OSDN Git Service

libcpp/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-04  Richard Henderson  <rth@redhat.com>
2
3         Merge from gomp branch.
4         * g++.dg/parse/pragma2.C: Update expected error lines.
5
6 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
7
8         * g++.dg/other/i386-2.C: New test.
9
10         PR target/25554
11         * gcc.c-torture/compile/20051228-1.c: New test.
12
13         PR c/25559
14         * gcc.dg/pr25559.c: New test.
15
16 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
17
18         PR c++/25492
19         * g++.dg/lookup/friend9.C: New test.
20
21         PR c++/25625
22         * g++.dg/template/repo5.C: New test.
23
24 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
25
26         PR fortran/25101
27         * gfortran.dg/forall_2.f90: New test.
28
29 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30
31         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
32         dg-require-weak.  Adjust regexp to handle leading-underscore
33         targets and space as well as TAB after .weak.  Change previous
34         64-bit fix to not use naked dot.
35
36 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
37
38         PR rtl-optimization/25578
39         * gcc.c-torture/execute/20060102-1.c: New testcase.
40
41 2006-01-03  Richard Guenther  <rguenther@suse.de>
42
43         PR c/25183
44         * gcc.dg/torture/pr25183.c: New testcase.
45
46 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
47
48         Merge from gomp-branch.
49         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
50         * gcc.dg/ia64-sync-2.c: Likewise.
51         * gcc.dg/ia64-sync-3.c: Likewise.
52         * gcc.dg/ia64-sync-4.c: Likewise.
53         * gcc.dg/sync-2.c: Likewise.
54         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
55         that sparc64-*-* and sparcv9-*-* supports sync builtins.
56
57 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
58
59         PR c++/25635
60         * g++.dg/parse/operator6.C: New test.
61
62         PR c++/25637
63         * g++.dg/parse/error29.C: New test.
64
65         PR c++/25638
66         * g++.dg/parse/dtor6.C: New test.
67
68         PR c++/25633
69         * g++.dg/parse/ctor3.C: New test.
70
71         PR c++/25634
72         * g++.dg/template/class3.C: New test.
73
74 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
75
76         * g++.dg/debug/debug9.C: New.
77
78 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
79
80         PR fortran/24640
81         * gfortran.dg/label_2.f90: New test.
82
83 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
84
85         * g++.dg/lookup/using12.C: Tighten error marker.
86
87 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
88             Andrew Pinski <pinskia@physics.uc.edu>
89
90         * gcc.target/powerpc/darwin-abi-3.c: New file.
91         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
92         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
93         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
94         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
95         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
96         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
97         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
98         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
99
100 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
101
102         * gcc.dg/tree-ssa/loadpre1.c: New;
103         * gcc.dg/tree-ssa/loadpre2.c: New;
104         * gcc.dg/tree-ssa/loadpre3.c: New;
105         * gcc.dg/tree-ssa/loadpre4.c: New;
106         * gcc.dg/tree-ssa/loadpre5.c: New;
107         * gcc.dg/tree-ssa/loadpre6.c: New;
108         * gcc.dg/tree-ssa/loadpre7.c: New;
109         * gcc.dg/tree-ssa/loadpre8.c: New;
110         * gcc.dg/tree-ssa/loadpre9.c: New;
111
112 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
113
114         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
115         * g++.dg/abi/thunk4.C: Likewise.
116
117 2006-01-01  Andreas Jaeger  <aj@suse.de>
118
119         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
120         portable.
121
122 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
123
124         PR c++/25294
125         * gcc.dg/pragma-pack-3.c: New test.
126         * g++.dg/parse/pragma3.C: New test.
127
128 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
129
130         PR middle-end/24827
131         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
132
133 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
134
135         PR testsuite/25214
136         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
137
138 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
139
140         PR fortran/22607
141         * gfortran-dg/pure_byref_3.f90: New.
142
143         fortran/PR 25396
144         * gfortran.dg/userdef_operator_1.f90: New.
145
146 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
147
148         * g++.dg/abi/thunk3.C: New.
149         * g++.dg/abi/thunk4.C: New.
150
151 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
152
153         PR fortran/25532
154         * gfortran.dg/host_used_types_1.f90: New test. Check that host
155         associated derived type components of derived types are
156         properly declared in contained procedures.
157
158 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
159
160         PR libgfortran/25139
161         * gfortran.dg/backspace_2.f: New test.
162
163 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
164
165         PR libgfortran/25550
166         * gfortran.dg/endfile.f: New test.
167
168 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
169
170         PR libgfortran/25419
171         * gfortran.dg/comma.f: New test.
172
173 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
174
175         * lib/gfortran-dg.exp: Remove trailing whitespace.
176         * lib/fortran-torture.exp: Test with -fbounds-check instead of
177         -funroll-all-loops.
178
179 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
180
181         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
182         Extended Double long doubles or repeat tests when long double is
183         the same size as double.
184
185 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
186
187         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
188         
189         PR testsuite/25442
190         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
191         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
192
193         PR testsuite/25441
194         * gcc.dg/pr23911.c: Make test variable static.
195
196         PR testsuite/25444
197         * gcc.dg/tree-ssa/pr14841.c: Likewise.
198
199 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
200
201         PR c++/25439
202         * g++.dg/parse/crash17.C: Adjust error markers.
203         * g++.dg/template/error20.C: New test.
204
205 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
206
207         PR c++/23172
208         * g++.dg/ext/complit4.C: New test.
209
210         PR c++/25417
211         * g++.dg/ext/complit5.C: Likewise.
212
213 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
214
215         PR tree-optimization/25125
216         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
217         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
218         * gcc.c-torture/execute/pr25125.c: New.
219
220 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
221
222         PR fortran/25029
223         PR fortran/21256
224         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
225         with incorrect assumed size references.
226
227 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
228
229         PR c++/23171
230         * g++.dg/opt/init1.C: New test.
231
232 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
233
234         PR c++/24671
235         * g++.dg/template/sfinae3.C: New test.
236
237 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
238
239         * g++.dg/other/friend4.C: New test.
240
241 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
242
243         PR target/25005
244         * g++.dg/opt/pr25005.C: New test.
245
246 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
247
248         PR c++/25369
249         * g++.dg/template/ptrmem16.C: New test.
250
251 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
252
253         PR fortran/25029
254         PR fortran/21256
255         * gfortran.dg/initialization_1.f90: Add test of SIZE.
256
257 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
258
259         PR libgfortran/25307
260         * gfortran.dg/list_read_5.f90: New test.
261
262 2005-12-22  Richard Henderson  <rth@redhat.com>
263
264         * gcc.target/i386/sse-7.c: Use -msse2.
265
266 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
267
268         PR rtl-optimization/25432
269         * gcc.c-torture/compile/20051216-1.c: New test.
270
271         PR objc/25328
272         * objc/execute/pr25328.m: New test.
273
274 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
275
276         PR c++/25364
277         * g++.dg/template/call4.C: New test.
278
279 2005-12-22  Dale Johannesen  <dalej@apple.com>
280
281         * gcc.target/i386/sse-17.c: New.
282
283 2005-12-22  Paul Brook  <paul@codesourcery.com>
284
285         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
286
287 2005-12-22  Paul Brook  <paul@codesourcery.com>
288
289         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
290
291 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
292
293         PR tree-opt/25513
294         * gcc.c-torture/compile/pr25513.c: New test.
295
296 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
297
298         PR c++/23333
299         * g++.dg/parse/error25.C: Add more tests.
300
301 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
302
303         PR fortran/18990
304         * gfortran.dg/der_charlen_1.f90: New.
305
306 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
307
308         PR fortran/20889
309         * gfortran.dg/pointer_component_type_1.f90: New test.
310
311         PR fortran/25029
312         PR fortran/21256
313         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
314         should give an error with assumed size array refernces and checks those
315         that should not.
316         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
317         reference an upper bound so that it does not generate an error.
318
319         PR fortran/19362
320         PR fortran/20244
321         PR fortran/20864
322         PR fortran/25391
323         * gfortran.dg/used_dummy_types_1.f90: New test.
324         * gfortran.dg/used_dummy_types_2.f90: New test.
325         * gfortran.dg/used_dummy_types_3.f90: New test.
326         * gfortran.dg/used_dummy_types_4.f90: New test.
327         * gfortran.dg/used_dummy_types_5.f90: New test.
328
329         PR fortran/23152
330         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
331         group already being USE associated.
332         * gfortran.dg/assumed_shape_nml.f90: New test.
333         * gfortran.dg/assumed_size_nml.f90: New test.
334
335         PR fortran/20862
336         PR fortran/25053
337         PR fortran/25063
338         PR fortran/25064
339         PR fortran/25066
340         PR fortran/25067
341         PR fortran/25068
342         PR fortran/25307
343         * gfortran.dg/io_constraints_1.f90: New test.
344         * gfortran.dg/io_constraints_1.f90: New test.
345         * gfortran.dg/iostat_3.f90: Change wording of warning.
346         * gfortran.dg/g77/19981216-0.f: The same.
347
348 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
349
350         PR tree-optimization/23518
351         * testsuite/gcc.dg/pr23518.c: New.
352
353 2005-12-21  Mike Stump  <mrs@apple.com>
354
355         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
356
357 2005-12-21  Paul Brook  <paul@codesourcery.com>
358
359         * gcc.dg/pr19340.c: Skip on m68k targets.
360
361 2005-12-21  Steven Bosscher  <stevenb@suse.de>
362
363         PR rtl-optimization/25196
364         * gcc.dg/pr25196.c: New test.
365
366 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
367
368         PR fortran/25423
369         gfortran.dg/where_nested_1.f90: New.
370
371 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
372
373         PR tree-optimization/25382.
374         * gcc.dg/tree-ssa/pr25382.c: New.
375
376 2005-12-20  Richard Guenther  <rguenther@suse.de>
377
378         PR middle-end/24306
379         * gcc.target/i386/pr24306.c: New testcase.
380
381 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
382
383         PR tree-optimization/25501
384         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
385
386 2005-12-20  Richard Guenther  <rguenther@suse.de>
387
388         Revert
389         2005-12-02  Richard Guenther  <rguenther@suse.de>
390
391         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
392
393 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
394
395         PR c++/21228
396         * g++.dg/warn/Wunreachable-code-2.C: New test.
397
398 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
399
400         PR c++/24278
401         * g++.dg/template/ctor5.C: New test.
402
403         PR c++/24915
404         * g++.dg/template/overload8.C: New test.
405
406 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
407
408         * gcc.c-torture/compile/pr25483 : New test.
409
410 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
411
412         PR c++/20552
413         * g++.dg/ext/typeof10.C: New test.
414
415 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
416
417         * gcc.dg/mt-loopi1.c: New.
418
419 2005-12-18  Richard Guenther  <rguenther@suse.de>
420
421         PR tree-optimization/25481
422         * gcc.dg/torture/pr25481.c: New testcase.
423
424 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
425
426         PR rtl-optimization/21041
427         * gcc.dg/pr21041.c: New test.
428
429 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
430
431         PR libgfortran/25463
432         * gfortran.dg/advance.f90: New test.
433
434 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
435
436         * gcc.dg/20051201-1.c: New test.
437
438 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
439
440         PR fortran/25018
441         * gfortran.dg/initialization_1.f90: New test.
442         * gfortran.dg/enum_5.f90: Change dg-error to new message.
443         * gfortran.dg/g77/980616-0.f: The same.
444
445 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
446
447         * PR fortran/25458
448         * gfortran.dg/chkbits.f90: New test.
449
450 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
451
452         * gfortran.dg/enum_5.f: Revert to previous version.
453
454 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
455
456         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
457         * gfortran.dg/nested_modules_1.f90: Ditto.
458         * gfortran.dg/hollerith_f95.f90: Ditto.
459         * gfortran.dg/select_5.f90: Ditto.
460         * gfortran.dg/secnds.f: Ditto.
461         * gfortran.dg/hollerith2.f90: Ditto.
462         * gfortran.dg/imag_2.f: Ditto.
463         * gfortran.dg/ftell_2.f90: Ditto.
464         * gfortran.dg/malloc_free_1.f90: Ditto.
465         * gfortran.dg/logint-1.f: Ditto.
466         * gfortran.dg/recursive_statement_functions.f90: Ditto.
467         * gfortran.dg/e_d_fmt.f90: Ditto.
468         * gfortran.dg/hollerith_legacy.f90: Ditto.
469         * gfortran.dg/logint-2.f: Ditto.
470         * gfortran.dg/enum_5.f90: Ditto.
471         * gfortran.dg/f2c_2.f90: Ditto.
472         * gfortran.dg/pr17143.f90: Ditto.
473         * gfortran.dg/namelist_14.f90: Ditto.
474         * gfortran.dg/logint-3.f: Ditto.
475         * gfortran.dg/spread_scalar_source.f90: Ditto.
476         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
477         * gfortran.dg/namelist_11.f: Ditto.
478         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
479         * gfortran.dg/g77/20010519-1.f
480         * gfortran.dg/g77/alpha1.f: Ditto.
481         * gfortran.dg/g77/990115-1.f: Ditto.
482         * gfortran.dg/g77/erfc.f: Ditto.
483         * gfortran.dg/g77/19990313-3.f: Ditto.
484         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
485         * gfortran.dg/g77/20010426.f: Ditto.
486         * gfortran.dg/g77/19990313-0.f: Ditto.
487         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
488         * gfortran.dg/g77/20000629-1.f: Ditto.
489         * gfortran.dg/g77/970125-0.f: Ditto.
490         * gfortran.dg/g77/8485.f: Ditto.
491         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
492         * gfortran.dg/g77/19990313-1.f: Ditto.
493         * gfortran.dg/g77/int8421.f: Ditto.
494         * gfortran.dg/g77/19990305-0.f: Ditto.
495         * gfortran.dg/g77/947.f: Ditto.
496         * gfortran.dg/g77/19990905-2.f: Ditto.
497         * gfortran.dg/g77/cabs.f: Ditto.
498         * gfortran.dg/g77/19990313-2.f: Ditto.
499         * gfortran.dg/g77/20020307-1.f: Ditto.
500         * gfortran.dg/g77/dcomplex.f: Ditto.
501         * gfortran.dg/g77/19990502-1.f: Ditto.
502         * gfortran.dg/g77/19981216-0.f: Ditto.
503         * gfortran.dg/common_4.f90: Ditto.
504         * gfortran.dg/entry_4.f90: Ditto.
505         * gfortran.dg/equiv_constraint_2.f90: Ditto.
506         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
507         * gfortran.dg/namelist_12.f: Ditto.
508         * gfortran.dg/scale_1.f90: Ditto.
509         * gfortran.dg/modulo_1.f90
510         * gfortran.dg/hollerith.f90: Ditto.
511         * gfortran.dg/direct_io_3.f90: Ditto.
512         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
513         * gfortran.dg/gnu_logical_1.F: Ditto.
514         * gfortran.dg/unf_io_convert_1.f90: Ditto.
515         * gfortran.dg/assign_1.f90: Ditto.
516         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
517         * gfortran.dg/pr23095.f: Ditto.
518         * gfortran.dg/read_float_1.f90: Ditto.
519
520 2005-12-17  Andreas Jaeger  <aj@suse.de>
521
522         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
523         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
524
525 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
526
527         PR fortran/24268
528         * gfortran.dg/fmt_white.f: New test.
529
530 2005-12-16  Steven G. Kargl <kargls@comcast.net>
531
532         * gfortran.dg/label_1.f90: New test.
533
534 2005-12-15  Ben Elliston  <bje@au.ibm.com>
535
536         PR testsuite/25422
537         * gcc.dg/20031012-1.c: Add -Walways-true option.
538         * gcc.dg/weak/weak-3.c: Likewise.
539         * g++.old-deja/g++.mike/warn8.C: Likewise.
540
541 2005-12-16  Mike Stump  <mrs@apple.com>
542
543         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
544         exit.
545
546 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
547
548         PR libgfortran/25264
549         PR libgfortran/25349
550         * gfortran.dg/tl_editing.f90: Added additional checks.
551         * gfortran.dg/t_editing.f: New test.
552         * gfortran.dg/write_padding.f90: New test
553
554 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
555
556         PR testsuite/25215
557         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
558
559 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
560
561         PR rtl-optimization/24899
562         * gcc.c-torture/execute/20051215-1.c: New test.
563
564 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
565
566         PR 24823
567         * gfortran.dg/pr24823.f: New test.
568
569 2005-12-16  Jeff Law  <law@redhat.com>
570
571         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
572
573 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
574
575         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
576         Change C++ style comments to C style comments.
577         Remove aligned types from the array.
578         Keep Enums disabled.
579         (complex_types): Remove aligned types from the array.
580         Comment out "_Complex long double".
581         (attrib_types): Remove.
582         (complex_attrib_types): Remove.
583         (attrib_array_types): Remove.
584         (complex_attrib_array_types): Remove.
585         (aligned_bitfld_types): Remove.
586         (n_aligned_bitfld_types): Remove.
587         (FEATURE_ALIGNEDPACKED): Delete.
588         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
589         (singles): Remove support for adding attributes.
590         (choose_type): Remove support for attributed types.
591         (generate_fields): Remove support for attributed bit-fields.
592         Remove support for adding attributes.
593         (generate_random_tests): Remove support for adding attributes.
594         (features): Add back "[0] :0" and "complex vector [0]".
595         (main): Remove support for attributed bit-fields.
596         Uncomment the calling of generate_random_tests for the rests of
597         the tests.
598
599 2005-12-16  Jan Hubicka  <jh@suse.cz>
600
601         * gcc.c-torture/combine/pr25224.c: New.
602
603 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
604
605         PR other/25028
606         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
607         HP-UX.
608
609 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
610
611         * gcc.dg/20051215-1.c: New file.
612
613 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
614
615         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
616         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
617
618 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
619
620         PR fortran/18197
621         * gfortran.dg/dummy_functions_1.f90: New.
622
623 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
624
625         PR rtl-optimization/25310
626         * gcc.c-torture/compile/pr25310.c: New test.
627
628 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
629
630         PR debug/25023
631         * gcc.dg/pr25023.c: New test.
632
633 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
634
635         * g++.old-deja/g++.brendan/redecl1.C,
636         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
637         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
638         g++.old-deja/g++.oliva/typeof1.C,
639         g++.old-deja/g++.other/crash16.C,
640         g++.old-deja/g++.other/crash34.C,
641         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
642         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
643         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
644         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
645         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
646         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
647         Remove xfail.
648
649 2005-12-14  Kean Johnston  <jkj@sco.com>
650             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
651
652         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
653         * gcc.target/i386/20020523-1.c: Ditto.
654         * gcc.target/i386/tailcall-1.c: Ditto.
655         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
656         * gcc.target/i386/ssetype-5.c: Ditto.
657
658 2005-12-14  Jeff Law  <law@redhat.com>
659
660         * gcc.dg/tree-ssa/foldstring-1.c: New test.
661
662 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
663
664         PR target/25254
665         PR target/24188
666         * gcc.target/i386/pr25254.c: New test.
667         * gfortran.dg/PR24188.f: New test.
668
669 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
670
671         * lib/fortran-torture.exp: Catch remaining uses of
672         remote_file build delete.
673
674 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
675
676         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
677
678 2005-12-14  Ben Elliston  <bje@au.ibm.com>
679
680         * gcc.dg/warn-addr-cmp.c: New test.
681
682 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
683
684         PR debug/25023
685         PR target/25293
686         * gcc.target/i386/pr25293.c: New test.
687
688 2005-12-13  Petr Machata  <machata@post.cz>
689
690         PR c++/24907
691         * g++.dg/parse/comma2.C: New test.
692
693 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
694             Jakub Jelinek  <jakub@redhat.com>
695
696         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
697         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
698         (limits.h): Include unconditionally.
699         (stdlib.h): Likewise.
700         (hashtab.h): Do not include.
701         (getopt.h): Likewise.
702         (stddef.h): Include.
703         (hashval_t): Define.
704         (struct entry): Add "next" field.
705         (HASH_SIZE): New macro.
706         (hash_table): New variable.
707         (switchfiles): Do not use xmalloc.
708         (mix): New macro.
709         (iterative_hash): New function.
710         (hasht): Remove.
711         (e_exists): New function.
712         (e_insert): Likewise.
713         (output): Use, instead of libiberty hashtable functions.
714         (main): Do not use getopt.  Do not call htab_create.
715
716 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
717
718         PR c++/25331
719         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
720         put atal* and atpaal* attributes on array elements.
721         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
722         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
723         put atal* and atpaal* attributes on array elements.
724         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
725
726 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
727
728         * gcc.dg/single-precision-constant.c: New test.
729
730 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
731
732         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
733         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
734         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
735         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
736         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
737         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
738         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
739         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
740         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
741         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
742         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
743         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
744         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
745         gcc.target/powerpc/ppc-sdata-2.c,
746         gcc.target/powerpc/ppc-stackalign-1.c,
747         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
748         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
749         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
750         gcc.target/powerpc/rs6000-ldouble-2.c,
751         gcc.target/powerpc/rs6000-power2-1.c,
752         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
753         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
754         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
755         option into target selector.
756         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
757         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
758
759 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
760
761         PR objc/25348
762         * objc.dg/encode-9.m: New test.
763
764 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
765
766         PR testsuite/20772
767         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
768         * gcc.dg/asm-b.c: Fix typo.
769         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
770         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
771         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
772         i?86 lp64 and x86_64 ilp32.
773         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
774         on i?86 lp64.
775         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
776
777 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
778
779         PR fortran/25078
780         gfortran.dg/equiv_5.f90: New test.
781
782 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
783
784         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
785         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
786         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
787         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
788         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
789         * gcc.dg/tree-ssa/reassoc-5.c: New.
790         * gcc.dg/tree-ssa/reassoc-6.c: New.
791         * gcc.dg/tree-ssa/reassoc-7.c: New.
792         * gcc.dg/tree-ssa/reassoc-8.c: New.
793         * gcc.dg/tree-ssa/reassoc-9.c: New.
794         * gcc.dg/tree-ssa/reassoc-10.c: New.
795         * gcc.dg/tree-ssa/reassoc-11.c: New.
796
797 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
798
799         PR testsuite/25167
800         PR testsuite/24478
801         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
802
803 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
804
805         PR c++/25300
806         * g++.dg/template/inherit.C: Do not use a generic error message.
807
808 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
809
810         PR libobjc/25354
811         * objc.dg/gnu-encoding: New directory.
812         * objc.dg/gnu-encoding/compat-common.h: New file.
813         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
814         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
815         * objc.dg/gnu-encoding/vector-defs.h: New file.
816         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
817         * objc.dg/gnu-encoding/generate-random.c: New file.
818         * objc.dg/gnu-encoding/generate-random_r.c: New file.
819         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
820         * objc.dg/gnu-encoding/generate-random.h: New file.
821
822 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
823
824         PR c++/25337
825         * g++.dg/template/defarg7.C: New test.
826
827 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
828
829         PR libobjc/25347
830         * objc.dg/encode-8.m: New test.
831
832 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
833
834         PR libobjc/25346
835         * objc.dg/encode-7.m: New test.
836
837 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
838
839         PR c++/25010
840         * g++.dg/opt/inline10.C: New test.
841
842 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
843
844         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
845
846 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
847
848         * gfortran.dg/substring_equivalence.f90: typo in comment
849
850 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
851
852         PR fortran/25068
853         * gfortran.dg/iostat_3.f90: New test.
854
855 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
856
857         PR fortran/23815
858         * gfortran.dg/unf_io_convert_1.f90: New test.
859         * gfortran.dg/unf_io_convert_2.f90: New test.
860         * gfortran.dg/unf_io_convert_3.f90: New test.
861
862 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
863
864         PR testsuite/20772
865         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
866         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
867         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
868         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
869         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
870         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
871         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
872         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
873         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
874         gcc.dg/torture/fp-int-convert-float128-timode.c,
875         gcc.dg/torture/fp-int-convert-float128.c,
876         gcc.dg/torture/fp-int-convert-float80-timode.c,
877         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
878         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
879
880         * gcc.dg/tls/opt-1.c: Require effective target fpic.
881
882 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
883
884         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
885
886 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
887
888         * gcc.dg/20051207-1.c,
889         * gcc.dg/20051207-2.c,
890         * gcc.dg/20051207-3.c: New tests.
891
892 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
893
894         PR testsuite/20772
895         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
896         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
897         dg-skip-if target selector.
898
899         PR testsuite/20772
900         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
901         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
902         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
903         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
904         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
905         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
906         and/or merge with i?86 cases.
907
908         * gcc.dg/tls/opt-3.c: Require effective target fpic.
909
910         PR testsuite/20772
911         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
912         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
913         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
914         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
915         x86_64-*-linux*.
916
917 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
918
919         PR target/25311
920         * gcc.c-torture/compile/pr25311.c: New test.
921
922 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
923
924         PR libgfortran/25039
925         * gfortran.dg/read_comma.f: New test.
926
927 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
928
929         PR c++/19317
930         * g++.dg/opt/pr19317-1.C: New test.
931         * g++.dg/opt/pr19317-2.C: New test.
932         * g++.dg/opt/pr19317-3.C: New test.
933
934         PR target/19005
935         * gcc.c-torture/execute/pr19005.c: New test.
936
937         PR target/17828
938         * g++.old-deja/g++.other/comdat5.C: New test.
939         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
940
941         * g++.dg/compat/struct-layout-1.exp: New file.
942         * g++.dg/compat/struct-layout-1.h: New.
943         * g++.dg/compat/struct-layout-1_generate.c: New.
944         * g++.dg/compat/struct-layout-1_x1.h: New.
945         * g++.dg/compat/struct-layout-1_x2.h: New.
946         * g++.dg/compat/struct-layout-1_y1.h: New.
947         * g++.dg/compat/struct-layout-1_y2.h: New.
948
949         * gcc.dg/20050330-2.c: New test.
950
951 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
952
953         PR fortran/25292
954         * gfortran.dg/associated_1.f90: New.
955
956 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
957
958         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
959         ILP32 vect_no_align platforms.
960
961 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
962             Jakub Jelinek  <jakub@redhat.com>
963
964         PR target/25268
965         * gcc.c-torture/compile/20051207-1.c: New test.
966
967 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
968
969         PR testsuite/20772
970         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
971         gcc.dg/torture/pr18582-1.c,
972         gcc.target/i386/attributes-error.c: Also test on x86_64.
973
974         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
975
976 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
977
978         PR c++/19397
979         * g++.dg/template/typedef3.C: New test.
980
981         PR c++/19762
982         PR c++/19764
983         * g++.dg/template/dtor3.C: Fix error markers.
984
985 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
986
987         * lib/target-supports.exp (check_effective_target_sync_char_short):
988         Add s390*.
989
990 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
991
992         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
993
994 2005-12-06  Roger Sayle  <roger@eyesopen.com>
995
996         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
997         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
998         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
999         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
1000
1001 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1002
1003         PR c++/25263
1004         * g++.dg/other/array2.C: New test case.
1005
1006 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
1007
1008         * gcc.dg/darwin-weakimport-3.c: New.
1009
1010         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
1011         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
1012         and to work on Darwin.
1013         * gcc.dg/attr-weakref-1b.c: New file.
1014         * gcc.dg/attr-weakref-2.c: New test.
1015         * gcc.dg/darwin-weakref-1.c: New test.
1016
1017 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
1018
1019         PR testsuite/25247
1020         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
1021         use in selector expressions.
1022         (dg-xfail-if): Ditto.
1023         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
1024         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
1025         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
1026         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
1027         * gcc.test-framework/test-framework.exp: Skip generated tests if
1028         CHECK_TEST_FRAMEWORK is not 1.
1029
1030 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1031
1032         PR tree-optimization/24963
1033         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
1034
1035         PR target/24108
1036         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
1037
1038         PR target/18580
1039         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1040         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1041         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1042         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1043
1044 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1045
1046         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1047         dg-options.
1048
1049 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1050
1051         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1052
1053 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1054
1055         * gcc.dg/format/cast-1.c: New test.
1056
1057 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1058
1059         PR c/7776
1060         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1061         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1062         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1063         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1064
1065 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1066
1067         * gcc.dg/cast-pretty-print-1.c: New test.
1068
1069 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1070
1071         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1072
1073 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1074
1075         PR c++/24173
1076         * g++.dg/template/friend40.C: New test.
1077
1078 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
1079
1080         PR target/25199
1081         * gcc.target/i386/movq-2.c: New test.
1082         * gcc.target/i386/movq.c: Remove target i?86, instead add
1083         dg-require-effective-target ilp32.
1084
1085 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1086
1087         PR c++/24103
1088         * g++.dg/other/default1.C: New test.
1089
1090 2005-12-02  Richard Guenther  <rguenther@suse.de>
1091
1092         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1093
1094 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1095
1096         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
1097
1098 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
1099
1100         PR target/21017
1101         * gcc.target/powerpc/rotate.c: New.
1102
1103 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1104
1105         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
1106         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
1107
1108 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1109
1110         PR c/13384
1111         * gcc.dg/pr17730-1.c: Adjust.
1112         * gcc.dg/lvalue1.c (main): Likewise.
1113         * gcc.dg/lvalue-2.c: Likewise.
1114         * g++.dg/pr7503-3.C
1115
1116 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
1117
1118         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
1119         error messages.
1120
1121 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
1122
1123         PR fortran/24789
1124         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
1125
1126 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1127
1128         PR target/24475
1129         * lib/target-supports.exp (check_effective_target_tls): New.
1130         (check_effective_target_tls_runtime): New.
1131         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
1132         for TLS support.
1133         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1134         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1135         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
1136         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
1137         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
1138         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
1139         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1140         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
1141         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
1142         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
1143         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
1144         effective-target TLS.
1145         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
1146         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
1147         effective-target TLS runtime.
1148
1149 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1150
1151         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
1152
1153 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
1154
1155         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
1156         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
1157         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
1158         ignored" warnings when "packing" is the same as the ABI layout.
1159
1160 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
1161
1162         PR fortran/21302
1163         * gfortran.dg/line_length_1.f: New test.
1164         * gfortran.dg/line_length_2.f90: Ditto.
1165
1166 2005-11-30  Richard Guenther  <rguenther@suse.de>
1167
1168         PR tree-optimization/21655
1169         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
1170
1171 2005-11-30  Dale Johannesen  <dalej@apple.com>
1172
1173         * gcc.c-torture/compile/pr24930.c: New.
1174
1175 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1176
1177         PR fortran/15809
1178         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1179
1180 2005-11-30  Jeff Law  <law@redhat.com>
1181
1182         * g++.old-deja/g++.law/pr25000.C: New test.
1183
1184 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1185
1186         * gcc.dg/tls/opt-11.c: New test.
1187
1188 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1189
1190         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1191         targets.
1192         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1193         LP64 ia64.
1194
1195 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1196
1197         * gfortran.dg/open_access_1.f90: New test.
1198
1199 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1200
1201         * gcc.dg/charset/builtin2.c: New test.
1202
1203 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1204
1205         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1206         on mmix-*-* for *_[xy].c.
1207
1208 2005-11-28  Kean Johnston  <jkj@sco.com>
1209
1210         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1211         headers.
1212         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1213         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1214         * gcc.target/i386/asm-3.c: Ditto.
1215         * gcc.target/i386/clobbers.c: Ditto.
1216         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1217         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1218         test regexp.
1219         * gcc.target/i386/mul.c: Ditto.
1220         * gcc.target/i386/ssetype-1.c: Ditto.
1221         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1222         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1223         static so the test works with -fPIC mode too. Based on comment in
1224         PR19231 by Pinski.
1225         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1226
1227 2005-11-28  Richard Guenther  <rguenther@suse.de>
1228
1229         * gcc.dg/alias-9.c: New testcase.
1230         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1231
1232 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1233             Uros Bizjak  <uros@kss-loka.si>
1234
1235         PR middle-end/20219
1236         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1237         tan(x)/sin(x) transformations.
1238
1239 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1240
1241         PR middle-end/24575
1242         * gcc.dg/tree-ssa/divide-3.c: New test.
1243         * gcc.dg/tree-ssa/divide-4.c: New test.
1244
1245 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1246
1247         PR fortran/24917
1248         *  gfortran.dg/boz_6.f90: New test.
1249
1250 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1251
1252         PR fortran/23912
1253         * gfortran.dg/modulo_1.f90: New test.
1254
1255 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1256
1257         PR libfortran/24919
1258         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1259         fail on CRLF platforms.
1260         * gfortran.dg/ftell_2.f90: Likewise.
1261
1262 2005-11-26  Eric Christopher  <echristo@apple.com>
1263
1264         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1265
1266 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1267
1268         * objc.dg/gnu-runtime-3.m: Simplify.
1269
1270 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1271
1272         PR middle-end/23669
1273         * gcc.dg/tree-ssa/divide-1.c: New test.
1274         * gcc.dg/tree-ssa/divide-2.c: New test.
1275
1276 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1277
1278         PR libgfortran/24945
1279         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1280
1281 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1282
1283         PR libgfortran/24945
1284         * gfortran.dg/open_status_2.f90: New test.
1285
1286 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1287
1288         * gcc.c-torture/execute/builtins/fprintf.c,
1289         gcc.c-torture/execute/builtins/fputs-lib.c,
1290         gcc.c-torture/execute/builtins/fputs.c,
1291         gcc.c-torture/execute/builtins/lib/fprintf.c,
1292         gcc.c-torture/execute/builtins/lib/printf.c,
1293         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1294
1295 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1296
1297         * gcc.dg/20050922-2.c: New test.
1298
1299 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1300
1301         * objc.dg/gnu-runtime-3.m: New test.
1302
1303 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1304
1305         PR c++/9278
1306         * g++.dg/other/void1.C: New test.
1307
1308 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1309
1310         PR middle-end/24998
1311         * gcc.dg/torture/fp-int-convert-float.c,
1312         gcc.dg/torture/fp-int-convert-double.c,
1313         gcc.dg/torture/fp-int-convert-long-double.c,
1314         gcc.dg/torture/fp-int-convert-timode.c,
1315         gcc.dg/torture/fp-int-convert-float80.c,
1316         gcc.dg/torture/fp-int-convert-float80-timode.c,
1317         gcc.dg/torture/fp-int-convert-float128.c,
1318         gcc.dg/torture/fp-int-convert-float128-timode.c,
1319         gcc.dg/torture/fp-int-convert.h: New files.
1320
1321 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1322
1323         PR middle-end/24989
1324         * gcc.dg/tree-ssa/bool-10.c: New test.
1325         * gcc.dg/tree-ssa/bool-11.c: New test.
1326         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1327
1328 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1329
1330         PR middle-end/24990
1331         * tree-ssa/pr24990-1.c: New test.
1332
1333 2005-11-24  Richard Guenther  <rguenther@suse.de>
1334         Dirk Mueller <dmueller@suse.de>
1335
1336         PR c++/14024
1337         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1338         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1339         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1340         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1341         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1342         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1343
1344 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1345
1346         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1347
1348 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1349
1350         PR c/21668
1351         * gcc.dg/Wc++-compat.c: New.
1352         * gcc.dg/Wno-c++-compat.c: New.
1353
1354 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1355
1356         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1357         (vspltish, vspltisw): Likewise.
1358
1359 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1360
1361         PR libgfortran/24794
1362         * gfortran.dg/namelist_12.f: Fix quotes.
1363         * gfortran.dg/namelist_13.f90: Fix quotes.
1364         * gfortran.dg/namelist_14.f90: Fix quotes.
1365         * gfortran.dg/namelist_15.f90: Fix quotes.
1366         * gfortran.dg/namelist_use.f90: Fix quotes.
1367         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1368         * gfortran.dg/namelist_21.f90: New test.
1369         * gfortran.dg/namelist_22.f90: New test.
1370
1371 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1372
1373         PR target/23435
1374         * gcc.c-torture/compile/pr23435.c: New.
1375
1376 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1377
1378         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1379
1380 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1381
1382         * gcc.target/powerpc/405-macchw-1.c,
1383         gcc.target/powerpc/405-macchw-2.c,
1384         gcc.target/powerpc/405-macchwu-1.c,
1385         gcc.target/powerpc/405-macchwu-2.c,
1386         gcc.target/powerpc/405-machhw-1.c,
1387         gcc.target/powerpc/405-machhw-2.c,
1388         gcc.target/powerpc/405-machhwu-1.c,
1389         gcc.target/powerpc/405-machhwu-2.c,
1390         gcc.target/powerpc/405-maclhw-1.c,
1391         gcc.target/powerpc/405-maclhw-2.c,
1392         gcc.target/powerpc/405-maclhwu-1.c,
1393         gcc.target/powerpc/405-maclhwu-2.c,
1394         gcc.target/powerpc/405-mulchw-1.c,
1395         gcc.target/powerpc/405-mulchw-2.c,
1396         gcc.target/powerpc/405-mulchwu-1.c,
1397         gcc.target/powerpc/405-mulchwu-2.c,
1398         gcc.target/powerpc/405-mulhhw-1.c,
1399         gcc.target/powerpc/405-mulhhw-2.c,
1400         gcc.target/powerpc/405-mulhhwu-1.c,
1401         gcc.target/powerpc/405-mulhhwu-2.c,
1402         gcc.target/powerpc/405-mullhw-1.c,
1403         gcc.target/powerpc/405-mullhw-2.c,
1404         gcc.target/powerpc/405-mullhwu-1.c,
1405         gcc.target/powerpc/405-mullhwu-2.c,
1406         gcc.target/powerpc/405-nmacchw-1.c,
1407         gcc.target/powerpc/405-nmacchw-2.c,
1408         gcc.target/powerpc/405-nmachhw-1.c,
1409         gcc.target/powerpc/405-nmachhw-2.c,
1410         gcc.target/powerpc/405-nmaclhw-1.c,
1411         gcc.target/powerpc/405-nmaclhw-2.c,
1412         gcc.target/powerpc/440-macchw-1.c,
1413         gcc.target/powerpc/440-macchw-2.c,
1414         gcc.target/powerpc/440-macchwu-1.c,
1415         gcc.target/powerpc/440-macchwu-2.c,
1416         gcc.target/powerpc/440-machhw-1.c,
1417         gcc.target/powerpc/440-machhw-2.c,
1418         gcc.target/powerpc/440-machhwu-1.c,
1419         gcc.target/powerpc/440-machhwu-2.c,
1420         gcc.target/powerpc/440-maclhw-1.c,
1421         gcc.target/powerpc/440-maclhw-2.c,
1422         gcc.target/powerpc/440-maclhwu-1.c,
1423         gcc.target/powerpc/440-maclhwu-2.c,
1424         gcc.target/powerpc/440-mulchw-1.c,
1425         gcc.target/powerpc/440-mulchw-2.c,
1426         gcc.target/powerpc/440-mulchwu-1.c,
1427         gcc.target/powerpc/440-mulchwu-2.c,
1428         gcc.target/powerpc/440-mulhhw-1.c,
1429         gcc.target/powerpc/440-mulhhw-2.c,
1430         gcc.target/powerpc/440-mulhhwu-1.c,
1431         gcc.target/powerpc/440-mulhhwu-2.c,
1432         gcc.target/powerpc/440-mullhw-1.c,
1433         gcc.target/powerpc/440-mullhw-2.c,
1434         gcc.target/powerpc/440-mullhwu-1.c,
1435         gcc.target/powerpc/440-mullhwu-2.c,
1436         gcc.target/powerpc/440-nmacchw-1.c,
1437         gcc.target/powerpc/440-nmacchw-2.c,
1438         gcc.target/powerpc/440-nmachhw-1.c,
1439         gcc.target/powerpc/440-nmachhw-2.c,
1440         gcc.target/powerpc/440-nmaclhw-1.c,
1441         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1442
1443 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1444
1445         PR fortran/24774
1446         * gfortran.dg/inquire_9.f90: New test.
1447
1448         PR fortran/21647
1449         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1450
1451 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1452
1453         PR libfortran/24432
1454         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1455         Check that 'cos' is supported.
1456
1457 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1458
1459         PR fortran/24223
1460         * gfortran.dg/substring_equivalence.f90: New test.
1461
1462         PR fortran/24705
1463         * gfortran.dg/auto_internal_assumed.f90: New test.
1464
1465 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1466
1467         * gcc.dg/fold-div-2.c: New test.
1468
1469 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1470
1471         PR rtl-optimization/24883
1472         * gcc.c-torture/compile/pr24883.c: New test.
1473
1474 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1475
1476         PR middle-end/20583
1477         * gcc.c-torture/compile/pr20583.c: New.
1478
1479 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1480
1481         * gcc.c-torture/execute/usmul.c: New test.
1482
1483 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1484
1485         * gcc.dg/tree-ssa/vrp22.c: New test.
1486
1487 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1488
1489         PR middle-end/24912
1490         * gcc.dg/torture/pr24912-1.c: New test.
1491
1492 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1493
1494         PR fortran/24862
1495         * gfortran.dg/arrayio_derived_1.f90: New test.
1496
1497 2005-11-19  Richard Guenther  <rguenther@suse.de>
1498
1499         PR middle-end/23294
1500         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1501
1502 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1503
1504         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1505
1506 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1507
1508         PR c++/8355
1509         * g++.dg/template/friend39.C: New test.
1510
1511 2005-11-18  James E Wilson  <wilson@specifix.com>
1512
1513         * gcc.dg/builtin-strstr.c: New.
1514
1515 2005-11-18  Richard Henderson  <rth@redhat.com>
1516
1517         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1518         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1519         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1520         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1521         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1522         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1523         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1524         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1525         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1526         renaming to remove initial "ia64-".
1527
1528 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1529
1530         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1531
1532 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1533
1534         * g++.dg/cpp/string-2.C: New test.
1535
1536 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1537
1538         * gcc.dg/tree-ssa/loop-14.c: New test.
1539
1540 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1541             Michael Chamberlain <michael@chamberlain.net.au>
1542
1543         * ada/acats/run_all.sh (target_run): Kill long running tests.
1544
1545 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1546
1547         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1548         * gcc.dg/cleanup-9.c: Likewise.
1549         * gcc.dg/cleanup-10.c: Likewise.
1550         * gcc.dg/cleanup-11.c: Likewise.
1551
1552 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1553
1554         PR fortran/24892
1555         * gfortran.dg/open_access_append_1.f90: New test.
1556         * gfortran.dg/open_access_append_2.f90: New test.
1557
1558 2005-11-16  Richard Guenther  <rguenther@suse.de>
1559
1560         PR middle-end/24851
1561         * gcc.c-torture/execute/pr24851.c: New testcase.
1562
1563 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1564
1565         * gcc.dg/fold-overflow-1.c: New test.
1566
1567 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1568
1569         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1570         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1571
1572 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1573
1574         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1575         structures.
1576         * g++.dg/eh/forced2.C: Likewise.
1577         * g++.dg/eh/forced3.C: Likewise.
1578         * g++.dg/eh/forced4.C: Likewise.
1579
1580 2005-11-11  Mike Stump  <mrs@apple.com>
1581
1582         * g++.old-deja/g++.mike/unused.C: Add.
1583
1584 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1585
1586         PR c++/24667
1587         * g++.dg/warn/Wcast-qual1.C: New test.
1588
1589 2005-11-15  Jan Hubicka  <jh@suse.cz>
1590
1591         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1592
1593 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1594
1595         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1596
1597 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1598
1599         PR 24840
1600         * gcc.dg/tree-ssa/pr24840.c: New test.
1601
1602 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1603
1604         PR testsuite/24841
1605         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1606
1607 2005-11-14  Dale Johannesen  <dalej@apple.com>
1608
1609         * gcc.c-torture/execute/20051113-1.c: New.
1610
1611 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1612
1613         PR c++/24687
1614         * g++.dg/template/crash43.C: New test.
1615
1616 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1617
1618         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1619
1620 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1621
1622         PR c++/24817
1623         * g++.dg/eh/spec8.C: New test.
1624
1625 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1626
1627         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1628
1629 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1630
1631         PR c++/20293
1632         * g++.dg/parse/ambig4.C: New test.
1633         * g++.dg/tc1/dr101.C: Adjust error markers.
1634         * g++.dg/lookup/strong-using-2.C: Likewise.
1635         * g++.dg/lookup/ambig5.C: Likewise.
1636         * g++.dg/lookup/ambig4.C: Likewise.
1637         * g++.dg/parse/crash22.C: Likewise.
1638
1639 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1640
1641         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1642
1643 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1644
1645         * gcc.dg/nested-calls-1.c: New test.
1646
1647 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1648
1649         * gfortran.dg/complex_intrinsic_1.f90: New test.
1650         * gfortran.dg/complex_intrinsic_2.f90: New test.
1651         * gfortran.dg/fgetc_1.f90: New test.
1652         * gfortran.dg/fgetc_2.f90: New test.
1653         * gfortran.dg/fgetc_3.f90: New test.
1654         * gfortran.dg/ftell_1.f90: New test.
1655         * gfortran.dg/ftell_2.f90: New test.
1656         * gfortran.dg/gnu_logical_1.F: New test.
1657         * gfortran.dg/gnu_logical_2.f90: New test.
1658
1659 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1660
1661         PR middle-end/24820
1662         * testsuite/gcc.dg/pr24820.c: New test.
1663
1664 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1665
1666         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1667         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1668         variable.
1669
1670 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1671
1672         testsuite/24614
1673         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1674
1675 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1676
1677         * gcc.target/cris/cris.exp: New file.
1678         * gcc.target/cris/rld-legit1.c: New test.
1679         * gcc.target/cris/rld-legit2.c: New test.
1680
1681 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1682
1683         PR c++/24780
1684         * g++.dg/opt/pr24780.C: New test.
1685
1686         PR c++/24761
1687         * g++.dg/template/asm1.C: New test.
1688
1689 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1690
1691         PR libgfortran/24787
1692         * gfortran.dg/scan_1.f90: New test.
1693
1694 2005-11-12  Jan Hubicka  <jh@suse.cz>
1695
1696         * gcc.target/i386/minmax-1.c: New.
1697         * gcc.target/i386/minmax-2.c: New.
1698
1699 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1700
1701         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1702
1703 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1704
1705         * gcc.c-torture/execute/20051110-1.c,
1706         gcc.c-torture/execute/20051110-2.c: New tests.
1707
1708 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1709
1710         PR middle-end/24750
1711         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1712         New tests.
1713
1714 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1715
1716         * lib/target-libpath.exp (get_shlib_extension): New proc.
1717         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1718         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1719         * lib/objc.exp (objc_target_compile): Likewise.
1720         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1721         detection.
1722
1723 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1724
1725         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1726
1727         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1728         Add -static to additional_flags and pass it to target_compile.
1729
1730 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1731
1732         PR libgfortran/24719
1733         gfortran.dg/read_noadvance.f90: New test.
1734
1735         PR libgfortran/24699
1736         gfortran.dg/fmt_t_2.f90: New test.
1737
1738         PR libgfortran/24785
1739         gfortran.dg/read_x_eor.f90: New test.
1740
1741         PR libgfortran/24584
1742         gfortran.dg/namelist_empty.f90: Rename test.
1743
1744         PR libgfortran/24489
1745         gfortran/read_eor.f90: Rename test.
1746
1747 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1748
1749         PR fortran/15976
1750         * gfortran.dg/automatic_module_variable.f90: New test.
1751
1752 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1753
1754         PR target/24445
1755         * gcc.dg/pr24445.c: New test.
1756
1757 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1758
1759         PR fortran/24655
1760         PR fortran/24755
1761         * gfortran.dg/recursive_statement_functions.f90: Add statement
1762         functions using inline intrinsic functions and parameters to test
1763         that they no longer seg-fault.
1764
1765         PR fortran/24409
1766         gfortran.dg/nested_modules_4.f90: New test.
1767         gfortran.dg/nested_modules_5.f90: New test.
1768
1769 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1770
1771         PR fortran/24643
1772         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1773
1774 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1775
1776         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1777         failures.
1778
1779 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1780
1781         * gcc.dg/sparc-getcontext-1.c: New test.
1782
1783 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1784
1785         * gcc.dg/ifcvt-fabs-1.c: New test.
1786
1787 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1788
1789         PR other/4372
1790         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1791         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1792
1793 2005-11-09  Richard Guenther  <rguenther@suse.de>
1794
1795         PR tree-optimization/24716
1796         * gcc.c-torture/execute/pr24716.c: New testcase.
1797
1798 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1799
1800         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1801
1802 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1803
1804         PR 24624
1805         * gcc.dg/pr24624.c: Testcase added.
1806
1807 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1808
1809         PR 24623
1810         * g++.dg/other/pr24623.C: Testcase added.
1811
1812 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1813
1814         PR fortran/22607
1815         * gfortran-dg/pure_byref_1.f90: New.
1816         * gfortran-dg/pure_byref_2.f90: New.
1817
1818 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1819
1820         PR c/24101
1821         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1822         * gcc.dg/dg.exp: Run main loop also for *.i files.
1823
1824 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1825
1826         PR c++/19450
1827         * g++.dg/tls/diag-3.C: New test.
1828         * g++.dg/tls/diag-4.C: New test.
1829         * g++.dg/tls/static-1.C: New test.
1830         * g++.dg/tls/static-1a.cc: New file.
1831
1832 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1833
1834         PR 23046
1835         * g++.dg/tree-ssa/pr23046.C: New test.
1836
1837 2005-11-08  Devang Patel <dpatel@apple.com>
1838
1839         PR tree-optimization/23115
1840         * gcc.dg/tree-ssa/pr23115.c: New.
1841
1842 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1843
1844         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1845         * gcc.target/powerpc/pr16155.c: Same.
1846         * gcc.target/powerpc/altivec-1.c: Same.
1847         * gcc.target/powerpc/altivec-2.c: Same.
1848         * gcc.target/powerpc/altivec-3.c: Same.
1849         * gcc.target/powerpc/altivec-5.c: Same.
1850         * gcc.target/powerpc/altivec-11.c: Same.
1851         * gcc.target/powerpc/altivec-12.c: Same.
1852         * gcc.target/powerpc/altivec-14.c: Same.
1853         * gcc.target/powerpc/altivec-22.c: Same.
1854         * gcc.target/powerpc/altivec-consts.c: Same.
1855         * gcc.target/powerpc/altivec-pr22085.c: Same.
1856         * gcc.target/powerpc/altivec-splat.c: Same.
1857         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1858         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1859         * gcc.target/powerpc/darwin-longlong.c: Same.
1860
1861 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1862
1863         PR target/19340
1864         * gcc.dg/pr19340.c: New test.
1865
1866 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1867
1868         PR rtl-optimization/24683
1869         * gcc.dg/pr24683.c: New test.
1870
1871 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1872
1873         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1874         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1875
1876 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1877
1878         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1879
1880 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1881
1882         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1883
1884 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1885
1886         PR target/24230
1887
1888         * gcc.target/powerpc/altivec-consts.c,
1889         gcc.target/powerpc/altivec-splat.c: New testcase.
1890
1891 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1892
1893         PR c/24599
1894
1895         * gcc.dg/overflow-2.c: New testcase.
1896
1897 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1898
1899         PR rtl-optimization/23567
1900         * gcc.c-torture/execute/20051104-1.c: New test.
1901
1902 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1903
1904         PR fortran/24534
1905         gfortran.dg/private_type_2.f90: Modified to check that case with
1906         PRIVATE declaration within derived type is accepted.
1907
1908         PR fortran/20838
1909         gfortran.dg/pointer_assign_1.f90: New test.
1910
1911         PR fortran/20840
1912         * gfortran.dg/arrayio_0.f90: New test.
1913
1914         PR fortran/17737
1915         gfortran.dg/data_initialized.f90: New test.
1916         gfortran.dg/data_constraints_1.f90: New test.
1917         gfortran.dg/data_constraints_2.f90: New test.
1918
1919 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1920
1921         PR fortran/24174
1922         PR fortran/24305
1923         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1924
1925 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1926
1927         PR 24670
1928         * gcc.dg/tree-ssa/pr24670.c: New test.
1929
1930 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1931
1932         PR target/22432
1933         * gcc.target/i386/pr22432.c: New test.
1934
1935 2005-11-05  Richard Henderson  <rth@redhat.com>
1936
1937         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1938         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1939         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1940         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1941         from gcc.dg/alpha-*.
1942         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1943         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1944
1945 2005-11-05  Andreas Jaeger  <aj@suse.de>
1946
1947         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1948
1949 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1950
1951         PR target/23424
1952         * gcc.dg/torture/pr23424-1.c: New test.
1953
1954 2005-11-04  Richard Henderson  <rth@redhat.com>
1955
1956         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1957         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1958         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1959         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1960         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1961         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1962         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1963         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1964         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1965         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1966         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1967         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1968         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1969         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1970         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1971         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1972         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1973         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1974         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1975         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1976         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1977         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1978         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1979         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1980         Move from gcc.dg/.
1981         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1982         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1983         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1984         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1985         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1986         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1987         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1988         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1989         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1990         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1991         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1992         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1993         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1994         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1995         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1996         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1997         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1998         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1999         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
2000         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
2001         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
2002         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
2003         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
2004         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
2005         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
2006         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
2007         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
2008         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
2009         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
2010         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
2011         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
2012         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
2013         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
2014         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
2015         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
2016         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
2017         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
2018         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
2019         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
2020         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
2021         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
2022         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
2023         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
2024         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
2025         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
2026
2027 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
2028
2029         PR 24627
2030         * gcc.dg/tree-ssa/pr24627.c: New test.
2031
2032 2005-11-04 Paul Brook  <paul@codesourcery.com>
2033
2034         * gcc.dg/tls/opt-10.c: New test.
2035
2036 2005-11-04  Andreas Jaeger  <aj@suse.de>
2037
2038         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
2039         avoid extra warnings.
2040
2041 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2042
2043         PR libfortran/22298
2044         * gcc/testsuite/lib/target-supports.exp
2045         (check_effective_target_static_libgfortran): New
2046         static_libgfortran effective target.
2047         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2048         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2049
2050 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2051
2052         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2053
2054 2005-11-03  Josh Conner  <jconner@apple.com>
2055
2056         PR c++/19989
2057         g++.dg/ext/array2.C: New test.
2058         g++.dg/template/dependent-name3.C: New test.
2059         g++.dg/template/dependent-name4.C: New test.
2060         g++.dg/template/sfinae2.C: New test.
2061
2062 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2063
2064         PR preprocessor/22042
2065         * gcc.dg/cpp/strify4.c: New test.
2066
2067 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2068
2069         PR c++/17964
2070         * g++.dg/cpp/string-1.C: New test.
2071
2072 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2073
2074         * gcc.target/powerpc: New directory.
2075         * gcc.target/powerpc/powerpc.exp: New file.
2076         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
2077         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
2078         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
2079         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
2080         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
2081         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
2082         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
2083         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
2084         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
2085         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
2086         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
2087         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
2088         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
2089         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
2090         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
2091         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
2092         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
2093         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
2094         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
2095         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
2096         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
2097         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
2098         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
2099         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
2100         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
2101         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
2102         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
2103         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
2104         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
2105         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
2106         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
2107         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
2108         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
2109         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
2110
2111 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
2112
2113         PR c++/21627
2114         * g++.dg/warn/inline2.C: New test.
2115
2116 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2117
2118         PR middle-end/23155
2119         * g++.dg/ext/c99struct1.C: New test.
2120         * gcc.dg/union-cast-1.c: New test.
2121         * gcc.dg/union-cast-2.c: New test.
2122         * gcc.dg/union-cast-3.c: New test.
2123
2124 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2125
2126         PR middle-end/24589
2127         * gcc.c-torture/execute/zero-struct-2.c: New test.
2128
2129 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2130
2131         PR c++/24582
2132         * g++.dg/init/switch1.C: New test.
2133
2134 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2135
2136         * gcc.dg/delay-slot-1.c: New test.
2137
2138 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2139
2140         PR target/24620
2141         * gcc.dg/pr24620.c: New test.
2142
2143 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2144
2145         PR c/24329
2146         * gcc.dg/format/unnamed-1.c: New test.
2147
2148 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2149
2150         PR c++/22434
2151         * g++.dg/expr/cond8.C: New test.
2152
2153         PR c++/24560
2154         * g++.dg/parse/dot1.C: New test.
2155
2156 2005-11-02  Jan Hubicka  <jh@suse.cz>
2157
2158         PR target/23303
2159         * gcc.dg/i386-lea.c: New test
2160
2161 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2162
2163         PR target/24615
2164         * gcc.dg/pr24615.c: New test.
2165
2166 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2167
2168         PR target/24600
2169         * gcc.dg/pr24600.c: New test.
2170
2171 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2172
2173         PR c++/19253
2174         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2175         * g++.dg/parse/typename9.C: New test.
2176         * g++/dg/parse/typename10.C: Likewise.
2177
2178 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2179
2180         PR fortran/18157
2181         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2182         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2183         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2184
2185 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2186
2187         PR c++/24569
2188         * g++.dg/debug/static1.C: New test.
2189
2190 2005-11-02  Josh Conner  <jconner@apple.com>
2191
2192         * g++.dg/crash38.C: moved into proper directory...
2193         * g++.dg/template/crash42.C: ...here
2194
2195 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2196
2197         PR target/18338
2198         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2199         pcc_bitfield_type_matters || default_packed.
2200
2201         * lib/target-supports.exp
2202         (check_effective_target_pcc_bitfield_type_matters): New proc.
2203         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2204
2205         PR testsuite/23304
2206         * lib/target-supports.exp (check_effective_default_packed): New proc.
2207         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2208         Gate expected errors on target ! default_packed.
2209         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2210
2211 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2212
2213         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2214         change (r106358).
2215
2216 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2217
2218         PR fortran/24008
2219         * gfortran.dg/entry_5.f90: New.
2220         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2221
2222 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2223
2224         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2225
2226 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2227
2228         PR fortran/21565
2229         gfortran.dg/namelist_blockdata.f90: New test.
2230
2231         PR fortran/18737
2232         gfortran.dg/external_implicit_none.f90: New test.
2233
2234         PR fortran/14994
2235         * gfortran.dg/secnds.f: New test.
2236
2237 2005-10-31  Jan Hubicka  <jh@suse.cz>
2238
2239         PR target/20928
2240         * gcc.c-torture/compile/pr20928.c: New test.
2241
2242 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2243
2244         PR middle-end/23492
2245         * gcc.c-torture/compile/zero-strct-5.c: New test.
2246
2247 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2248
2249         PR libgfortran/24584
2250         * gfortran.dg/pr24584.f90: New test.
2251
2252 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2253
2254         PR fortran/18883
2255         * gfortran.dg/char_result_9.f90: New.
2256         * gfortran.dg/char_result_10.f90: New.
2257
2258 2005-10-30  Jan Hubicka  <jh@suse.cz>
2259
2260         * g++.dg/tree-ssa/pr24172.C: New testcase.
2261
2262 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2263
2264         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2265
2266 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2267
2268         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2269         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2270         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2271         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2272         gfortran.dg/enum_9.f90,
2273         gfortran.fortran-torture/compile/enum_1.f90,
2274         gfortran.fortran-torture/execute/enum_1.f90,
2275         gfortran.fortran-torture/execute/enum_2.f90,
2276         gfortran.fortran-torture/execute/enum_3.f90,
2277         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2278
2279 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2280
2281         PR target/18482
2282         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2283         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2284
2285 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2286
2287         PR libfortran/20179
2288         * gfortran.dg/mixed_io_1.f90: New test.
2289         * gfortran.dg/mixed_io_1.c: New file.
2290
2291 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2292
2293         * gfortran.dg/malloc_free_1.f90: New test.
2294
2295 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2296
2297         * gcc.dg/nested-func-4.c: Require profiling -pg.
2298
2299 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2300
2301         PR C++/23229
2302         * g++.dg/warn/main-2.C: New test.
2303
2304 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2305
2306         PR fortran/24545
2307         * gfortran.dg/interface_2.f90: new test.
2308
2309 2005-10-28  Josh Conner  <jconner@apple.com>
2310
2311         PR c++/22153
2312         * g++.dg/template/crash38.C: New test.
2313         * g++.dg/parse/explicit1.C: Change expected errors.
2314
2315 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2316
2317         PR C++/23426
2318         * g++.dg/other/large-size-array.C: New test.
2319
2320 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2321
2322         PR middle-end/24362
2323         * g++.dg/opt/complex4.C: New test.
2324
2325 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2326
2327         * gcc.dg/nested-func-4.c: New test.
2328
2329 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2330
2331         PR fortran/24158
2332         gfortran.dg/derived_recursion.f90: New test.
2333         gfortran.dg/implicit_actual.f90: New test.
2334
2335 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2336
2337         PR middle-end/24295, PR testsuite/24477
2338         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2339         removed when weakref hits the tree.
2340
2341 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2342
2343         * gfortran.dg/cray_pointers_4.f90: New test.
2344
2345         * gfortran.dg/cray_pointers_5.f90: New test.
2346
2347 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2348
2349         PR fortran/22290
2350         * gfortran.dg/assign_5.f90: New test.
2351         * gfortran.dg/assign_6.f: New test.
2352
2353 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2354
2355         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2356         CPU has no SSE support.
2357
2358 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2359
2360         PR libgfortran/24224
2361         * gfortran.dg/arrayio_1.f90: Update attribution.
2362         * gfortran.dg/arrayio_2.f90: Update attribution.
2363         * gfortran.dg/arrayio_3.f90: Update attribution.
2364         * gfortran.dg/arrayio_4.f90: Update test conditions.
2365         * gfortran.dg/arrayio_5.f90: Update attribution.
2366         * gfortran.dg/arrayio_6.f90: New test.
2367         * gfortran.dg/arrayio_7.f90: New test.
2368
2369 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2370
2371         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2372
2373 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2374
2375         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2376
2377 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2378
2379         PR fortran/24416
2380         * gfortran.dg/namelist_char_only.f90: New test.
2381
2382 2005-10-24  Asher Langton  <langton2@llnl.gov>
2383
2384         PR fortran/17031
2385         PR fortran/22282
2386         * gfortran.dg/cray_pointers_1.f90: New test.
2387         * gfortran.dg/cray_pointers_2.f90: New test.
2388         * gfortran.dg/cray_pointers_3.f90: New test.
2389         * gfortran.dg/loc_1.f90: New test.
2390         * gfortran.dg/loc_2.f90: New test.
2391
2392 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2393
2394         * gcc.dg/pr24225.c: New test.
2395
2396 2005-10-24  Asher Langton  <langton2@llnl.gov>
2397
2398         * gfortran.dg/dup_save_1.f90: New test.
2399         * gfortran.dg/dup_save_2.f90: New test.
2400
2401 2005-10-24  Paul Brook  <paul@codesourcery.com>
2402
2403         PR 24107
2404         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2405         stdint.h.
2406
2407 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2408
2409         PR libgfortran/24489
2410         * gfortran.dg/pr24489.f90: New test.
2411
2412 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2413
2414         PR fortran/23635
2415         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2416
2417 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2418
2419         PR target/18911
2420         * g++.dg/init/array16.C: Skip for mmix-*-*.
2421
2422 2005-10-23  Asher Langton  <langton2@llnl.gov>
2423
2424         * gfortran.dg/byte_1.f90: New test.
2425         * gfortran.dg/byte_2.f90: New test.
2426
2427 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2428
2429         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2430
2431 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2432
2433         PR fortran/18022
2434         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2435
2436         PR fortran/24311
2437         * gfortran.dg/merge_char_const.f90: New test.
2438
2439         PR fortran/24384
2440         * gfortran.dg/spread_scalar_source.f90: New test.
2441
2442 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2443
2444         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2445
2446         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2447         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2448
2449         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2450
2451 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2452
2453         PR fortran/24426
2454         * gfortran.dg/der_pointer_4.f90: New.
2455
2456 2005-10-22  David Ayers  <d.ayers@inode.at>
2457
2458         * obj-c++.dg/except-1.mm: Simplify.
2459
2460 2005-10-21  David Ayers  <d.ayers@inode.at>
2461
2462         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2463
2464 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2465
2466         * gfortran.dg/assumed_dummy_2.f90: New test.
2467
2468 2005-10-21  James E Wilson  <wilson@specifix.com>
2469
2470         PR preprocessor/15220
2471         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2472
2473 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2474
2475         * gcc.c-torture/execute/20051021-1.c: New test.
2476
2477 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2478
2479         PR c++/24260
2480         * g++.dg/ext/tmplattr1.C: New test.
2481
2482 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2483
2484         PR fortran/24440
2485         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2486
2487 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2488
2489         * obj-c++.dg/except-1.mm: New.
2490
2491         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2492
2493 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2494
2495         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2496
2497 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2498
2499         PR middle-end/24295
2500         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2501         declarations with the same names as thunks' alias targets, use
2502         aliases instead.
2503         * gcc.dg/attr-alias-3.c: New test.
2504         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2505
2506 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/22618
2509         * g++.dg/parse/access8.C: New test.
2510
2511 2005-10-20  Richard Guenther  <rguenther@suse.de>
2512
2513         PR c++/24439
2514         * g++.dg/tree-ssa/pr24439.C: New testcase.
2515
2516 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2517
2518         * g++.dg/opt/delay-slot-1.C: New test.
2519
2520 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2521
2522         PR fortran/21625
2523         * gfortran.fg/der_init_1.f90: New.
2524
2525 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2526
2527         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2528
2529 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2530
2531         PR c++/21908
2532         * g++.dg/parse/error28.C: New test.
2533
2534 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2535
2536         * gcc.dg/profile-generate-2.c: New test.
2537
2538 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2539
2540         PR target/23589
2541         * g++.dg/ext/dllimport11.C: New.
2542
2543 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2544
2545         PR c++/22293
2546         * g++.dg/other/friend3.C: New test.
2547
2548 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2549
2550         PR c++/23293
2551         * g++.dg/template/error19.C: New test.
2552
2553 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2554
2555         PR c++/21383
2556         * g++.dg/overload/koenig2.C: New.
2557
2558         PR c++/23118
2559         * g++.dg/overload/error2.C: New.
2560
2561         PR c++/22604
2562         * g++.dg/inherit/covariant14.C: New.
2563
2564 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2565
2566         PR c++/23440
2567         * g++.dg/parse/for1.C: New test.
2568
2569 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2570
2571         PR fortran/23446
2572         * gfortran.dg/host_dummy_index_1.f90: New test.
2573
2574         PR fortran/21459
2575         * gfortran.dg/automatic_char_len_2.f90: New test.
2576
2577         PR fortran/20866
2578         * gfortran.dg/recursive_statement_functions.f90: New test.
2579
2580         PR fortran/20853
2581         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2582
2583         PR fortran/20849
2584         * gfortran.dg/external_initializer.f90: New test.
2585
2586         PR fortran/20837
2587         * non_module_public.f90: New test.
2588
2589 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2590
2591         PR c++/24386
2592         * g++.dg/template/overload7.C: New.
2593
2594         PR c++/22551
2595         * g++.dg/other/switch2.C: Remove expected warnings.
2596
2597         PR c++/21353
2598         * g++.dg/template/defarg6.C: New.
2599
2600 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2601
2602         PR target/24315
2603         * gcc.target/i386/pr24315.c: New test.
2604
2605 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2606
2607         PR c++/24389
2608         * g++.dg/template/static21.C: New test.
2609         * g++.dg/template/static21-a.cc: Likewise.
2610
2611 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2612
2613         PR c++/23959
2614         * g++.dg/warn/Wswitch-default-1.C: New test.
2615         * g++.dg/warn/Wswitch-default-2.C: New test.
2616
2617 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/22173
2620         * g++.dg/parse/template18.C: New test.
2621         * g++.dg/template/nontype15.C: Likewise.
2622
2623 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2624
2625         PR fortran/22273
2626         * gfortran.dg/spec_expr_2.f90: New.
2627
2628 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2629
2630         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2631         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2632         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2633         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2634         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2635         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2636         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2637         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2638         previous target-specific skips and warning-message matches where
2639         applicable.
2640
2641 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2642
2643         PR c++/21347
2644         * g++.dg/warn/Wctor-dtor.C: New test.
2645
2646 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2647
2648         PR c/23439
2649         * gcc.dg/for-1.c: New test.
2650
2651 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2652
2653         PR c++/19565
2654         * g++.dg/warn/Wconversion1.C: New test.
2655         * g++.dg/ext/packed4.C: Compile with -w.
2656         * g++.dg/opt/20050511-1.C: Likewise.
2657         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2658
2659 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2660
2661         * gfortran.dg/boz_5.f90: New test.
2662
2663 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2664
2665         PR c++/22551
2666         * g++.dg/other/switch2.C: New.
2667
2668         PR c++/23984
2669         * g++.dg/init/ctor7.C: New.
2670
2671 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2672
2673         PR c++/23730
2674         * g++.dg/parse/crash32.C: New test.
2675
2676 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2677
2678         PR c++/20721
2679         * g++.dg/init/goto2.C: New test.
2680
2681         PR c++/22464
2682         * g++.dg/template/crash/41.C: New test.
2683
2684         PR c++/22180
2685         * g++.dg/template/crash40.C: New test.
2686
2687         PR c++/23694
2688         * g++.dg/parse/friend5.C: New test.
2689
2690         PR c++/23307
2691         * g++.dg/template/crash38.C: New test.
2692
2693         PR c++/22352
2694         * g++.dg/template/friend38.C: New test.
2695
2696         PR c++/22405
2697         * g++.dg/template/crash39.C: New test.
2698
2699 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2700
2701         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2702         gcc.dg/debug/dwarf2/dwarf-char2.c,
2703         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2704
2705         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2706
2707 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2708
2709         * gcc.dg/dll-2.c: Add tests for warnings.
2710         * gcc.dg/dll-3.c: Likewise.
2711         * gcc.dg/dll-4.c: Likewise.
2712
2713         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2714         * g++.dg/ext/dllimport2.C: Likewise.
2715         * g++.dg/ext/dllimport3.C: Likewise.
2716         * g++.dg/ext/dllimport7.C: Likewise.
2717         * g++.dg/ext/dllimport8.C: Likewise.
2718         * g++.dg/ext/dllimport9.C: Likewise.
2719
2720 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2721
2722         PR fortran/24092
2723         * gfortran.dg/derived_pointer_recursion.f90: New test.
2724
2725 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2726
2727         * gcc.c-torture/execute/20051012-1.c: New test.
2728
2729 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2730
2731         PR fortran/18082
2732         * gfortran.dg/automatic_char_len_1.f90: New test.
2733
2734 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2735
2736         PR fortran/20847
2737         * gfortran.dg/save_common.f90: New test.
2738
2739         PR fortran/20856
2740         * gfortran.dg/save_result.f90: New test.
2741
2742 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2743
2744         PR c++/21592
2745         * g++.dg/template/dependent-expr1.C: Add new expected error.
2746         * g++.dg/template/dependent-expr2.C: Adjust error text.
2747         * g++.dg/template/overload6.C: New.
2748
2749         PR c++/23797
2750         * g++.dg/other/typename8.C: New.
2751
2752         PR c++/21117
2753         * g++.dg/other/return1.C: New.
2754
2755 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2756
2757         PR c++/24052
2758         * g++.dg/ext/label5.C: New.
2759
2760 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2761
2762         PR c++/19964
2763         * g++.dg/parse/crash31.C: New.
2764
2765 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2766
2767         * g++.dg/ipa/ipa-1.c: New test.
2768         * g++.dg/ipa/ipa-2.c: New test.
2769         * g++.dg/ipa/ipa-3.c: New test.
2770         * g++.dg/ipa/ipa-4.c: New test.
2771         * g++.dg/ipa/ipa-5.c: New test.
2772         * g++.dg/ipa/ipa.exp: New file.
2773
2774 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2775
2776         PR fortran/24207
2777         * gfortran.dg/private_type_3.f90: New test.
2778
2779 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2780
2781         PR fortran/20786
2782         gfortran.dg/aint_anint_1.f90: New test.
2783
2784 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2785
2786         PR libgfortran/24313
2787         gfortran.dg/csqrt.f: New test.
2788
2789 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2790
2791         PR c++/8057
2792         * g++.dg/warn/noeffect7.C: New test.
2793         * g++.dg/warn/noeffect2.C: Instantiate templates.
2794         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2795         and warning.
2796
2797 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2798
2799         PR c++/21089
2800         * g++.dg/init/float1.C: New test.
2801
2802         PR c++/24277
2803         * g++.dg/init/member1.C: Tweak error markers.
2804
2805 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2806
2807         PR testsuite/24281
2808         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2809         Check for null pointer.
2810
2811 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2812
2813         PR c++/21369
2814         * g++.dg/parse/ret-type3.C: New test.
2815
2816 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2817
2818         PR tree-opt/23946
2819         * gcc.c-torture/compile/pr23946.c: New test.
2820
2821 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2822
2823         * g++.dg/opt/mmx2.C: New test.
2824
2825 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2826
2827         PR c++/24277
2828         * g++.dg/template/static20.C: New test.
2829
2830         PR c++/24302
2831         * g++.dg/warn/Wunused-12.C: New test.
2832
2833         PR c++/23437
2834         * g++.dg/template/arg4.C: New test.
2835
2836 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2837
2838         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2839         * gcc.dg/ucnid-3.c: Likewise.
2840         * gcc.dg/ucnid-4.c: Likewise.
2841         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2842         * g++.dg/other/ucnid-1.C: Likewise.
2843         * gcc.dg/sparc-frame-1.c: New test.
2844
2845 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/24139
2848         * g++.dg/template/spec27.C: New test.
2849
2850         PR c++/24275
2851         * g++.dg/template/static19.C: New test.
2852
2853 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2854
2855         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2856         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2857
2858 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2859
2860         PR target/24136
2861         * gfortran.fortran-torture/compile/pr24136.f: New test.
2862
2863 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2864
2865         PR c++/22172
2866         * g++.dg/parse/crash30.C: New test.
2867
2868 2005-10-07  Richard Guenther  <rguenther@suse.de>
2869
2870         PR middle-end/24227
2871         * gcc.c-torture/compile/pr24227.c: New testcase.
2872
2873 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2874
2875         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2876         Do not put aligned attributes on array elements.
2877
2878 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2879
2880         PR testsuite/23611, PR testsuite/23615
2881         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2882         writing prototypes of library functions by hand.
2883         * obj-c++.dg/bitfield-4.mm: Likewise.
2884         * obj-c++.dg/const-str-4.mm: Likewise.
2885         * obj-c++.dg/encode-4.mm: Likewise.
2886         * obj-c++.dg/encode-5.mm: Likewise.
2887         * obj-c++.dg/encode-6.mm: Likewise.
2888         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2889         * obj-c++.dg/method-10.mm: Likewise.
2890         * obj-c++.dg/method-17.mm: Likewise.
2891         * obj-c++.dg/method-19.mm: Likewise.
2892         * obj-c++.dg/try-catch-2.mm: Likewise.
2893
2894 2005-10-06  Richard Henderson  <rth@redhat.com>
2895
2896         PR 24236
2897         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2898
2899 2005-10-06  Dale Johannesen  <dalej@apple.com>
2900
2901         * gcc.c-torture/execute/20030125-1.c: Correct.
2902
2903 2005-10-06  Richard Guenther  <rguenther@suse.de>
2904
2905         PR tree-optimization/24238
2906         * g++.dg/tree-ssa/pr24238.C: New testcase.
2907
2908 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2909
2910         PR 18568
2911         * gfortran.dg/der_pointer_3.f90: New test.
2912
2913 2005-10-05  Devang Patel  <dpatel@apple.com>
2914
2915         PR Debug/23205
2916         * g++.dg/other/PR23205.C: New.
2917
2918 2005-10-05  Richard Henderson  <rth@redhat.com>
2919
2920         PR target/23602
2921         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2922         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2923
2924 2005-10-05  Dale Johannesen  <dalej@apple.com>
2925
2926         * gcc.c-torture/execute/float-floor.c: New.
2927
2928 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2929
2930         PR tree-optimization/21419
2931         PR tree-optimization/24146
2932         PR tree-optimization/24151
2933
2934         * g++.dg/ext/asm7.C: New.
2935         * g++.dg/ext/asm8.C: New.
2936         * gcc.dg/asm-1.c: Compile on all targets.
2937         * gcc.dg/asm-pr24146.c: New.
2938         * gcc.dg/pr21419.c: Adjust error messages.
2939
2940 2005-10-05  Richard Guenther  <rguenther@suse.de>
2941
2942         PR fortran/24176
2943         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2944
2945 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2946
2947         PR c++/23513
2948         * g++.dg/template/spec22.C: Robustify test.
2949         * g++.dg/template/spec26.C: New.
2950
2951 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2952
2953         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2954         if target supports vector instructions.
2955
2956 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2957
2958         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2959         C99 functions.
2960
2961 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2962
2963         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2964         check_effective_target_fortran_large_int): Replace cached result
2965         when target changes.
2966
2967 2005-10-04  Devang Patel  <dpatel@apple.com>
2968
2969         * gcc.dg/i386-sse-vect-types.c: New.
2970
2971 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2972
2973         PR preprocessor/13726
2974         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2975         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2976
2977 2005-10-04  Richard Guenther  <rguenther@suse.de>
2978
2979         PR c/23576
2980         * gcc.dg/noncompile/pr23576.c: New testcase.
2981
2982 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2983
2984         PR middle-end/23125
2985         * gcc.dg/register-var-3.c: New test.
2986
2987 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2988
2989         * gcc.dg/pr23049.c: New test.
2990
2991         * gcc.dg/ucnid-4.c: Fix test.
2992
2993 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2994
2995         PR 23445
2996         * gcc.c-torture/compile/pr23445.c: New test.
2997
2998 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2999
3000         * g++.dg/overload/unknown1.C: New.
3001
3002 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
3003
3004         PR c++/17775
3005         * g++.dg/template/repo4.C: New test.
3006
3007 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3008
3009         PR libfortran/19308
3010         * gfortran.dg/large_real_kind_2.F90: New test.
3011         * gfortran.dg/large_integer_kind_2.f90: New test.
3012
3013 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
3014
3015         * lib/target-supports.exp (check_effective_target_vect_shift):
3016         Implement with result caching. Add i?86, x86_64 and ia64 targets.
3017         (check_effective_target_vect_condition): Fix copy-n-pasto.
3018
3019         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
3020         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
3021         targets.
3022
3023 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
3024
3025         PR c++/22621
3026         * g++.dg/template/overload5.C : New test.
3027
3028         PR c++/23840
3029         * g++.dg/expr/stdarg1.C: New test.
3030
3031 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
3032
3033         PR 24142
3034         * gcc.c-torture/execute/pr24142.c: New test.
3035
3036 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
3037
3038         PR 24141
3039         * gcc.c-torture/execute/pr24141.c: New test.
3040
3041 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3042             Diego Novillo  <dnovillo@redhat.com>
3043
3044         PR 23604
3045         * gcc.c-torture/execute/pr23604.c: New test.
3046
3047 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3048
3049         PR fortran/16404
3050         PR fortran/20835
3051         PR fortran/20890
3052         PR fortran/20899
3053         PR fortran/20900
3054         PR fortran/20901
3055         PR fortran/20902
3056         gfortran.dg/equiv_constraint_1.f90: New test.
3057         gfortran.dg/equiv_constraint_2.f90: New test.
3058         gfortran.dg/equiv_constraint_3.f90: New test.
3059         gfortran.dg/equiv_constraint_4.f90: New test.
3060         gfortran.dg/equiv_constraint_5.f90: New test.
3061         gfortran.dg/equiv_constraint_6.f90: New test.
3062         gfortran.dg/equiv_constraint_7.f90: New test.
3063         gfortran.dg/equiv_constraint_8.f90: New test.
3064         gfortran.dg/private_type_1.f90: New test.
3065         gfortran.dg/private_type_2.f90: New test.
3066         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3067         980628-10.f: Assert std=gnu to permit mixing of
3068         types in equivalence statements.
3069
3070 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3071
3072         PR 24112
3073         * gfortran.dg/open_status_1.f90: New.
3074
3075 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3076
3077         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
3078         * gcc.dg/vect/pr22480.c: Clean up temp files.
3079         * gcc.dg/vect/pr23831.c: Clean up temp files.
3080         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
3081         Clean up temp files.
3082         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
3083         Clean up temp files.
3084
3085         * gcc.dg/20050309-1.c: Clean up temp files.
3086         * gcc.dg/20050325-1.c: Clean up temp files.
3087
3088 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3089
3090         PR tree-optimization/24059
3091         * gcc.dg/vect/pr24059.c : New test.
3092
3093 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR middle-end/24109
3096         * gcc.c-torture/execute/20050929-1.c: New test.
3097
3098 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3099
3100         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
3101
3102 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
3103
3104         PR c/21419
3105         * gcc.dg/pr21419.c: New test.
3106
3107 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3108
3109         * gcc.dg/pr23911.c: New test.
3110
3111 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
3112
3113         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
3114
3115         PR c++/16782
3116         * g++.dg/parse/qualified4.C: New test.
3117         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
3118         * g++.old-deja/g++.mike/p8154.C: Likewise.
3119
3120 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
3121
3122         PR c++/22147
3123         * g++.dg/template/friend37.C: New test.
3124         * g++.dg/parse/crash28.C: Adjust error markers.
3125
3126 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
3127
3128         PR fortran/18518
3129         * gfortran.fortran-torture/execute/save_2.f90: New decl.
3130
3131 2005-09-27  Devang Patel  <dpatel@apple.com>
3132
3133         PR tree-optimization/23625
3134         * gcc.dg/pr23625.c: New test.
3135
3136 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
3137
3138         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
3139         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
3140
3141 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR fortran/23677
3144         * gfortran.fortran-torture/execute/save_1.f90: New test.
3145         * gfortran.dg/save_1.f90: New test.
3146
3147 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
3148
3149         * gcc.target/i386/builtin-apply-mmx.c: New test.
3150
3151         PR target/22576
3152         * gcc.target/i386/pr22576.c: New test.
3153
3154         PR target/22585
3155         * gcc.target/i386/pr22585.c: New test.
3156
3157         PR target/23268
3158         * gcc.target/i386/pr23268.c: New test.
3159
3160         PR middle-end/23831
3161         * gcc.dg/vect/pr23831.c: New test.
3162
3163         PR target/24055
3164         * gcc.target/i386/pr24055.c: New test.
3165
3166 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3167
3168         PR tree-optimization/23960
3169         * gcc.c-torture/compile/pr23960.c: New.
3170
3171 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3172
3173         PR fortran/16861
3174         * gfortran.dg/nested_modules_3.f90: New.
3175
3176 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3177
3178         PR fortran/24005
3179         gfortran.dg/interface_1.f90: New test.
3180
3181 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3182         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3183
3184         PR fortran/23843
3185         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3186
3187 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3188
3189         PR fortran/23516
3190         * gfortran.dg/imag_1.f: New test.
3191         * gfortran.dg/imag_2.f: Ditto.
3192
3193 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3194
3195         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3196
3197 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3198
3199         PR c++/21983
3200         * g++.dg/warn/pr21983.C: New test.
3201
3202 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3203
3204         PR c++/23993
3205         * g++.dg/template/array14.C: New test.
3206
3207 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3208
3209         PR fortran/19929
3210         * gfortran.dg/der_ptr_component_1.f90: New test.
3211
3212 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3213
3214         PR c++/23965
3215         * g++.dg/template/error1.C: Reject "no matching function" message.
3216
3217 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3218
3219         PR c++/17609
3220         * g++.dg/lookup/error1.C: New test.
3221
3222 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3223
3224         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3225         functionality of the testcase.
3226
3227 2005-09-20  Richard Henderson  <rth@redhat.com>
3228
3229         * gcc.dg/vect/vect-22.c: Require vect_float.
3230         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3231
3232 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3233
3234         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3235         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3236         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3237         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3238         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3239         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3240         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3241         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3242         * gcc.dg/cpp/ucnid-8.c: New test.
3243
3244 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3245
3246         PR tree-optimization/23929
3247         * gcc.c-torture/compile/pr23929.c: New test.
3248
3249 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3250
3251         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3252         for one loop.
3253
3254 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3255
3256         PR testsuite/23186
3257         * g++.dg/other/pr22003.C: Require named sections.
3258
3259 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3260
3261         PR c++/23947
3262         * g++.dg/rtti/crash3.C: New test.
3263
3264         PR tree-optimization/23818
3265         * gcc.dg/pr23818.c: New test.
3266
3267 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3268
3269         PR fortran/23420
3270         * gfortran.dg/print_fmt_4.f: New.
3271
3272 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3273
3274         PR fortran/23663
3275         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3276
3277 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3278
3279         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3280         Use pointers to local alignable arrays instead. Added comments.
3281         * gcc.dg/vect/vect-46.c: Likewise.
3282         * gcc.dg/vect/vect-48.c: Likewise.
3283         * gcc.dg/vect/vect-49.c: Likewise.
3284         * gcc.dg/vect/vect-52.c: Likewise.
3285         * gcc.dg/vect/vect-53.c: Likewise.
3286         * gcc.dg/vect/vect-54.c: Likewise.
3287         * gcc.dg/vect/vect-56.c: Likewise.
3288         * gcc.dg/vect/vect-57.c: Likewise.
3289         * gcc.dg/vect/vect-58.c: Likewise.
3290         * gcc.dg/vect/vect-60.c: Likewise.
3291         * gcc.dg/vect/vect-61.c: Likewise.
3292
3293         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3294         The test is no longer vectorizable on vect_no_align targets.
3295         * gcc.dg/vect/vect-43.c: Likewsie.
3296
3297         * gcc.dg/vect/vect-44.c: Added comments.
3298         * gcc.dg/vect/vect-45.c: Added comments.
3299         * gcc.dg/vect/vect-50.c: Added comments.
3300         * gcc.dg/vect/vect-51.c: Added comments.
3301
3302         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3303         aligned type.
3304         * gcc.dg/vect/Os-vect-95.c: Likewise.
3305
3306         * gcc.dg/vect/vect-41.c: Test removed.
3307         * gcc.dg/vect/vect-47.c: Test removed.
3308         * gcc.dg/vect/vect-55.c: Test removed.
3309         * gcc.dg/vect/vect-59.c: Test removed.
3310
3311 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3312
3313         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3314         No longer vectorizable on vect_no_align targets.
3315         * gcc.dg/vect/pr20122.c: Likewise.
3316         * gcc.dg/vect/vect-74.c: Likewise.
3317         * gcc.dg/vect/vect-75.c: Likewise.
3318         * gcc.dg/vect/vect-76.c: Likewise.
3319
3320         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3321         Will not be vectorizable on vect_no_align targets once aliasing issues
3322         are resolved.
3323         * gcc.dg/vect/vect-79.c: Likewise.
3324
3325         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3326         * gcc.dg/vect/vect-78.c: Likewise.
3327         * gcc.dg/vect/vect-97.c: Likewise.
3328
3329 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3330
3331         * gcc.dg/pr23943.c: New test.
3332
3333 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3334
3335         PR fortran/19181
3336         * gfortran.dg/derived_pointer_null_1.f90: New test.
3337
3338 2005-09-18  Richard Guenther  <rguenther@suse.de>
3339
3340         PR middle-end/23944
3341         * gcc.c-torture/compile/pr23944.c: New testcase.
3342
3343 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3344
3345         PR fortran/15975
3346         * gfortran.dg/der_pointer_2.f90: New test.
3347
3348 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3349
3350         PR fortran/16861
3351         * gfortran.dg/nested_modules_2.f90: New test.
3352
3353 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3354
3355         PR c++/18368
3356         * g++.dg/other/semicolon.C: New test.
3357
3358 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3359
3360         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3361         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3362
3363 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3364
3365         PR c++/23914
3366         * g++.dg/template/static18.C: New test.
3367
3368         PR c++/21514
3369         * g++.dg/template/crash19.C: Remove dg-error marker.
3370         * g++.dg/template/local4.C: New test.
3371
3372 2005-09-16  Paul Brook  <paul@codesourcery.com>
3373
3374         PR fortran/23906
3375         * gfortran.dg/dependency_1.f90: New test.
3376
3377 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3378
3379         PR c++/23896
3380         * g++.dg/template/static17.C: New test.
3381
3382 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3383
3384         PR c++/23139
3385         * g++.dg/warn/huge-val1.C: New test.
3386
3387 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3388
3389         PR c++/13140
3390         * g++.dg/parse/class2.C: New test.
3391         * g++.dg/template/explicit8.C: Likewise.
3392         * g++.dg/template/spec25.C: Likewise.
3393
3394 2005-09-14  Josh Conner  <jconner@apple.com>
3395
3396         PR middle-end/23584
3397         * gcc.dg/pr23584.c: New test.
3398
3399 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3400
3401         PR fortran/21875 Internal Unit Array I/O, NIST
3402         * gfortran.dg/arrayio_1.f90: New test.
3403         * gfortran.dg/arrayio_1.f90: New test.
3404         * gfortran.dg/arrayio_1.f90: New test.
3405         * gfortran.dg/arrayio_1.f90: New test.
3406         * gfortran.dg/arrayio_1.f90: New test.
3407
3408 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3409
3410         PR middle-end/22480
3411         * gcc.dg/vect/pr22480.c: New test.
3412
3413 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3414
3415         PR fortran/19358
3416         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3417
3418 2005-09-13 Josh Conner <jconner@apple.com>
3419
3420         PR c++/23180
3421         * g++.dg/init/struct2.C: New test.
3422         * g++.dg/init/struct3.C: New test.
3423
3424 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3425
3426         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3427         Clean up temp files.
3428         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3429         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3430         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3431         gcc.dg/tree-ssa/builtin-printf-1.c,
3432         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3433         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3434         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3435         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3436         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3437         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3438         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3439         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3440         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3441         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3442         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3443         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3444
3445 2005-09-13  Josh Conner  <jconner@apple.com>
3446
3447         * lib/gcc-dg.exp: Load scanipa.exp.
3448         (cleanup-dump): New procedure.
3449         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3450         * lib/scandump.exp: New file.
3451         * lib/scantree.exp: Use it.
3452         * lib/scanipa.exp: New file.
3453
3454 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3455
3456         PR fortran/17740
3457         * gfortran.dg/generic_4.f90: New test.
3458
3459 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3460
3461         PR target/23816
3462         * gcc.target/i386/pr23816-1.c: New test.
3463         * gcc.target/i386/pr23816-2.c: New test.
3464
3465
3466 2005-09-13  Bastian Blank <waldi@debian.org>
3467
3468         PR c++/16171
3469         * g++.dg/abi/mangle26.C: New test.
3470         * g++.dg/abi/mangle27.C: New test.
3471         * g++.dg/abi/mangle28.C: New test.
3472         * g++.dg/abi/mangle29.C: New test.
3473
3474         PR c++/23839
3475         * g++.dg/parse/register1.C: New test.
3476
3477 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3478
3479         PR c++/23842
3480         * g++.dg/template/access16.C: New test.
3481
3482 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3483
3484         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3485
3486 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3487
3488         PR fortran/18899
3489         * gfortran.dg/shape_2.f90: New test.
3490
3491 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3492
3493         PR target/19269
3494         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3495         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3496         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3497         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3498         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3499         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3500         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3501         tests.
3502
3503 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3504
3505         PR c++/23841
3506         * g++.dg/parse/template17.C: New test.
3507
3508 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/23789
3511         * g++.dg/template/nontype14.C: New test.
3512
3513 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3514
3515         PR g++/7874
3516         * g++.dg/lookup/friend7.C: New test.
3517         * g++.dg/lookup/friend8.C: New test.
3518         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3519         so that it will be found via argument dependent lookup.
3520         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3521         friend functions which will no longer be found.
3522         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3523         function g, so that it will be found via argument dependent
3524         lookup.
3525         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3526         * g++.old-deja/g++.mike/net43.C: Likewise.
3527
3528 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3529
3530         PR c++/23691
3531         * g++.dg/template/static16.C: New test.
3532
3533 2005-09-12  Josh Conner  <jconner@apple.com>
3534
3535         PR middle-end/23237
3536         * gcc.c-torture/compile/pr23237.c: New test.
3537
3538 2005-09-11  Richard Henderson  <rth@redhat.com>
3539
3540         * g++.dg/other/error8.C: Update expected diagnostic text.
3541
3542 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3543
3544         PR libfortran/19872
3545         * gfortran.dg/overwrite_1.f: New test.
3546
3547 2005-09-09  Josh Conner  <jconner@apple.com>
3548
3549         * g++.dg/init/pr23180-1.C: Removed.
3550         * g++.dg/init/pr23180-2.C: Removed.
3551
3552 2005-09-09  David Daney <ddaney@avtrex.com>
3553
3554         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
3555         files which are ...
3556         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3557         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3558
3559 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3560
3561         * gfortran.dg/iostat_2.f90: New test.
3562
3563 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3564
3565         PR c++/22252
3566         * g++.dg/ext/interface1.C: New test.
3567         * g++.dg/ext/interface1.h: Likewise.
3568         * g++.dg/ext/interface1a.cc: Likewise.
3569
3570 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3571
3572         * gfortran.dg/iomsg_1.f90: New test case.
3573
3574 2005-09-09  Richard Guenther  <rguenther@suse.de>
3575
3576         PR c++/23624
3577         * g++.dg/tree-ssa/pr23624.C: New testcase.
3578
3579 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3580
3581         PR fortran/19239
3582         * gfortran.dg/vector_subscript_1.f90,
3583         * gfortran.dg/vector_subscript_2.f90: New tests.
3584
3585 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3586
3587         PR fortran/21104
3588         * gfortran.dg/array_alloc_1.f90,
3589         * gfortran.dg/array_alloc_2.f90,
3590         * gfortran.dg/array_alloc_3.f90: New tests.
3591
3592 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3593
3594         PR fortran/12840
3595         * gfortran.dg/array_constructor_6.f90
3596         * gfortran.dg/array_constructor_7.f90
3597         * gfortran.dg/array_constructor_8.f90
3598         * gfortran.dg/array_constructor_9.f90
3599         * gfortran.dg/array_constructor_10.f90
3600         * gfortran.dg/array_constructor_11.f90
3601         * gfortran.dg/array_constructor_12.f90: New tests.
3602
3603 2005-09-08  Josh Conner  <jconner@apple.com>
3604
3605         PR c++/23180
3606         * g++.dg/init/pr23180-1.C: New test.
3607         * g++.dg/init/pr23180-2.C: New test.
3608
3609 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3610
3611         PR fortran/18878
3612         * gfortran.dg/module_double_reuse.f90: New.
3613
3614 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3615
3616         PR fortran/23270
3617         PR fortran/22304
3618         PR fortran/18870
3619         PR fortran/17917
3620         PR fortran/16511
3621         * gfortran.dg/common_equivalence_1.f: New.
3622         * gfortran.dg/common_equivalence_2.f: New.
3623         * gfortran.dg/common_equivalence_3.f: New.
3624         * gfortran.dg/contained_equivalence_1.f90: New.
3625         * gfortran.dg/module_blank_common.f90: New.
3626         * gfortran.dg/module_commons_1.f90: New.
3627         * gfortran.dg/module_equivalence_1.f90: New.
3628         * gfortran.dg/nested_modules_1.f90: New.
3629         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3630         equivalences and add comment to connect the test with
3631         the PR.
3632
3633 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3634
3635         PR fortran/23765
3636         * gfortran.dg/common_6.f90: New test.
3637
3638 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3639
3640         PR fortran/15326
3641         * gfortran.dg/char_result_1.f90,
3642         * gfortran.dg/char_result_2.f90,
3643         * gfortran.dg/char_result_3.f90,
3644         * gfortran.dg/char_result_4.f90,
3645         * gfortran.dg/char_result_5.f90,
3646         * gfortran.dg/char_result_6.f90,
3647         * gfortran.dg/char_result_7.f90,
3648         * gfortran.dg/char_result_8.f90: New tests.
3649
3650 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3651
3652         PR fortran/19928
3653         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3654
3655 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3656
3657         PR obj-c++/16816
3658         * obj-c++.dg/selector-5.mm: New test.
3659         * obj-c++.dg/selector-6.mm: New test.
3660
3661 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3662
3663         PR objc/20574
3664         PR objc/19324
3665         * objc.dg/error-1.m: New test.
3666
3667 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3668
3669         PR fortran/23373
3670         * gfortran.fortran-torture/execute/pr23373-1.f90,
3671         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3672
3673 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3674
3675         PR libfortran/23760
3676         * gfortran.dg/g77/1832.f: Remove long string in write statement
3677         to allow the test to pass on correct list directed output with
3678         prepended space.
3679
3680 2005-09-07  James E Wilson  <wilson@specifix.com>
3681
3682         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3683
3684 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3685
3686         * gfortran.dg/parameter+save.f90: Rename to
3687         * gfortran.dg/parameter_save.f90: .. this.
3688
3689 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3690
3691         PR fortran/20848
3692         * gfortran.dg/parameter+save.f90: New test case.
3693
3694 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3695
3696         PR fortran/19269
3697         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3698
3699 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR c/23075
3702         * gcc.dg/pr23075.c: New test.
3703         * g++.dg/warn/pr23075.C: New test.
3704
3705         PR target/22362
3706         * gcc.target/i386/pr22362.c: New test.
3707
3708         PR rtl-optimization/23098
3709         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3710
3711         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3712         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3713         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3714
3715 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3716
3717         * g++.dg/expr/cast6.C: New test.
3718
3719         PR c++/9782
3720         * g++.dg/init/new15.C: New test.
3721
3722 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3723
3724         * gcc.dg/vect/Os-vect-95.c: New test.
3725         * gcc.dg/vect/vect-95.c: Same.
3726
3727 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3728
3729         * gcc.dg/vect/vect-29.c: Update xfail testing.
3730         * gcc.dg/vect/vect-44.c: Same.
3731         * gcc.dg/vect/vect-48.c: Same.
3732         * gcc.dg/vect/vect-50.c: Same.
3733         * gcc.dg/vect/vect-72.c: Same.
3734         * gcc.dg/vect/vect-77.c: Same.
3735         * gcc.dg/vect/vect-78.c: Same.
3736         * gcc.dg/vect/vect-80.c: Same.
3737         * gcc.dg/vect/vect-96.c: Same.
3738         * gcc.dg/vect/vect-100.c: Same.
3739         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3740         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3741         * gfortran.dg/vect/vect-5.f90: Same.
3742
3743 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3744
3745         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3746         start strings.
3747         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3748         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3749
3750         PR c++/23056
3751         * g++.dg/opt/pr23056.C: New test.
3752
3753         PR rtl-optimization/23098
3754         * gcc.target/i386/pr23098.c: New test.
3755
3756 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/23667
3759         * g++.dg/template/static15.C: New test.
3760
3761         PR c++/21440
3762         * g++.dg/ext/stmtexpr5.C: New test.
3763         * g++.dg/ext/stmtexpr6.C: Likewise.
3764
3765 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3766
3767         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3768
3769         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3770         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3771         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3772
3773 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3774
3775         PR libfortran/23321
3776         * gfortran.dg/direct_io_4.f90: New test case.
3777
3778 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3779             Rasmus Hahn  <rassahah@neofonie.de>
3780
3781         PR libobjc/23108
3782         * objc.dg/type-stream-1.m: New test.
3783
3784 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3785
3786         PR fortran/23661
3787         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3788         gfortran.dg/print_fmt_3.f90: New test.
3789
3790 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3791
3792         * gfortran.dg/fmt_t_1.f90: New test.
3793
3794 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3795
3796         PR rtl-optimization/23454
3797         * g++.dg/opt/pr23454.C: New test.
3798
3799 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3800
3801         PR c++/23699
3802         * g++.dg/ext/static1.C: New test.
3803
3804 2005-09-02  Richard Henderson  <rth@redhat.com>
3805
3806         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3807         tail call to check_fa_work.
3808
3809 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3810
3811         PR c++/21687
3812         * g++.dg/other/gc3.C: New test.
3813
3814 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3817         * gcc.dg/20050826-1.c: Likewise.
3818
3819 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3820
3821         PR c++/23167
3822         * g++.dg/expr/volatile1.C: New test.
3823
3824 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3825
3826         PR middle-end/23547
3827         * gcc.dg/pr23547.c: New test.
3828
3829 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3830
3831         PR c/22061
3832         * gcc.c-torture/execute/pr22061-1.c,
3833         * gcc.c-torture/execute/pr22061-2.c,
3834         * gcc.c-torture/execute/pr22061-3.c,
3835         * gcc.c-torture/execute/pr22061-4.c: New tests.
3836
3837 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3838
3839         * gcc.dg/Wredundant-decls-2.c: New test to check that
3840         -Wredundant-decls does not issue warning for a variable
3841         definition following a declaration.
3842
3843 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3844
3845         PR debug/7241
3846         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3847         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3848         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3849
3850         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3851         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3852         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3853         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3854         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3855         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3856         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3857         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3858
3859 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3860
3861         PR objc/23306
3862         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3863         scan-assmbler.
3864
3865 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3866
3867         PR target/21255
3868         * gcc.dg/pr21255-1.c: New test.
3869         * gcc.dg/pr21255-2-mb.c: Likewise.
3870         * gcc.dg/pr21255-2-ml.c: Likewise.
3871         * gcc.dg/pr21255-3.c: Likewise.
3872         * gcc.dg/pr21255-4.c: Likewise.
3873
3874 2005-08-31  Dale Johannesen  <dalej@apple.com>
3875
3876         * gcc.dg/20050830-1.c: New.
3877
3878 2005-08-31  Josh Conner  <jconner@apple.com>
3879
3880         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3881         command-line options for arm-*-* targets.
3882         * g++.dg/init/array16.C: Likewise.
3883         * g++.dg/other/crash-4.C: Likewise.
3884
3885 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3886
3887         PR obj-c++/23640
3888         * obj-c++.dg/gnu-runtime-3.mm: New test.
3889
3890 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3891
3892         PR c++/13377
3893         * g++.dg/lookup/ambig4.C: New test.
3894         * g++.dg/lookup/ambig5.C: New test.
3895         * g++.dg/tc1/dr101.C: Adjust error markers.
3896
3897 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3898
3899         PR c++/23639
3900         * g++.dg/template/ttp5.C: Adjust error markers.
3901
3902 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3903
3904         PR testsuite/23609
3905         * lib/obj-c++.exp: Include target-libpath.exp.
3906         (obj-c++_link_flags): Look for the GNU libobjc library
3907         and set the library path to include it.
3908         Don't manually set LD_LIBRARY_PATH (etc.) but call
3909         set_ld_library_path_env_vars instead.
3910         (obj-c++_target_compile): Don't set library path or
3911         linker flags because they are already set correctly
3912         in obj-c++_link_flags.
3913
3914 2005-08-30  Josh Conner  <jconner@apple.com>
3915
3916         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3917         to command-line options for arm-*-* targets.
3918
3919 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3920
3921         * g++.dg/other/i386-1.C: New.
3922
3923 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3924
3925         PR preprocessor/20348
3926         PR preprocessor/20356
3927         * gcc.dg/cpp/pr20348.c: New test.
3928         * gcc.dg/cpp/pr20348.h: New file.
3929         * gcc.dg/cpp/inc/pr20348.h: New file.
3930         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3931         * gcc.dg/cpp/pr20356.c: New test.
3932         * gcc.dg/cpp/pr20356.h: New file.
3933         * gcc.dg/cpp/inc/pr20356.h: New file.
3934         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3935
3936 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3937
3938         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3939         Fix array dimension to avoid correct end-of-file error.
3940
3941 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3942
3943         PR libfortran/23598
3944         * gfortran.dg/iostat_1.f90: New test.
3945
3946 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3947
3948         PR middle-end/23408
3949         * gcc.dg/pr23408.c: New test.
3950
3951 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3952
3953         PR c++/23099
3954         * g++.dg/init/member1.C: Make sure erroneous static data member
3955         definitions are required.
3956         * g++.dg/template/static13.C: New test.
3957         * g++.dg/template/static14.C: Likewise.
3958
3959 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3960
3961         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3962         -march=pentium4, remove ilp32 requirement.
3963
3964         PR middle-end/23484
3965         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3966         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3967
3968 2005-08-29  Andreas Jaeger  <aj@suse.de>
3969
3970         PR testsuite/23607
3971         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3972
3973 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3974
3975         * gcc.c-torture/execute/20050316-2.c: New test.
3976         * gcc.c-torture/execute/20050316-3.c: New test.
3977         * gcc.dg/torture/pr16104-1.c: New test.
3978
3979 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3980
3981         PR middle-end/23463
3982         * gcc.c-torture/execute/zero-struct-1.c: New test.
3983
3984 2005-08-27  Richard Guenther  <rguenther@suse.de>
3985
3986         PR target/23575
3987         * gcc.target/i386/pr23575.c: New testcase.
3988
3989 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR rtl-optimization/23561
3992         * gcc.c-torture/execute/20050826-1.c: New test.
3993
3994         PR rtl-opt/23560
3995         * gcc.c-torture/execute/20050826-2.c: New test.
3996
3997 2005-08-26  Dale Johannesen  <dalej@apple.com>
3998
3999         * gcc.dg/20030711-1.c: Modify to work on Darwin.
4000         * gcc.dg/20050826-1.c: New.
4001
4002 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
4003
4004         PR c++/19004
4005         * g++.dg/template/nontype13.C: New test.
4006
4007         PR c++/23491
4008         * g++.dg/init/new14.C: New test.
4009         * g++.dg/expr/anew1.C: Do not XFAIL.
4010         * g++.dg/expr/anew2.C: Likewise.
4011         * g++.dg/expr/anew3.C: Likewise.
4012
4013 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
4014
4015         PR middle-end/22439
4016         * gcc.dg/vla-3.c: New test.
4017
4018 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
4019
4020         PR fortran/20363
4021         * gfortran.dg/named_interface.f90: New.
4022
4023 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
4024
4025         * gcc.c-torture/execute/frame-address.c: New test.
4026
4027 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4028
4029         PR c++/20817
4030         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
4031
4032 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4033
4034         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
4035
4036 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4037
4038         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
4039         * gcc.dg/altivec-22.c: Rename from..
4040         * gcc.dg/altivec-nomfcr.c: ..this.
4041
4042 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
4043
4044         PR tree-optimization/23546
4045         * gcc.dg/tree-ssa/pr23546.c: New test.
4046
4047 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
4048
4049         PR fortran/17758
4050         * gfortran.dg/nonreturning_statements.f90: New test.
4051
4052 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4053
4054         PR c++/22454
4055         * g++.dg/parse/crash29.C: New.
4056
4057 2005-08-23  DJ Delorie  <dj@redhat.com>
4058
4059         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
4060         constants have the L suffix.
4061
4062 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
4063
4064         PR c++/23044
4065         * g++.dg/template/instantiate8.C: New.
4066
4067 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
4068
4069         PR middle-end/23467
4070         * gcc.c-torture/execute/pr23467.c: New test.
4071
4072 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
4073
4074         PR tree-optimization/22043
4075         * gcc.c-torture/execute/20050613-1.c: New test.
4076
4077 2005-08-23  Ben Elliston  <bje@au.ibm.com>
4078
4079         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
4080
4081 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
4082
4083         PR rtl-optimization/23478
4084         * g++.dg/opt/pr23478.C: New test.
4085
4086 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4087
4088         PR c/18715
4089         * gcc.dg/switch-warn-3.c: New test.
4090
4091 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4092
4093         PR c++/22233
4094         * g++.dg/template/param1.C: New test.
4095
4096 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4097
4098         PR c++/23089
4099         * g++.dg/other/incomplete1.C: New test.
4100
4101 2005-08-22  Ira Rosen  <irar@il.ibm.com>
4102
4103         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
4104         are vectorizable.
4105
4106 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4107
4108         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
4109         d_lines_5.f: New.
4110
4111 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
4112
4113         * gcc.target/i386/sse-4.c: New test.
4114
4115 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4116
4117         PR testsuite/23239
4118         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
4119
4120 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
4121
4122         * gcc.dg/20050811-1.c: New test.
4123         * gcc.dg/20050811-2.c: New test.
4124
4125 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
4126
4127         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
4128
4129 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
4130
4131         PR 23476
4132         * gcc.c-torture/compile/pr23476.c: New test.
4133
4134 2005-08-19  Devang Patel  <dpatel@apple.com>
4135
4136         PR tree-optimization/23048
4137         * gcc.dg/tree-ssa/pr23048.c: New test.
4138
4139 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4140
4141         PR middle-end/20624
4142         * g++.dg/warn/Wreturn-3.C: New test
4143
4144 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
4145
4146         PR tree-optimization/22228
4147         * g++.dg/vect/pr22543.cc: New test.
4148
4149 2005-08-17  Steven Bosscher  <stevenb@suse.de>
4150
4151         PR tree-optimization/21574
4152         * gcc.dg/tree-ssa/pr21574.c: New test.
4153
4154 2005-08-16  James E Wilson  <wilson@specifix.com>
4155
4156         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
4157
4158 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4159
4160         PR tree-opt/23402
4161         * gcc.c-torture/compile/zero-strct-3.c: New test.
4162         * gcc.c-torture/compile/zero-strct-4.c: New test.
4163
4164 2005-08-16  Steven Bosscher  <stevenb@suse.de>
4165
4166         PR target/23376
4167         * gcc.target/x86_64/pr23376.c: New test.
4168
4169 2005-08-16  Ian Lance Taylor  <ian@airs.com>
4170
4171         PR c++/23337
4172         * g++.dg/ext/vector2.C: New.
4173
4174 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4175
4176         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
4177
4178 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4179
4180         PR libfortran/23428
4181         * gfortran.dg/inquire-complex.f90: New test case.
4182
4183 2005-08-16  James E Wilson  <wilson@specifix.com>
4184
4185         PR tree-optimization/21105
4186         * gcc.dg/large-size-array.c: New.
4187
4188 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4189
4190         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4191         type.
4192         * gcc.dg/vect/vect-41: Likewise.
4193         * gcc.dg/vect/vect-42: Likewise.
4194         * gcc.dg/vect/vect-43: Likewise.
4195         * gcc.dg/vect/vect-44: Likewise.
4196         * gcc.dg/vect/vect-46: Likewise.
4197         * gcc.dg/vect/vect-47: Likewise.
4198         * gcc.dg/vect/vect-48: Likewise.
4199         * gcc.dg/vect/vect-52: Likewise.
4200         * gcc.dg/vect/vect-53: Likewise.
4201         * gcc.dg/vect/vect-54: Likewise.
4202         * gcc.dg/vect/vect-55: Likewise.
4203         * gcc.dg/vect/vect-56: Likewise.
4204         * gcc.dg/vect/vect-57: Likewise.
4205         * gcc.dg/vect/vect-58: Likewise.
4206         * gcc.dg/vect/vect-59: Likewise.
4207         * gcc.dg/vect/vect-60: Likewise.
4208         * gcc.dg/vect/vect-61: Likewise.
4209         * gcc.dg/vect/vect-85: Likewise.
4210         * gcc.dg/vect/vect-87: Likewise.
4211         * gcc.dg/vect/vect-88: Likewise.
4212         * gcc.dg/vect/vect-93.c: Likewise.
4213         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
4214         * gcc.dg/vect/vect-75: Likewise.
4215         * gcc.dg/vect/vect-76: Likewise.
4216         * gcc.dg/vect/vect-77: Likewise.
4217         * gcc.dg/vect/vect-78: Likewise.
4218         * gcc.dg/vect/vect-80: Likewise.
4219         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4220         vectorized for the expected reason, rather than checking how alignment
4221         was handled.
4222         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4223         type and also instead of aligned pointers. Added documentation.
4224
4225 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4226
4227         * gfortran.dg/power.f90: New test.
4228
4229 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4230
4231         PR rtl-optimization/23299
4232         * g++.dg/opt/pr23299.C: New test.
4233
4234 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4235
4236         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4237
4238 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4239
4240         * g++.dg/template/local6.C: New test.
4241
4242 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4243
4244         * execute/exceptions/finally-1.m: Check that the catch and finally are
4245         being called.  Also add a "return 0;" at the end of main.
4246
4247 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4248
4249         PR fortran/21432.
4250         * gfortran.dg/namelist_print_1.f: New test of functionality of
4251         PRINT namelist.
4252         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4253         namelist generates error with -std=f95.
4254
4255 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4256
4257         PR tree-optimization/23119
4258         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4259
4260 2005-08-13  Marcin Koziej  <creep@desk.pl>
4261             Andrew Pinski  <pinskia@physics.uc.edu>
4262
4263         PR libobjc/22492
4264         * execute/exceptions/finally-1.m: New test.
4265
4266 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4267
4268         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4269         testsuite.
4270         * objc/execute/exceptions/trivial.m: New test.
4271         * objc.dg/try-catch-11.m: Move to ...
4272         * objc/execute/exceptions/foward-1.m: Here.
4273         * objc.dg/try-catch-2.m: Move to ...
4274         * objc/execute/exceptions/catchall-1.m: Here.
4275         * objc.dg/try-catch-8.m: Move to ...
4276         * objc/execute/exceptions/local-variables-1.m: Here.
4277
4278 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4279
4280         * objc.dg/nested-func-1.m: Move to ...
4281         * objc/execute/nested-func-1.m: Here.
4282
4283 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4284
4285         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4286         in ${options} instead of [target_info name].
4287         * lib/obj-c++.exp (objc_target_compile): Likewise.
4288
4289 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4290
4291         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4292
4293 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4294
4295         part of PR testsuite/23348
4296         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4297         of the torture options.
4298         * objc/compile/trivial.m: New test.
4299
4300 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4301
4302         * gfortran.dg/eoshift.f90: Correct format.
4303
4304 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4305
4306         * gfortran.fortran-torture/execute/character_passing.f90:
4307         Fix comment typo.
4308
4309 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4310
4311         PR c++/8271
4312         * g++.dg/template/unify10.C: New.
4313
4314 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4315
4316         * g++.dg/parse/pr22514.C: Move to...
4317         * g++.dg/debug/pr22514.C: here.
4318
4319 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4320
4321         PR c++/23266
4322         * g++.dg/inherit/pure1.C: New test.
4323
4324         * ChangeLog: Fix typos.
4325
4326 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4327             Steven Bosscher  <stevenb@suse.de>
4328
4329         * gfortran.dg/runtime_warning_1.f90: New test.
4330
4331 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4332
4333         PR c++/23219
4334         * g++.dg/parse/crash28.C: New.
4335
4336 2005-08-11  Richard Guenther  <rguenther@suse.de>
4337
4338         PR target/23289
4339         * gcc.target/i386/tailcall-1.c: New testcase.
4340
4341 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4342
4343         * gcc.dg/vect/vect-67.c: Un-xfail.
4344
4345 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4346
4347         PR c++/23225
4348         * g++.dg/testsuite/parse/crash27.C: new test.
4349
4350 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4351
4352         PR libfortran/22143
4353         * gfortran.dg/shift-kind.f90: New testcase.
4354
4355 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4356
4357         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4358         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4359
4360 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4361
4362         PR c++/20646
4363         * g++.dg/other/mult-stor1.C: New test.
4364
4365 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4366
4367         * gcc.c-torture/pr18299-1.c: Move to ...
4368         * gcc.c-torture/compile/pr18299-1.c: Here.
4369
4370 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4371
4372         * gfortran/fortran.torture/execute/character_passing.f90:
4373         Fix types for LSAME.
4374
4375 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4376
4377         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4378         input data back to what it was originally.
4379
4380 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4381
4382         * objc.dg/try-catch-8.m: Enable for all targets.
4383
4384 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4385
4386         * gcc.dg/pr23165.c: New test.
4387
4388 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4389
4390         PR tree-optimization/23234
4391         * gcc.dg/tree-ssa/pr23234.c: New test.
4392
4393 2005-08-08  Josh Conner  <jconner@apple.com>
4394
4395         PR rtl-optimization/23241
4396         * gcc.dg/char-compare.c: New test.
4397
4398 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4399
4400         PR c++/22508
4401         * g++.dg/init/new13.C: New test.
4402
4403 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4404
4405         PR c++/21166
4406         * g++.dg/other/crash-4.C: Adjust
4407         * g++/dg/ext/packed9.C: New.
4408
4409 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4410
4411         PR middle-end/21964
4412         * gcc.c-torture/execute/pr21964-1.c: New test.
4413
4414 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4415
4416         PR c/22458
4417         * gcc.dg/pr22458-1.c: New test.
4418
4419 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4420             Steven G. Kargl <kargls@comcast.net>
4421
4422         PR fortran/22390
4423         * gfortran.dg/flush_1.f90: New test.
4424
4425 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4426
4427         PR c++/23191
4428         * g++.dg/template/eh2.C: New test.
4429
4430 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4431
4432         PR c++/19498
4433         * g++.dg/template/instantiate7.C: New test.
4434
4435 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4436
4437         PR c/23113
4438         * gcc.dg/Wunused-value-1.c: New test.
4439
4440 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4441
4442         PR rtl-optimization/23233
4443         * gcc.c-torture/compile/pr23233-1.c: New test.
4444
4445 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4446
4447         PR fortran/18833
4448         PR fortran/20850
4449         * gfortran.dg/equiv_1.f90: New test.
4450         * gfortran.dg/equiv_2.f90: New test.
4451         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4452         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4453         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4454
4455 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4456
4457         * gcc.c-torture/execute/vrp-5.c: New test.
4458         * gcc.c-torture/execute/vrp-6.c: New test.
4459         * gcc.dg/tree-ssa/vrp21.c: New test.
4460
4461 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4462
4463         * g++.dg/parse/pr22514.C: New test.
4464
4465 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4466
4467         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4468
4469         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4470         instead of constant loads / pool entries.
4471
4472 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4473
4474         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4475         TEST_TO_WCTYPE.
4476
4477 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4478
4479         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4480         __WINT_TYPE__ in generated prototypes if possible.
4481
4482 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4483
4484         PR 22037
4485         * g++.dg/tree-ssa/pr22037.C:
4486
4487 2005-08-04  Richard Henderson  <rth@redhat.com>
4488
4489         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4490         scan-tree-dump-times directive.
4491
4492 2005-08-04  Jan Hubicka  <jh@suse.cz>
4493
4494         * gcov-1.C: Fix switch counts.
4495         * gcov-4b.c: Likewise.
4496
4497 2005-08-03  Jeff Law  <law@redhat.com>
4498
4499         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4500
4501 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4502
4503         * gcc.c-torture/execute/pr23135.c: New test.
4504
4505 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4506
4507         PR tree-optimization/19899
4508         * gcc.dg/tree-ssa/scev-1.c: New test.
4509         * gcc.dg/tree-ssa/scev-2.c: New test.
4510
4511 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4512
4513         PR target/18582
4514         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4515
4516 2005-08-03  Jan Hubicka  <jh@suse.cz>
4517
4518         * update-conroll.c: New testcase.
4519         * update-conroll-2.c: New testcase.
4520
4521 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4522
4523         * gfortran.dg/constant_substring.f: New test.
4524         * gfortran.dg/pr22491.f: New test.
4525
4526 2005-08-02  Jan Hubicka  <jh@suse.cz>
4527
4528         * update-threading.c: Replace by the proper one.
4529
4530 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4531
4532         PR 23164
4533         * g++.dg/tree-ssa/pr23164.C: New test.
4534
4535 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4536
4537         * gcc.dg/tree-ssa/pr23192.c: New test.
4538
4539 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4540
4541         * gcc.c-torture/execute/vrp-4.c: New test.
4542
4543 2005-08-02  Jan Hubicka  <jh@suse.cz>
4544
4545         * update-threading.c: New test.
4546
4547 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4548
4549         * gcc.c-torture/compile/20050801-1.c: New test.
4550         * gcc.c-torture/compile/20050801-2.c: New test.
4551
4552 2005-08-01  Jan Hubicka  <jh@suse.cz>
4553
4554         * val-prof-5.c: New test.
4555
4556 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4557
4558         PR c/22311
4559         * gcc.dg/pr22311-1.c : New test.
4560
4561 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4562
4563         PR target/23095
4564         * gfortran.dg/pr23095.f: New test.
4565
4566         PR c++/22003
4567         * g++.dg/other/pr22003.C: New test.
4568
4569 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4570
4571         PR target/20621
4572         * gcc.c-torture/execute/pr20621-1.c: New test.
4573
4574 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4575
4576         * gfortran.dg/comma_format_extension_4.f: Adjust length
4577         of string for format.
4578         * gfortran.dg/der_array_io_1.f: Replace illegal internal
4579         print statement with internal write.
4580         * gfortran.dg/der_array_io_2.f: Likewise.
4581         * gfortran.dg/der_array_io_3.f: Likewise.
4582
4583 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4584
4585         * gcc.dg/fold-abs-4.c: new test.
4586
4587 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4588
4589         PR fortran/22570 an related issues.
4590         * gfortran.dg/x_slash_1.f: New test.
4591
4592 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4593
4594         PR c/23143
4595         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4596         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4597
4598 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4599
4600         PR c/529
4601         * gcc.dg/Wshadow-3.c: New test.
4602
4603 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4604
4605         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
4606         used to have the wrong bounds).
4607
4608 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4609
4610         PR c/21720
4611         * gcc.dg/hex-round-1.c: Test more cases.
4612         * gcc.dg/hex-round-2.c: New test.
4613
4614 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4615
4616         PR 22550
4617         * g++.dg/tree-ssa/pr22550.C: New test.
4618
4619 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4620
4621         * gcc.dg/tree-ssa/vrp19.c: New test.
4622         * gcc.dg/tree-ssa-vrp20.c: New test.
4623
4624 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4625
4626         PR c/22240
4627         * gcc.dg/transparent-union-4.c: New test.
4628
4629 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4630
4631         PR c/22192
4632         * gcc.dg/c99-vla-2.c: New test.
4633
4634 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4635
4636         PR c/21720
4637         * gcc.dg/hex-round-1.c: New test.
4638
4639 2005-07-28  Jan Hubicka  <jh@suse.cz>
4640
4641         * inliner-1.c: Do not dump everything.
4642         * tree-prof.exp: Do not pass -ftree-based-profiling.
4643         * bprob.exp: Likewise.
4644
4645         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4646
4647 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4648
4649         PR c++/22545
4650         * g++.dg/expr/ptrmem7.C: New test.
4651
4652 2005-07-28  Mike Stump  <mrs@apple.com>
4653
4654         * g++.old-deja/g++.mike/visibility-1.C: New test.
4655
4656 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4657
4658         PR c/20187
4659         * gcc.c-torture/execute/pr20187-1.c: New test.
4660
4661 2005-07-28  Jeff Law  <law@redhat.com>
4662
4663         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4664         * gcc.dg/tree-ssa/vrp18.c: New test.
4665
4666 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4667
4668         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4669
4670 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4671
4672         PR tree-optimization/22506
4673         * gcc.dg/vect/ps22506.c: New test.
4674
4675 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4676
4677         PR target/21149
4678         * gcc.target/i386/sse-3.c: New test.
4679
4680 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4681
4682         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4683         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4684
4685 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4686
4687         PR c/22589
4688         * gcc.c-torture/compile/pr22589-1.c: New test.
4689
4690 2005-07-28  Jan Hubicka  <jh@suse.cz>
4691
4692         * update-loopch.c: New testcase.
4693
4694 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4695
4696         PR rtl-optimization/23047
4697         * gcc.c-torture/execute/pr23047.c: New test.
4698         * gcc.c-torture/execute/pr23047.x: New.
4699
4700 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4701
4702         PR tree-optimization/22493
4703         * gcc.c-torture/execute/pr22493-1.c: New test.
4704         * gcc.c-torture/execute/pr22493-1.x: New.
4705         * gcc.c-torture/execute/vrp-1.c: New test.
4706         * gcc.c-torture/execute/vrp-2.c: New test.
4707         * gcc.c-torture/execute/vrp-2.c: New test.
4708
4709 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4710
4711         * gcc.target/frv/all-builtin-read8.c: Delete.
4712         * gcc.target/frv/all-builtin-read16.c: Delete.
4713         * gcc.target/frv/all-builtin-read32.c: Delete.
4714         * gcc.target/frv/all-builtin-read64.c: Delete.
4715         * gcc.target/frv/all-builtin-write8.c: Delete.
4716         * gcc.target/frv/all-builtin-write16.c: Delete.
4717         * gcc.target/frv/all-builtin-write32.c: Delete.
4718         * gcc.target/frv/all-builtin-write64.c: Delete.
4719         * gcc.target/frv/all-read-write-1.c: New.
4720
4721 2005-07-27  Jeff Law  <law@redhat.com>
4722
4723         * gcc.c-torture/execute/pr22630.c: New test.
4724
4725 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4726
4727         PR tree-optimization/23073
4728         * gcc.dg/vect/nodump-pr23073.c: New test.
4729         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4730
4731 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4732
4733         PR tree-optimize/22348
4734         * gcc.c-torture/execute/pr22348.c: New.
4735
4736 2005-07-27  Richard Guenther  <rguenther@suse.de>
4737
4738         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4739
4740 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4741
4742         PR fortran/22503
4743         * gfortran.dg/logical_comp.f90: New test.
4744
4745 2005-07-27  Jan Hubicka  <jh@suse.cz>
4746
4747         * inliner-1.c: Add cleanup of dumps.
4748         * val-prof-*.c: Likewise.
4749         * update-tailcall.c: New.
4750
4751 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4752
4753         PR 22591
4754         * gcc.dg/tree-ssa/pr22591.c: New test.
4755         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4756
4757 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4758
4759         PR libobjc/22606
4760         * objc.dg/try-catch-11.m: New test.
4761
4762 2005-07-26  Richard Guenther  <rguenther@suse.de>
4763
4764         PR tree-optimization/22486
4765         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4766
4767 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4768
4769         PR tree-opt/22484
4770         * testsuite/g++.dg/opt/loop2.C: New test.
4771
4772 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4773
4774         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4775         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4776
4777 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4778
4779         * lib/profopt.exp (profopt-execute): Check for profiling data
4780         files on the target.
4781
4782 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4783
4784         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4785         for matching of asm labels.
4786
4787 2005-07-25  Richard Guenther  <rguenther@suse.de>
4788
4789         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4790
4791 2005-07-25  Richard Guenther  <rguenther@suse.de>
4792
4793         PR testsuite/22624
4794         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4795
4796 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4797
4798         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4799         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4800         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4801         * gcc.dg/vect/vect-100.c: New test.
4802         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4803         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4804         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4805         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4806         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4807         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4808         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4809         * gfortran.dg/vect/pr19049.f90: New testcase.
4810         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4811
4812 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4813
4814         * gcc.c-torture/execute/20050713-1.c: New test.
4815
4816         PR fortran/20063
4817         * gfortran.fortran-torture/execute/data_4.f90: New test.
4818
4819         PR middle-end/20303
4820         * gcc.dg/visibility-d.c: New test.
4821
4822 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4823
4824         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4825         * gfortran.dg/underflow.f90: Ditto.
4826
4827 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4828
4829         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4830         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4831         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4832
4833 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4834
4835         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4836         include case of field width of zero.
4837
4838 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4839
4840         PR libgfortran/21875
4841         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4842         with trailing blanks on normal formatted read.
4843
4844 2005-07-23  Chao-ying Fu  <fu@mips.com>
4845
4846         * gcc.target/mips/mips32-dsp-type.c: New test.
4847         * gcc.target/mips/mips32-dsp.c: New test.
4848
4849 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4850
4851         PR testsuite/21073
4852         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4853
4854         PR testsuite/20454
4855         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4856         and __cyg_profile_func_exit.
4857
4858 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4859
4860         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4861         * gfortran.dg/comma_format_extension_4.f: Same.
4862         * gfortran.dg/pr15332.f: Same.
4863         * gfortran.dg/pr21730.f: Same.
4864
4865 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4866
4867         * g++.dg/opt/vrp2.C: Fix testcase.
4868
4869         PR tree-opt/22625
4870         * g++.dg/opt/vrp2.C: New test.
4871
4872 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4873
4874         PR debug/21828
4875         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4876
4877 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4878
4879         * gcc.dg/tree-ssa/20050719-1.c: New test.
4880
4881 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4882
4883         * gcc.dg/bfin-longcall-1.c: New file.
4884         * gcc.dg/bfin-longcall-2.c: New file.
4885
4886 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4887
4888         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4889
4890 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4891
4892         PR middle-end/19055
4893         * gcc.dg/tree-ssa/pr19055.c: New test.
4894         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4895
4896 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4897
4898         PR C++/22358
4899         * g++.dg/other/pr22358.C: New test.
4900
4901 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4902
4903         PR c++/2922
4904         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4905
4906 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4907
4908         PR c++/15938
4909         * g++.dg/init/union2.C: New test.
4910
4911 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4912
4913         PR c/22393
4914         * gcc.dg/complex-4.c: New test.
4915
4916 2005-07-21  Richard Guenther  <rguenther@suse.de>
4917
4918         PR testsuite/22522
4919         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4920         scanning for asm labels.
4921         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4922
4923 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4924
4925         PR target/22085
4926         * gcc.dg/altivec-pr22085.c: New.
4927
4928 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4929
4930         PR tree-optimization/19210
4931         * gcc.dg/tree-ssa/pr19210-1.c: New.
4932         * gcc.dg/tree-ssa/pr19210-2.c: New.
4933
4934 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4935
4936         PR rtl-optimization/22167
4937         * g++.dg/opt/pr22167.C: New test.
4938
4939 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4940
4941         PR c++/2922
4942         * g++.dg/lookup/two-stage2.C: New.
4943         * g++.dg/lookup/two-stage3.C: New.
4944         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4945         fixed two-stage name lookup for operators.
4946         * g++.dg/template/call3.C: Compiler now produces an appropriate
4947         error message.
4948         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4949         14 as a candidate.
4950         * g++.dg/template/ptrmem4.C: Compiler produces different error
4951         message.
4952         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4953         connect_to_method as a candidate.
4954
4955 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4956
4957         * gcc.dg/fold-alloc-1.c: New test.
4958
4959 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4960
4961         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4962         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4963
4964 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4965
4966         * gcc.dg/fold-abs-1.c: New test.
4967         * gcc.dg/fold-abs-2.c: New test.
4968         * gcc.dg/fold-abs-3.c: New test.
4969
4970 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4971
4972         Make CONSTRUCTOR use VEC to store initializers.
4973         * g++.dg/ext/complit3.C: Check for specific error messages.
4974         * g++.dg/init/brace2.C: Update error message.
4975         * g++.dg/warn/Wbraces2.C: Likewise.
4976
4977 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4978
4979         PR fortran/16940
4980         * gfortran.dg/module_interface_1.f90: New test.
4981
4982 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4983             Kenneth Zadeck <zadeck@naturalbridge.com>
4984
4985         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4986
4987 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4988
4989         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4990         specify -Wformat for these tests.
4991         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4992         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4993         * gcc.dg/format/opt-6.c: Delete.
4994
4995 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4996
4997         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4998         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4999
5000 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5001
5002         * gcc.dg/tree-ssa/alias-2.c: New test.
5003
5004 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
5005
5006         PR c++/22263
5007         * g++.dg/template/explicit7.C: New test.
5008
5009 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
5010
5011         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
5012         width of 8 to +Inf and -Inf.
5013
5014 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
5015
5016         PR c++/22139
5017         * g++.dg/template/friend36.C: New test.
5018
5019 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
5020
5021         PR fortran/21730
5022         * gfortran.dg/pr21730.f: New test.
5023
5024 2005-07-16  Danny Berlin <dberlin@dberlin.org>
5025             Kenneth Zadeck <zadeck@naturalbridge.com>
5026
5027         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
5028         since pure const detection cannot run at -O1 in c compiler.
5029         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
5030         can now optimize this case properly.
5031         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
5032         because we now pass.
5033         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
5034
5035 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
5036
5037         PR c/22421
5038         * gcc.dg/format/bitfld-1.c: New test.
5039
5040 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5041
5042         PR c++/22204
5043         * g++.dg/rtti/repo1.C: New test.
5044
5045 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
5046
5047         PR middle-end/22398
5048         * gcc.c-torture/compile/pr22398.c: New test.
5049
5050 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5051
5052         PR c++/22132
5053         * g++.dg/expr/cast4.C: New test.
5054
5055 2005-07-15  Richard Guenther  <rguenther@suse.de>
5056
5057         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
5058         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5059
5060 2005-07-15  Steven Bosscher  <stevenb@suse.de>
5061
5062         PR tree-optimization/22230
5063         * gcc.dg/tree-ssa/pr22230.c: New test.
5064
5065 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
5066
5067         * gfortran.dg/g77/cpp6.f: New test.
5068
5069         PR fortran/22417
5070         * gfortran.dg/g77/cpp5.F: New test.
5071         * gfortran.dg/g77/cpp5.h: New file.
5072         * gfortran.dg/g77/cpp5inc.h: New file.
5073
5074 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
5075
5076         PR libfortran/16435
5077         * gfortran.dg/tl_editting.f90: New.
5078         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
5079
5080 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
5081
5082         * gfortran.dg/char_array_constructor.f90: New test.
5083
5084 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
5085
5086         * gfortran.dg/past_eor.f90: New.
5087         * gfortran.dg/complex_read.f90: New.
5088
5089 2005-07-13  Jeff Law  <law@redhat.com>
5090
5091         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
5092         additional casts.
5093
5094         * gcc.dg/tree-ssa/pr22321.c: New test
5095
5096 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
5097
5098         PR tree-optimization/21921
5099         * gcc.dg/tree-ssa/pr21921.c: New.
5100
5101 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5102
5103         PR tree-optimizatio/22442
5104         * gcc.dg/tree-ssa/loop-11.c: New test.
5105
5106 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5107
5108         PR tree-opt/21840
5109         * gcc.c-torture/compile/pr21840.c: New test.
5110
5111 2005-07-12  Jan Hubicka  <jh@suse.cz>
5112
5113         * gcc.c-torture/compile/pr22379.c: New test.
5114
5115 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
5116
5117         PR libfortran/21593
5118         gfortran.dg/dev_null.f90: Remove outdated comment about
5119         PR libfortran/21593.
5120
5121
5122 2005-07-12  Dale Johannesen  <dalej@apple.com>
5123
5124         * gcc.target/i386/compress-float-sse.c: New.
5125         * gcc.target/i386/compress-float-sse-pic.c: New.
5126         * gcc.target/i386/compress-float-387.c: New.
5127         * gcc.target/i386/compress-float-387-pic.c: New.
5128         * gcc.dg/compress-float-ppc.c: New.
5129         * gcc.dg/compress-float-ppc-pic.c: New.
5130
5131 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
5132
5133         PR libfortran/21593
5134         gfortran.dg/dev_null.f90: Remove targets.
5135
5136 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5137
5138         PR tree-opt/22335
5139         * gcc.dg/pr22335-1.c: New test.
5140         * gcc.dg/pr22335-2.c: New test.
5141
5142 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5143
5144         PR c++/20172
5145         * g++.dg/template/nontype12.C : New test.
5146
5147 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5148
5149         * gcc.dg/tree-ssa/loop-10.c: New test.
5150
5151 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
5152
5153         * gcc.c-torture/execute/20020720-1.x: Remove.
5154
5155 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
5156
5157         * gfortran.fortran-torture/execute/forall_7.f90: New test.
5158
5159 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
5160
5161         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
5162         (dg-mips-options): Use it.
5163
5164 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
5165
5166         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
5167
5168 2005-07-09  Richard Henderson  <rth@redhat.com>
5169
5170         * lib/target-supports.exp (check_effective_target_sync_char_short):
5171         Add alpha.
5172
5173 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
5174
5175         PR libfortran/22217
5176         * gfortran.dg/negative-z-descriptor.f90: New test.
5177
5178 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5179
5180         PR tree-opt/22329
5181         * gcc.dg/pr22329.c: New test.
5182
5183 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
5184
5185         PR tree-optimization/20139
5186         * gcc.dg/tree-ssa/pr20139.c: New.
5187
5188 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5189
5190         PR tree-opt/22356
5191         * testsuite/gcc.dg/pr22356-1.c: New test.
5192
5193 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5194
5195         PR c++/21799
5196         * g++.dg/template/unify8.C: New.
5197         * g++.dg/template/unify9.C: New.
5198
5199 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5200
5201         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5202
5203 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5204
5205         * gcc.dg/darwin-version-1.c: New.
5206         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5207         * gcc.dg/builtins-20.c: Likewise.
5208         * gcc.dg/builtins-53.c: Likewise.
5209         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5210         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5211         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5212         * gcc.dg/torture/builtins-power-1.c: Likewise.
5213         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
5214         on Darwin.
5215
5216 2005-07-07  Jeff Law  <law@redhat.com>
5217
5218         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5219         argument evaluation order.
5220
5221 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5222
5223         PR libfortran/21594
5224         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5225         Add test cases where the shift length is greater than the
5226         array length.
5227
5228 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5229
5230         * obj-c++.dg/proto-lossage-6.mm: New.
5231         * objc.dg/proto-lossage-6.m: New.
5232
5233 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5234
5235         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5236         * objc.dg/gnu-runtime-2.m: Likewise.
5237
5238 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5239
5240         * gfortran.dg/longline.f: New test.
5241
5242         * gfortran.dg/badline.f: New test.
5243
5244 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5245
5246         PR fortran/16531
5247         PR fortran/15966
5248         PR fortran/18781
5249         * gfortran.dg/hollerith.f90: New.
5250         * gfortran.dg/hollerith2.f90: New.
5251         * gfortran.dg/hollerith3.f90: New.
5252         * gfortran.dg/hollerith4.f90: New.
5253         * gfortran.dg/hollerith_f95.f90: New.
5254         * gfortran.dg/hollerith_legacy.f90: New.
5255         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5256
5257 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5258
5259         PR objc/22274
5260         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5261         * objc.dg/gnu-runtime-2.m: New.
5262
5263 2005-07-06  Jeff Law  <law@redhat.com>
5264
5265         * gcc.dg/tree-ssa/vrp17.c: New test.
5266
5267 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5268
5269         PR fortran/22327
5270         * gfortran.dg/array_constructor_5.f90: New test.
5271
5272 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5273
5274         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5275
5276 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5277
5278         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5279         * gcc.dg/980816-1.c: Ditto.
5280
5281 2005-07-06  Jeff Law  <law@redhat.com>
5282
5283         * gcc.c-torture/compile/pr21356.c: New test.
5284
5285 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5286
5287         PR c/22013
5288         PR c/22098
5289         * gcc.c-torture/compile/pr22013-1.c,
5290         gcc.c-torture/execute/pr22098-1.c,
5291         gcc.c-torture/execute/pr22098-2.c,
5292         gcc.c-torture/execute/pr22098-3.c: New tests.
5293
5294 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5295
5296         PR c/22308
5297         * gcc.dg/pr22308-1.c: New test.
5298
5299 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5300
5301         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5302         target.
5303         * gcc.dg/compare9.c: Use -fshort-enums instead of
5304         -fno-short-enums.  Change the last test to dg-bogus.
5305
5306 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5307
5308         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5309         * gcc.dg/compare9.c: New.
5310
5311 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5312
5313         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5314
5315 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5316
5317         PR testsuite/22288
5318         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5319
5320
5321 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5322
5323         * gcc.dg/format/gcc_gfc-1.c: New.
5324
5325 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5326
5327         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5328
5329 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5330
5331         PR fortran/20842
5332         * gfortran.dg/io_invalid_1.f90: New test.
5333
5334 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5335
5336         * gcc.dg/format/gcc_diag-1.c: Update.
5337
5338 2005-07-02  Jeff Law  <law@redhat.com>
5339
5340         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5341         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5342
5343 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5344
5345         * gcc.dg/format/gcc_diag-1.c: Update.
5346
5347 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5348
5349         PR tree-opt/22269
5350         * gcc.c-torture/compile/pr22269.c: New test.
5351
5352 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5353
5354         PR 21584
5355         PR 22219
5356         * g++.dg/tree-ssa/pr21584-1.C: New test.
5357         * g++.dg/tree-ssa/pr21584-2.C: New test.
5358
5359 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5360
5361         * obj-c++.dg/try-catch-11.mm: New.
5362         * objc.dg/try-catch-10.m: New.
5363
5364 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5365
5366         * g++.dg/other/ucnid-1.C: xfail on AIX.
5367
5368 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5369
5370         PR 22234
5371         * gcc.dg/20050629-1.c: New test.
5372
5373 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5374
5375         * obj-c++.dg/const-str-1[0-1].mm: New.
5376         * objc.dg/const-str-1[0-1].m: New.
5377
5378 2005-05-29  Richard Henderson  <rth@redhat.com>
5379
5380         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5381         Rename from check_effective_target_vect_no_max.
5382         (check_effective_target_vect_no_int_add): New.
5383         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5384         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5385         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5386         * gcc.dg/vect/vect-reduc-1.c: Use both.
5387         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5388
5389 2005-05-29  Richard Henderson  <rth@redhat.com>
5390
5391         * lib/target-supports.exp (check_effective_target_vect_no_max):
5392         Remove i386 and x86_64.
5393
5394 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5395
5396         PR testsuite/21969
5397         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5398
5399 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5400
5401         PR middle-end/21969
5402         * gcc.dg/vect/pr21969.c: New test.
5403
5404 2005-06-28  Eric Christopher  <echristo@redhat.com>
5405
5406         PR c/22052
5407         PR c/21975
5408         * gcc.dg/inline1.c: New test.
5409         * gcc.dg/inline2.c: Ditto.
5410         * gcc.dg/inline3.c: Ditto.
5411         * gcc.dg/inline4.c: Ditto.
5412         * gcc.dg/inline5.c: Ditto.
5413
5414 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5415
5416         PR libfortran/22142
5417         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5418         Add testcase also testing eoshift1 for PR 22142.
5419
5420 2005-06-28  Richard Henderson  <rth@redhat.com>
5421
5422         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5423         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5424         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5425         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5426         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5427
5428 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5429
5430         PR libfortran/22142
5431         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5432         Add testcase for PR 22142.
5433
5434 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5435
5436         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5437         gcc.target/ia64/fpreg-2.c: New tests.
5438
5439 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5440
5441         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5442
5443 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5444
5445         PR libfortran/22170
5446         * gfortran.dg/slash_1.f90: New test.
5447
5448 2005-06-27  Richard Henderson  <rth@redhat.com>
5449
5450         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5451         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5452         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5453         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5454         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5455         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5456
5457 2005-06-27  Richard Henderson  <rth@redhat.com>
5458
5459         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5460         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5461
5462 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5463
5464         * obj-c++.dg/proto-lossage-5.mm: New.
5465         * objc.dg/proto-lossage-5.m: New.
5466
5467 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5468
5469         PR 21959
5470         * gcc.dg/tree-ssa/pr21959.c: New test.
5471
5472 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5473
5474         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5475         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5476         testing uninitialized var.
5477
5478         * gcc.c-torture/execute/builtins/chk.h: New.
5479         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5480         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5481         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5482         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5483         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5484         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5485         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5486         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5487         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5488         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5489         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5490         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5491         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5492         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5493         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5494         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5495         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5496         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5497         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5498         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5499         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5500         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5501         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5502         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5503         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5504         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5505         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5506         * gcc.dg/builtin-object-size-1.c: New test.
5507         * gcc.dg/builtin-object-size-2.c: New test.
5508         * gcc.dg/builtin-object-size-3.c: New test.
5509         * gcc.dg/builtin-object-size-4.c: New test.
5510         * gcc.dg/builtin-object-size-5.c: New test.
5511         * gcc.dg/builtin-stringop-chk-1.c: New test.
5512         * gcc.dg/builtin-stringop-chk-2.c: New test.
5513         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5514         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5515         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5516         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5517         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5518         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5519         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5520         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5521         * gcc.c-torture/execute/printf-1.c: New test.
5522         * gcc.c-torture/execute/fprintf-1.c: New test.
5523         * gcc.c-torture/execute/vprintf-1.c: New test.
5524         * gcc.c-torture/execute/vfprintf-1.c: New test.
5525         * gcc.c-torture/execute/printf-chk-1.c: New test.
5526         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5527         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5528         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5529
5530 2005-06-27  Michael Matz  <matz@suse.de>
5531
5532         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5533         slot is not merged if address escapes.
5534
5535 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5536
5537         PR c/21911
5538         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5539
5540 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5541
5542         PR middle-end/17965
5543         * gcc.c-torture/compile/20050622-1.c: New test.
5544
5545         PR middle-end/22028
5546         * gcc.dg/20050620-1.c: New test.
5547
5548 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5549
5550         PR tree-optimization/22026
5551         * gcc.dg/tree-ssa/pr22026.c: New.
5552
5553 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5554
5555         PR libfortran/22144
5556         * gfortran.dg/shift-alloc.f90: New testcase.
5557
5558 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5559
5560         * all files: Update FSF address in copyright headers.
5561
5562 2005-06-22  Jan Hubicka  <jh@suse.cz>
5563
5564         * wholeprogram-1.c: New testcase.
5565         * wholeprogram-2.c: New testcase.
5566
5567 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5568
5569         PR 22171
5570         * gcc.dg/tree-ssa/pr22171.c: New test.
5571
5572 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5573
5574         * gfortran.dg/simplify_modulo.f90: New.
5575
5576 2005-06-24  Jan Hubicka  <jh@suse.cz>
5577
5578         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5579
5580 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5581
5582         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5583
5584 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5585
5586         * obj-c++.dg/typedef-alias-1.mm: New.
5587         * objc.dg/typedef-alias-1.m: New.
5588
5589 2005-06-23  Jeff Law  <law@redhat.com>
5590
5591         * gcc.dg/tree-ssa/vrp16.c: New test.
5592
5593 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5594
5595         * lib/target-supports.exp: Add
5596         check_effective_target_fortran_large_real and
5597         check_effective_target_fortran_large_int to check for
5598         corresponding effective targets.
5599         * gfortran.dg/large_integer_kind_1.f90: New test.
5600         * gfortran.dg/large_real_kind_1.f90: New test.
5601
5602 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5603
5604         PR tree-optimization/22117
5605         * gcc.dg/tree-ssa/pr22117.c: New.
5606
5607 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5608
5609         PR testsuite/22123
5610         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5611
5612 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5613
5614         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5615
5616 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5617
5618         * gfortran.dg/f2c_4.f90: Add tests for complex functions
5619         * gfortran.dg/f2c_4.c: Likewise.
5620
5621 2005-06-22 Paul Brook  <paul@codesourcery.com>
5622
5623         PR fortran/21034
5624         * gfortran.dg/auto_save_1.f90: New test.
5625
5626 2005-06-22  Michael Matz  <matz@suse.de>
5627
5628         * gcc.target/x86-64/abi: New directory.
5629         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5630         * gcc.target/x86-64/abi/README.gcc: New file.
5631         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5632         * gcc.target/x86-64/abi/asm-support.s: New file.
5633         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5634         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5635         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5636         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5637         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5638         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5639         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5640         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5641         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5642         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5643         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5644         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5645         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5646         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5647         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5648         * gcc.target/x86_64/abi/test_varargs.c: New test.
5649
5650 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5651
5652         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5653         32-bit i?86 and x86_64.
5654
5655 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5656
5657         * obj-c++.dg/const-str-[1-9].mm: New tests.
5658
5659 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5660
5661         PR fortran/22010
5662         * gfortran.dg/namelist_use.f90: New.
5663         * gfortran.dg/namelist_use_only.f90: New.
5664
5665 2005-06-21  Jeff Law  <law@redhat.com>
5666
5667         * gcc.dg/tree-ssa/vrp15.c: New test.
5668
5669 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5670
5671         * lib/target-supports.exp (check_effective_target_vect_reduction):
5672         Remove.
5673         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5674         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5675         remove vect_reduction target keyword. Also avoid two returns in main.
5676         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5677         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5678         * gcc.dg/vect/vect-reduc-1short.c: New test.
5679         * gcc.dg/vect/vect-reduc-1char.c: New test.
5680         * gcc.dg/vect/vect-reduc-2short.c: New test.
5681         * gcc.dg/vect/vect-reduc-2char.c: New test.
5682         * gcc.dg/vect/vect-reduc-6.c: New test.
5683         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5684         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5685         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5686
5687 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5688         Paul Thomas  <pault@gcc.gnu.org>
5689
5690         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5691         New tests.
5692
5693 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5694
5695         * gfortran.dg/backslash_1.f90: New test.
5696         * gfortran.dg/backslash_2.f90: New test.
5697
5698 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5699
5700         * gfortran.dg/duplicate_labels.f90: New test.
5701
5702 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5703
5704         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5705         unsupportable relocations.
5706         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5707         * gcc.dg/20050321-2.c: xfail for NetWare.
5708
5709 2005-06-20  Andreas Jaeger  <aj@suse.de>
5710
5711         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5712         gcc.target/i386/fastcall-sseregparm.c,
5713         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5714
5715 2005-06-19  Richard Henderson  <rth@redhat.com>
5716
5717         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5718
5719 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5720
5721         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5722
5723 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5724
5725         PR c++/22115
5726         * g++.dg/conversion/simd2.C: Change expected error message.
5727
5728 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5729
5730         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5731         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5732         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5733
5734 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5735
5736         * gcc.dg/fold-mod-1.c: New test.
5737
5738 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5739
5740         PR fortran/19926
5741         * gfortran.dg/pr19926.f90: New test.
5742
5743 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5744
5745         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5746         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5747         targets.
5748         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5749         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5750
5751 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5752
5753         * gcc.target/ia64/float80-varargs-1.c: New test.
5754
5755 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5756
5757         PR tree-opt/22035
5758         * gfortran.dg/f2c_6.f90: New test.
5759
5760 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5761
5762         PR c++/17413
5763         * g++.dg/template/local5.C: New.
5764
5765 2005-06-17  Richard Henderson  <rth@redhat.com>
5766
5767         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5768
5769 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5770
5771         PR testsuite/21945
5772         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5773
5774 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5775
5776         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5777         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5778         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5779         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5780         check_vect to verify the presence of hardware vector support.
5781
5782 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5783
5784         PR testsuite/22056
5785         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5786
5787 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5788
5789         PR libfortran/19216
5790         * gfortran.dg/pr19216.f: Add correct space between brackets and
5791         dg directive.
5792
5793 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5794
5795         PR libfortran/16436
5796         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5797
5798 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5799
5800         * gcc.target/i386/attributes-error.c: New testcase.
5801         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5802         * gcc.target/i386/regparm-stdcall.c: Likewise.
5803         * gcc.target/i386/sseregparm-1.c: Likewise.
5804         * gcc.target/i386/sseregparm-2.c: Likewise.
5805
5806 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5807
5808         * g++.dg/rtti/crash2.C: New.
5809
5810 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5811
5812         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5813
5814 2005-06-15  David Ung  <davidu@mips.com>
5815
5816         * gcc.target/mips/mips16e-extends.c: New test for testing the
5817         generation of MIPS16e zeb/zeh, seb/seh instructions.
5818
5819 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5820
5821         PR 22018
5822         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5823         * gcc.dg/tree-ssa/pr22018.c: New test.
5824
5825 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5826
5827         * gcc.dg/simd-1.c: Update error messages.
5828         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5829         * gcc.dg/simd-2.c: Update error messages.
5830         * gcc.dg/simd-4.c: New.
5831
5832 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5833
5834         PR c++/20678
5835         * g++.dg/other/crash-4.C: New.
5836
5837 2005-06-14  Devang Patel  <dpatel@apple.com>
5838
5839         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5840
5841 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5842
5843         PR c++/21929
5844         * g++.dg/parse/crash11.C: Update
5845
5846 2005-06-13  Jeff Law  <law@redhat.com>
5847
5848         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5849         perform the desired transformations.
5850         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5851         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5852
5853 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5854
5855         PR fortran/22038
5856         * gfortran.dg/forall_1.f90: Un-XFAIL.
5857
5858 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5859
5860         PR c++/21929
5861         * g++.dg/parse/crash26.C: New.
5862
5863         PR c++/20789
5864         * g++.dg/init/member1.C: New.
5865
5866 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5867
5868         * gfortran.dg/altreturn_1.f90: New test.
5869
5870 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5871
5872         PR middle-end/21985
5873         * gcc.dg/tree-ssa/pr21985.c: New test.
5874
5875 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5876
5877         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5878
5879 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5880
5881         PR c++/21930
5882         * g++.dg/other/error10.C: New test case.
5883
5884 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5885
5886         PR libfortran/19155
5887         * gfortran.dg/pr19155.f: Add test.
5888
5889 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5890
5891         * gfortran.dg/f2c_7.f90: New test.
5892
5893         * gfortran.dg/forall_1.f90: XFAILed.
5894
5895 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5896
5897         * gcc.dg/pr14796-1.c: New.
5898         * gcc.dg/pr14796-2.c: New.
5899
5900 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5901
5902         PR fortran/17792
5903         PR fortran/21375
5904         * gfortran.dg/deallocate_stat.f90: New test.
5905
5906 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5907
5908         * gfortran.fortran-torture/execute/in-pack.f90: New test.
5909
5910 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5911
5912         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5913         access will be generated when this loop is vectorized. Test that
5914         accesses with same alignment were detected.
5915         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5916         Test that accesses with same alignment were detected.
5917         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5918         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5919         alignment were detected.
5920
5921 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5922
5923         PR c++/10611
5924         * g++.dg/conversion/simd2.C: New.
5925
5926 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5927
5928         * gcc.dg/Wcxx-compat-1.c: New.
5929
5930 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5931
5932         PR libfortran/21480
5933         * gfortran.dg/reshape-complex.f90: Add a test for a packed
5934         complex array.
5935
5936 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5937
5938         * gcc.dg/alias-8.c: New.
5939
5940 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5941
5942         * gcc.dg/format/cmn_err-1.c: Update.
5943
5944 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5945
5946         PR target/20666
5947         * gcc.target/sparc/fexpand-2.c: New.
5948         * gcc.target/sparc/fpmerge-2.c: New.
5949         * gcc.target/sparc/fpmul-2.c: New.
5950         * gcc.target/sparc/noresult.c: New.
5951         * gcc.target/sparc/pdist-2.c: New.
5952         * gcc.target/sparc/pdist-3.c: New.
5953
5954 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5955
5956         PR testsuite/21702
5957         * gcc.target/i386/i386.exp: Fix comment typo.
5958
5959 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5960
5961         PR c++/19497
5962         * g++.dg/inherit/using5.C: New.
5963         * g++.dg/inherit/using6.C: New.
5964
5965 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5966
5967         PR c++/19894
5968         * g++.dg/template/ptrmem15.C: New test.
5969
5970         PR c++/20563
5971         * g++.dg/ext/label4.C: New test.
5972
5973 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5974
5975         * gcc.dg/tls/debug-1.c: New test.
5976
5977 2005-06-07  Dale Johannesen  <dalej@apple.com>
5978
5979         * gcc.target/i386/movq.c: New.
5980
5981 2005-06-07  Dale Johannesen  <dalej@apple.com>
5982
5983         * gcc.dg/20050607-1.c: New.
5984
5985 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR middle-end/21850
5988         * gcc.c-torture/execute/20050607-1.c: New test.
5989
5990 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5991
5992         PR libfortran/21926
5993         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5994         Test case where the return array has lowest stride one,
5995         but isn't packed.
5996
5997 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5998
5999         * lib/target-supports.exp (check_effective_target_sync_int_long):
6000         Add s390 and s390x targets.
6001
6002 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6003
6004         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
6005         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
6006         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
6007         * gcc.dg/tree-ssa/loop-9.c: New test.
6008
6009 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6010
6011         * g++.dg/parse/defarg10.C: New.
6012
6013 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
6014
6015         PR regression/21897
6016         * gcc.c-torture/execute/20050604-1.c: New test.
6017
6018 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
6019
6020         PR 21903
6021         * g++.dg/parse/defarg9.C: New.
6022
6023         PR c++/20637
6024         * g++.dg/inherit/using4.C: New.
6025         * g++.dg/overload/error1.C: Adjust expected errors.
6026         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6027         * g++.old-deja/g++.brendan/arm2.C: Likewise.
6028         * g++.old-deja/g++.other/redecl2.C: Likewise.
6029         * g++.old-deja/g++.other/redecl4.C: Likewise.
6030         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6031
6032 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6033
6034         * gfortran.dg/f2c_5.f90: Add -w to dg-options
6035
6036 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6037
6038         * lib/gfortran.exp (gfortran_target_compile): Call
6039         dg-additional-files-options
6040         * gfortran.dg/f2c_4.f90: New file
6041         * gfortran.dg/f2c_4.c: New file
6042         * gfortran.dg/f2c_5.f90: New file
6043         * gfortran.dg/f2c_5.c: New file
6044
6045 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6046
6047         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
6048
6049         PR fortran/21912
6050         * gfortran.dg/array_constructor_4.f90: New test.
6051
6052 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
6053
6054         PR c++/21619
6055         * g++.dg/ext/builtin9.C: New test.
6056
6057 2005-06-05  Dale Johannesen  <dalej@apple.com>
6058
6059         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
6060         * gcc.c-torture/execute/20050603-2.c: Ditto.
6061
6062 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6063
6064         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
6065         * gcc.dg/vect/vect-reduc-1.c: New.
6066         * gcc.dg/vect/vect-reduc-2.c: New.
6067         * gcc.dg/vect/vect-reduc-3.c: New.
6068
6069 2005-06-04  Dale Johannesen  <dalej@apple.com>
6070
6071         * gcc.c-torture/execute/20050603-1.c: New.
6072         * gcc.c-torture/execute/20050603-2.c: New.
6073         * gcc.dg/20050603-3.c: New.
6074
6075 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6076
6077         PR fortran/19195
6078         * gfortran.dg/debug_1.f90: New test.
6079
6080         * gfortran.dg/forall_1.f90: New test.
6081
6082 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
6083
6084         * gfortran.dg/array_constructor_3.f90: New test.
6085
6086 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6087
6088         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
6089
6090 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
6091
6092         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
6093
6094 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
6095
6096         PR c/21873
6097         * gcc.dg/init-excess-1.c: New test.
6098
6099 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/21853
6102         * g++.dg/expr/static_cast6.C: New test.
6103
6104 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
6105
6106         * gcc.dg/tree-ssa/vrp14.c: New test.
6107
6108 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6109
6110         PR c++/21336
6111         * g++.dg/template/new2.C: New test.
6112
6113 2005-06-03  Josh Conner  <jconner@apple.com>
6114
6115         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
6116         all entries in initializer.
6117
6118 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
6119
6120         PR middle-end/21858
6121         * gcc.dg/pr21858.c: New testcase.
6122
6123 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
6124
6125         PR tree-optimization/21292
6126
6127         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
6128         New.
6129         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6130         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6131         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6132         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6133         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
6134
6135 2005-06-02  Richard Henderson  <rth@redhat.com>
6136
6137         * gcc.dg/sync-2.c: Use -march=i486 for i386.
6138
6139 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
6140
6141         * gcc.dg/wtypequal.c: New testcase.
6142
6143 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
6144
6145         PR 21582
6146         * gcc.dg/tree-ssa/pr21582.c: New test.
6147
6148 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6149
6150         PR c++/21280
6151         * g++.dg/opt/interface2.h: New.
6152         * g++.dg/opt/interface2.C: New.
6153         * g++.dg/init/ctor4.C: Adjust error lines.
6154         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6155         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
6156         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6157         * g++.old-deja/g++.pt/assign1.C: Likewise.
6158         * g++.old-deja/g++.pt/crash20.C: Likewise.
6159
6160 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
6161
6162         PR tree-optimization/21734
6163         * g++.dg/vect/pr21734_1.cc: New.
6164         * g++.dg/vect/pr21734_2.cc: New.
6165
6166 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6167
6168         PR c++/20350
6169         * g++.dg/template/spec24.C: New.
6170
6171         PR c++/21151
6172         * g++.dg/pch/local-1.C: New.
6173         * g++.dg/pch/local-1.Hs: New.
6174
6175 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
6176
6177         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
6178         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
6179         * gcc.dg/tree-ssa/pr14341.c: New test.
6180         * gcc.dg/tree-ssa/pr14841.c: New test.
6181         * gcc.dg/tree-ssa/pr20701.c: New test.
6182         * gcc.dg/tree-ssa/pr21086.c: New test.
6183         * gcc.dg/tree-ssa/pr21090.c: New test.
6184         * gcc.dg/tree-ssa/pr21332.c: New test.
6185         * gcc.dg/tree-ssa/pr21458.c: New test.
6186         * gcc.dg/tree-ssa/pr21658.c: New test.
6187         * gcc.dg/tree-ssa/vrp01.c: New test.
6188         * gcc.dg/tree-ssa/vrp02.c: New test.
6189         * gcc.dg/tree-ssa/vrp03.c: New test.
6190         * gcc.dg/tree-ssa/vrp04.c: New test.
6191         * gcc.dg/tree-ssa/vrp05.c: New test.
6192         * gcc.dg/tree-ssa/vrp06.c: New test.
6193         * gcc.dg/tree-ssa/vrp07.c: New test.
6194         * gcc.dg/tree-ssa/vrp08.c: New test.
6195         * gcc.dg/tree-ssa/vrp09.c: New test.
6196         * gcc.dg/tree-ssa/vrp10.c: New test.
6197         * gcc.dg/tree-ssa/vrp11.c: New test.
6198         * gcc.dg/tree-ssa/vrp12.c: New test.
6199         * gcc.dg/tree-ssa/vrp13.c: New test.
6200
6201 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6202
6203         PR 21029
6204         * gcc.dg/tree-ssa/pr21029.c: New test.
6205
6206 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6207
6208         * gfortran.dg/logint-1.f: New test case.
6209         * gfortran.dg/logint-2.f: Likewise.
6210         * gfortran.dg/logint-3.f: Likewise.
6211
6212 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
6213
6214         PR c/21536
6215         PR c/20760
6216         * gcc.dg/20050527-1.c: New test.
6217
6218         * gcc.dg/i386-sse-12.c: New test.
6219
6220         PR fortran/21729
6221         * gfortran.dg/implicit_5.f90: New test.
6222
6223 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6224
6225         PR fortran/20883
6226         * gfortran/assign_4.f90: New test.
6227         * gfortran/assign_2.f90: Change compile to run.
6228
6229 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6230
6231         * lib/target-supports.exp
6232         (check_effective_target_sync_char_short): New.
6233         * gcc.dg/sync-2.c: New.
6234
6235 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6236
6237         PR tree-optimization/21817
6238         * gcc.dg/torture/pr21817-1.c: New.
6239
6240 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6241
6242         PR c++/21165
6243         * g++.dg/template/init5.C: New.
6244
6245 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6246
6247         * gfortran.dg/char_initialiser_actual.f90:
6248         Test character initialisers as actual arguments.
6249         * gfortran.dg/char_pointer_comp_assign.f90:
6250         Test character pointer structure component assignments.
6251         * gfortran.dg/char_array_structure_constructor.f90:
6252         Test character components in structure constructors.
6253
6254 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6255
6256         PR middle-end/20931
6257         * g++.dg/opt/pr20931.C: New test.
6258
6259 2005-05-31  Andreas Jaeger  <aj@suse.de>
6260
6261         PR testsuite/20772
6262         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6263         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6264         g++.old-deja/g++.ext/asmspec1.C,
6265         g++.old-deja/g++.other/regstack.C,
6266         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6267         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6268         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6269         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6270         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6271         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6272         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6273         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6274         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6275         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6276         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6277         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6278         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6279         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6280         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6281         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6282         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6283         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6284         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6285
6286 2005-05-31  Jeff Law  <law@redhat.com>
6287
6288         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6289
6290 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6291
6292         PR middle-end/21743
6293         * gcc.dg/builtins-1.c: Activate disabled clog test.
6294         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6295
6296 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6297
6298         * gfortran.dg/char_pointer_assign.f90:
6299         Test character-pointer assignments and pointer assignments.
6300         * gfortran.dg/char_pointer_dummy.f90:
6301         Test character-pointer dummy arguments.
6302         * gfortran.dg/char_pointer_func.f90:
6303         Test character-pointer function returns.
6304         * gfortran.dg/char_pointer_dependency.f90:
6305         Test character-pointer functions with dependencies.
6306
6307 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6308
6309         PR c++/21784
6310         * g++.dg/lookup/using14.C: New test.
6311
6312 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6313
6314         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6315         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6316         trailing ^M.
6317
6318 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6319
6320         PR c++/17413
6321         * g++.dg/template/local5.C: New.
6322
6323         PR target/21761
6324         * gcc.c-torture/compile/pr21761.c: New.
6325
6326         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6327         before darwin8.
6328
6329 2005-05-30  Steven G. Kargl
6330
6331         PR fortran/20846
6332         * gfortran.dg/inquire_8.f90: New test.
6333
6334 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6335
6336         PR libfortran/21376
6337         * gfortran.dg/output_exponents_1.f90: New test.
6338
6339 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6340
6341         PR libfortran/20006
6342         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6343
6344 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6345
6346         PR c++/21210
6347         * g++.dg/ext/complex1.C: New test.
6348
6349         PR c++/21340
6350         * g++.dg/init/ctor6.C: New test.
6351
6352 2005-05-29  Jan Hubicka  <jh@suse.cz>
6353
6354         * gcc.c-torture/compile/pr21562.c: New.
6355
6356 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6357
6358         * gfortran.dg/subnormal_1.f90: New test.
6359
6360 2005-05-28  Jan Hubicka  <jh@suse.cz>
6361
6362         * tree-prof.exp: Fix comment.
6363         * value-prof-1.c: New.
6364         * value-prof-2.c: New.
6365         * value-prof-3.c: New.
6366         * value-prof-4.c: New.
6367
6368 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6369
6370         PR c++/21614
6371         * g++.dg/expr/ptrmem6.C: New test.
6372         * g++.dg/expr/ptrmem6a.C: Likewise.
6373
6374 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6375
6376         PR tree-optimization/21658
6377         * gcc.dg/tree-ssa/pr21658.c: New.
6378
6379 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6380
6381         PR c++/21455
6382         * g++.dg/inherit/ptrmem3.C: New.
6383
6384         PR c++/21681
6385         * g++.dg/parse/template16.C: New.
6386
6387 2005-05-27  Andreas Jaeger  <aj@suse.de>
6388
6389         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6390
6391         * gcc.dg/i386-sse-8.c: Run test on all archs.
6392
6393 2005-05-26  Mike Stump  <mrs@apple.com>
6394
6395         * objc.dg/isa-field-1.m: Only run on darwin.
6396         * objc.dg/lookup-1.m: Likewise.
6397         * objc.dg/try-catch-8.m: Likewise.
6398
6399 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6400
6401         PR tree-optimization/9814
6402         * gcc.dg/pr9814-1.c: New test case.
6403
6404 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6405
6406         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6407         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6408         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6409         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6410         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6411         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6412         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6413         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6414         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6415         objc.dg/try-catch-8.m: New.
6416
6417 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6418
6419         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6420         remove extraneous semicolons.
6421
6422 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6423
6424         * obj-c++.dg/comp-types-12.mm: New.
6425         * objc.dg/comp-types-11.m: New.
6426         * objc.dg/selector-4.m: New.
6427
6428 2005-05-26  Andreas Jaeger  <aj@suse.de>
6429
6430         PR testsuite/20772
6431         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6432         g++.old-deja/g++.ext/attrib3.C,
6433         g++.old-deja/g++.other/store-expr1.C,
6434         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6435         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6436         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6437         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6438         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6439         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6440         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6441         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6442         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6443         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6444         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6445         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6446         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6447         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6448         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6449         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6450         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6451         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6452         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6453
6454 2005-05-26  Andreas Jaeger  <aj@suse.de>
6455
6456         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6457         x86-64 compilation.
6458
6459 2005-05-26  Andreas Jaeger  <aj@suse.de>
6460
6461         PR testsuite/20772
6462         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6463         gcc.misc-tests/i386-pf-athlon-1.c,
6464         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6465         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6466         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6467         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6468         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6469         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6470         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6471         programs.
6472
6473         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6474         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6475         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6476         x86-64 compilation.
6477
6478         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6479         x86_64.
6480
6481         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6482         effective-target ilp32.
6483
6484 2005-05-26  David Ung  <davidu@mips.com>
6485
6486         * gcc.target/mips/ext_ins.c: New test for testing the generation
6487         of MIPS32/64 rev 2 ext/ins instructions.
6488
6489 2005-05-26  Andreas Jaeger  <aj@suse.de>
6490
6491         * treelang/compile/unsigned.tree: Use gimple instead of
6492         nonexisting generic dump.
6493
6494 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6495
6496         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6497
6498 2005-05-26  Andreas Jaeger  <aj@suse.de>
6499
6500         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6501
6502 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6503
6504         PR libfortran/17283
6505         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6506         Test callee-allocated memory with write statements.
6507
6508 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6509
6510         PR middle-end/21709
6511         * gcc.dg/pr21709-1.c: New test case.
6512
6513 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6514             Mike Stump  <mrs@apple.com>
6515
6516         * objc/execute/next_mapping.h: Update for C++.
6517
6518         * obj-c++.dg/selector-1.mm: Move to...
6519         * obj-c++.dg/selector-4.mm: here...
6520
6521         * obj-c++.dg/basic.mm: New.
6522         * obj-c++.dg/comp-types-1.mm: New.
6523         * obj-c++.dg/cxx-class-1.mm: New.
6524         * obj-c++.dg/cxx-ivars-1.mm: New.
6525         * obj-c++.dg/cxx-ivars-2.mm: New.
6526         * obj-c++.dg/cxx-ivars-3.mm: New.
6527         * obj-c++.dg/cxx-scope-1.mm: New.
6528         * obj-c++.dg/cxx-scope-2.mm: New.
6529         * obj-c++.dg/defs.mm: New.
6530         * obj-c++.dg/empty-private-1.mm: New.
6531         * obj-c++.dg/encode-1.mm: New.
6532         * obj-c++.dg/encode-2.mm: New.
6533         * obj-c++.dg/encode-3.mm: New.
6534         * obj-c++.dg/extern-c-1.mm: New.
6535         * obj-c++.dg/extra-semi.mm: New.
6536         * obj-c++.dg/fix-and-continue-2.mm: New.
6537         * obj-c++.dg/isa-field-1.mm: New.
6538         * obj-c++.dg/ivar-list-semi.mm: New.
6539         * obj-c++.dg/local-decl-1.mm: New.
6540         * obj-c++.dg/lookup-1.mm: New.
6541         * obj-c++.dg/lookup-2.mm: New.
6542         * obj-c++.dg/method-1.mm: New.
6543         * obj-c++.dg/method-2.mm: New.
6544         * obj-c++.dg/method-3.mm: New.
6545         * obj-c++.dg/method-4.mm: New.
6546         * obj-c++.dg/method-5.mm: New.
6547         * obj-c++.dg/method-6.mm: New.
6548         * obj-c++.dg/method-7.mm: New.
6549         * obj-c++.dg/no-extra-load.mm: New.
6550         * obj-c++.dg/overload-1.mm: New.
6551         * obj-c++.dg/pragma-1.mm: New.
6552         * obj-c++.dg/pragma-2.mm: New.
6553         * obj-c++.dg/private-1.mm: New.
6554         * obj-c++.dg/private-2.mm: New.
6555         * obj-c++.dg/proto-qual-1.mm: New.
6556         * obj-c++.dg/qual-types-1.mm: New.
6557         * obj-c++.dg/stubify-1.mm: New.
6558         * obj-c++.dg/stubify-2.mm: New.
6559         * obj-c++.dg/super-class-1.mm: New.
6560         * obj-c++.dg/super-class-2.mm: New.
6561         * obj-c++.dg/super-dealloc-1.mm: New.
6562         * obj-c++.dg/super-dealloc-2.mm: New.
6563         * obj-c++.dg/template-1.mm: New.
6564         * obj-c++.dg/template-2.mm: New.
6565         * obj-c++.dg/template-3.mm: New.
6566         * obj-c++.dg/template-4.mm: New.
6567         * obj-c++.dg/template-5.mm: New.
6568         * obj-c++.dg/template-6.mm: New.
6569         * obj-c++.dg/try-catch-1.mm: New.
6570         * obj-c++.dg/try-catch-2.mm: New.
6571         * obj-c++.dg/try-catch-3.mm: New.
6572         * obj-c++.dg/try-catch-4.mm: New.
6573         * obj-c++.dg/try-catch-5.mm: New.
6574         * obj-c++.dg/try-catch-6.mm: New.
6575         * obj-c++.dg/try-catch-7.mm: New.
6576         * obj-c++.dg/try-catch-8.mm: New.
6577         * obj-c++.dg/try-catch-9.mm: New.
6578         * obj-c++.dg/va-meth-1.mm: New.
6579
6580 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6581
6582         * obj-c++.dg/selector-1.mm: New.
6583         * obj-c++.dg/selector-2.mm: New.
6584
6585 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6586
6587         * obj-c++.dg/selector-3.mm: New.
6588         * objc.dg/selector-3.m: New.
6589
6590 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6591
6592         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6593         about where warning appears.
6594
6595 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6596
6597         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6598         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6599         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6600         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6601
6602 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6603
6604         * gcc.dg/20050524-1.c: New test.
6605
6606 2005-05-25  Jan Hubicka  <jh@suse.cz>
6607
6608         * gcc.dg/tree-prof/inliner-1.c: New.
6609
6610 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6611
6612         * gcc.dg/tree-prof: New directory.
6613         * gcc.dg/tree-prof/tree-prof.exp: New.
6614
6615 2005-05-25  DJ Delorie  <dj@redhat.com>
6616
6617         * gcc.dg/Wattributes-1.c: New.
6618         * gcc.dg/Wattributes-2.c: New.
6619         * gcc.dg/Wattributes-3.c: New.
6620
6621 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6622
6623         PR tree-optimization/19833
6624         * gcc.dg/uninit-4.c: Remove xfail.
6625         * gcc.dg/uninit-9.c: Ditto.
6626
6627 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6628
6629         * obj-c++.dg/bitfield-[1-5].mm: New.
6630         * obj-c++.dg/class-protocol-1.mm: New.
6631         * obj-c++.dg/comp-types-1[0-1].mm: New.
6632         * obj-c++.dg/comp-types-[2-9].mm: New.
6633         * obj-c++.dg/encode-[4-8].mm: New.
6634         * obj-c++.dg/layout-1.mm: New.
6635         * obj-c++.dg/method-1[0-9].mm: New.
6636         * obj-c++.dg/method-2[0-1].mm: New.
6637         * obj-c++.dg/method-[8-9].mm: New.
6638         * obj-c++.dg/objc-gc-3.mm: New.
6639         * obj-c++.dg/try-catch-10.mm: New.
6640         * objc.dg/bitfield-5.m: New.
6641         * objc.dg/comp-types-10.m: New.
6642         * objc.dg/comp-types-9.m: New.
6643         * objc.dg/layout-1.m: New.
6644         * objc.dg/objc-gc-4.m: New.
6645         * objc.dg/try-catch-9.m: New.
6646         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6647         * objc.dg/comp-types-1.m: Likewise.
6648         * objc.dg/comp-types-[5-6].m: Likewise.
6649         * objc.dg/method-9.m: Likewise.
6650
6651 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6652
6653         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6654         and on hardware without VMX support.
6655
6656         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6657
6658         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6659
6660         * lib/profopt.exp (dg-final-generate, dg-final-use,
6661         profopt-final-code, profopt-get-options): New.
6662         (profopt-execute): Process test directives.
6663
6664         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6665         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6666         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6667
6668 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6669
6670         PR C++/21645
6671         * g++.dg/init/ctor5.C: New test.
6672
6673 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6674
6675         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6676         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6677         vect-113.c, vect-114.c.
6678
6679 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6680
6681         * gcc.dg/const-elim-1.c: Remove xfails.
6682
6683 2005-05-23  Jeff Law  <law@redhat.com>
6684
6685         * gcc.c-torture/compile/pr21638.c: New test.
6686         * gcc.c-torture/compile/20050520-1.c: New test.
6687
6688 2005-05-23  Nick Clifton  <nickc@redhat.com>
6689
6690         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6691         be a proper triple, ie: m32r*-*-*.
6692         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6693
6694 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6695
6696         PR middle-end/21331
6697         PR tree-opt/21293
6698         * gcc.c-torture/compile/pr21293.c: New test.
6699         * gcc.c-torture/execute/pr21331.c: New test.
6700
6701 2004-05-20  Richard Henderson  <rth@redhat.com>
6702
6703         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6704
6705 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6706
6707         * obj-c++-dg.exp: Add.
6708         * obj-c++.exp: Add.
6709         * obj-c++.dg/dg.exp: Add.
6710
6711 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6712
6713         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6714         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6715
6716 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6717
6718         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6719
6720 2004-05-19  Richard Henderson  <rth@redhat.com>
6721
6722         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6723
6724 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6725
6726         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6727
6728         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6729
6730 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6731
6732         PR c++/21495
6733         * g++.dg/parse/extern1.C: New test.
6734         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6735
6736 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6737
6738         * gcc.dg/c99-math.h: New.
6739         * gcc.dg/c99-math-float-1.c: New test.
6740         * gcc.dg/c99-math-double-1.c: Likewise.
6741         * gcc.dg/c99-math-long-double-1.c: Likewise.
6742
6743 2005-05-18  Richard Henderson  <rth@redhat.com>
6744
6745         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6746
6747 2005-05-18  Devang Patel  <dpatel@apple.com>
6748
6749         * g++.dg/opt/20050511-1.C: New test.
6750
6751 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6752
6753         PR libfortran/21127
6754         * gfortran.dg/reshape-complex.f90: New test.
6755
6756 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6757
6758         * gfortran.dg/array_constructor_1.f90: New test.
6759         * gfortran.dg/array_constructor_2.f90: New test.
6760
6761 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6762
6763         PR fortran/20954
6764         * gfortran.dg/pr20954.f: New test.
6765
6766 2005-05-17  Mike Stump  <mrs@apple.com>
6767
6768         Yet more Objective-C++...
6769
6770         * objc.dg/method-5.m: Update.
6771         * objc.dg/method-6.m: Update.
6772         * objc.dg/method-7.m: Update.
6773         * objc.dg/method-9.m: Update.
6774         * objc.dg/try-catch-2.m: Update.
6775
6776 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6777
6778         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6779         Remove little-endian optimizations.
6780
6781 2005-05-17  Jeff Law  <law@redhat.com>
6782
6783         * g++.dg/tree-ssa/pr14814.C: New test.
6784         * gcc.dg/tree-ssa/pr14814.C: New test.
6785         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6786         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6787
6788 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6789
6790         * gcc.dg/compat/generate-random.c: Do not include
6791         libiberty.h.
6792         * gcc.dg/compat/generate-random_r.c: Likewise.
6793
6794 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6795
6796         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6797
6798 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6799
6800         PR middle-end/21595
6801         * g++.dg/tree-ssa/builtin1.C: New testcase.
6802
6803 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR c++/21454
6806         * g++.dg/opt/const4.C: New test.
6807
6808         PR middle-end/21492
6809         * g++.dg/opt/crossjump1.C: New test.
6810
6811         PR tree-optimization/21610
6812         * gcc.c-torture/compile/20050516-1.c: New test.
6813
6814         PR fortran/15080
6815         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6816         about the test failing.
6817         * gfortran.fortran-torture/execute/where_7.f90: New test.
6818         * gfortran.fortran-torture/execute/where_8.f90: New test.
6819
6820 2005-05-16  Richard Henderson  <rth@redhat.com>
6821
6822         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6823         i?86 and x86_64.
6824
6825 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6826
6827         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6828         (limits.h): Include unconditionally.
6829         (stdlib.h): Likewise.
6830         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6831         (limits.h): Include unconditionally.
6832         (stdlib.h): Likewise.
6833         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6834         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6835         (limits.h): Include unconditionally.
6836         (stdlib.h): Likewise.
6837         (hashtab.h): Do not include.
6838         (getopt.h): Likewise.
6839         (stddef.h): Include.
6840         (hashval_t): Define.
6841         (struct entry): Add "next" field.
6842         (HASH_SIZE): New macro.
6843         (hash_table): New variable.
6844         (switchfiles): Do not use xmalloc.
6845         (mix): New macro.
6846         (iterative_hash): New function.
6847         (hasht): Remove.
6848         (e_exists): New function.
6849         (e_insert): Likewise.
6850         (output): Use, instead of libiberty hashtable functions.
6851         (main): Do not use getopt.  Do not call htab_create.
6852
6853 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6854
6855         PR libstdc++/21526
6856         * lib/target-supports.exp (check_mkfifo_available):
6857         Return 0 for cygwin as mkfifo support incomplete on platform.
6858         Fix typos in comments.
6859
6860 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6861
6862         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6863
6864 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6865
6866         PR fortran/17432
6867         * gfortran.dg/assign_4.f: New test.
6868
6869 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6870
6871         PR tree-optimization/21563
6872         * gcc.dg/tree-ssa/pr21563.c: New.
6873
6874 2005-05-14  Jan Hubicka  <jh@suse.cz>
6875
6876         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6877
6878 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6879
6880         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6881
6882 2005-05-13  Julian Brown  <julian@codesourcery.com>
6883
6884         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6885         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6886
6887 2005-05-13  Jan Hubicka  <jh@suse.cz>
6888
6889         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6890         * gcc.dg/fold-xor-?.c: Likewise.
6891         * gcc.dg/pr15784-?.c: Likewise.
6892         * gcc.dg/pr20922-?.c: Likewise.
6893         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6894         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6895         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6896
6897 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6898
6899         PR fortran/21260
6900         * gfortran.dg/hollerith_1.f90: New test.
6901
6902 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6903
6904         * gfortran.dg/func_result_2.f90: New test.
6905
6906 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6907
6908         * gfortran.dg/dev_null.f90: New test.
6909
6910 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6911
6912         * gcc.dg/arm-vfp1.c: Revert last change.
6913
6914 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6915
6916         PR middle-end/19807
6917         PR tree-optimization/19639
6918         * g++.dg/tree-ssa/pr19807.C: New testcase.
6919
6920 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6921
6922         PR libfortran/21471
6923         * gfortran.dg/append-1.f90: New test.
6924
6925 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6926
6927         * gcc.dg/pr18501.c: XFAIL.
6928         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6929         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6930         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6931         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6932         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6933         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6934         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6935         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6936
6937 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6938
6939         PR fortran/20178
6940         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6941         gfortran.dg/f2c_3.f90: New tests.
6942
6943         * gfortran.dg/return_1.f90: Fix dg annotation.
6944
6945 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6946
6947         * gcc.c-torture/compile/20050510-1.c: New test.
6948
6949 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6950
6951         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6952
6953 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6954
6955         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6956
6957 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6958
6959         PR c/17913
6960         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6961
6962 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6963
6964         PR c/21342
6965         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6966         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6967
6968 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6969
6970         PR debug/16676
6971         * gcc.dg/debug/pr16676.c: New test.
6972
6973 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6974
6975         PR testsuite/21443
6976         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6977         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6978         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6979         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6980         Change -O1 to -O2.
6981         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6982         -fno-tree-dominator-opts.
6983
6984 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6985
6986         * gfortran.dg/return_1.f90: New test.
6987
6988 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6989
6990         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6991
6992         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6993
6994 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6995
6996         PR c++/21427
6997         * g++.dg/inherit/covariant13.C: New.
6998
6999 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7000
7001         PR libfortran/19155
7002         * gfortran.dg/pr19155.f: New test.
7003
7004 2005-05-08  Roger Sayle  <roger@eyesopen.com>
7005
7006         PR inline-asm/8788
7007         * gcc.dg/pr8788-1.c: New testcase.
7008
7009 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
7010
7011         PR target/21416
7012         * gcc.target/mips/fpcmp-[12].c: New tests.
7013
7014 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
7015
7016         * lib/target-supports-dg.exp (dg-require-fork): New function.
7017         (dg-require-mkfifo): Likewise.
7018         * lib/target-supports.exp (check_function_available): New
7019         function.
7020         (check_fork_available): Likewise.
7021         (check_mkfifo_available): Likewise.
7022
7023 2005-05-06  Jeff Law  <law@redhat.com>
7024
7025         * gcc.c-torture/compile/pr21380.c: New test.
7026
7027 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
7028
7029         PR c++/20961
7030         * g++.dg/ext/weak3.C: New test.
7031
7032 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
7033
7034         PR c++/21352
7035         * g++.dg/template/crash37.C: New test.
7036
7037 2005-05-05  Paul Brook  <paul@codesourcery.com>
7038
7039         * gcc.dg/arm-g2.c: Use effective-target arm32.
7040         * gcc.dg/arm-mmx-1.c: Ditto.
7041         * gcc.dg/arm-scd42-2.c: Ditto.
7042         * gcc.dg/arm-vfp1.c: Ditto.
7043         * lib/target-supports.exp (check_effective_target_arm32): New
7044         function.
7045
7046 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
7047
7048         PR libfortran/21354
7049         gfortran.dg/in_pack_rank7.f90: New test.
7050
7051 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
7052
7053         PR middle-end/15618
7054         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
7055
7056 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7057
7058         PR middle-end/21265
7059         * gcc.dg/20050503-1.c: New test.
7060
7061         PR rtl-optimization/21239
7062         * gcc.dg/i386-sse-11.c: New test.
7063
7064 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
7065
7066         PR target/16888
7067         * gcc.target/i386/asm-1.c: New test.
7068
7069 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
7070
7071         PR rtl-optimization/21330
7072         * gcc.c-torture/execute/20050502-1.c: New test.
7073
7074         PR target/21297
7075         * gcc.c-torture/execute/20050502-2.c: New test.
7076
7077 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
7078
7079         PR middle-end/21282
7080         * gcc.dg/pr21282.c: New.
7081
7082 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7083
7084         * gcc.dg/vect/pr20122.c: Clean up .vect file.
7085         * gcc.dg/vect/vect-92.c: Likewise.
7086         * gcc.dg/vect/vect-93.c: Likewise.
7087         * gcc.dg/vect/vect-dv-1.c: Likewise.
7088         * gcc.dg/vect/vect-dv-2.c: Likewise.
7089         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
7090
7091 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7092
7093         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
7094         * gfortran.dg/vect/vect-2.f90: Likewise.
7095         * gfortran.dg/vect/vect-3.f90: Likewise.
7096         * gfortran.dg/vect/vect-4.f90: Likewise.
7097         * gfortran.dg/vect/vect-5.f90: Likewise.
7098
7099 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
7100
7101         PR target/20813
7102         * gcc.dg/rs6000-fpint-2.c: New.
7103
7104 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
7105
7106         PR c/15698
7107         * gcc.dg/builtins-30.c: Update expected messages.
7108         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
7109         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
7110         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
7111
7112 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
7113
7114         PR tree-optimization/21294
7115         * gcc.dg/tree-ssa/pr21294.c: New.
7116
7117 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
7118
7119         * gcc.dg/altivec-3.c (vec_store): Do not use the old
7120         __builtin_altivec_st_internal_4si built-in.
7121
7122 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
7123
7124         PR c++/15875
7125         * g++.dg/template/ptrmem14.C: New test.
7126
7127 2005-05-02  Paul Brook  <paul@codesourcery.com>
7128
7129         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
7130
7131 2005-05-02  Michael Matz  <matz@suse.de>
7132
7133         PR c++/19542
7134         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
7135
7136 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
7137
7138         * g++.dg/cpp/weak.C: New test.
7139
7140 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
7141
7142         * gcc.dg/tree-ssa/loop-8.c: New test.
7143
7144 2005-04-30  Michael Maty  <matz@suse.de>
7145
7146         * gcc.dg/inline-mcpy.c: New test.
7147
7148 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
7149
7150         PR libfortran/18958
7151         * gfortran.dg/eoshift.f90: New test case.
7152
7153 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
7154
7155         PR libfortran/18857
7156         * gfortran.dg/matmul_1.f90: New test.
7157
7158 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7159
7160         PR tree-optimization/21030
7161         * gcc.dg/tree-ssa/pr21030.c: New.
7162
7163 2005-04-29  Devang Patel  <dpatel@apple.com>
7164
7165         PR tree-optimization/21272
7166         * gcc.dg/vect/vect-ifcvt-10.c: New test.
7167
7168 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
7169
7170         PR fortran/13082
7171         PR fortran/18824
7172         * gfortran.dg/entry_4.f90: New test.
7173         * gfortran.fortran-torture/execute/entry_1.f90: New test.
7174         * gfortran.fortran-torture/execute/entry_2.f90: New test.
7175         * gfortran.fortran-torture/execute/entry_3.f90: New test.
7176         * gfortran.fortran-torture/execute/entry_4.f90: New test.
7177         * gfortran.fortran-torture/execute/entry_5.f90: New test.
7178         * gfortran.fortran-torture/execute/entry_6.f90: New test.
7179         * gfortran.fortran-torture/execute/entry_7.f90: New test.
7180
7181 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7182
7183         * gfortran.fortran-torture/execute/entry_8.f90: New test.
7184
7185 2005-04-29  Paul Brook   <paul@codesourcery.com>
7186
7187         * gfortran.dg/entry_3.f90: New test.
7188
7189 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7190
7191         * gfortran.dg/implicit_4.f90: New test.
7192
7193 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7194
7195         * lib/target-supports.exp (check_profiling_available): Return
7196         false for xtensa-*-elf.
7197
7198 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7199
7200         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7201         error if file cannot be deleted.
7202
7203 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7204
7205         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7206         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7207         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7208         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7209         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7210         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7211         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7212         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
7213         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
7214         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7215         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7216         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7217         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7218
7219 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7220
7221         PR fortran/20865
7222         * gfortran.dg/pr20865.f90: New test.
7223
7224 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7225
7226         * gcc.dg/void-cast-2.c: New test.
7227
7228 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7229
7230         PR c/21159
7231         * gcc.dg/void-cast-1.c: New test.
7232
7233 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7234
7235         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7236
7237 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7238
7239         PR fortran/21177
7240         * gfortran.dg/pr21177.f90: New test.
7241
7242 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7243
7244         PR tree-optimization/21171
7245         * gcc.dg/tree-ssa/pr21171.c: New test.
7246
7247 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7248
7249         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7250         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7251         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7252         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7253         gcc.dg/tree-ssa/gen-vect-32.c: New.
7254         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7255         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7256         don't run on PPC32.
7257
7258 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7259
7260         PR c/21213
7261         * gcc.dg/transparent-union-3.c: New test.
7262
7263 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7264
7265         PR c/20740
7266         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7267         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7268         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7269         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7270         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7271         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7272
7273 2005-04-26  Jeff Law  <law@redhat.com>
7274
7275         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7276         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7277         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7278         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7279         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7280         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7281         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7282
7283 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7284
7285         PR tree-optimization/17598
7286         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7287
7288 2005-04-25  Mike Stump  <mrs@apple.com>
7289
7290         * objc.dg/fix-and-continue-1.m: Add.
7291
7292 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7293
7294         PR c++/20995
7295         * g++.dg/opt/pr20995-1.C: New test case.
7296
7297 2005-04-25  Devang Patel <dpatel@apple.com>
7298
7299         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7300
7301 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7302
7303         PR testsuite/21062
7304         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7305
7306 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7307
7308         PR C++/21188
7309         * g++.dg/opt/rtti2.C: New test.
7310
7311 2005-04-25  Paul Brook  <paul@codesourcery.com>
7312         Steven G. Kargl  <kargls@comcast.net>
7313
7314         PR fortran/20879
7315         * gfortran.dg/ichar_1.f90: New file.
7316
7317 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7318
7319         PR middle-end/20991
7320         * g++.dg/opt/pr20991.C: New test.
7321
7322         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7323         where sizeof (type) < __alignof__ (type).
7324         * gcc.dg/compat/struct-layout-1.h: Likewise.
7325
7326 2005-04-24  Per Bothner  <per@bothner.com>
7327             Devang Patel  <dpatel@apple.com>
7328
7329         PR preprocessor/20907
7330         * gcc.dg/cpp/very-long-comment.c: New test.
7331
7332 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7333
7334         PR fortran/20059
7335         * gfortran.dg/common_5.f: New test.
7336
7337 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7338
7339         PR middle-end/21082
7340         * g++.dg/tree-ssa/pr21082.C: New testcase.
7341
7342 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7343
7344         * gcc.dg/vect/vect-99.c: New test.
7345
7346 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7347
7348         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7349
7350 2005-04-22  Jeff Law  <law@redhat.com>
7351
7352         * gcc.dg/uninit-5.c: Remove xfails.
7353         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7354         conditionals and loads.
7355
7356 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7357
7358         PR libfortran/20074
7359         PR libfortran/20436
7360         PR libfortran/21108
7361         * gfortran.dg/nested_reshape.f90: new test
7362         * gfortran.dg/reshape-alloc.f90: new test
7363         * gfortran.dg/reshape.f90: new test
7364
7365 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7366
7367         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7368
7369         * gcc.dg/arm-vfp1.c: New test.
7370
7371 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7372
7373         PR c++/21087
7374         * g++.dg/lookup/builtin2.C: New test.
7375
7376 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7377
7378         * gcc.dg/weak/weak-13.c: New test.
7379
7380 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7381
7382         * lib/target-supports.exp (check_effective_target_sync_int_long):
7383         Add powerpc*.
7384
7385 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7386
7387         * gcc.target/mips/branch-1.c: New test.
7388
7389 2005-04-21  Richard Henderson  <rth@redhat.com>
7390
7391         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7392         * gcc.dg/vect/vect-86.c: Likewise.
7393         * gcc.dg/vect/vect-87.c: Likewise.
7394         * gcc.dg/vect/vect-88.c: Likewise.
7395
7396 2005-04-21  Devang Patel  <dpatel@apple.com>
7397
7398         PR optimization/20994
7399         * gcc.dg/tree-ssa/ifc-3.c: New test.
7400
7401 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7402
7403         PR c/12913
7404         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7405         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7406         gcc.dg/c99-vla-jump-5.c: New tests.
7407
7408 2005-04-19  Richard Henderson  <rth@redhat.com>
7409
7410         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7411         Fix typo in exists check.
7412         (check_effective_target_sync_int_long): New.
7413         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7414         * gcc.dg/ia64-sync-2.c: Likewise.
7415         * gcc.dg/ia64-sync-3.c: Likewise.
7416         * gcc.dg/ia64-sync-4.c: Likewise.
7417
7418 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7419
7420         * gcc.dg/fold-xor-1.c: New test.
7421         * gcc.dg/fold-xor-2.c: New test.
7422
7423 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7424
7425         PR target/20670
7426         * g++.dg/eh/fp-regs.C: New test.
7427
7428 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7429
7430         * gcc.dg/Wint-to-pointer-cast-1.c,
7431         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7432         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7433         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7434
7435 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7436
7437         PR fortran/16861
7438         * gfortran.dg/pr16861.f90: New test.
7439
7440 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7441
7442         * gcc.dg/pr21085.c: New test.
7443
7444 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7445
7446         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7447         (setup_mips_tests, dg-mips-options): New procedures.
7448         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7449         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7450         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7451         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7452         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7453         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7454         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7455         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7456         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7457         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7458         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7459         dg-mips-options instead of dg-options.  Remove now-redundant
7460         preprocessor guards.
7461         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7462         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7463         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7464         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7465         * gcc.dg/vr-mult-2.c: Delete.
7466         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7467         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7468         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7469         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7470         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7471         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7472         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7473
7474 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7475
7476         * ada/acats/run_all.sh: Use sync when executable not present.
7477
7478 2005-04-18  Devang Patel  <dpatel@apple.com>
7479
7480         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7481         * gcc.dg/vect/vect-11a.c: New.
7482         * gcc.dg/vect/vect-none.c: Update.
7483         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7484
7485 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7486
7487         PR tree-optimization/20922
7488         * gcc.dg/pr20922-1.c: New test.
7489         * gcc.dg/pr20922-2.c: New test.
7490         * gcc.dg/pr20922-3.c: New test.
7491         * gcc.dg/pr20922-4.c: New test.
7492         * gcc.dg/pr20922-5.c: New test.
7493         * gcc.dg/pr20922-6.c: New test.
7494
7495 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7496
7497         PR libfortran/20950
7498         * gfortran.dg/pr20950.f: New test.
7499
7500 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7501
7502         PR libfortran/19216
7503         * gfortran.dg/pr19216.f: New test.
7504
7505 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7506
7507         PR tree-optimization/21001
7508         * gcc.dg/tree-ssa/pr21001.c: New.
7509
7510 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7511
7512         PR libfortran/21075
7513         * gfortran.dg/reshape_rank7.f90: New test.
7514
7515 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7516
7517         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7518         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7519         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7520         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7521         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7522         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7523         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7524         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7525         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7526         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7527         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7528         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7529         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7530         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7531         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7532         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7533         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7534         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7535         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7536         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7537         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7538
7539 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7540
7541         * gfortran.dg/wtruncate.f: New testcase.
7542         * gfortran.dg/wtruncate.f90: New testcase.
7543
7544 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7545
7546         PR c++/21025
7547         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7548         which sizeof/alignof is dependent, rather than just whether we are
7549         processing_template_decl.
7550
7551 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7552
7553         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7554         corrected typo where the wrong variables had been compared.
7555
7556 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7557
7558         PR libfortran/18495
7559         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7560         Test callee-allocated version of return array with a write
7561         statement.
7562         Test spread with a temporary with another write statement.
7563
7564 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7565
7566         PR tree-optimization/21031
7567         * gcc.dg/tree-ssa/pr21031.c: New.
7568
7569 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7570
7571         PR tree-optimization/21004
7572         * gcc.dg/builtins-53.c: Include builtins-config.h.
7573         Check floorf, ceilf, floorl and ceill transformations
7574         only when HAVE_C99_RUNTIME is defined.
7575
7576 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7577
7578         PR middle-end/20739
7579         * gcc.dg/tree-ssa/pr20739.c: New test.
7580
7581 2005-04-14  Mike Stump  <mrs@apple.com>
7582
7583         * gcc.dg/Foundation.framework/empty: New.
7584         * gcc.dg/framework-2.c: New.
7585
7586 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7587
7588         PR tree-optimization/21021
7589         * gcc.c-torture/compile/pr21021.c: New.
7590
7591 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7592
7593         PR testsuite/21010
7594         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7595         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7596         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7597         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7598         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7599         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7600         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7601         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7602
7603 2005-04-14  Richard Henderson  <rth@redhat.com>
7604
7605         * lib/target-supports.exp (check_effective_target_vect_condition):
7606         Add ia64, i?86, and x86_64.
7607
7608 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7609
7610         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7611
7612 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7613
7614         PR tree-optimization/20657
7615         * gcc.dg/tree-ssa/pr20657.c: New.
7616
7617 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7618
7619         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7620         (long long int)trunc*.
7621
7622 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7623
7624         PR target/20927
7625         * gcc.dg/pr20927.c: New test.
7626
7627 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7628
7629         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7630         * gcc.target/mips/asm-1.c: Likewise.
7631
7632 2005-04-13  Dale Johannesen  <dalej@apple.com>
7633
7634         * objc.dg/objc-fast-4.m: New.
7635
7636 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7637
7638         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7639         directory.
7640         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7641
7642 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7643
7644         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7645         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7646         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7647
7648 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7649
7650         PR tree-optimization/20913
7651         * gcc.dg/tree-ssa/pr20913.c: New.
7652
7653         PR tree-optimization/20702
7654         * gcc.dg/tree-ssa/pr20702.c: New.
7655
7656 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7657
7658         PR c++/13744
7659         * g++.dg/inherit/local3.C: New test.
7660
7661 2005-04-12  Jeff Law  <law@redhat.com>
7662
7663         * gcc.dg/tree-ssa/20050412-1.c: New test.
7664
7665 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7666
7667         PR libfortran/19016
7668         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7669         Add tests with mask generated by expression.
7670         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7671         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7672         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7673
7674 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7675
7676         PR middle-end/20917
7677         * gcc.dg/20050409-1.c: New test.
7678
7679 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7680
7681         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7682
7683 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7684
7685         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7686         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7687         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7688         (TARGET_CXX): Adjust accordingly.
7689         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7690         determine_class_data_visibility and class_data_always_comdat.
7691         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7692         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7693         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7694         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7695         (arm_cxx_determine_class_data_visibility): New.
7696         (arm_cxx_class_data_always_comdat): Likewise.
7697         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7698         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7699         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7700         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7701         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7702         Define.
7703
7704 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7705
7706         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7707
7708 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7709
7710         * gcc.dg/i386-darwin-fpmath.c: New.
7711
7712 2004-04-11  Devang Patel  <dpatel@apple.com>
7713
7714         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7715         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7716         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7717         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7718         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7719         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7720         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7721         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7722         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7723
7724 2004-04-11  Devang Patel  <dpatel@apple.com>
7725
7726         * gcc.dg/vect/vect-dv-1.c: New test.
7727         * gcc.dg/vect/vect-dv-2.c: New test.
7728
7729 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7730
7731         PR tree-optimization/20933
7732         * gcc.dg/tree-ssa/pr20933.c: New test.
7733
7734 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7735
7736         * gfortran.dg/fold_nearest.f90: New test.
7737
7738 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7739
7740         * gcc.dg/tree-ssa/alias-1.c: New test.
7741
7742 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7743
7744         PR tree-optimization/20920
7745         * g++.dg/tree-ssa/pr20920.C: New test.
7746
7747 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7748
7749         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7750         (long long int)ceil*.
7751
7752 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7753
7754         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7755         explicit C++ linkage.
7756
7757 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7758
7759         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7760         warning for arithmetic IF statements.
7761
7762 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7763
7764         * eor_handling_1.f90: New test case.
7765         * eor_handling_2.f90: New test case.
7766         * eor_handling_3.f90: New test case.
7767         * eor_handling_4.f90: New test case.
7768         * eor_handling_5.f90: New test case.
7769         * noadv_size.f90: New test case.
7770         * pad_no.f90: New test case.
7771
7772 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7773
7774         * gcc.c-torture/execute/20050410-1.c: New test.
7775
7776 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7777
7778         * gcc.dg/pr20126.c: New.
7779
7780 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7781             Steven G. Kargl <kargls@comcast.net>
7782
7783         * gfortran.dg/PR19872.f: New test.
7784
7785 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7786
7787         * gfortran.dg/nint_1.f90: Fix dg-do directive.
7788
7789 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7790
7791         * gfortran.dg/nint_1.f90: New test.
7792
7793 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7794
7795         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7796         Added test for callee-allocated arrays with write statements.
7797         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7798         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7799         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7800         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7801         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7802
7803 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7804
7805         PR libfortran/20163
7806         * gfortran.dg/open-options-blanks.f: New test.
7807
7808 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7809
7810         PR fortran/13257
7811         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7812
7813 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7814
7815         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7816         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7817         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7818         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7819         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7820         * gcc.c-torture/execute/stdarg-4.c: New test.
7821
7822         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7823
7824         PR target/20795
7825         * g++.dg/abi/param2.C: New test.
7826
7827 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7828
7829         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7830
7831 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7832
7833         * gcc.dg/builtins-53.c: New test.
7834
7835 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7836
7837         * g++.dg/tree-ssa/pr18178.C: New test.
7838         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7839         * gcc.c-torture/execute/20041019-1.c: New test.
7840         * gcc.dg/tree-ssa/20041008-1.c: New test.
7841         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7842         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7843         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7844         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7845         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7846         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7847         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7848         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7849         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7850         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7851
7852 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7853
7854         PR rtl-optimization/20466
7855         * gcc.c-torture/execute/pr20466-1.c: New test.
7856
7857 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7858
7859         PR c++/20905
7860         * g++.dg/parse/cond2.C: New test.
7861
7862         PR c++/20145
7863         * g++.dg/warn/Wdtor1.C: New test.
7864
7865 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7866
7867         PR fortran/17229
7868         * gfortran.dg/pr17229.f: New test.
7869
7870 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7871
7872         * gfortran.dg/tiny_1.f90: New test.
7873         * gfortran.dg/tiny_2.f90: ditto.
7874
7875 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7876
7877         * gfortran.dg/eor_1.f90: Fix dg-do run line
7878         * gfortran.dg/open_new.f90: Fix dg-do run line
7879
7880 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7881
7882         * lib/target-supports.exp (get_compiler_messages): Support
7883         optional arguments, the fourth being compiler options.
7884         (check_effective_target_fpic): New proc.
7885         * gcc.dg/20050321-2.c: Restrict to target fpic.
7886
7887 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7888
7889         * gcc.dg/15443-1.c: New test.
7890         * gcc.dg/15443-2.c: Likewise.
7891
7892 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7893
7894         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7895
7896 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7897
7898         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7899
7900 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7901
7902         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7903         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7904         -m64.
7905         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7906         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7907         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7908
7909 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7910
7911         PR c++/20212
7912         * g++.dg/warn/Wunused-11.C: New test.
7913
7914 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7915
7916         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7917
7918 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7919
7920         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7921
7922 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7923
7924         PR c++/20734
7925         * g++.dg/template/ptrmem13.C: New test.
7926
7927 2005-04-05  Per Bothner  <per@bothner.com>
7928
7929         * lib/gcc.exp: Always add -fno-show-column, for now.
7930
7931 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7932
7933         PR testsuite/20767
7934         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7935         of plain old "unsigned int" for the type of "i".  Makes this test
7936         64bit clean.
7937
7938 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7939
7940         * gcc.dg/i386-ssefn-1.c: New test.
7941         * gcc.dg/i386-ssefn-2.c: New test.
7942         * gcc.dg/i386-ssefn-3.c: New test.
7943         * gcc.dg/i386-ssefn-4.c: New test.
7944
7945 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR tree-optimization/20076
7948         * gcc.dg/builtin-apply4.c: New test.
7949
7950         PR preprocessor/19475
7951         * gcc.dg/cpp/macspace1.c: New test.
7952         * gcc.dg/cpp/macspace2.c: New test.
7953
7954 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7955
7956         * gfortran.dg/pr20755.f: Fixed bad format.
7957
7958 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7959
7960         PR c++/20763
7961         * g++.dg/ext/attrib21.C: New test.
7962
7963 2004-04-05  Devang Patel  <dpatel@apple.com>
7964
7965         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7966         * gcc.dg/vect/vect-shift-1.c: New test.
7967
7968 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7969
7970         PR libfortran/20755
7971         * gfortran.dg/pr20755.f: New test.
7972
7973 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7974
7975         * gfortran.dg/pr15959.f90: New test.
7976         * gfortran.dg/string_pad_trunc.f90: New test.
7977
7978 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7979
7980         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7981         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7982         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7983         syntax.
7984
7985 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7986
7987         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7988
7989 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7990
7991         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7992         * gcc.c-torture/compile/20011119-2.c: Likewise.
7993         * gcc.c-torture/compile/981001-2.c: Likewise.
7994
7995 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7996
7997         PR c++/20679
7998         * g++.dg/template/overload4.C: New test.
7999
8000 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8001
8002         PR c++/20746
8003         * g++.dg/abi/covariant5.C: New.
8004
8005         PR debug/20505
8006         * g++.dg/debug/const2.C: New.
8007
8008 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR rtl-optimization/16104
8011         * gcc.c-torture/execute/20050316-1.c: New test.
8012
8013 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8014
8015         * g++.dg/template/spec23.C: Fix dg-error text.
8016
8017 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
8018
8019         PR c++/19199
8020         * g++.dg/expr/lval2.C: New.
8021
8022 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8023
8024         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
8025         __builtin_strcasecmp and __builtin_strncasecmp.
8026
8027 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8028
8029         PR c++/20723
8030         * g++.dg/template/spec22.C: New.
8031         * g++.dg/template/spec23.C: New.
8032
8033 2005-04-03  Dale Ranta  <dir@lanl.gov>
8034             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8035
8036         PR libfortran/20068
8037         PR libfortran/20125
8038         PR libfortran/20156
8039         PR libfortran/20471
8040         * gfortran.dg/backspace.f: New test.
8041
8042 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
8043
8044         * gcc.dg/pr19345.c: New test.
8045
8046 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8047
8048         PR tree-optimization/20640
8049         * gcc.dg/torture/tree-loop-1.c: New.
8050
8051 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8052
8053         PR rtl-optimization/20290
8054         * gcc.c-torture/execute/loop-ivopts-2.c: New.
8055
8056 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
8057
8058         * gcc.dg/rs6000-fpint.c: New.
8059
8060 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8061
8062         * gcc.dg/old-style-then-proto-1.c: New test.
8063
8064 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8065
8066         * gfortran.fortran-torture/execute/backspace.f90: Check
8067         after backspace and read was incorrect.
8068
8069 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8070
8071         * gcc.c-torture/execute/builtins/strcat.c: Check the result
8072         buffer past the terminating NUL using memcmp.
8073         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
8074         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
8075
8076         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
8077         Fix unused/uninitialized variable warnings.
8078
8079         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
8080         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
8081         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
8082         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
8083
8084         * gcc.c-torture/execute/builtins/abs-1-lib.c,
8085         gcc.c-torture/execute/builtins/fputs-lib.c,
8086         gcc.c-torture/execute/builtins/lib/fprintf.c,
8087         gcc.c-torture/execute/builtins/lib/main.c,
8088         gcc.c-torture/execute/builtins/lib/memcmp.c,
8089         gcc.c-torture/execute/builtins/lib/memmove.c,
8090         gcc.c-torture/execute/builtins/lib/mempcpy.c,
8091         gcc.c-torture/execute/builtins/lib/memset.c,
8092         gcc.c-torture/execute/builtins/lib/printf.c,
8093         gcc.c-torture/execute/builtins/lib/sprintf.c,
8094         gcc.c-torture/execute/builtins/lib/stpcpy.c,
8095         gcc.c-torture/execute/builtins/lib/strchr.c,
8096         gcc.c-torture/execute/builtins/lib/strcmp.c,
8097         gcc.c-torture/execute/builtins/lib/strcpy.c,
8098         gcc.c-torture/execute/builtins/lib/strcspn.c,
8099         gcc.c-torture/execute/builtins/lib/strlen.c,
8100         gcc.c-torture/execute/builtins/lib/strncat.c,
8101         gcc.c-torture/execute/builtins/lib/strncmp.c,
8102         gcc.c-torture/execute/builtins/lib/strncpy.c,
8103         gcc.c-torture/execute/builtins/lib/strrchr.c,
8104         gcc.c-torture/execute/builtins/lib/strspn.c,
8105         gcc.c-torture/execute/builtins/lib/strstr.c,
8106         gcc.c-torture/execute/builtins/memops-asm-lib.c,
8107         gcc.c-torture/execute/builtins/strlen-2.c,
8108         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
8109         prototypes.
8110
8111 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8112
8113         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
8114         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
8115         selectany usage.
8116
8117 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
8118
8119         PR c++/19406
8120         * g++.dg/debug/using1.C: New test.
8121
8122 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
8123
8124         PR middle-end/20524
8125         * gcc.dg/alias-7.c: Prefix asm-declared name with
8126         __USER_LABEL_PREFIX__.
8127
8128 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
8129
8130         Fix fallout from PR middle-end/15700:
8131         * gcc.c-torture/compile/20011119-1.c: Take
8132         __USER_LABEL_PREFIX__ into account.
8133         * gcc.c-torture/compile/20011119-2.c: Likewise.
8134
8135 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8136
8137         PR c++/18644
8138         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
8139
8140 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8141
8142         PR c/17855
8143         * gcc.c-torture/compile/struct-non-lval-1.c,
8144         gcc.c-torture/compile/struct-non-lval-2.c,
8145         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
8146
8147 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
8148
8149         * gcc.dg/tls/tls.exp: Remove temporary file.
8150         * g++.dg/tls/tls.exp: Ditto.
8151         * lib/file-format.exp: Ditto.
8152         * g++.dg/special/ecos.exp: Ditto.
8153
8154         * lib/profopt.exp: Treat prof_ext as a list.
8155         * gcc.misc-tests/bprob.exp: Ditto.
8156         * g++.dg/bprob/bprob.exp: Ditto.
8157
8158         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
8159         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
8160         g++.dg/tree-ssa/pointer-reference-alias.C,
8161         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
8162         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
8163         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
8164         g++.dg/vect/pr19951.cc: Ditto.
8165         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
8166         gcc.dg/builtins-47.c: Ditto.
8167         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
8168         gcc.dg/pr20115-1.c: Ditto.
8169         * gcc.dg/tree-ssa/20030530-2.c,
8170         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
8171         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8172         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
8173         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8174         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
8175         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
8176         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
8177         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
8178         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
8179         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
8180         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
8181         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
8182         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
8183         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
8184         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
8185         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8186         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8187         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8188         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8189         gcc.dg/tree-ssa/20030824-1.c,
8190         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8191         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8192         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8193         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8194         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8195         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8196         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8197         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8198         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8199         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8200         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8201         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8202         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8203         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8204         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8205         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8206         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8207         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8208         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8209         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8210         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8211         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8212         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
8213         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
8214         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
8215         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8216         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8217         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8218         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8219         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8220         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8221         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8222         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8223         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8224         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8225         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8226         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8227         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8228         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8229         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8230         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8231         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8232         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8233         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8234         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8235         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8236         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8237         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8238         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8239         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8240         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8241         gcc.dg/tree-ssa/useless-1.c: Ditto.
8242         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8243         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8244         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8245         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8246         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8247         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8248         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8249         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8250         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8251         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8252         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8253         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8254         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8255         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8256         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8257         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8258         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8259         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8260         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8261         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8262         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8263         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8264         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8265         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8266         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8267         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8268         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8269         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8270         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8271         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8272         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8273         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8274         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8275         gcc.dg/vect/vect-none.c: Ditto.
8276         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8277         treelang/compile/unsigned.tree: Ditto.
8278
8279         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8280         * gcc.dg/cpp/direct2s.c: Ditto.
8281         * gcc.dg/cpp/paste4.c: Ditto.
8282         * gcc.dg/cpp/separate-1.c: Ditto.
8283         * gcc.dg/pch/save-temps-1.c: Ditto.
8284         * g++.dg/ext/altivec-10.C: Ditto.
8285         * g++.dg/pch/pch.C: Ditto.
8286
8287         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8288
8289         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8290         * g++.dg/template/repo1.C: Ditto.
8291         * g++.dg/template/repo2.C: Ditto.
8292         * g++.dg/template/repo3.C: Ditto.
8293         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8294         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8295         * g++.old-deja/g++.pt/repo1.C: Ditto.
8296         * g++.old-deja/g++.pt/repo2.C: Ditto.
8297         * g++.old-deja/g++.pt/repo3.C: Ditto.
8298         * g++.old-deja/g++.pt/repo4.C: Ditto.
8299
8300         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8301         * gcc.dg/20030107-1.c: Ditto.
8302         * gcc.dg/20030702-1.c: Ditto.
8303         * gcc.dg/profile-generate-1.c: Ditto.
8304         * g++.dg/other/profile1.C: Ditto.
8305         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8306
8307         * lib/gcc-dg.exp (remove-build-file): New.
8308         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8309         cleanup-tree-dump, cleanup-saved-temps): New.
8310
8311 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8312
8313         PR c++/19203, DR 214
8314         * g++.dg/parse/ambig3.C: Not ambiguous.
8315         * g++.dg/template/spec20.C: New.
8316         * g++.dg/template/spec21.C: New.
8317
8318 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8319
8320         PR target/20045
8321         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8322
8323 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8324
8325         PR libfortran/20660
8326         * gfortran.dg/negative_unit.f: New test.
8327
8328 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8329
8330         * gcc.dg/20050330-1.c: New test.
8331
8332 2005-03-30  Devang Patel  <dpatel@apple.com>
8333
8334         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8335
8336 2005-03-30  Dale Johannesen  <dalej@apple.com>
8337
8338         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
8339
8340 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8341
8342         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8343         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8344         Strip options from test name.
8345
8346 2005-03-31  Jan Hubicka  <jh@suse.cz>
8347
8348         * gcc.dg/varpool-1.c: New testcase.
8349
8350 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8351
8352         PR c/772
8353         PR c/17913
8354         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8355         gcc.dg/stmt-expr-label-3.c : New tests.
8356         * gcc.c-torture/execute/medce-2.c: Remove.
8357
8358 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8359
8360         PR c/20368
8361         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8362         tests.
8363
8364 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8365
8366         * gcc.c-torture/compile/pr20203.c: New test.
8367
8368 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8369
8370         * gfortran.dg/promotion.f90: New test.
8371
8372 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8373
8374         PR middle-end/20491
8375         * gcc.dg/torture/asm-subreg-1.c: New test.
8376
8377 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8378
8379         PR c/20672
8380         * gcc.dg/pr20672-1.c: New test.
8381
8382 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8383
8384         * gfortran.dg/vect: New directory.
8385         * gfortran.dg/vect/vect.exp: New.
8386         * gfortran.dg/vect/vect-1.f90: New test.
8387         * gfortran.dg/vect/vect-2.f90: New test.
8388         * gfortran.dg/vect/vect-3.f90: New test.
8389         * gfortran.dg/vect/vect-4.f90: New test.
8390         * gfortran.dg/vect/vect-5.f90: New test.
8391
8392 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8393
8394         PR middle-end/20622
8395         * gcc.dg/alias-7.c: New test.
8396
8397 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8398
8399         * gcc.dg/sparc-reg-1.c: New test.
8400
8401 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8402
8403         PR target/19890
8404         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8405
8406 2005-03-29  Dale Ranta  <dir@lanl.gov>
8407             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8408
8409         PR libfortran/20163
8410         * gfortran.dg/pr20163-2.f: New test.
8411
8412 2005-03-28  Jan Hubicka  <jh@suse.cz>
8413
8414         PR middle-end/20635
8415         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8416         by Jakub Jelinek.
8417
8418 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8419
8420         PR tree-optimization/20626
8421         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8422         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8423
8424 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8425
8426         * gfortran.dg/underflow.f90: New test.
8427         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8428
8429 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8430
8431         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8432
8433 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8434
8435         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8436         (g++_init): Make sure that CXXFLAGS is set.
8437         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8438         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8439         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8440         * lib/objc.exp (objc_init): Likewise.
8441         * lib/treelang.exp (treelang_init): Likewise.
8442
8443 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8444
8445         PR tree-optimization/20470
8446         * gcc.dg/tree-ssa/pr20470.c: New test.
8447
8448 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8449
8450         * gcc.dg/ppc-stfiwx.c: New.
8451
8452 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8453
8454         PR target/19888
8455         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8456
8457 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8458
8459         * gcc.dg/20050325-1.c: Fix a typo.
8460
8461 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8462
8463         PR libfortran/19678
8464         PR libfortran/19679
8465         * gfortran.dg/dos_eol.f: New test.
8466
8467 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8468
8469         PR rtl-optimization/20249
8470         * gcc.dg/20050325-1.c: New test.
8471
8472 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8473
8474         PR libfortran/15332
8475         * gfortran.dg/pr15332.f: New test.
8476
8477 2005-03-24  Dale Johannesen  <dalej@apple.com>
8478
8479         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
8480
8481 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8482
8483         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8484         'internal' visibility.
8485         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8486         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8487         'protected' visibility.
8488         * gcc.dg/visibility-7.c: Likewise.
8489         * lib/target-supports.exp (check_visibility_available): Take
8490         a parameter, the kind of visibility to check for.
8491         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8492         to check_visibility_available.
8493
8494         * g++.dg/expr/cast3.C: New.
8495
8496 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8497
8498         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8499         rs6000.
8500
8501 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8502
8503         PR target/20095
8504         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8505
8506 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8507
8508         * gcc.dg/badshift.c: Renamed to...
8509         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8510
8511         * gcc.target/i386/badshift.c: Renamed to...
8512         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8513         only.
8514
8515         PR rtl-optimization/20532
8516         * gcc.target/i386/badshift.c: New.
8517
8518 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8519
8520         * gfortran.dg/pr18025.f90: New test.
8521
8522 2005-03-23  Dale Johannesen  <dalej@apple.com>
8523
8524         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
8525
8526 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8527
8528         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8529
8530         * lib/target-supports.exp (check_iconv_available): Default
8531         libiconv to -liconv, if there is no definition.
8532
8533 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8534
8535         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8536
8537 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8538
8539         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8540         * g++.dg/opt/pr7503-2.C: Likewise.
8541         * g++.dg/opt/pr7503-3.C: Likewise.
8542         * g++.dg/opt/pr7503-4.C: Likewise.
8543         * g++.dg/opt/pr7503-5.C: Likewise.
8544         * g++.dg/warn/minmax.C: New test.
8545
8546 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8547
8548         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8549         * gfortran.dg/g77_intrinsics_sub.f: New test.
8550
8551 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8552             Jan Hubicka  <jh@suse.cz>
8553             Steven Bosscher <stevenb@suse.de
8554
8555         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8556
8557 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8558
8559         PR c++/19980
8560         * g++.dg/template/redecl3.C: New test.
8561
8562 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8563
8564         PR c++/20499
8565         * g++.dg/parse/error16.C: Tweak error markers.
8566
8567 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8568
8569         PR target/20561
8570         * gcc.dg/20050321-2.c: New test.
8571
8572 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8573
8574         PR c++/20465
8575         PR c++/20381
8576         * g++.dg/template/ptrmem12.C: New.
8577
8578 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8579
8580         PR rtl-optimization/20527
8581         * gcc.c-torture/execute/pr20527-1.c: New test.
8582
8583 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8584
8585         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8586         program, compile it into a real executable and then delete the .c
8587         and .x files afterwards, to avoid problems on testglue targets.
8588
8589 2005-03-21  Stuart Hastings  <stuart@apple.com>
8590
8591         * gcc.target/i386/sse-2.c: New.
8592
8593 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8594
8595         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8596
8597 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8598
8599         * g++.dg/parse/crash25.C: Fix typo.
8600
8601 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8602
8603         PR c++/20461
8604         * g++.dg/parse/crash24.C: New test.
8605
8606         PR c++/20536
8607         * g++.dg/parse/crash25.C: New test.
8608
8609 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8610
8611         PR c++/20147
8612         * g++.dg/ext/stmtexpr4.C: New test.
8613
8614 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8615
8616         PR middle-end/20539
8617         * gcc.c-torture/compile/pr13066-1.c: New test case.
8618         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8619         * g++.dg/opt/pr13066-1.C: Likewise.
8620
8621 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8622
8623         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8624
8625 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8626
8627         PR fortran/18525
8628         * gfortran.dg/nesting_1.f90: New test.
8629
8630 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8631
8632         PR c++/20240
8633         * g++.dg/lookup/using13.C: New test.
8634
8635 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8636
8637         PR c++/20333
8638         * g++.dg/template/crash36.C: New test.
8639
8640 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8641
8642         PR c++/20463
8643         * g++.dg/template/crash35.C: New test.
8644
8645 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8646
8647         PR c++/19966
8648         * g++.dg/overload/operator2.C: New test.
8649
8650 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8651
8652         PR libfortran/20257
8653         * gfortran.dg/pr20257.f90: New test.
8654
8655 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8656
8657         PR libfortran/20480
8658         * gfortran.dg/pr20480.f90: New test.
8659
8660 2005-03-16  Richard Henderson  <rth@redhat.com>
8661
8662         PR middle-end/15700
8663         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8664         (_rtld_global): New.
8665         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8666         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8667
8668         * gcc.dg/alias-3.c: New.
8669         * gcc.dg/alias-4.c: New.
8670         * gcc.dg/alias-5.c: New.
8671         * gcc.dg/alias-6.c: New.
8672
8673 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8674
8675         * gcc.dg/cpp/ucnid-7.c: New.
8676
8677 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8678             Dorit Naishlos  <dorit@il.ibm.com>
8679
8680         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8681         darwin.
8682
8683 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8684
8685         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8686         misaligned accesses.
8687         * gcc.dg/vect/vect-58.c: Likewise.
8688         * gcc.dg/vect/vect-92.c: New.
8689         * gcc.dg/vect/vect-93.c: New.
8690
8691 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8692
8693         PR fortran/18827
8694         * gfortran.dg/assign_2.f90: New test.
8695         * gfortran.dg/assign_3.f90: New test.
8696         * gfortran.dg/assign.f90: New test.
8697
8698 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8699
8700         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8701         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8702         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8703         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8704         names.
8705
8706 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8707
8708         * gcc.dg/cpp/ucnid-6.c: New.
8709
8710         * gcc.dg/cpp/normalize-1.c: New.
8711         * gcc.dg/cpp/normalize-2.c: New.
8712         * gcc.dg/cpp/normalize-3.c: New.
8713         * gcc.dg/cpp/normalize-4.c: New.
8714         * gcc.dg/cpp/ucnid-4.c: New.
8715         * gcc.dg/cpp/ucnid-5.c: New.
8716         * g++.dg/cpp/normalize-1.C: New.
8717         * g++.dg/cpp/ucnid-1.C: New.
8718
8719 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8720
8721         * gcc.dg/pr18628.c: New.
8722
8723 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8724
8725         PR c++/20280
8726         * g++.dg/tree-ssa/pr20280.C: New.
8727
8728 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8729
8730         PR fortran/20467
8731         * gfortran.dg/stfunc_2.f90: New test.
8732
8733 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8734
8735         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8736
8737 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8738
8739         * gcc.dg/tree-ssa/20050314-1.c: New test.
8740
8741 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8742
8743         PR c++/4403
8744         PR c++/9783, DR433
8745         * g++.dg/template/friend34.C: New test.
8746         * g++.dg/template/friend35.C: Likewise.
8747         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8748
8749 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8750
8751         Friend class name lookup 5/n
8752         PR c++/1016
8753         * g++.dg/lookup/hidden-class1.C: New test.
8754         * g++.dg/lookup/hidden-class2.C: Likewise.
8755         * g++.dg/lookup/hidden-class3.C: Likewise.
8756         * g++.dg/lookup/hidden-class4.C: Likewise.
8757         * g++.dg/lookup/hidden-class5.C: Likewise.
8758         * g++.dg/lookup/hidden-class6.C: Likewise.
8759         * g++.dg/lookup/hidden-class7.C: Likewise.
8760         * g++.dg/lookup/hidden-class8.C: Likewise.
8761         * g++.dg/lookup/hidden-class9.C: Likewise.
8762         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8763         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8764         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8765         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8766         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8767         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8768         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8769         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8770         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8771         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8772         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8773
8774 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8775
8776         PR c++/20157
8777         * g++.dg/template/error18.C: New test.
8778
8779 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8780
8781         PR debug/16792
8782         * g++.dg/debug/pr16792.C: New test.
8783
8784 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8785
8786         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8787         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8788         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8789         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8790         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8791         test assertion names.
8792
8793 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8794
8795         PR fortran/18600
8796         * gfortran.dg/stfunc_1.f90: New test.
8797
8798 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8799
8800         PR fortran/16907
8801         * gfortran.dg/real_index_1.f90: New test.
8802
8803 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8804
8805         PR fortran/20323
8806         * gfortran.dg/spec_expr_1.f90: New test.
8807
8808 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8809
8810         PR c/20402
8811         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8812         new parser.
8813
8814 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8815
8816         PR fortran/20361
8817         * gfortran.dg/largeequiv_1.f90: New test.
8818
8819 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8820
8821         * gcc.dg/ucnid-1.c: New.
8822         * gcc.dg/ucnid-2.c: New.
8823         * gcc.dg/ucnid-3.c: New.
8824         * gcc.dg/ucnid-4.c: New.
8825         * gcc.dg/ucnid-5.c: New.
8826         * gcc.dg/ucnid-6.c: New.
8827         * gcc.dg/cpp/ucnid-1.c: New.
8828         * gcc.dg/cpp/ucnid-2.c: New.
8829         * gcc.dg/cpp/ucnid-3.c: New.
8830         * g++.dg/other/ucnid-1.C: New.
8831
8832 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8833
8834         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8835
8836 2005-03-11  Per Bothner  <per@bothner.com>
8837
8838         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
8839         that diagnotics refer to correct token.
8840         * gcc.dg/unused-3.c: Likewise.
8841
8842 2005-03-11  Per Bothner  <per@bothner.com>
8843
8844         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8845         constant" is now actually on same line as string constant.
8846         * gcc.dg/cpp/direct2s.c: Likewise.
8847
8848 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8849
8850         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8851
8852 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8853
8854         PR libfortran/20124
8855         * gfortran.dg/pr20124.f90: New Test
8856
8857 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8858
8859         PR tree-optimization/20130
8860         * gcc.dg/pr20130-1.c: New test.
8861
8862 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8863
8864         PR target/20095
8865         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8866
8867 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8868
8869         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8870
8871 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8872
8873         * g++.dg/eh/forced1.C: Fix comment.
8874         * g++.dg/eh/forced2.C: Ditto.
8875         * g++.dg/eh/forced3.C: Ditto.
8876         * g++.dg/eh/forced4.C: Ditto.
8877
8878 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8879
8880         PR rtl-opt/20412
8881         * gcc.c-torture/compile/pr20412.c: New test.
8882
8883 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8884
8885         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8886
8887 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8888
8889         PR target/20322
8890         * gcc.dg/20050307-1.c: New test.
8891
8892 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8893
8894         PR c++/20375
8895         * g++.dg/other/stdarg3.C: New.
8896
8897 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8898
8899         PR c++/18384, c++/18327
8900         * g++.dg/init/array19.C: New test.
8901
8902         PR inline-asm/20314
8903         * gcc.dg/torture/pr20314-1.c: New test.
8904         * gcc.dg/torture/pr20314-2.c: New test.
8905
8906 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8907
8908         * gcc.dg/20050309-1.c: New test.
8909
8910 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8911
8912         * gcc.dg/builtins-10.c: Reactivate disabled test.
8913         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8914         new cbrt transformations.
8915
8916 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8917
8918         PR c++/20208
8919         * g++.dg/template/array13.C: New test.
8920
8921 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8922
8923         PR c++/16859
8924         * g++.dg/init/brace4.C: New test.
8925
8926 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8927
8928         PR c++/20186
8929         * g++.dg/template/non-dependent12.C: New.
8930
8931 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8932
8933         PR c++/20142
8934         * g++.dg/init/array18.C: Add dg-do run marker.
8935
8936         PR c++/20142
8937         * g++.dg/init/array18.C: New test.
8938
8939 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8940
8941         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8942         * g++.dg/gcov/gcov.exp: Likewise.
8943         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8944         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8945         * lib/c-torture.exp: Likewise.
8946         * lib/fortran-torture.exp: Likewise.
8947         * lib/g++.exp: Likewise.
8948         * lib/gcc-defs.exp: Likewise.
8949         * lib/gcc-dg.exp: Likewise.
8950         * lib/gcc.exp: Likewise.
8951         * lib/gcov.exp: Likewise.
8952         * lib/gfortran.exp: Likewise.
8953         * lib/mike-g++.exp: Likewise.
8954         * lib/mike-gcc.exp: Likewise.
8955         * lib/objc-torture.exp: Likewise.
8956         * lib/objc.exp: Likewise.
8957         * lib/profopt.exp: Likewise.
8958         * lib/target-libpath.exp: Likewise.
8959         * lib/target-supports.exp: Likewise.
8960         * lib/treelang.exp: Likewise.
8961         * lib/wrapper.exp: Likewise.
8962
8963 2005-03-08  Jeff Law  <law@redhat.com>
8964
8965         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8966         PHI-OPT changes.
8967
8968 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8969
8970         * gcc.dg/vect/pr20122.c: New test.
8971
8972 2005-03-07  Jeff Law  <law@redhat.com>
8973
8974         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8975         was folded away.
8976         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8977         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8978         * gcc.dg/tree-ssa/pr18134.c: New test.
8979
8980 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8981
8982         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8983         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8984         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8985
8986 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8987
8988         PR tree-opt/17671
8989         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8990
8991 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8992
8993         * g++.dg/warn/Wnvdtor.C: New test.
8994
8995 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8996
8997         * gcc.dg/torture/pr19683-1.c: New test.
8998
8999 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
9000
9001         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
9002         * gfortran.dg/g77/19990313-2.f: Ditto.
9003         * gfortran.dg/g77/19990313-3.f: Ditto.
9004         * gfortran.dg/g77/19990525-0.f: Ditto.
9005         * gfortran.dg/g77/19990826-0.f: Ditto.
9006         * gfortran.dg/g77/19990826-2.f: Ditto.
9007         * gfortran.dg/g77/19990826-3.f: Ditto.
9008         * gfortran.dg/g77/20000511-1.f: Ditto.
9009         * gfortran.dg/g77/20000511-2.f: Ditto.
9010         * gfortran.dg/g77/970625-2.f: Ditto.
9011         * gfortran.dg/g77/980310-2.f: Ditto.
9012         * gfortran.dg/g77/980310-3.f: Ditto.
9013         * gfortran.dg/g77/980310-8.f: Ditto.
9014         * gfortran.dg/g77/980519-2.f: Ditto.
9015         * gfortran.dg/g77/alpha1.f: Ditto.
9016         * gfortran.dg/g77/claus.f: Ditto.
9017         * gfortran.dg/g77/erfc.f: Ditto.
9018         * gfortran.dg/g77/short.f: Ditto.
9019         * gfortran.fortran-torture/execute/data.f90: Ditto.
9020         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
9021         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
9022
9023 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9024
9025         * lib/file-format.exp (gcc_target_object_format): Add check for som
9026         format and hardcode object formats on hppa*-*-hpux*.
9027         * lib/target-supports.exp (check_weak_available): Add check for som
9028         object format.  Always return 0 on hppa*-*-hpux10*.
9029
9030         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
9031         is defined.
9032
9033         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
9034
9035 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9036
9037         * gfortran.dg/pr19936_1.f90: New test.
9038         * gfortran.dg/pr19936_2.f90: New test.
9039         * gfortran.dg/pr19936_3.f90: New test.
9040
9041 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9042             Paul Thomas <prthomas@drfccad.cea.fr>
9043
9044         * gfortran.dg/PR19754_1.f90: New test.
9045         * gfortran.dg/PR19754_2.f90: Ditto.
9046
9047 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9048
9049         PR c++/19311
9050         * g++.dg/template/non-dependent11.C: New test.
9051
9052 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
9053
9054         * lib/target-supports.exp (check_iconv_available): Fix comment.
9055
9056 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
9057             Joseph S. Myers  <joseph@codesourcery.com>
9058
9059         PR c++/19797
9060         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
9061
9062 2005-03-04  Matthew Sachs  <msachs@apple.com>
9063
9064         * gcc.exp (gcc_target_compile): Put braces around
9065         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
9066         * objc.exp (objc_target_compile): Likewise.
9067         * treelang.exp (treelang_target_compile): Likewise.
9068
9069 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9070
9071         PR fortran/19673
9072         * gfortran.dg/func_result_1.f90: New test.
9073
9074 2005-03-04  Ben Elliston  <bje@au.ibm.com>
9075
9076         * gcc.misc-tests/options.exp: New test.
9077
9078 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
9079
9080         * gcc.dg/pr15784-4.c: New test.
9081
9082 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
9083
9084         * gcc.c-torture/execute/pr17133.c: New.
9085         * gcc.c-torture/compile/20050303-1.c: New.
9086
9087 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
9088
9089         * gcc.dg/cpp/assert4.c: Fix for cygwin.
9090
9091 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
9092
9093         * g++.dg/overload/using2.C: New.
9094
9095 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
9096
9097         PR c++/19916
9098         * g++.dg/init/ptrmem2.C: New test.
9099
9100 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
9101
9102         PR c/8927
9103         * gcc.dg/pr8927-1.c: New test.
9104
9105 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9106
9107         PR c++/20232
9108         * g++.dg/inherit/covariant12.C: New.
9109
9110 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9111
9112         PR fortran/19479
9113         * gfortran.dg/bound_1.f90: New test.
9114
9115 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
9116
9117         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
9118         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
9119
9120 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
9121
9122         PR c/20245
9123         * gcc.dg/pr20245-1.c: New test.
9124
9125 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR middle-end/19874
9128         * gcc.c-torture/execute/20050119-2.c: New test case.
9129
9130 2005-02-28  Ben Elliston  <bje@au.ibm.com>
9131
9132         * README: Update the DejaGnu bug reporting address.
9133         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
9134         * lib/objc-torture.exp: Likewise.
9135
9136 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9137
9138         * gfortran.dg/boz_1.f90: New test.
9139         * gfortran.dg/boz_3.f90: New test.
9140         * gfortran.dg/boz_4.f90: New test.
9141
9142 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9143
9144         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
9145         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
9146
9147 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9148
9149         PR libfortran/20101
9150         * gfortran.dg/write_0_pe_format.f90: New test.
9151
9152 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
9153
9154         PR c++/20206
9155         * g++.dg/opt/thunk2.C: New test.
9156         * g++.dg/opt/covariant1.C: New test.
9157
9158 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9159
9160         * gfortran.dg/e_d_fmt.f90: New test.
9161
9162 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
9163
9164         * gcc.dg/asm-b.c: Fix comment typos.
9165
9166 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9167
9168         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
9169         a V_MAY_DEF also.
9170
9171 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9172
9173         PR tree-opt/20188
9174         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
9175         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
9176         * gcc.dg/asm-b.c: New test.
9177
9178 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
9179
9180         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
9181         Disable this test on IRIX 6.
9182
9183 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
9184
9185         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
9186         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
9187         parser.
9188
9189 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9190
9191         PR tree-optimization/20204
9192         * testsuite/gcc.dg/pr20204.c: New test.
9193
9194 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9195
9196         PR target/20196
9197         * gcc.c-torture/execute/20050224-1.c: New test.
9198
9199         PR c++/20175
9200         * g++.dg/warn/Wbraces2.C: New test.
9201
9202 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9203
9204         PR c++/19878
9205         * g++.dg/init/const2.C: New test.
9206
9207 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9208
9209         PR tree-optimization/20100
9210         * gcc.c-torture/execute/pr20100-1.c: New test.
9211
9212 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9213
9214         * gfortran.dg/implicit_3.f90: New test.
9215
9216         * gfortran.dg/deftype_1.f90: New test.
9217
9218 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9219
9220         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9221         the test passes.
9222         * g++.dg/other/anon3.C: Accept a warning.
9223
9224 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9225
9226         * gcc.dg/pr20017.c: Fix a comment typo.
9227
9228 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9229
9230         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9231
9232 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9233
9234         PR ada/19902
9235         * ada/acats/tests/cxa/cxa3004.a: Remove.
9236         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9237
9238 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9239
9240         PR c++/20073
9241         * g++.dg/init/const1.C: New test.
9242
9243         PR c++/19991
9244         * g++.dg/parse/constant7.C: New test.
9245
9246         PR c++/20152
9247         * g++.dg/parse/error27.C: New test.
9248         * g++.dg/template/qualttp15.C: Adjust error markers.
9249         * g++.old-deja/g++.other/struct1.C: Likewise.
9250
9251         PR c++/20153
9252         * g++.dg/template/error17.C: New test.
9253
9254         PR c++/20148
9255         * g++.dg/parser/error26.C: New test.
9256
9257 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9258
9259         PR tree-optimization/20100
9260         PR tree-optimization/20115
9261         * gcc.dg/pr20115.c: New test.
9262         * gcc.dg/pr20115-1.c: New test.
9263         * gcc.dg/pr20100.c: New test.
9264         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9265         call-clobbered variables after alias1.
9266
9267 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9268
9269         * gfortran.dg/list_read_4.f90: new test.
9270
9271 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9272
9273         PR rtl-optimization/20017.
9274         * gcc.dg/pr20017.c: New.
9275
9276 2005-02-22  Devang Patel  <dpatel@apple.com>
9277
9278         PR 19952
9279         * g++.dg/tree-ssa/pr19952.C: New test.
9280
9281 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9282
9283         PR c++/19883
9284         * g++.dg/parse/constant6.C: New test.
9285
9286 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9287
9288         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9289         * g++.dg/charset/asm2.c: Likewise.
9290         * g++.dg/charset/asm3.c: Likewise.
9291         * g++.dg/charset/asm4.c: Likewise.
9292         * g++.dg/charset/asm5.c: Likewise.
9293         * g++.dg/charset/attribute1.c: Likewise.
9294         * g++.dg/charset/attribute2.c: Likewise.
9295         * g++.dg/charset/extern1.cc: Likewise.
9296         * g++.dg/charset/extern2.cc: Likewise.
9297         * g++.dg/charset/extern3.cc: Likewise.
9298         * g++.dg/charset/function.cc: Likewise.
9299         * g++.dg/charset/string.c: Likewise.
9300         * g++.dg/charset/charset.exp: Likewise.
9301         * lib/target-supports.exp (check_iconv_available): Fix comment.
9302
9303 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9304
9305         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9306         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9307         * gcc.dg/charset/asm2.c: Likewise.
9308         * gcc.dg/charset/asm3.c: Likewise.
9309         * gcc.dg/charset/asm4.c: Likewise.
9310         * gcc.dg/charset/asm5.c: Likewise.
9311         * gcc.dg/charset/asm6.c: Likewise.
9312         * gcc.dg/charset/attribute1.c: Likewise.
9313         * gcc.dg/charset/attribute2.c: Likewise.
9314         * gcc.dg/charset/builtin1.c: Likewise.
9315         * gcc.dg/charset/extern.c: Likewise.
9316         * gcc.dg/charset/function.c: Likewise.
9317         * gcc.dg/charset/string.c: Likewise.
9318         * gcc.dg/charset/charset.exp: Likewise.
9319
9320 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9321
9322         PR fortran/20086
9323         * gfortran.dg/pr20086.f90: New test.
9324
9325 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9326
9327         PR tree-optimization/19786
9328         * g++.dg/tree-ssa/pr19786.C: New.
9329
9330 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9331
9332         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9333
9334 2005-02-21  Jeff Law  <law@redhat.com>
9335
9336         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9337
9338 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9339
9340         * gfortran.dg/do_iterator: Split loop, markup all lines for
9341         which an error locus is printed.
9342         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9343         locus is printed.
9344         * gfortran.dg/select_4.f90: Likewise.
9345         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9346         locuses in the various permutations.
9347
9348 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9349
9350         PR tree-optimization/19951
9351         * g++.dg/vect: New directory.
9352         * g++.dg/vect/vect.exp: New file.
9353         * g++.dg/vect/pr19951.cc: New testcase.
9354         * g++.dg/dg.exp: Also prune vectorizer tests.
9355
9356 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9357
9358         PR 18785
9359         * gcc.dg/charset/builtin1.c: New test.
9360
9361 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9362
9363         PR c++/19299
9364         * g++.dg/inherit/volatile1.C: New test.
9365
9366         PR c++/19440
9367         * g++.dg/template/dtor4.C: New test.
9368
9369 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9370
9371         * gfortran.dg/int_1.f90: New test.
9372
9373 2005-02-19  Devang Patel  <dpatel@apple.com>
9374
9375         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9376
9377 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9378
9379         * gfortran.dg/achar_1.f90: New test.
9380
9381 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9382
9383         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9384
9385 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9386             Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR tree-optimization/19828
9389         * gcc.dg/tree-ssa/loop-7.c: New test.
9390         * gcc.c-torture/execute/20050218-1.c: New test.
9391
9392 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9393
9394         PR c/20043
9395         * gcc.dg/transparent-union-1.c: New test.
9396         * gcc.dg/transparent-union-2.c: New test.
9397
9398 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9399
9400         PR tree-optimization/18977
9401         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9402
9403 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9404
9405         PR target/20054
9406         * gcc.dg/pr20054.c: New test.
9407
9408 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9409
9410         PR c++/19508
9411         * g++.dg/ext/attrib20.C: New test.
9412
9413 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9414
9415         PR middle-end/20030
9416         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9417
9418 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9419
9420         PR c++/20008
9421         * g++.dg/opt/switch4.C: New.
9422
9423 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9424
9425         PR c++/20023
9426         PR tree-optimization/20009
9427         * gcc.c-torture/compile/20050217-1.c: New test.
9428         * g++.dg/opt/switch3.C: New test.
9429
9430         PR tree-optimization/18947
9431         * gcc.c-torture/compile/20050215-1.c: New test.
9432         * gcc.c-torture/compile/20050215-2.c: New test.
9433         * gcc.c-torture/compile/20050215-3.c: New test.
9434
9435 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9436
9437         PR c++/20028
9438         * g++.dg/template/crash34.C: New.
9439
9440         PR c++/20022
9441         * g++.dg/other/access3.C: New.
9442
9443 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9444
9445         * gcc.dg/vect/vect-98.c: New test.
9446
9447 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9448
9449         PR tree-optimization/19967
9450         * gcc.dg/pr19967.c: New.
9451
9452 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9453
9454         PR middle-end/19857
9455         * gcc.dg/tree-ssa/20050215-1.c: New test.
9456         * gcc.c-torture/execute/20050215-1.c: New test.
9457
9458 2005-02-15  Eric Christopher  <echristo@redhat.com>
9459
9460         * gcc.dg/cpp/20050215-1.c: New file.
9461
9462 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9463
9464         PR tree-optimization/15785
9465         * gcc.dg/pr15785-1.c: New test.
9466
9467 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9468
9469         PR c++/17788
9470         * g++.dg/init/ctor4.C: New.
9471         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9472
9473 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9474
9475         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9476         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9477
9478 2005-02-15  Andreas Schwab  <schwab@suse.de>
9479
9480         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9481         declare malloc.
9482
9483 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9484
9485         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9486
9487 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9488
9489         PR tree-optimization/19853
9490         * gcc.c-torture/compile/pr19853.c: New test.
9491
9492 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9493
9494         PR c++/19608
9495         * g++.dg/parse/local-class1.C: New.
9496
9497         PR c++/19895
9498         * g++.dg/parse/ptrmem3.C: New.
9499
9500         PR c++/19884
9501         * g++.old-deja/g++.oliva/template6.C: Add another case.
9502         * g++.dg/template/explicit6.C: New.
9503
9504 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9505
9506         PR c++/17816
9507         * g++.dg/other/redecl2.C: New.
9508
9509 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9510
9511         PR c++/19891
9512         * g++.dg/abi/covariant4.C: New.
9513
9514 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9515
9516         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9517
9518 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9519
9520         * gcc.dg/vect/vect-96.c: Fix typo.
9521
9522 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9523
9524         PR c++/14479
9525         PR c++/19487
9526         * g++.dg/template/enum5.C: New test.
9527
9528 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9529
9530         * gcc.dg/vect/vect-97.c: New test.
9531
9532 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9533
9534         * gcc.dg/vect/vect-96.c: New test.
9535
9536 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9537
9538         * gcc.dg/builtins-34.c: Also check ldexp*.
9539
9540 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9541
9542         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9543
9544 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9545
9546         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9547         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9548         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9549         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9550         selector_list, selector_expression, dg-process-target): Move to new
9551         file target-supports-dg.exp.
9552         * lib/target-supports-dg.exp: New.
9553
9554         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9555         New.
9556
9557 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9558
9559         PR c++/19666
9560         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9561
9562         PR middle-end/19858
9563         * gcc.c-torture/compile/20050210-1.c: New test.
9564
9565 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9566
9567         PR c++/19755
9568         * g++.dg/warn/Wbraces1.C: New test.
9569
9570 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9571
9572         * gcc.dg/builtins-52.c: New testcase.
9573
9574 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9575
9576         PR c/19342
9577         * gcc.c-torture/execute/20050119-1.c: New test.
9578
9579 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9580
9581         PR c++/19811
9582         * g++.dg/init/delete1.C: New test.
9583
9584 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9585
9586         PR c++/18470
9587         * g++.dg/template/static12.C: New test.
9588
9589 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9590
9591         PR c++/19787
9592         * g++.dg/conversion/ambig1.C: New test.
9593
9594         PR c++/19739
9595         * g++.dg/ext/attrib19.C: New test.
9596
9597         PR c++/19732
9598         * g++.dg/parse/dtor5.C: New test.
9599
9600         PR c++/19762
9601         * g++.dg/template/dtor3.C: New test.
9602
9603         PR c++/19826
9604         * g++.dg/template/static11.C: New test.
9605         * g++.dg/template/crash2.C: Remove dg-error marker.
9606
9607 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9608
9609         PR C++/18491
9610         * g++.old-deja/g++.mike/p10769a.C: Remove.
9611
9612 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9613
9614         * gcc.dg/builtins-48.c: New test case.
9615         * gcc.dg/builtins-49.c: New test case.
9616         * gcc.dg/builtins-50.c: New test case.
9617         * gcc.dg/builtins-51.c: New test case.
9618
9619 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9620
9621         PR middle-end/19583
9622         * g++.dg/warn/Wreturn-type-3.C: New test.
9623
9624 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9625
9626         PR middle-end/19402
9627         * gcc.dg/pr19402-1.c: New testcase.
9628         * gcc.dg/pr19402-2.c: likewise.
9629
9630 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9631
9632         PR middle-end/19854
9633         * g++.dg/tree-ssa/tmmti.C: New testcase.
9634
9635 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9636
9637         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9638
9639 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9640
9641         PR c++/19733
9642         * g++.dg/parse/crash23.C: New test.
9643         * g++.dg/warn/Weff1.C: New test.
9644
9645 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9646
9647         * gcc.dg/20050209-1.c: New test.
9648
9649 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9650
9651         PR target/19799
9652         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9653
9654 2005-02-08  Mike Stump  <mrs@apple.com>
9655
9656         * g++.dg/pch/import-2.c: New test.
9657         * g++.dg/pch/import-2.hs: New.
9658         * g++.dg/pch/include/import-2a.h: New.
9659         * g++.dg/pch/include/import-2b.h: New.
9660
9661 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9662
9663         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9664
9665 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9666
9667         * gfortran.dg/substr_1.f90: New test.
9668
9669 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9670
9671         PR middle-end/19775
9672         * gcc.dg/torture/builtin-power-1.c: Disable test for
9673         invalid transformation.
9674         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9675         no longer optimize.
9676         * gcc.dg/builtins-47.c: New testcase.
9677
9678 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9679             Dorit Naishlos  <dorit@il.ibm.com>
9680
9681         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9682
9683 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9684
9685         * gcc.c-torture/compile/20050206-1.c: New test.
9686
9687 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9688
9689         PR tree-opt/19768
9690         * g++.dg/opt/pr19768.C: New test.
9691
9692 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9693
9694         PR tree-opt/19736
9695         * gcc.c-torture/compile/pr19736.c: New test.
9696
9697 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9698
9699         PR c++/17401
9700         * g++.dg/parse/error25.C: New test.
9701
9702 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9703
9704         * gcc.c-torture/execute/20050203-1.c: New.
9705
9706 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9707
9708         * gcc.dg/vect/vect-85.c: Remove xfail.
9709         * gcc.dg/vect/vect-86.c: Remove xfail.
9710         * gcc.dg/vect/vect-87.c: Remove xfail.
9711         * gcc.dg/vect/vect-88.c: Remove xfail.
9712
9713 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9714
9715         * gcc.dg/altivec-19.c: New.
9716
9717 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9718
9719         PR c/17807
9720         * gcc.dg/nested-func-3.c: New test.
9721         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9722
9723 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9724
9725         * gcc.test-framework/gen_directive_tests: Generate tests for
9726         selector expressions.
9727
9728 2005-02-02  Matt Austern  <austern@apple.com>
9729
9730         PR c++/19628
9731         * g++/ext/builtin7.C: New.
9732         * g++/ext/builtin8.C: New.
9733
9734 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9735
9736         PR c/18502
9737         * gcc.dg/pr18502-1.c: New test.
9738
9739 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9740
9741         PR c++/17413
9742         * g++.dg/template/local4.C: Tweak.
9743
9744 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9745
9746         PR tree-optimization/19578
9747         * gcc.c-torture/compile/20050202-1.c: New test.
9748
9749 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9750
9751         PR c/19435
9752         * gcc.dg/c99-init-4.c: New test.
9753
9754 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9755
9756         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9757
9758         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9759
9760         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9761         * g++.dg/eh/check-vect.h: New.
9762
9763         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9764         * gcc.dg/vect/vect-78.c: Ditto.
9765         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9766         Remove.
9767
9768         * g++.dg/conversion/simd1.C: Expect warning.
9769         * g++.dg/ext/attribute-test-1.C: Ditto.
9770         * g++.dg/ext/attribute-test-2.C: Ditto.
9771         * g++.dg/ext/attribute-test-3.C: Ditto.
9772         * g++.dg/ext/attribute-test-4.C: Ditto.
9773
9774         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9775         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9776
9777         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9778
9779 2005-02-01  Richard Henderson  <rth@redhat.com>
9780
9781         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9782         long double for ibm double-double format.
9783         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9784
9785 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9786
9787         PR tree-optimization/19633
9788         * testsuite/gcc.dg/pr19633-1.c: New test.
9789         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9790         to NULL or a symbol.
9791
9792 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9793
9794         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9795         New procs.
9796         (dg-process-target (local override)): Handle selector expressions.
9797
9798         * gcc.test-framework/README: Describe tests in source directory.
9799         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9800         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9801         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9802         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9803         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9804         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9805         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9806         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9807         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9808         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9809         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9810         * gcc.test-framework/dg-error-exp-P.c: New test.
9811         * gcc.test-framework/dg-error-exp-XP.c: New test.
9812         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9813         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9814         * gcc.test-framework/dg-output-exp-P.c: New test.
9815         * gcc.test-framework/dg-output-exp-XF.c: New test.
9816         * gcc.test-framework/dg-warning-exp-P.c: New test.
9817         * gcc.misc-tests/dg-1.c: Remove.
9818         * gcc.misc-tests/dg-2.c: Remove.
9819         * gcc.misc-tests/dg-3.c: Remove.
9820         * gcc.misc-tests/dg-4.c: Remove.
9821         * gcc.misc-tests/dg-5.c: Remove.
9822         * gcc.misc-tests/dg-6.c: Remove.
9823         * gcc.misc-tests/dg-7.c: Remove.
9824         * gcc.misc-tests/dg-8.c: Remove.
9825         * gcc.misc-tests/dg-9.c: Remove.
9826         * gcc.misc-tests/dg-10.c: Remove.
9827         * gcc.misc-tests/dg-11.c: Remove.
9828         * gcc.misc-tests/dg-12.c: Remove.
9829         * gcc.misc-tests/dg-test.exp: Remove.
9830
9831         * gcc.test-framework/test-framework.awk: Change recording and
9832         printing of passes and failures.
9833
9834         * gcc.test-framework: New directory.
9835         * gcc.test-framework/README: New.
9836         * gcc.test-framework/test-framework.exp: New.
9837         * gcc.test-framework/test-framework.awk: New.
9838         * gcc.test-framework/gen_directive_tests: New.
9839
9840 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9841
9842         * lib/treelang.exp: Fix comment typos.
9843         (treelang_target_compile): Don't append libs=-ltreelang to options.
9844
9845 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9846
9847         * g++.dg/parse/typename7.C: Adjust error messages.
9848
9849 2005-01-31  Jeff Law  <law@redhat.com>
9850
9851         * gcc.c-torture/execute/20050131-1.c: New test.
9852         * gcc.dg/wcaselabel.c: New test.
9853
9854 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9855
9856         * g++.dg/other/warning1.C: Adjust error messags.
9857         * g++.dg/parse/constant5.C: New test.
9858
9859 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9860
9861         PR c/19333
9862         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9863         the test case valid.
9864         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9865         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9866         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9867         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9868         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9869         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9870
9871 2005-01-31  Dale Johannesen  <dalej@apple.com>
9872
9873         * g++.dg/opt/pr19650.C: New test.
9874
9875 2005-01-31  Richard Henderson  <rth@redhat.com>
9876
9877         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9878         long double for intel double extended format.
9879         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9880
9881 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9882
9883         PR c++/19555
9884         * g++.dg/template/static10.C: New test.
9885
9886         PR c++/19395
9887         * g++.dg/parse/error24.C: New test.
9888
9889         PR c++/19367
9890         * g++.dg/lookup/builtin1.C: New test.
9891
9892         PR c++/19457
9893         * g++.dg/warn/conv3.C: New test.
9894
9895 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9896
9897         PR fortran/19647
9898         * gfortan.dg/inquire_7.f90
9899
9900 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9901
9902         PR tree-optimization/15791
9903         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9904         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9905         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9906         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9907         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9908         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9909         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9910         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9911         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9912         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9913
9914 2005-01-29  Paul Brook  <paul@codesourcery.com>
9915
9916         PR fortran/18565
9917         * check.c (real_or_complex_check): New function.
9918         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9919         * intrinsic.c (add_functions): Use new check functions.
9920         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9921         Add prototypes.
9922
9923 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9924
9925         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9926         gcc.dg/lvalue-3.c: New tests.
9927         * gcc.dg/concat.c: Update expected messages.
9928
9929 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9930
9931         PR libfortran/19595
9932         * gfortran.dg/eor_1.f90: New test.
9933
9934 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9935
9936         PR fortran/19589
9937         * gfortran.dg/logical_data_1.f90: New test.
9938
9939 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9940
9941         PR c++/19253
9942         * g++.dg/template/crash33.C: New test.
9943
9944         PR c++/19667
9945         * g++.dg/template/crash32.C: New test.
9946
9947 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9948
9949         PR middle-end/16558
9950         * g++.dg/warn/Wreturn-type-2.C: New test.
9951
9952 2004-06-24  Jeff Law  <law@redhat.com>
9953
9954         * gcc.dg/tree-ssa/20050128-1.c: New test.
9955
9956 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9957
9958         * gcc.target/frv/all-mdpackh-1.c: New test.
9959
9960 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9961
9962         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9963
9964 2005-01-27  Richard Henderson  <rth@redhat.com>
9965
9966         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9967
9968 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9969
9970         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9971
9972 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9973
9974         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9975         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9976         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9977         to cope with cases where the multilib options override the dg-options.
9978
9979 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9980
9981         PR c/18946
9982         * gcc.dg/noncompile/20050120-1.c: New test.
9983
9984 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9985
9986         PR tree-optimization/19633
9987         * gcc.dg/pr19633.c: New test.
9988         * gcc.dg/tree-ssa/pr19633.c: New test.
9989
9990 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9991
9992         * gcc.dg/20041216-1.c: New test.
9993
9994 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9995
9996         PR objc/18862
9997         * objc.dg/selector-2.m: New test.
9998
9999 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
10000
10001         * g++.dg/opt/range-test-2.C: New test.
10002
10003         PR rtl-optimization/19579
10004         * gcc.c-torture/execute/20050124-1.c: New test.
10005
10006 2005-01-26  Greg Parker  <gparker@apple.com>
10007         Stuart Hastings  <stuart@apple.com>
10008
10009         * gcc.c-torture/execute/20050125-1.c: New.
10010
10011 2005-01-18  Jan Hubicka  <jh@suse.cz>
10012
10013         PR tree-optimize/19337
10014         * gcc.c-torture/compile/20050119-1.c: New test.
10015
10016 2005-01-24  James E Wilson  <wilson@specifixinc.com>
10017
10018         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
10019         test for successful match.
10020
10021 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
10022
10023         PR objc/18408
10024         * objc.dg/comp-types-7.m: New test.
10025
10026 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
10027
10028         * lib/target-supports.exp (current_target_name): New.
10029         (check_effective_target_ilp32, check_effective_target_lp64):
10030         Cache the result to use as long as the current target, with
10031         multilib flags, remains the same.
10032
10033         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
10034         (dg-require-weak, dg-require-visibility, dg-require-alias,
10035         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
10036         dg-require-effective-target, dg-skip-if): Remove call to
10037         skip_test_and_clear_xfail.
10038         (dg-test): Clear xfail data.
10039
10040 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
10041
10042         PR target/17751
10043         * gcc.dg/ppc64-toc.c: New test.
10044
10045         * g++.dg/tree-ssa/empty-1.C: New test.
10046
10047         PR middle-end/19551
10048         * gcc.c-torture/execute/20050121-1.c: New test.
10049         * gcc.dg/20050121-2.c: New test.
10050
10051 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
10052         Paul Brook  <paul@codesourcery.com>
10053
10054         PR fortran/17941
10055         * gfortran.dg/real_const_1.f: New test.
10056         * gfortran.dg/real_const_2.f90: New test.
10057         * gfortran.dg/complex_int_1.f90: New test.
10058
10059 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
10060
10061         PR fortran/19313
10062         * gfortan.dg/inquire_6.f90: New test.
10063
10064 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10065
10066         PR libfortran/19451
10067         * open_readonly_1.f90: New test.
10068
10069 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10070
10071         PR libfortran/18982
10072         * gfortran.dg/open_new.f90: New file.
10073
10074 2005-01-22  Paul Brook  <paul@codesourcery.com>
10075
10076         * namelist_1.f90: New test.
10077
10078 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
10079
10080         PR tree-optimization/19484
10081         * gcc.c-torture/compile/20050122-[12].c: New tests.
10082
10083 2005-01-22  Paul Brook  <paul@codesourcery.com>
10084
10085         * gfortran.dg/implicit_2.f90: New test.
10086
10087 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
10088
10089         PR fortran/19314
10090         * gfortran.dg/inquire_5.f90: New test.
10091
10092 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10093
10094         PR c/18809
10095         * gcc.dg/pr18809-1.c: New test.
10096
10097 2005-01-21  Ian Lance Taylor  <ian@airs.com>
10098
10099         * gcc.dg/20050121-1.c: New test.
10100
10101         PR tree-optimization/13000
10102         * gcc.dg/20040206-1.c: Change warning to point where function is
10103         being inlined.
10104
10105 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10106
10107         PR c++/19208
10108         * g++.dg/template/array11.C: New test.
10109
10110 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10111
10112         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
10113         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
10114         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
10115         * gfortran.dg/getenv_1.f90: Add dg-do directive.
10116         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
10117         gfortran.dg/pr17164.f90: Add missing dg-do directives.
10118
10119 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10120
10121         PR tree-optimization/15349
10122         * gcc.dg/tree-ssa/pr15349.c: New.
10123
10124 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
10125
10126         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
10127
10128 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
10129
10130         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
10131         scan-assembler-times directive name.
10132
10133         * gcc.dg/asm-a.c: Move dg-require-effective-target to
10134         after dg-do.
10135
10136         PR rtl-optimization/19462
10137         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
10138
10139 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
10140
10141         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
10142         counting function calls on ia64.
10143
10144 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
10145
10146         PR rtl-optimization/15139
10147         * gcc.dg/20050111-2.c: New test.
10148
10149         PR c/17297
10150         * gcc.c-torture/compile/20050113-1.c: New testcase.
10151
10152         PR middle-end/19164
10153         * gcc.dg/20050113-1.c: New testcase.
10154
10155 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
10156
10157         * gcc.dg/vect/vect-85.c: Add comment.
10158         * gcc.dg/vect/vect-86.c: Add xfail for now.
10159         * gcc.dg/vect/vect-87.c: Add xfail for now.
10160         * gcc.dg/vect/vect-88.c: Add xfail for now.
10161         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
10162
10163 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10164
10165         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
10166
10167 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10168
10169         * g++.dg/debug/typedef3.C: New test.
10170
10171 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
10172
10173         PR c/19472
10174         * gcc.dg/asm-a.c: New test.
10175
10176 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
10177
10178         * gcc.dg/sh-relax.c: Add prototype for abort.
10179
10180 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10181
10182         * gcc.dg/short-compare-1.c: New test.
10183         * gcc.dg/short-compare-2.c: Likewise.
10184
10185 2005-01-18  Michael Matz  <matz@suse.de>
10186
10187         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10188
10189 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10190
10191         PR tree-optimization/19121
10192         * gcc.c-torture/compile/pr19121.c: New test.
10193
10194 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10195
10196         PR target/19357
10197         * gcc.c-torture/compile/pr19357.c: New test.
10198
10199 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10200
10201         PR c/5675
10202         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10203         pass--those that refer just to the variable, possibly with a
10204         cast.
10205         * gcc.dg/c99-const-expr-3.c: Likewise.
10206
10207         PR middle-end/13127
10208         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10209         longer emitted.
10210
10211 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10212
10213         PR fortran/18778
10214         * gfortran.dg/endfile_2.f90: New test.
10215
10216 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10217
10218         PR 19168
10219         * gfortran.dg/select_5.f90: New test.
10220
10221 2004-01-16  Paul Brook  <paul@codesourcery.com>
10222
10223         * gfortran.dg/common_4.f90: New test.
10224
10225 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10226
10227         PR rtl-optimization/19462
10228         * gcc.dg/torture/pr19462-1.c: New test.
10229
10230 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10231
10232         PR objc/19321
10233         * objc.dg/func-ptr-2.m: New.
10234         * objc.dg/volatile-1.m: New.
10235
10236 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10237
10238         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10239
10240 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10241
10242         PR tree-optimization/19060
10243         * gcc.c-torture/execute/20050104-1.c: New test.
10244
10245 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10246
10247         PR fortran/18983
10248         * gfortran.dg/write_to_null.f90: New test.
10249
10250 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10251             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10252
10253         PR other/19328
10254         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10255         argument.
10256
10257 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10258
10259         PR c++/19263
10260         * g++.dg/init/vector1.C: New test.
10261
10262 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10263
10264         PR target/13158
10265         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10266         PR target/18987
10267         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10268
10269 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10270
10271         * gfortran.dg/select_1.f90: New test.
10272         * gfortran.dg/select_2.f90: New test.
10273         * gfortran.dg/select_3.f90: New test.
10274         * gfortran.dg/select_4.f90: New test.
10275
10276 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10277
10278         PR middle-end/19084
10279         PR rtl-optimization/19348
10280         * gcc.dg/20050111-1.c: New test.
10281         * gcc.c-torture/execute/20050111-1.c: New test.
10282
10283         * gcc.dg/i386-asm-4.c: New test.
10284
10285 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10286
10287         * gcc.dg/nested-func-2.c: New test.
10288         * ada/acats/norun.lst: Remove c953002.
10289
10290 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10291
10292         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10293
10294 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10295
10296         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10297
10298 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10299
10300         PR target/18761
10301         * g++.dg/abi/align1.C: New test.
10302
10303 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10304
10305         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10306         at a time.
10307         * g++.dg/ext/altivec_check.h: Support compiling as C.
10308
10309 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10310
10311         PR c++/19355
10312         * g++.dg/expr/pr19355-1.C: New test case.
10313
10314 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10315
10316         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10317         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10318         * ada/acats/tests/c3/c92005b.ada: Likewise.
10319         * ada/acats/tests/c3/cxb3012.a: Likewise.
10320         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10321
10322 2005-01-09  Paul Brook  <paul@codesourcery.com>
10323
10324         * gfortran.dg/common_2.f90: New file.
10325         * gfortran.dg/common_3.f90: New file.
10326
10327 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10328
10329         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10330
10331 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10332
10333         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10334         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10335         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10336         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10337         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10338         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10339         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10340         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10341         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10342         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10343         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10344         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10345         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10346         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10347         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10348         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10349         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10350         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10351         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10352         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10353         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10354         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10355         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10356         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10357         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10358         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10359         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10360         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10361         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10362         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10363         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10364         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10365         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10366         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10367         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10368         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10369         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10370         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10371         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10372         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10373         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10374         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10375         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10376         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10377         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10378         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10379         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10380         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10381         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10382         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10383         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10384         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10385         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10386         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10387         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10388         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10389         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10390         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10391         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10392         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10393         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10394         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10395         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10396         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10397         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10398         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10399         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10400
10401         * gcc.dg/vect/vect-1.c: Fix spelling.
10402         * gcc.dg/vect/vect-10.c: Fix spelling.
10403         * gcc.dg/vect/vect-11.c: Fix spelling.
10404         * gcc.dg/vect/vect-12.c: Fix spelling.
10405         * gcc.dg/vect/vect-14.c: Fix spelling.
10406         * gcc.dg/vect/vect-15.c: Fix spelling.
10407         * gcc.dg/vect/vect-16.c: Fix spelling.
10408         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10409         * gcc.dg/vect/vect-64.c: Fix comments.
10410         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10411
10412 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10413             Ira Rosen  <irar@il.ibm.com>
10414
10415         * gcc.dg/vect/vect-70.c: New test.
10416         * gcc.dg/vect/vect-71.c: New test.
10417
10418 2005-01-09  Manfred Hollstein  <mh@suse.com>
10419
10420         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10421         * gcc.dg/pr18241-2.c: Likewise.
10422         * gcc.dg/pr18241-3.c: Likewise.
10423         * gcc.dg/pr18241-4.c: Likewise.
10424         * gcc.dg/pr18241-5.c: Likewise.
10425
10426 2005-01-08  Richard Henderson  <rth@redhat.com>
10427
10428         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10429         False for x86 and x86-64.
10430
10431 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10432
10433         PR tree-optimization/18241
10434         * gcc.dg/pr18241-1.c: New test.
10435         * gcc.dg/pr18241-2.c: New test.
10436         * gcc.dg/pr18241-3.c: New test.
10437         * gcc.dg/pr18241-4.c: New test.
10438         * gcc.dg/pr18241-5.c: New test.
10439
10440 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10441
10442         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10443         gfortran.dg/select_4.f90: New.
10444
10445 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10446
10447         * gcc.c-torture/execute/20050107-1.c: New test.
10448
10449 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10450
10451         PR c++/19298
10452         * g++.dg/template/ref2.C: New.
10453
10454 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10455
10456         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10457         instead of being empty.
10458
10459 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10460
10461         PR fortran/15553
10462         * gfortran.dg/array-1.f90: New test.
10463
10464 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10465
10466         PR tree-optimization/19283
10467         * gcc.c-torture/execute/20050106-1.c: New test.
10468
10469         PR rtl-optimization/18861
10470         * gcc.dg/20050105-1.c: New test.
10471
10472         PR tree-optimization/18828
10473         * gcc.dg/20050105-2.c: New test.
10474
10475 2005-01-07  Andreas Jaeger  <aj@suse.de>
10476
10477         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10478
10479 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10480
10481         PR fortran/18398
10482         * gfortran.dg/fmt_read.f90: New test.
10483
10484 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10485
10486         * gcc.dg/rs6000-ldouble-2.c: New.
10487
10488 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10489
10490         PR c++/19244
10491         * g++.dg/parser/ctor2.C: New test.
10492
10493 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10494
10495         PR c++/17154
10496         * g++.dg/template/using9.C: New test.
10497
10498 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10499
10500         PR c++/19258
10501         * g++.dg/lookup/friend6.C: New test.
10502
10503 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10504
10505         PR c++/19270
10506         * g++.dg/template/array10.C: New.
10507
10508 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10509
10510         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10511         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10512
10513 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10514
10515         * gcc.c-torture/compile/20050105-1.c: New test.
10516
10517 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10518
10519         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10520
10521 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10522
10523         PR middle-end/19100
10524         * gcc.dg/conv-3.c: New test case.
10525
10526 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10527
10528         * gcc.dg/asm-wide-1.c: New test.
10529
10530 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10531
10532         PR c++/19030
10533         * g++.dg/parse/crash22.C: New
10534
10535 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10536
10537         PR 19257
10538         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10539
10540 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10541
10542         PR middle-end/17767
10543         * gcc.dg/i386-mmx-6.c: New test case.
10544
10545 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10546
10547         PR tree-optimization/18308
10548         * gcc.dg/vect/pr18308.c: New testcase.
10549
10550 2005-01-04  Andreas Jaeger  <aj@suse.de>
10551
10552         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10553
10554 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10555             Robert Bowdidge <bowdidge@apple.com>
10556
10557         * gcc.dg/cpp/subframework1.c: New.
10558         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10559         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10560         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10561         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10562
10563 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10564
10565         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10566         producing warning.
10567         * gcc.dg/darwin-weakimport-2.c: New.
10568
10569 2005-01-03  Richard Henderson  <rth@redhat.com>
10570
10571         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10572
10573 2005-01-03  Richard Henderson  <rth@redhat.com>
10574
10575         * gcc.dg/vect/vect.exp: Enable for ia64.
10576         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10577         (check_effective_target_vect_float): Likewise.
10578         (check_effective_target_vect_no_align): Likewise.
10579         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10580         * gcc.dg/vect/vect-8.c: Likewise.
10581
10582 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10583
10584         PR target/19236
10585         * gcc.dg/pr19236-1.c: New test case.
10586
10587 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10588
10589         PR rtl-optimization/12092
10590         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10591
10592 2005-01-02  Andreas Jaeger  <aj@suse.de>
10593
10594         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10595
10596 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10597             Andrew Pinski  <pinskia@physics.uc.edu>
10598
10599         PR rtl-optimization/12092
10600         * gcc.dg/pr12092-1.c: New test case.
10601
10602 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10603
10604         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10605         'hidden' and 'default' for better portability.
10606         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10607
10608         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10609         6 and 7.
10610         * g++.old-deja/g++.brendan/new3.C: Likewise.
10611
10612 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10613
10614         * gcc.dg/20041231-1.C: New test.
10615         * g++.dg/warn/Wunreachable-code-1.C: New test.
10616
10617 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10618
10619         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10620         file, not /dev/null.  Abort on error.
10621
10622 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10623             Ziemowit Laski  <zlaski@apple.com>
10624
10625         PR objc/18971
10626         * objc.dg/encode-5.m: New test.
10627
10628 2004-12-29  Richard Henderson  <rth@redhat.com>
10629
10630         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10631         * objc.dg/stabs-1.m: Disable for ia64.
10632
10633 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10634
10635         PR c++/19190
10636         * g++.dg/warn/Wunused-10.C: New test.
10637
10638 2004-12-28  Richard Henderson  <rth@redhat.com>
10639
10640         * objc.dg/stabs-1.m: Disable for alpha.
10641
10642 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10643
10644         PR c++/19149
10645         * g++.dg/parse/error23.C: New test.
10646
10647 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10648
10649         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10650
10651         PR fortran/19032
10652         * gfortran.dg/intrinsic_modulo_1.f90: New.
10653         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10654         tests with divisor -1.
10655
10656 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10657
10658         * g++.dg/opt/temp1.C (memcpy): Return a value.
10659
10660         PR c++/19148
10661         * g++.dg/expr/cond7.C: New test.
10662
10663 2004-12-27  Paul Brook  <paul@codesourcery.com>
10664
10665         * gfortran.dg/g77/select_no_compile.f: Remove.
10666
10667 2004-12-27  Richard Henderson  <rth@redhat.com>
10668
10669         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10670         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10671         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10672
10673 2004-12-26  Richard Henderson  <rth@redhat.com>
10674
10675         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10676         by 1i instead of token pasting.
10677
10678 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10679
10680         PR tree-optimization/17578
10681         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10682         to additional_flags.
10683         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10684
10685 2004-12-25  Richard Henderson  <rth@redhat.com>
10686
10687         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10688         Remove Alpha.
10689
10690 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10691
10692         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10693         hppa*-*-hpux*.
10694         * gcc.dg/pr17957.c (dg-options): Likewise.
10695         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10696         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10697         instead of 0 on __hppa__.
10698         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10699         "foo,%r" on hppa*-*-*.
10700
10701 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10702
10703         PR fortran/19071
10704         * gfortran.dg/complex_write.f90: New test.
10705
10706 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10707
10708         PR c++/17595
10709         * g++.dg/parse/pragma2.C: New test.
10710
10711         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10712
10713 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10714
10715         * gcc.dg/empty2.c: Add missing dg-warning.
10716
10717 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10718
10719         PR c++/17413
10720         * g++.dg/template/local4.C: New test.
10721         * g++.dg/template/crash19.C: Add dg-error marker.
10722
10723         * g++.dg/template/crash31.C: Correct embedded PR number.
10724
10725 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10726
10727         PR c++/16405
10728         * g++.dg/opt/temp1.C: Add do-run marker.
10729
10730 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10731
10732         * g++.dg/template/spec19.C: New.
10733
10734 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10735
10736         PR target/16819
10737         * gcc.dg/empty2.c: New.
10738
10739 2004-12-23  Richard Henderson  <rth@redhat.com>
10740
10741         * lib/target-supports.exp (check_effective_target_vect_no_align):
10742         Remove i?86 and x86-64.
10743
10744 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10745
10746         PR c++/16405
10747         * g++.dg/opt/temp1.C: New test.
10748
10749 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10750
10751         PR c++/18733
10752         * g++.dg/template/friend33.C: New testcase.
10753
10754 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10755
10756         PR c++/18464
10757         * g++.dg/template/cond5.C: New test.
10758
10759         PR c++/18492
10760         * g++.dg/inherit/thunk3.C: New test.
10761
10762         PR c++/11224
10763         * g++.dg/warn/Wunused-9.C: New test.
10764
10765 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10766
10767         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10768
10769 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10770
10771         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10772
10773 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10774
10775         PR c++/18378
10776         * g++.dg/ext/packed8.C: New test.
10777
10778         PR c++/19063
10779         * g++.dg/template/crash31.C: New test.
10780
10781         PR c++/19034
10782         * g++.dg/template/crash30.C: New test.
10783
10784 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10785
10786         PR C++/18984
10787         * g++.dg/eh/ctor3.C: New test.
10788
10789 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10790
10791         * objc.dg/stabs-1.m: Allow section name to be quoted and
10792         assembly label to begin with '.LL'.
10793
10794 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10795
10796         * gcc.dg/vect/vect.exp
10797         (check_effective_target_lp64_or_vect_no_align): New.
10798         * gcc.dg/vect/vect-77.c: Use it.
10799         * gcc.dg/vect/vect-78.c: Use it.
10800
10801         * lib/target-supports.exp
10802         (check_effective_target_vect_no_max,
10803         check_effective_target_vect_no_bitwise,
10804         check_effective_target_vect_no_align): New.
10805         * gcc.dg/vect/vect-13.c: Use them.
10806         * gcc.dg/vect/vect-17.c: Ditto.
10807         * gcc.dg/vect/vect-18.c: Ditto.
10808         * gcc.dg/vect/vect-19.c: Ditto.
10809         * gcc.dg/vect/vect-20.c: Ditto.
10810         * gcc.dg/vect/vect-27.c: Ditto.
10811         * gcc.dg/vect/vect-29.c: Ditto.
10812         * gcc.dg/vect/vect-44.c: Ditto.
10813         * gcc.dg/vect/vect-48.c: Ditto.
10814         * gcc.dg/vect/vect-50.c: Ditto.
10815         * gcc.dg/vect/vect-52.c: Ditto.
10816         * gcc.dg/vect/vect-54.c: Ditto.
10817         * gcc.dg/vect/vect-56.c: Ditto.
10818         * gcc.dg/vect/vect-58.c: Ditto.
10819         * gcc.dg/vect/vect-60.c: Ditto.
10820         * gcc.dg/vect/vect-72.c: Ditto.
10821         * gcc.dg/vect/vect-80.c: Ditto.
10822
10823 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10824
10825         PR c++/14075
10826         * g++.dg/init/string1.C: New.
10827
10828         PR c++/18975
10829         * g++.dg/other/synth1.C: New.
10830
10831 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10832
10833         PR c/18963
10834         * gcc.dg/pr18963-1.c: New test.
10835
10836 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10837
10838         PR c/18596
10839         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10840         * gcc.dg/pr18596-1.c: Use dg-error.
10841         (dg-options): Use -fno-unit-at-a-time.
10842         * gcc.dg/pr18596-2.c: New test.
10843         * gcc.dg/pr18596-3.c: New test.
10844
10845 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10846
10847         PR middle-end/18683
10848         * g++.dg/opt/pr18683-1.C: New test case.
10849
10850 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10851
10852         PR other/19093
10853         * g++.dg/opt/max1.C: Fix for 64bit targets.
10854
10855 2004-12-20  Matt Austern  <austern@apple.com>
10856
10857         PR c++/19044
10858         * g++.dg/ext/builtin6.C: New
10859
10860 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10861
10862         PR tree-optimization/19080
10863         * gcc.c-torture/compile/pr19080.c: New test.
10864
10865 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10866
10867         * gcc.dg/20041219-1.c: New test.
10868
10869 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10870
10871         PR middle-end/19068
10872         * g++.dg/opt/max1.C: New test case.
10873
10874 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10875
10876         * gcc.dg/fdata-sections-1.c: New test.
10877
10878 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10879
10880         PR middle-end/18548
10881         * gcc.dg/max-1.c: New test case.
10882
10883 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10884
10885         * gcc.c-torture/execute/20041218-1.c: New test.
10886
10887 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10888
10889         * gcc.dg/pr18501.c: New test.
10890         * gcc.dg/uninit-5.c: XFAIL.
10891         * gcc.dg/uninit-9.c: XFAIL.
10892
10893 2004-12-17  Dale Johannesen  <dalej@apple.com>
10894
10895         * gcc.dg/20041213-1.c: New.
10896
10897 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10898
10899         * objc.dg/stabs-1.m: Allow assembly label to begin
10900         with a dot ('.').
10901
10902 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10903
10904         * gcc.c-torture/execute/20041213-1.c: Move...
10905         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10906
10907 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10908
10909         PR c++/18721
10910         * g++.dg/lookup/conv-5.C: New.
10911
10912 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10913
10914         * objc.dg/stabs-1.m: New test.
10915
10916 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10917
10918         * gcc.dg/visibility-c.c: Change compile to
10919         assemble for the test.
10920
10921 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10922
10923         PR target/19041
10924         * gcc.dg/visibility-c.c: New test.
10925
10926 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10927
10928         PR middle-end/18493
10929         * gcc.dg/switch-8.c: New test case.
10930
10931 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10932
10933         PR c++/18905
10934         * g++.dg/template/init4.C: New.
10935         * g++.dg/opt/static3.C: Enable optimizer.
10936
10937 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10938
10939         * g++.dg/other/complex1.C: New test.
10940
10941 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10942
10943         * g++.dg/opt/inline9.C: New test.
10944
10945 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10946
10947         PR fortran/18993
10948         * gfotran.dg/nullify_1.f: New test.
10949
10950 2004-12-15  Richard Henderson  <rth@redhat.com>
10951
10952         * gcc.target/i386/i386.exp: New harness.
10953         * gcc.target/i386/vect-args.c: New.
10954
10955 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10956
10957         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10958
10959 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10960
10961         PR c++/18825
10962         * g++.dg/template/friend32.C: New test.
10963
10964 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10965
10966         * cpp/pragma-once-1.c: New test.
10967         * cpp/pragma-once-1b.h: Likewise.
10968         * cpp/pragma-once-1c.h: Likewise.
10969         * cpp/pragma-once-1d.h: Likewise.
10970         * cpp/inc/pragma-once-1a.h: Likewise.
10971
10972 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10973             Steven G. Kargl  <kargls@comcast.net>
10974
10975         PR fortran/17597
10976         * gfortran.dg/list_read_3.f90: New test.
10977
10978 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10979
10980         * gcc.dg/ftrapv-2.c: New test.
10981
10982 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10983
10984         PR c++/18981
10985         * g++.dg/template/typename9.C: New test.
10986
10987 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10988
10989         PR c++/18738
10990         * g++.dg/template/typename8.C: New test.
10991         * g++.dg/parse/friend2.C: Tweak error message.
10992
10993 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10994
10995         * gcc.c-torture/20041214-1.c: New test.
10996
10997 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10998
10999         PR c++/18965
11000         * g++.dg/init/array17.C: New test.
11001
11002 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11003
11004         PR c++/18793
11005         * g++.dg/init/aggr3.C: New test.
11006
11007 2004-12-14  Janis Johnson  <janis187@us.ibm.com
11008
11009         * gcc.dg/altivec-types-1.c: New test.
11010         * gcc.dg/altivec-types-2.c: New test.
11011         * gcc.dg/altivec-types-3.c: New test.
11012         * gcc.dg/altivec-types-4.c: New test.
11013         * g++.dg/ext/altivec-types-1.C: New test.
11014         * g++.dg/ext/altivec-types-2.C: New test.
11015         * g++.dg/ext/altivec-types-3.C: New test.
11016         * g++.dg/ext/altivec-types-4.C: New test.
11017
11018 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
11019
11020         PR middle-end/18951
11021         * gcc.c-torture/execute/20041213-1.c: New test.
11022
11023 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
11024
11025         PR c++/18949
11026         * g++.dg/template/cast1.C: New.
11027
11028 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
11029
11030         * gcc.c-torture/execute/20041213-2.c: New test.
11031
11032 2004-12-13  Richard Henderson  <rth@redhat.com>
11033
11034         * gcc.dg/i386-sse-10.c: Fix typo in options.
11035
11036 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
11037
11038         PR c++/18968
11039         * g++.dg/opt/pr18968.C: New test.
11040
11041 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
11042
11043         PR c++/18925
11044         * g++.dg/ext/visibility/staticdatamem.C: New test.
11045
11046 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
11047
11048         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
11049
11050 2004-12-13  Roger Sayle  <roger@eyesopen.com>
11051
11052         PR rtl-optimization/18928
11053         * gcc.dg/pr18928-1.c: New test case.
11054
11055 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
11056
11057         PR tree-opt/16951
11058         * gcc.c-torture/compile/20041211-1.c: New.
11059
11060 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11061
11062         PR middle-end/17564
11063         * gcc.c-torture/execute/20041212-1.c: New test.
11064
11065 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11066
11067         PR fortran/18869
11068         * gfortran.dg/common_1.f90: New test.
11069
11070 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
11071         Paul Brook  <paul@codesourcery.com>
11072
11073         PR fortran/16222
11074         * gfortran.dg/real_do_1.f90: New test.
11075
11076 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11077
11078         PR tree-opt/18040
11079         * g++.dg/opt/ptrmem6.C: New test.
11080
11081 2004-12-11  Roger Sayle  <roger@eyesopen.com>
11082
11083         PR middle-end/18921
11084         * gcc.dg/pr18921-1.c: New test case.
11085
11086 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11087
11088         PR fortran/17175
11089         * gfortran.dg/scale_1.f90: New test.
11090
11091 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
11092
11093         PR middle-end/18903
11094         * gcc.c-torture/compile/pr18903.c: New test.
11095
11096 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
11097
11098         * gcc.c-torture/execute/20041210-1.c: New test.
11099
11100 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11101
11102         PR c++/18731
11103         * g++.dg/parser/struct-1.C: New test.
11104         * g++.dg/parser/struct-2.C: New test.
11105         * g++.dg/parser/struct-3.C: New test.
11106
11107 2004-12-09  Richard Henderson  <rth@redhat.com>
11108
11109         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
11110
11111         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
11112         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
11113
11114 2004-12-09  Matt Austern  <austern@apple.com>
11115
11116         PR c++/18514
11117         * g++.dg/ext/builtin1.C: New
11118         * g++.dg/ext/builtin2.C: New
11119         * g++.dg/ext/builtin3.C: New
11120         * g++.dg/ext/builtin4.C: New
11121         * g++.dg/ext/builtin5.C: New
11122
11123 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
11124
11125         PR tree-opt/18904
11126         * g++.dg/opt/ptrmem5.C: New test.
11127
11128 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
11129
11130         * g++.dg/parse/typename5.C: Adjust for new error.
11131         * g++.dg/parse/typename7.C: New.
11132
11133 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11134
11135         PR c++/18073
11136         * g++.dg/other/mmintrin.C: New test.
11137
11138 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11139
11140         PR c++/16681
11141         * g++.dg/init/array15.C: New.
11142         * g++.dg/init/array16.C: New.
11143
11144 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11145
11146         PR fortran/18826
11147         * gfortran.dg/assign_1.f90: New test.
11148
11149 2004-12-08  Nick Clifton  <nickc@redhat.com>
11150
11151         * gcc.target/xstormy16/bss_below100: New directory containing tests.
11152         * gcc.target/xstormy16/data_below100: Likewise.
11153         * gcc.target/xstormy16/sfr: Likewise.
11154         * gcc.target/xstormy16/below100.S: New test source file.
11155         * gcc.target/xstormy16/below100.ld: New test linker script.
11156         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11157         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
11158         bp instructions.
11159         * gcc.target/xstormy16/bp.c: Likewise.
11160
11161         * gcc.target/xstormy16/bss_below100: New files:
11162         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11163         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11164         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11165         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11166         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11167         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11168         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11169         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11170         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11171         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11172         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11173         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11174         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11175         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11176         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11177         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11178         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11179         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11180         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11181         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11182         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11183         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11184         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11185         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11186         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11187         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11188         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11189
11190         * gcc.target/xstormy16/data_below100: New files:
11191         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11192         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11193         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11194         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11195         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11196         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11197         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11198         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11199         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11200         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11201         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11202         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11203         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11204         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11205         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11206         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11207         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11208         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11209         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11210         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11211         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11212         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11213         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11214         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11215         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11216         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11217         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11218
11219         * gcc.target/xstormy16/sfr: New files:
11220         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11221         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11222         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11223         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11224         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11225         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11226         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11227         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11228         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11229         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11230         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11231         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11232         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11233         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11234         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11235         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11236         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11237         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11238         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11239         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11240         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11241         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11242         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11243         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11244         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11245         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11246         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11247         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11248         27_if0_sfrw_bitfield_f.c
11249
11250 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11251
11252         PR c++/18100
11253         * g++.dg/lookup/name-clash4.C: New test.
11254
11255 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11256
11257         PR c++/18672
11258         * g++.dg/opt/array1.C: New.
11259
11260         PR c++/18803
11261         * g++.dg/template/operator5.C: New.
11262
11263 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11264
11265         PR c/18867
11266         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11267
11268 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11269
11270         * gcc.dg/noncompile/20041207.c: New test.
11271
11272 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11273
11274         * g++.dg/other/unreachable-1.C: New test.
11275
11276 2004-12-06  Nick Clifton  <nickc@redhat.com>
11277
11278         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11279         <limits.h> because the latter comes from gcc's include/ directory
11280         and not the newlib/libc/include directory.
11281
11282 2004-12-04  Richard Henderson  <rth@redhat.com>
11283
11284         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11285
11286 2004-12-04  Richard Henderson  <rth@redhat.com>
11287
11288         * lib/target-supports.exp (check_gc_sections_available): Disable
11289         for alpha and ia64.
11290
11291 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11292
11293         PR middle-end/17909
11294         * g++.dg/other/vararg-2.C: New test.
11295
11296 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11297
11298         PR c++/17011, c++/17971
11299         * g++.dg/template/error15.C: Adjust expected error.
11300         * g++.dg/template/instantiate3.C: Likewise.
11301
11302 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11303
11304         * gcc.dg/altivec-18.c: Fix for darwin
11305
11306 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11307
11308         PR c++/18782
11309         * g++.dg/parse/ptrmem2.C: New.
11310
11311         PR c++/18318
11312         * g++.dg/template/new1.C: New.
11313
11314 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11315
11316         PR fortran/18710
11317         * gfortran.dg/direct_io_3.f90: New test.
11318
11319 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11320
11321         PR 18758
11322         * g++.dg/parse/crash21.C: New.
11323
11324 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11325
11326         PR c++/15664, c++/18276
11327         * g++.dg/template/ttp13.C: New test.
11328         * g++.dg/template/ttp14.C: Likewise.
11329
11330 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11331
11332         PR c++/18123
11333         * g++.dg/parse/enum2.C: New test.
11334         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11335
11336 2004-12-02  Nick Clifton  <nickc@redhat.com>
11337
11338         * gcc.target/xstormy16: New test directory.
11339         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11340         * gcc.target/xstormy16/bp.c: Check the generation of bp
11341         instructions.
11342         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11343         bn instructions and the BELOW100 attribute.
11344
11345 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11346
11347         PR target/16952
11348         * gcc.dg/ppc-eabi.c: New.
11349
11350 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11351
11352         PR fortran/18284
11353         * gfortran.dg/backspace.f90
11354
11355 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11356
11357         * gfortran.dg/inquire.f90: New test.
11358
11359 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11360
11361         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11362         handle effective-target-keyword.
11363         (dg-skip-if): Support effective-target keyword as target list.
11364         (dg-xfail-if): Ditto.
11365         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11366
11367 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11368
11369         PR tree-optimization/18291
11370         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11371
11372 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11373
11374         PR C++/18729
11375         * g++.dg/parse/crash20.C: New.
11376
11377         PR c++/17431
11378         * g++.dg/overload/arg1.C: New.
11379         * g++.dg/overload/arg2.C: New.
11380         * g++.dg/overload/arg3.C: New.
11381         * g++.dg/overload/arg4.C: New.
11382
11383 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11384
11385         * gcc.dg/c99-flex-array-4.c: Remove.
11386
11387 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11388
11389         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11390
11391         * lib/target-supports.exp (is-effective-target): Simplify.
11392
11393         * lib/target-supports.exp (check_effective_target_vect_long):
11394         Fix for powerpc64-*-*.
11395
11396 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11397
11398         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11399         to support new requirements on FreeBSD 5.
11400
11401 2004-11-30  Devang Patel  <dpatel@apple.com>
11402
11403         PR 18702
11404         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11405
11406 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11407
11408         * g++.dg/ext/altivec-13.C: New test.
11409
11410 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11411
11412         PR tree-opt/18298
11413         * gcc.c-torture/execute/p18298.c: New test.
11414
11415 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11416             Dorit Naishlos  <dorit@il.ibm.com>
11417
11418         PR tree-opt/18607
11419         * gcc.dg/vect/vect-89.c: New test.
11420
11421 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11422
11423         * gcc.dg/pr18596-1.c: New test.
11424
11425 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11426
11427         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11428
11429 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11430
11431         PR c/18479
11432         * gcc.dg/pr18479.c: New test.
11433
11434 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11435
11436         PR target/18490
11437         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11438         mmix-knuth-mmixware.
11439
11440         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11441         cris-*-elf* cris-*-aout* mmix-*-*
11442
11443 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11444
11445         PR middle-end/18725
11446         * gcc.dg/pr18725.c: New test.
11447
11448 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11449
11450         PR target/18488
11451         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11452
11453         PR target/18336
11454         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11455
11456 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11457
11458         PR c++/18368
11459         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11460         * g++.old-deja/g++.law/ctors5.C: Likewise.
11461         * g++.old-deja/g++.other/crash25.C: Likewise.
11462
11463         PR c++/18674
11464         * g++.dg/template/error16.C: New test.
11465
11466         PR c++/18512
11467         * g++.dg/template/crash29.C: New test.
11468
11469 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11470
11471         PR tree-optimization/18712
11472         * gcc.c-torture/compile/pr18712.c: New test.
11473
11474 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11475
11476         PR c/7544
11477         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11478         tests.
11479
11480 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11481
11482         PR c++/18652
11483         * g++.dg/lookup/crash6.C: New test.
11484
11485 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11486
11487         PR middle-end/18164
11488         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11489
11490 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11491
11492         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11493         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11494         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11495
11496 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11497
11498         * gcc.dg/pr18164.c: New test.
11499
11500 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11501
11502         * gcc.dg/funroll-loops-all.c: New.
11503
11504 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11505
11506         PR target/18489
11507         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11508         delimeter, match space and TAB as well as ":".
11509
11510         PR target/18484
11511         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11512
11513         PR target/18348
11514         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11515
11516         PR target/18345
11517         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11518
11519         PR target/18337
11520         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11521
11522 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11523
11524         * gfortran.dg/direct_io_2.f90: New test.
11525
11526 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11527
11528         PR target/18334
11529         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11530
11531 2004-11-28  Richard Henderson  <rth@redhat.com>
11532
11533         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11534
11535 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11536
11537         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11538         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11539         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11540         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11541         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11542         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11543         gcc.dg/pointer-arith-8.c: New tests.
11544
11545 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11546
11547         PR fortran/18364
11548         * gfortran.dg/endfile.f90: New test.
11549
11550 2004-11-27  Falk Hueffner  <falk@debian.org>
11551
11552         * gcc.dg/loop-6.c: New test.
11553
11554 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11555
11556         * gcc.c-torture/execute/20041126-1.c: New test.
11557
11558 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11559
11560         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11561         on IRIX.
11562
11563 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11564
11565         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11566         functions.
11567
11568 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11569
11570         PR rtl-optimization/17825
11571         * gcc.c-torture/compile/20041119-1.c: New test.
11572
11573 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11574
11575         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11576         Check existence of ld library path variables before unsetting.
11577
11578 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11579
11580         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11581
11582 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11583
11584         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11585
11586 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11587
11588         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11589
11590 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11591
11592         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11593         dg-do directive.
11594
11595 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11596
11597         * gcc.dg/pr17957.c: Pass --param, not -param.
11598
11599 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11600
11601         PR middle-end/17957
11602         * testsuite/gcc.dg/pr17957.c: New test.
11603
11604 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11605
11606         PR c++/18445
11607         * g++.dg/template/crash28.C: Likewise.
11608
11609         PR c++/18001
11610         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11611         * g++.dg/ext/lvaddr.C: Likewise.
11612         * g++.dg/opt/pr7503-3.C: Likewise.
11613
11614         PR c++/18466
11615         * g++.dg/parse/qualified3.C: New test.
11616         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11617
11618         PR c++/18545
11619         * g++.dg/expr/return1.C: New test.
11620
11621 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11622
11623         Friend class name lookup 3/n, PR c++/3332
11624         * g++.dg/lookup/friend3.C: New test.
11625         * g++.dg/lookup/friend4.C: Likewise.
11626         * g++.dg/lookup/friend5.C: Likewise.
11627
11628 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11629
11630         Friend class name lookup 2/n, PR c++/14513, c++/15410
11631         * g++.dg/lookup/friend2.C: New test.
11632         * g++.dg/template/friend31.C: Likewise.
11633
11634 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11635
11636         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11637
11638 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11639
11640         PR c++/17473
11641         * g++.dg/tc1/dr56.C: Remove.
11642         * g++.dg/template/typedef1.C: Add dg-error markers.
11643         * g++.old-deja/g++.other/typedef7.C: Likewise.
11644
11645         PR c++/18285
11646         * g++.dg/parse/typedef7.C: New test.
11647
11648 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11649
11650         * gcc.c-torture/execute/20041124-1.c: New test.
11651
11652 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11653
11654         * g++.dg/template/deduce3.C: New test.
11655
11656         PR c++/18586
11657         * g++.dg/template/crash27.C: New test.
11658
11659         PR c++/18530
11660         * g++.dg/warn/Wshadow-3.C: New test.
11661
11662 2004-11-24  Devang Patel  <dpatel@apple.com>
11663
11664         PR/18555
11665         * gcc.dg/cpp/isysroot-1.c: New test.
11666         * gcc.dg/cpp/usr/include/stdio.h: New file.
11667         * gcc.dg/cpp/isysroot-2.c: New test.
11668         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11669         New file.
11670
11671 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11672
11673         PR c++/8929
11674         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11675
11676 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11677
11678         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11679         * gcc.target/sparc/pdist.c: Likewise.
11680
11681 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11682
11683         PR c++/16882
11684         * g++.dg/conversion/simd1.C: New test.
11685
11686 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11687
11688         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11689         and restore_ld_library_path_env_vars.
11690         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11691         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11692         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11693         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11694
11695 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11696
11697         * gcc.dg/pragma-align-2.c: Test macro expansion.
11698         * gcc.dg/pragma-pack-2.c: New test.
11699
11700 2004-11-23  Richard Henderson  <rth@redhat.com>
11701
11702         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11703         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11704         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11705         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11706         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11707         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11708
11709         * gcc.dg/vect/vect.exp: Add check for alpha.
11710         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11711         (check_effective_target_vect_int): Enable for alpha.
11712         (check_effective_target_vect_long): New.
11713         (is-effective-target): Add it.
11714
11715 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11716
11717         * gcc.dg/pr18614-1.c: New test.
11718
11719 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11720
11721         * gcc.dg/setjmp-2.c: New test.
11722
11723 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11724
11725         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11726         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11727         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11728         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11729         gcc.target/sparc/pdist.c: New tests.
11730
11731 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11732
11733         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11734
11735 2004-11-22  Dale Johannesen  <dalej@apple.com>
11736
11737         * gcc.dg/20041111-1.c: New.
11738
11739 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11740
11741         PR tree-opt/18536
11742         * gcc.dg/vect/pr18536.c: New test.
11743
11744 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11745
11746         PR c++/18354
11747         * g++.dg/template/nontype11.C: New test.
11748
11749 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11750
11751         PR middle-end/18520
11752         * gcc.dg/pr18520-1.c: New test case.
11753
11754 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11755
11756         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11757         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11758         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11759         expected diagnostics.
11760
11761 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11762
11763         PR target/18580
11764         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11765         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11766         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11767
11768 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11769
11770         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11771
11772 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11773             Joseph Myers  <joseph@codesourcery.com>
11774
11775         * lib/target-supports.exp (check_visibility_available): Really
11776         test the compiler.
11777
11778 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11779
11780         PR tree-opt/18181
11781         * gcc.dg/vect/vect-85.c: New test.
11782         * gcc.dg/vect/vect-86.c: New test.
11783         * gcc.dg/vect/vect-87.c: New test.
11784         * gcc.dg/vect/vect-88.c: New test.
11785
11786 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11787
11788         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11789
11790 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11791
11792         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11793         * gcc.dg/ppc-and-1.c: Ditto.
11794         * gcc.dg/ppc-compare-1.c: Ditto.
11795         * gcc.dg/ppc-mov-1.c: Ditto
11796
11797 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11798             Mark Mitchell  <mark@codesourcery.com>
11799
11800         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11801
11802 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11803             Aldy Hernandez  <aldyh@redhat.com>
11804
11805         * lib/target-supports.exp (check_effective_target_vect_int): New
11806         (check_effective_target_vect_float): New
11807         (check_effective_target_vect_double): New.
11808         (is-effective-target): Support new effective targets keywords.
11809         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11810         default action for dg-do.
11811         * gcc.dg/vect/pr16105.c: Use new support.
11812         * gcc.dg/vect/pr18400.c: Ditto.
11813         * gcc.dg/vect/pr18425.c: Ditto.
11814         * gcc.dg/vect/vect-1.c: Ditto.
11815         * gcc.dg/vect/vect-10.c: Ditto.
11816         * gcc.dg/vect/vect-11.c: Ditto.
11817         * gcc.dg/vect/vect-12.c: Ditto.
11818         * gcc.dg/vect/vect-13.c: Ditto.
11819         * gcc.dg/vect/vect-14.c: Ditto.
11820         * gcc.dg/vect/vect-15.c: Ditto.
11821         * gcc.dg/vect/vect-16.c: Ditto.
11822         * gcc.dg/vect/vect-17.c: Ditto.
11823         * gcc.dg/vect/vect-18.c: Ditto.
11824         * gcc.dg/vect/vect-19.c: Ditto.
11825         * gcc.dg/vect/vect-2.c: Ditto.
11826         * gcc.dg/vect/vect-20.c: Ditto.
11827         * gcc.dg/vect/vect-21.c: Ditto.
11828         * gcc.dg/vect/vect-22.c: Ditto.
11829         * gcc.dg/vect/vect-23.c: Ditto.
11830         * gcc.dg/vect/vect-24.c: Ditto.
11831         * gcc.dg/vect/vect-25.c: Ditto.
11832         * gcc.dg/vect/vect-26.c: Ditto.
11833         * gcc.dg/vect/vect-27.c: Ditto.
11834         * gcc.dg/vect/vect-27a.c: Ditto.
11835         * gcc.dg/vect/vect-28.c: Ditto.
11836         * gcc.dg/vect/vect-29.c: Ditto.
11837         * gcc.dg/vect/vect-29a.c: Ditto.
11838         * gcc.dg/vect/vect-3.c: Ditto.
11839         * gcc.dg/vect/vect-30.c: Ditto.
11840         * gcc.dg/vect/vect-31.c: Ditto.
11841         * gcc.dg/vect/vect-32.c: Ditto.
11842         * gcc.dg/vect/vect-33.c: Ditto.
11843         * gcc.dg/vect/vect-34.c: Ditto.
11844         * gcc.dg/vect/vect-35.c: Ditto.
11845         * gcc.dg/vect/vect-36.c: Ditto.
11846         * gcc.dg/vect/vect-37.c: Ditto.
11847         * gcc.dg/vect/vect-38.c: Ditto.
11848         * gcc.dg/vect/vect-4.c: Ditto.
11849         * gcc.dg/vect/vect-40.c: Ditto.
11850         * gcc.dg/vect/vect-41.c: Ditto.
11851         * gcc.dg/vect/vect-42.c: Ditto.
11852         * gcc.dg/vect/vect-43.c: Ditto.
11853         * gcc.dg/vect/vect-44.c: Ditto.
11854         * gcc.dg/vect/vect-45.c: Ditto.
11855         * gcc.dg/vect/vect-46.c: Ditto.
11856         * gcc.dg/vect/vect-47.c: Ditto.
11857         * gcc.dg/vect/vect-48.c: Ditto.
11858         * gcc.dg/vect/vect-48a.c: Ditto.
11859         * gcc.dg/vect/vect-49.c: Ditto.
11860         * gcc.dg/vect/vect-5.c: Ditto.
11861         * gcc.dg/vect/vect-50.c: Ditto.
11862         * gcc.dg/vect/vect-51.c: Ditto.
11863         * gcc.dg/vect/vect-52.c: Ditto.
11864         * gcc.dg/vect/vect-53.c: Ditto.
11865         * gcc.dg/vect/vect-54.c: Ditto.
11866         * gcc.dg/vect/vect-55.c: Ditto.
11867         * gcc.dg/vect/vect-56.c: Ditto.
11868         * gcc.dg/vect/vect-56a.c: Ditto.
11869         * gcc.dg/vect/vect-57.c: Ditto.
11870         * gcc.dg/vect/vect-58.c: Ditto.
11871         * gcc.dg/vect/vect-59.c: Ditto.
11872         * gcc.dg/vect/vect-6.c: Ditto.
11873         * gcc.dg/vect/vect-60.c: Ditto.
11874         * gcc.dg/vect/vect-61.c: Ditto.
11875         * gcc.dg/vect/vect-62.c: Ditto.
11876         * gcc.dg/vect/vect-63.c: Ditto.
11877         * gcc.dg/vect/vect-64.c: Ditto.
11878         * gcc.dg/vect/vect-65.c: Ditto.
11879         * gcc.dg/vect/vect-66.c: Ditto.
11880         * gcc.dg/vect/vect-67.c: Ditto.
11881         * gcc.dg/vect/vect-68.c: Ditto.
11882         * gcc.dg/vect/vect-69.c: Ditto.
11883         * gcc.dg/vect/vect-7.c: Ditto.
11884         * gcc.dg/vect/vect-72.c: Ditto.
11885         * gcc.dg/vect/vect-72a.c: Ditto.
11886         * gcc.dg/vect/vect-73.c: Ditto.
11887         * gcc.dg/vect/vect-74.c: Ditto.
11888         * gcc.dg/vect/vect-75.c: Ditto.
11889         * gcc.dg/vect/vect-76.c: Ditto.
11890         * gcc.dg/vect/vect-77.c: Ditto.
11891         * gcc.dg/vect/vect-77a.c: Ditto.
11892         * gcc.dg/vect/vect-78.c: Ditto.
11893         * gcc.dg/vect/vect-79.c: Ditto.
11894         * gcc.dg/vect/vect-8.c: Ditto.
11895         * gcc.dg/vect/vect-80.c: Ditto.
11896         * gcc.dg/vect/vect-82.c: Ditto.
11897         * gcc.dg/vect/vect-82_64.c: Ditto.
11898         * gcc.dg/vect/vect-83.c: Ditto.
11899         * gcc.dg/vect/vect-83_64.c: Ditto.
11900         * gcc.dg/vect/vect-9.c: Ditto.
11901         * gcc.dg/vect/vect-all.c: Ditto.
11902         * gcc.dg/vect/vect-none.c: Ditto.
11903
11904 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11905
11906         * lib/gcc-dg.exp (dg-skip-if): New function.
11907         (dg-forbid-option): Remove.
11908         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11909         * g++.dg/abi/bitfield8.C: Likewise.
11910         * g++.dg/abi/dtor1.C: Likewise.
11911         * g++.dg/abi/empty10.C: Likewise.
11912         * g++.dg/abi/empty7.C: Likewise.
11913         * g++.dg/abi/empty9.C: Likewise.
11914         * g++.dg/abi/layout3.C: Likewise.
11915         * g++.dg/abi/layout4.C: Likewise.
11916         * g++.dg/abi/thunk1.C: Likewise.
11917         * g++.dg/abi/thunk2.C: Likewise.
11918         * g++.dg/abi/vbase11.C: Likewise.
11919         * g++.dg/abi/vthunk2.C: Likewise.
11920         * g++.dg/abi/vthunk3.C: Likewise.
11921         * g++.dg/ext/attrib8.C: Likewise.
11922         * g++.dg/opt/longbranch2.C: Likewise.
11923         * g++.dg/opt/reg-stack4.C: Likewise.
11924         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11925         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11926         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11927         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11928         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11929         * gcc.dg/20000609-1.c: Likewise.
11930         * gcc.dg/20000720-1.c: Likewise.
11931         * gcc.dg/20011107-1.c: Likewise.
11932         * gcc.dg/20011119-1.c: Likewise.
11933         * gcc.dg/20020108-1.c: Likewise.
11934         * gcc.dg/20020122-2.c: Likewise.
11935         * gcc.dg/20020122-3.c: Likewise.
11936         * gcc.dg/20020201-3.c: Likewise.
11937         * gcc.dg/20020206-1.c: Likewise.
11938         * gcc.dg/20020218-1.c: Likewise.
11939         * gcc.dg/20020310-1.c: Likewise.
11940         * gcc.dg/20020411-1.c: Likewise.
11941         * gcc.dg/20020418-2.c: Likewise.
11942         * gcc.dg/20020426-1.c: Likewise.
11943         * gcc.dg/20020426-2.c: Likewise.
11944         * gcc.dg/20020517-1.c: Likewise.
11945         * gcc.dg/20020523-1.c: Likewise.
11946         * gcc.dg/20020523-2.c: Likewise.
11947         * gcc.dg/20020729-1.c: Likewise.
11948         * gcc.dg/20030204-1.c: Likewise.
11949         * gcc.dg/20030826-2.c: Likewise.
11950         * gcc.dg/20030926-1.c: Likewise.
11951         * gcc.dg/20031202-1.c: Likewise.
11952         * gcc.dg/980312-1.c: Likewise.
11953         * gcc.dg/980313-1.c: Likewise.
11954         * gcc.dg/990117-1.c: Likewise.
11955         * gcc.dg/990424-1.c: Likewise.
11956         * gcc.dg/990524-1.c: Likewise.
11957         * gcc.dg/991230-1.c: Likewise.
11958         * gcc.dg/i386-387-1.c: Likewise.
11959         * gcc.dg/i386-387-2.c: Likewise.
11960         * gcc.dg/i386-387-3.c: Likewise.
11961         * gcc.dg/i386-387-4.c: Likewise.
11962         * gcc.dg/i386-387-5.c: Likewise.
11963         * gcc.dg/i386-387-6.c: Likewise.
11964         * gcc.dg/i386-asm-1.c: Likewise.
11965         * gcc.dg/i386-bitfield1.c: Likewise.
11966         * gcc.dg/i386-bitfield2.c: Likewise.
11967         * gcc.dg/i386-loop-1.c: Likewise.
11968         * gcc.dg/i386-loop-2.c: Likewise.
11969         * gcc.dg/i386-loop-3.c: Likewise.
11970         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11971         * gcc.dg/i386-pic-1.c: Likewise.
11972         * gcc.dg/i386-regparm.c: Likewise.
11973         * gcc.dg/i386-signbit-1.c: Likewise.
11974         * gcc.dg/i386-signbit-2.c: Likewise.
11975         * gcc.dg/i386-signbit-3.c: Likewise.
11976         * gcc.dg/i386-sse-5.c: Likewise.
11977         * gcc.dg/i386-sse-8.c: Likewise.
11978         * gcc.dg/i386-unroll-1.c: Likewise.
11979         * gcc.dg/tls/opt-1.c: Likewise.
11980         * gcc.dg/tls/opt-2.c: Likewise.
11981         * gcc.dg/unroll-1.c: Likewise.
11982         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11983         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11984         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11985         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11986
11987 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11988
11989         * g++.dg/template/incomplete1.C: New test.
11990
11991 2004-11-16  Nick Clifton  <nickc@redhat.com>
11992
11993         Revert patches accidentally commited during checkin of fixes for
11994         xstormy16 tests:
11995         gcc.c-torture/execute/simd-4.c: Revert
11996         gcc.dg/20040910-1.c: Revert.
11997
11998 2004-11-16  Paul Brook  <paul@codesourcery.com>
11999
12000         PR fortran/13010
12001         * gfortran.dg/der_pointer_1.f90: New test.
12002
12003 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
12004
12005         PR c/18498
12006         * gcc.dg/bitfld-13.c: New test.
12007
12008 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
12009
12010         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
12011         powerpc*-*-linux*.
12012
12013         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
12014         * gcc.dg/ppc64-abi-2.c: Ditto.
12015         * gcc.dg/ppc64-abi-3.c: Ditto.
12016
12017         * lib/gcc-dg.exp (dg-target-list): Remove.
12018
12019 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
12020
12021         * gcc.dg/ia64-postinc.c: New test.
12022
12023 2004-11-15  Mark Mitchell <mark@codesourcery.com>
12024
12025         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
12026
12027 2004-11-15  Nick Clifton  <nickc@redhat.com>
12028
12029         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
12030         __INT_MAX__ so that the test can be compiled by toolchains
12031         targeted at 16-bit processors.
12032
12033         * gcc.dg/20040625-1.c: Use long constants rather than integers
12034         when performing arithmetic that will overflow 16-bits.
12035
12036         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
12037         xstormy16.  It does not support 128-bit vector operations.
12038
12039         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
12040         with the macro PTR_TYPE.  Define this macro to an integer type
12041         suitable for holding a pointer.
12042
12043         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
12044         the target is a 16-bit processor.
12045
12046         * gcc.dg/cpp/if-2.c: Expect a different warning message from
12047         16-bit targets where the character constant will be too long.
12048
12049         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
12050         where the double will not be directly addressable.
12051
12052 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12053
12054         Friend class name lookup 1/n, PR c++/18471
12055         * g++.dg/template/crash26.C: New test.
12056         * g++.dg/lookup/struct1.C: Adjust expected error.
12057         * g++.dg/parse/elab1.C: Likewise.
12058         * g++.dg/parse/elab2.C: Likewise.
12059         * g++.dg/parse/int-as-enum1.C: Likewise.
12060         * g++.dg/parse/struct-as-enum1.C: Likewise.
12061         * g++.dg/parse/typedef1.C: Likewise.
12062         * g++.dg/parse/typedef3.C: Likewise.
12063         * g++.dg/parse/typedef4.C: Likewise.
12064         * g++.dg/parse/typedef5.C: Likewise.
12065         * g++.dg/template/nontype4.C: Likewise.
12066         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
12067         * g++.old-deja/g++.other/elab1.C: Likewise.
12068         * g++.old-deja/g++.other/syntax4.C: Likewise.
12069
12070 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12071
12072         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
12073
12074 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
12075
12076         * gcc.c-torture/execute/20041114-1.c: New test.
12077
12078 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
12079
12080         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
12081         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
12082         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
12083         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
12084         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
12085         gcc.dg/switch-7.c: New tests.
12086
12087 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12088
12089         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
12090
12091 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12092
12093         PR tree-opt/18400
12094         * gcc.dg/vect/pr18400.c: New test.
12095
12096 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12097             Andrew Pinski  <pinskia@physics.uc.edu>
12098
12099         PR tree-opt/18425
12100         * gcc.dg/vect/pr18425.c: New test.
12101
12102 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12103
12104         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
12105         Guard with dg-require-alias and dg-require-visibility.
12106
12107 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12108
12109         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
12110
12111 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12112
12113         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
12114
12115 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12116
12117         PR c++/17344
12118         * g++.dg/template/defarg5.C: New test.
12119
12120 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12121
12122         * g++.dg/parse/cast1.C: Run only on ILP32.
12123         * g++.old-deja/g++.mike/p784.C: Likewise.
12124
12125 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
12126
12127         * gcc.c-torture/execute/20041113-1.c: New test.
12128
12129 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12130
12131         PR target/18230
12132         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
12133         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
12134         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
12135         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12136         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
12137         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
12138         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
12139         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
12140         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
12141         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12142         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12143         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
12144         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
12145
12146 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12147
12148         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
12149         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
12150         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
12151         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
12152         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
12153         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
12154         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
12155         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
12156         gcc.target/sparc/combined-1.c: New tests.
12157
12158 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
12159
12160         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
12161         New tests.
12162
12163 2004-11-12  Mark Mitchell <mark@codesourcery.com>
12164
12165         * lib/gcc-dg.exp (dg-forbid-option): New function.
12166         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
12167         * g++.dg/abi/bitfield8.C: Likewise.
12168         * g++.dg/abi/dtor1.C: Likewise.
12169         * g++.dg/abi/empty10.C: Likewise.
12170         * g++.dg/abi/empty7.C: Likewise.
12171         * g++.dg/abi/empty9.C: Likewise.
12172         * g++.dg/abi/layout3.C: Likewise.
12173         * g++.dg/abi/layout4.C: Likewise.
12174         * g++.dg/abi/thunk1.C: Likewise.
12175         * g++.dg/abi/thunk2.C: Likewise.
12176         * g++.dg/abi/vbase11.C: Likewise.
12177         * g++.dg/abi/vthunk2.C: Likewise.
12178         * g++.dg/abi/vthunk3.C: Likewise.
12179         * g++.dg/ext/attrib8.C: Likewise.
12180         * g++.dg/opt/longbranch2.C: Likewise.
12181         * g++.dg/opt/reg-stack4.C: Likewise.
12182         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12183         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12184         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12185         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12186         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12187         * gcc.dg/20000609-1.c: Likewise.
12188         * gcc.dg/20000720-1.c: Likewise.
12189         * gcc.dg/20011107-1.c: Likewise.
12190         * gcc.dg/20011119-1.c: Likewise.
12191         * gcc.dg/20020108-1.c: Likewise.
12192         * gcc.dg/20020122-2.c: Likewise.
12193         * gcc.dg/20020122-3.c: Likewise.
12194         * gcc.dg/20020201-3.c: Likewise.
12195         * gcc.dg/20020206-1.c: Likewise.
12196         * gcc.dg/20020218-1.c: Likewise.
12197         * gcc.dg/20020310-1.c: Likewise.
12198         * gcc.dg/20020411-1.c: Likewise.
12199         * gcc.dg/20020418-2.c: Likewise.
12200         * gcc.dg/20020426-1.c: Likewise.
12201         * gcc.dg/20020426-2.c: Likewise.
12202         * gcc.dg/20020517-1.c: Likewise.
12203         * gcc.dg/20020523-1.c: Likewise.
12204         * gcc.dg/20020523-2.c: Likewise.
12205         * gcc.dg/20020729-1.c: Likewise.
12206         * gcc.dg/20030204-1.c: Likewise.
12207         * gcc.dg/20030826-2.c: Likewise.
12208         * gcc.dg/20030926-1.c: Likewise.
12209         * gcc.dg/20031202-1.c: Likewise.
12210         * gcc.dg/980312-1.c: Likewise.
12211         * gcc.dg/980313-1.c: Likewise.
12212         * gcc.dg/990117-1.c: Likewise.
12213         * gcc.dg/990424-1.c: Likewise.
12214         * gcc.dg/990524-1.c: Likewise.
12215         * gcc.dg/991230-1.c: Likewise.
12216         * gcc.dg/i386-387-1.c: Likewise.
12217         * gcc.dg/i386-387-2.c: Likewise.
12218         * gcc.dg/i386-387-3.c: Likewise.
12219         * gcc.dg/i386-387-4.c: Likewise.
12220         * gcc.dg/i386-387-5.c: Likewise.
12221         * gcc.dg/i386-387-6.c: Likewise.
12222         * gcc.dg/i386-asm-1.c: Likewise.
12223         * gcc.dg/i386-bitfield1.c: Likewise.
12224         * gcc.dg/i386-bitfield2.c: Likewise.
12225         * gcc.dg/i386-loop-1.c: Likewise.
12226         * gcc.dg/i386-loop-2.c: Likewise.
12227         * gcc.dg/i386-loop-3.c: Likewise.
12228         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12229         * gcc.dg/i386-pic-1.c: Likewise.
12230         * gcc.dg/i386-regparm.c: Likewise.
12231         * gcc.dg/i386-signbit-1.c: Likewise.
12232         * gcc.dg/i386-signbit-2.c: Likewise.
12233         * gcc.dg/i386-signbit-3.c: Likewise.
12234         * gcc.dg/i386-sse-5.c: Likewise.
12235         * gcc.dg/i386-sse-8.c: Likewise.
12236         * gcc.dg/i386-unroll-1.c: Likewise.
12237         * gcc.dg/tls/opt-1.c: Likewise.
12238         * gcc.dg/tls/opt-2.c: Likewise.
12239         * gcc.dg/unroll-1.c: Likewise.
12240         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12241         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12242         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12243         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12244         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12245         -m64 is specified.
12246
12247 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12248
12249         PR c++/18389
12250         * g++.dg/parse/cond1.C: New test.
12251
12252         PR c++/18429
12253         * g++.dg/template/array9.C: New test.
12254         * g++.dg/ext/vla1.C: Adjust error messages.
12255         * g++.dg/ext/vlm1.C: Likewise.
12256         * g++.dg/template/crash2.C: Likewise.
12257
12258         PR c++/18436
12259         * g++.dg/template/call3.C: New test.
12260
12261         PR c++/18407
12262         * g++.dg/template/ptrmem11.C: New test.
12263
12264 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12265
12266         PR other/14264
12267         * lib/g++.exp: Set LC_ALL and LANG to C.
12268         * lib/gcc-dg.exp: Likewise.
12269         * lib/gfortran.exp: Likewise.
12270         * lib/objc.exp: Likewise.
12271         * lib/treelang.exp: Likewise.
12272
12273 2004-11-12  Andreas Schwab  <schwab@suse.de>
12274
12275         * gcc.dg/pr16286.c: Fix last change.
12276
12277 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12278
12279         PR c++/18416
12280         * g++.dg/init/global1.C: New test.
12281
12282 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12283
12284         * gcc.c-torture/execute/20041112-1.c: New test.
12285
12286 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12287
12288         * lib/gcc-dg.exp (dg-target-list): New.
12289
12290 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12291             Richard Sandiford  <rsandifo@redhat.com>
12292
12293         * lib/target-supports.exp (get-compiler_messages): New.
12294         (check_named_sections_available): Use it.
12295         (check_effective_target_ilp32): New.
12296         (check_effective_target_lp64): New.
12297         (is-effective-target): New.
12298         * lib/gcc-dg.exp (dg-require-effective-target): New.
12299
12300 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12301
12302         * gcc.dg/precedence-1.c: New test.
12303
12304 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12305
12306         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12307
12308         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12309         message, delete generated files, use more descriptive name for
12310         executable, and make the test unsupported when it cannot be run.
12311
12312         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12313         (dg-require-weak, dg-require-visibility, dg-require-alias,
12314         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12315         dg-require-iconv, dg-require-named-sections): Use it.
12316
12317         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12318
12319 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12320
12321         PR target/16457
12322         * gcc.dg/ppc-and-1: New
12323
12324         PR target/16796
12325         * gcc.dg/ppc-mov-1.c: New.
12326
12327         PR target/16458
12328         * gcc.dg/ppc-compare-1.c: New.
12329
12330 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12331
12332         * objc.dg/desig-init-2.m: New test.
12333
12334 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12335
12336         PR middle-end/18160
12337         * g++.dg/warn/register-var-1.C: New test.
12338         * g++.dg/warn/register-var-2.C: New test.
12339
12340 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12341
12342         * gcc.dg/union-2.c: New test.
12343
12344 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12345
12346         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12347         New test for PR tree-optimization/17892.
12348
12349 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12350
12351         PR c++/18369
12352         * g++.dg/init/new12.C: New test.
12353
12354 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12355
12356         * gcc.target/sparc: New directory.
12357         * gcc.target/sparc/sparc.exp: New driver.
12358         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12359         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12360         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12361         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12362
12363 2004-11-10  Paul Brook  <paul@codesourcery.com>
12364
12365         PR fortran/18218
12366         * gfortran.dg/list_read.c: New test.
12367
12368 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12369
12370         PR c/18322
12371         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12372         expected diagnostic location.
12373
12374 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12375
12376         * gcc.dg/20041109-1.c: New test.
12377
12378 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12379
12380         PR objc/18406
12381         * objc/compile/pr18406.m: New test.
12382
12383 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12384
12385         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12386
12387 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12388
12389         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12390
12391 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12392
12393         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12394
12395 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12396
12397         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12398         exit.
12399
12400 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12401
12402         PR tree-opt/18299
12403         * gcc.c-torture/pr18299-1.c: New test.
12404
12405 2004-11-06  Andreas Schwab  <schwab@suse.de>
12406
12407         * gcc.dg/pr16286.c: Also test for bool and pixel.
12408
12409 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12410
12411         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12412         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12413         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12414         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12415         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12416         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12417         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12418         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12419         gcc.dg/struct-semi-3.c: New tests.
12420
12421 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12422
12423         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12424
12425 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12426
12427         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12428         Do not use C99 designators.
12429
12430 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12431
12432         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12433
12434 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12435
12436         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12437         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12438         * gcc.c-torture/execute/simd-5.x: Remove.
12439
12440 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12441
12442         PR rtl-optimization/17933
12443         * gcc.dg/torture/pr17933-1.c: New test.
12444
12445 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12446
12447         PR target/18106
12448         * lib/target-supports.exp (check_weak_available): Support
12449         Windows.
12450
12451 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12452
12453         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12454         call to fflush(stdout) before abort.
12455         (my_ffsll): New function.
12456         (generate_fields): Use it.
12457
12458 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12459
12460         * gcc.dg/init-undef-1.c: New test.
12461
12462 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12463
12464         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12465         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12466         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12467         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12468         expected messages for new parser.
12469
12470 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12471
12472         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12473
12474 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12475
12476         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12477         on LP64 targets.
12478
12479 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12480
12481         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12482         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12483         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12484         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12485         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12486         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12487         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12488         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12489         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12490         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12491
12492 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12493
12494         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12495         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12496         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12497         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12498         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12499         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12500         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12501         for new parser.
12502
12503 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12504
12505         PR target/15342
12506         * gcc.dg/20041104-1.c: New test.
12507
12508 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12509
12510         * g++.dg/template/nontype7.C: New test.
12511         * g++.dg/template/nontype8.C: Likewise.
12512         * g++.dg/template/nontype9.C: Likewise.
12513         * g++.dg/template/nontype10.C: Likewise.
12514         * g++.dg/tc1/dr49.C: Likewise.
12515         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12516         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12517
12518 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12519
12520         * g++.dg/rtti/tinfo1.C: Remove xfails.
12521
12522 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12523
12524         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12525         packed attribute to the definition to satisfy the new C++ parser.
12526
12527 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12528
12529         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12530         invocations of va_arg.
12531
12532 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12533
12534         PR c++/18124
12535         * g++.dg/template/crash25.C: New test.
12536
12537         PR c++/18155
12538         * g++.dg/template/typedef2.C: New test.
12539         * g++.dg/parse/crash13.C: Adjust error markers.
12540
12541         PR c++/18177
12542         * g++.dg/conversion/const3.C: New test.
12543
12544 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12545
12546         PR fortran/17535
12547         PR fortran/17583
12548         PR fortran/17713
12549         * gfortran.dg/generic_[123].f90: New testcases.
12550
12551 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12552
12553         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12554         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12555
12556 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12557
12558         PR tree-opt/16808
12559         * gcc.c-torture/compile/pr16808.c: New test.
12560
12561 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12562
12563         PR rtl-optimization/17104
12564         * gcc.dg/ppc-bitfield1.c: New.
12565
12566 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12567
12568         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12569
12570 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12571
12572         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12573         strings for 32-bit code.
12574
12575 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12576
12577         PR c/18239
12578         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12579
12580 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12581
12582         PR c++/18064
12583         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12584
12585 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12586
12587         PR c++/15172
12588         * g++.dg/init/aggr2.C: New test.
12589
12590 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12591
12592         * objc.dg/local-decl-1.m: New test.
12593
12594 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12595
12596         * gcc.dg/20040910-1.c: Adjust regex.
12597
12598 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12599
12600         PR rtl-optimization/18084
12601         * g++.dg/opt/pr18084-1.C: New testcase.
12602
12603 2004-10-30  Matt Austern  <austern@apple.com>
12604
12605         PR c++/17542
12606         * g++.dg/ext/attrib18.C: New test.
12607
12608 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12609
12610         PR middle-end/18096
12611         * gcc.dg/pr18096-1.c: New test case.
12612
12613 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12614
12615         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12616
12617 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12618
12619         PR c/16666
12620         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12621         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12622         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12623         gcc.dg/old-style-prom-3.c: New tests.
12624
12625 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12626
12627         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12628         Remove unnecessary inclusion of stdio.h.
12629
12630 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12631
12632         PR rtl-optimization/17581
12633         * gcc.dg/pr17581-1.c: New test case.
12634
12635 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12636
12637         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12638         being implemented.
12639         * g++.dg/conversion/dr195-1.C: New.
12640         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12641         * g++.old-deja/g++.mike/p10148.C: Likewise.
12642
12643 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12644
12645         PR c++/17695
12646         * g++.dg/debug/typedef2.C: New test.
12647
12648 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12649
12650         PR fortran/13490
12651         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12652         * gfortran.dg/g77/README: Update.
12653
12654 2004-10-28  Matt Austern  <austern@apple.com>
12655
12656         PR c++/14124
12657         * g++.dg/ext/packed7.C: New test.
12658
12659 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12660
12661         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12662         scan-assembler.
12663         * lib/scanasm.exp (hidden-scan-for): New proc.
12664         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12665         string.
12666         (scan-not-hidden): Likewise.
12667         * lib/target-supports.exp (check_visibility_available): mach-o is
12668         support too.
12669
12670 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12671
12672         PR c++/17132
12673         * g++.dg/template/memclass3.C: New test.
12674
12675 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12676
12677         PR middle-end/18160
12678         * gcc.dg/register-var-1.c: New test.
12679         * gcc.dg/register-var-2.c: New test.
12680         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12681         error now.
12682
12683 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12684
12685         PR other/18172
12686         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12687         unused variables.
12688         * gcc.dg/vect/vect-22.c: Likewise.
12689
12690 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12691
12692         * gcc.dg/i386-rotate-1.c: New test.
12693
12694 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12695
12696         * g++.dg/init/ref12.C: Add "run" marker.
12697
12698         PR c++/17435
12699         * g++.dg/init/ref12.C: New test.
12700
12701         PR c++/18140
12702         * g++.dg/template/shift1.C: New test.
12703         * g++.dg/template/error10.C: Adjust error markers.
12704
12705 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12706
12707         PR tree-opt/17529
12708         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12709
12710 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12711
12712         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12713         * gcc.dg/weak/weak-3.c: Likewise.
12714         * gcc.dg/weak/weak-5.c: Likewise.
12715         * gcc.dg/weak/weak-9.c: Likewise.
12716         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12717         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12718
12719         * gcc.dg/darwin-weakimport-1.c: New.
12720
12721 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12722
12723         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12724
12725 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12726
12727         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12728         'syntax' error messages.
12729         * gcc.dg/cpp/direct2s.c: Likewise.
12730
12731 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12732
12733         * gcc.c-torture/compile/20041026-1.c: New.
12734
12735 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12736
12737         PR c++/18093
12738         * g++.dg/lookup/ns2.C: New test.
12739
12740         PR c++/18020
12741         * g++.dg/template/enum4.C: New test.
12742
12743         PR c++/18161
12744         * g++.dg/template/expr1.C: New test.
12745
12746 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12747
12748         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12749
12750 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12751
12752         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12753         gcc.dg/decl-nospec-3.c: New tests.
12754
12755 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12756
12757         * objc.dg/super-class-3.m: New test.
12758
12759 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12760
12761         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12762         resyncing.
12763         * gcc.dg/cpp/direct2s.c: Likewise.
12764
12765 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12766
12767         * objc.dg/image-info.m: Update for changes to section selection.
12768
12769 2004-10-25  David Ayers  <d.ayers@inode.at>
12770             Ziemowit Laski  <zlaski@apple.com>
12771
12772         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12773         diagnostics when messaging 'id <Proto>'.
12774         * objc.dg/class-protocol-1.m: New test.
12775         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12776         a non-existent method signature.
12777         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12778         Update diagnostics when messaging with non-existent method signature.
12779         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12780         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12781         invalid receivers are now resolved as if messaging 'id'; remove
12782         extraneous diagnostics.
12783
12784 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12785
12786         PR c/16667
12787         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12788         gcc.dg/init-desig-obs-3.c: New tests.
12789
12790 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12791
12792         * gcc.dg/debug/20041023-1.c: New test.
12793
12794 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12795
12796         PR middle-end/17407
12797         * gcc.c-torture/compile/pr17407.c: New test.
12798
12799         PR c++/18121
12800         * g++.dg/template/array8.C: New test.
12801
12802 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12803
12804         PR other/18138
12805         * lib/g++.exp: Accept more than one multilib libgcc.
12806         * lib/gcc-dg.exp: Likewise.
12807         * lib/objc.exp: Likewise.
12808         * lib/treelang.exp: Likewise.
12809         * lib/gfortran.exp: Likewise.
12810
12811 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12812
12813         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12814
12815 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12816
12817         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12818         * gcc.dg/c99-const-expr-3.c: Likewise.
12819
12820 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12821
12822         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12823
12824 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12825
12826         * gcc.c-torture/execute/loop-2e.x: Remove.
12827
12828 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12829
12830         PR c++/18095
12831         * g++.dg/parse/crash18.C: New.
12832         * g++.dg/parse/crash19.C: New.
12833
12834 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12835
12836         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12837         * g++.dg/ext/dllimport2.C: Same.
12838         * g++.dg/ext/dllimport8.C: Same.
12839
12840 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12841
12842         PR c++/10841
12843         * g++.dg/conversion/cast1.C: New test.
12844         * g++.dg/overload/pmf1.C: Adjust error marker.
12845
12846 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12847
12848         PR objc/17923
12849         * objc.dg/const-str-7.m: New test.
12850
12851 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12852
12853         * g++.dg/template/memfriend11.C: Fix comment typo.
12854         * g++.dg/template/memfriend14.C: Likewise.
12855
12856 2004-10-20  Richard Henderson  <rth@redhat.com>
12857
12858         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12859         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12860         -fasynchronous-unwind-tables.
12861
12862 2004-10-20  Richard Henderson  <rth@redhat.com>
12863
12864         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12865         (main): Return success.
12866         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12867         (main): Return success.
12868
12869 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12870
12871         PR c++/13495
12872         * g++.dg/template/memfriend9.C: New test.
12873         * g++.dg/template/memfriend10.C: Likewise.
12874         * g++.dg/template/memfriend11.C: Likewise.
12875         * g++.dg/template/memfriend12.C: Likewise.
12876         * g++.dg/template/memfriend13.C: Likewise.
12877         * g++.dg/template/memfriend14.C: Likewise.
12878         * g++.dg/template/memfriend15.C: Likewise.
12879         * g++.dg/template/memfriend16.C: Likewise.
12880         * g++.dg/template/memfriend17.C: Likewise.
12881         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12882
12883 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12884
12885         * g++.dg/conversion/dr195.C: New.
12886         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12887
12888 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12889             Devang Patel  <dpatel@apple.com>
12890
12891         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12892         of floating point arithmetic, which could trap.
12893
12894 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12895
12896         PR c++/14035
12897         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12898         * g++.dg/conversion/const2.C: New test.
12899         * g++.dg/expr/reinterpret2.C: New test.
12900         * g++.dg/expr/reinterpret3.C: New test.
12901         * g++.dg/expr/cast2.C: New test.
12902         * g++.dg/expr/copy1.C: New test.
12903         * g++.dg/other/conversion1.C: Change error message.
12904         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12905         function pointers to void *.
12906         * g++.old-deja/g++.mike/p10148.C: Likewise.
12907
12908 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12909
12910         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12911
12912 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12913
12914         PR c++/18047
12915
12916         * g++.dg/parse/expr3.C: New test.
12917
12918 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12919
12920         * gcc.dg/smod-1.c: New test.
12921
12922 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12923
12924         * objc.dg/method-14.m: New test.
12925
12926 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12927
12928         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12929         Also xfail as the patch was reverted.
12930
12931 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12932
12933         PR middle-end/16973
12934         * gcc.dg/pr16973.c: New test.
12935
12936 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12937
12938         PR tree-optimization/17656
12939         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12940
12941 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12942
12943         * g++.dg/eh/shadow1.C: New.
12944
12945 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12946
12947         * gcc.c-torture/compile/20041018-1.c: New test.
12948
12949 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12950
12951         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12952         compiler referring to register 0 when accessing sdata.  The linker
12953         now patches things up.
12954
12955 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12956
12957         PR c/17529
12958         * gcc.c-torture/compile/pr17529.c: New test.
12959
12960 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12961
12962         PR c++/17743
12963         * g++.dg/ext/attrib17.C: New test.
12964
12965 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12966
12967         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12968
12969 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12970
12971         PR c++/10479
12972         * g++.dg/ext/attrib16.C: New test.
12973
12974 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12975
12976         PR c++/17042
12977         * g++.dg/init/dso_handle1.C: New test.
12978
12979         PR c++/14667
12980         * g++.dg/parse/typedef6.C: New test.
12981
12982         PR c++/17916
12983         * g++.dg/parse/pragma1.C: New test.
12984
12985 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12986
12987         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12988
12989 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12990
12991         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
12992         -fno-common when on HPPA HP-UX platforms.
12993
12994 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12995
12996         PR other/16820
12997         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12998         stdint.h.
12999         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
13000         uintptr_t.
13001
13002 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13003
13004         PR c++/16301
13005         * g++.dg/lookup/strong-using-4.C: New test.
13006
13007 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13008
13009         PR middle-end/16567
13010         * gcc.c-torture/compile/nested-1.c: New test.
13011
13012 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13013
13014         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
13015         and mipsisa64*-*-* (until support for misaligned loads is added).
13016         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
13017         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
13018         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
13019         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
13020         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
13021         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
13022
13023 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
13024
13025         PR c++/17976
13026         * g++.dg/init/dtor3.C: New test.
13027
13028 2004-10-15  Ben Elliston  <bje@au.ibm.com>
13029
13030         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
13031
13032 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
13033
13034         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
13035         * gcc.dg/macho-lo-sum.c: Likewise.
13036
13037 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
13038
13039         * gcc.dg/ppc-spe64-1.c: New test.
13040
13041 2004-10-14  Devang Patel  <dpatel@apple.com>
13042
13043         PR 17635
13044         * gcc.dg/pr17635.c : New test.
13045
13046 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
13047
13048         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
13049         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
13050         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
13051         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
13052         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
13053         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
13054         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
13055         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
13056         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
13057         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
13058         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
13059         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
13060         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
13061         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
13062         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
13063         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
13064         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
13065         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
13066
13067 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13068
13069         * gcc.dg/vect/vect-82.c: New testcase.
13070         * gcc.dg/vect/vect-82_64.c: New testcase.
13071         * gcc.dg/vect/vect-83.c: New testcase.
13072         * gcc.dg/vect/vect-83_64.c: New testcase.
13073
13074 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13075
13076         * gcc.dg/cpp/error-1.c: New test.
13077
13078 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13079
13080         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
13081
13082 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
13083
13084         PR target/17984
13085         * gcc.dg/cris-peep2-xsrand2.c: New test.
13086
13087 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
13088
13089         PR c++/17661
13090         * testsuite/g++.dg/expr/for2.C: New test.
13091
13092 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13093
13094         * g++.dg/inherit/thunk1.C: Run on the SPARC.
13095
13096 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
13097
13098         PR tree-optimization/17724
13099         * g++.dg/opt/pr17724-1.C: New test.
13100         * g++.dg/opt/pr17724-2.C: New test.
13101         * g++.dg/opt/pr17724-3.C: New test.
13102         * g++.dg/opt/pr17724-4.C: New test.
13103         * g++.dg/opt/pr17724-5.C: New test.
13104         * g++.dg/opt/pr17724-6.C: New test.
13105
13106 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
13107
13108         PR c/17301
13109         * gcc.dg/pr17301-2.c: New test.
13110
13111 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR c++/15876
13114         * g++.dg/parse/error22.C: New test.
13115
13116         PR c++/17936
13117         * g++.dg/template/spec18.C: New test.
13118
13119 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
13120
13121         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
13122         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
13123         memcpy.
13124         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
13125         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
13126
13127 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13128
13129         * g++.dg/eh/cleanup5.C: Add dg-options "".
13130
13131 2004-10-11  Roger Sayle  <roger@eyesopen.com>
13132
13133         PR middle-end/17657
13134         * gcc.dg/switch-4.c: New test case.
13135
13136 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
13137
13138         * gcc.c-torture/execute/20041011-1.c: New test.
13139
13140 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13141
13142         PR c++/17554
13143         * g++.dg/init/for3.C: New test.
13144
13145         PR c++/17657
13146         * g++.dg/opt/switch2.C: New test.
13147
13148         PR middle-end/17703
13149         * g++.dg/warn/Wreturn-2.C: New test.
13150
13151 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13152
13153         PR c++/17907
13154         * g++.dg/eh/cleanup5.C: New test.
13155
13156 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
13157
13158         PR c++/17393
13159         * g++.dg/parse/error21.C: New test.
13160
13161 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13162
13163         * g++.dg/overload/pmf1.C: Adjust quoting marks.
13164         * g++.dg/warn/incomplete1.C: Likewise.
13165         * g++.dg/template/qualttp20.C: Likewise.
13166
13167 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13168
13169         PR c/17881
13170         * parm-incomplete-1.c: New test.
13171
13172 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13173
13174         PR c++/17867
13175         * g++.dg/parse/error19.C: New test.
13176
13177         PR c++/17670
13178         * g++.dg/init/new11.C: New test.
13179
13180         PR c++/17821
13181         * g++.dg/parse/error20.C: New test.
13182
13183         PR c++/17826
13184         * g++.dg/template/crash24.C: New test.
13185
13186 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13187
13188         PR c/17301
13189         * gcc.dg/pr17301-1.c: New test.
13190
13191 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13192
13193         PR c/17189
13194         * gcc.dg/anon-struct-5.c: New test.
13195
13196 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13197
13198         PR c/17844
13199         * gcc.dg/pr17844-1.c: New test.
13200
13201 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13202
13203         PR tree-optimization/17906
13204         * gcc.c-torture/compile/pr17906.c: New.
13205
13206 2004-10-09  Stuart Hastings  <stuart@apple.com>
13207             Roger Sayle  <roger@eyesopen.com>
13208
13209         PR rtl-optimization/17853
13210         * gcc.dg/i386-mmx-5.c: New testcase.
13211
13212 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
13213
13214         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
13215
13216 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13217
13218         PR c++/17524
13219         * g++.dg/template/static9.C: New test.
13220
13221         PR c++/17685
13222         * g++.dg/parse/operator5.C: New test.
13223
13224 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13225
13226         PR middle-end/17894
13227         * gcc.c-torture/execute/divcmp-4.c: New test case.
13228
13229 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13230
13231         PR tree-opt/17902
13232         * g++.dg/opt/pr17902.C: New test.
13233
13234 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13235
13236         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13237
13238 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13239
13240         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13241
13242 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13243
13244         * gcc.dg/assign-warn-3.c: New test.
13245
13246 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13247
13248         PR c/16999
13249         * gcc.dg/cpp/ident-1.c: New test.
13250
13251 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13252
13253         * gcc.c-torture/compile/acc1.c: New.
13254
13255 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13256
13257         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13258         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13259
13260 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13261
13262         * gcc.dg/ultrasp11.c: New test.
13263
13264 2004-10-08  Michael Matz  <matz@suse.de>
13265
13266         * gcc.dg/doloop-2.c: New test.
13267
13268 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13269
13270         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13271         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13272         objc.dg/method-9.m: Update expected diagnostics.
13273
13274 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13275
13276         * gcc.dg/ppc-fsel-3.c: New file.
13277         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13278
13279 2004-10-07  Paul Brook  <paul@codesourcery.com>
13280
13281         * gfortran.dg/intrinsic_verify_1.f90: New test.
13282
13283 2004-10-07  Paul Brook  <paul@codesourcery.com>
13284
13285         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13286
13287 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13288
13289         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13290         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13291         commit.
13292
13293 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13294
13295         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13296
13297 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13298
13299         PR c++/17115
13300         * g++.dg/warn/Winline-4.C: New test.
13301
13302 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13303
13304         * gcc.c-torture/compile/20041007-1.c: New test.
13305
13306 2004-10-07  Paul Brook  <paul@codesourcery.com>
13307
13308         PR fortran/17678
13309         * gfortran.dg/use_allocated_1.f90: New test.
13310
13311 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13312
13313         PR middle-end/17849
13314         * gfortran.fortran-torture/compile/nested.f90: New test
13315
13316 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13317
13318         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13319
13320 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13321
13322         PR c++/17368
13323         * g++.dg/ext/asm6.C: New test.
13324
13325 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13326
13327         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13328
13329 2004-10-06  Paul Brook  <paul@codesourcery.com>
13330
13331         PR libfortran/17709
13332         * gfortran.dg/empty_format_1.f90: New test.
13333
13334 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13335
13336         PR fortran/17568
13337         * gfortran.dg/ishft.f90: New test.
13338
13339         PR fortran/17283
13340         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13341         tests.
13342
13343 2004-10-06  Paul Brook  <paul@codesourcery.com>
13344
13345         * gfortran.dg/do_1.f90: New test.
13346
13347 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13348
13349         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13350         optimizing for size.
13351
13352 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13353
13354         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13355
13356 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13357
13358         * gcc.c-torture/compile/20041005-1.c: New test.
13359
13360 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         PR c++/17829
13363         * g++.dg/lookup/koenig4.C: New.
13364
13365 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13366
13367         * g++.dg/other/classkey1.C: Adjust quoting marks.
13368         * g++.dg/parse/error15.C: Likewise.
13369         * g++.dg/template/meminit2.C (int>): Likewise.
13370
13371 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13372
13373         PR fortran/17283
13374         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13375
13376         PR fortran/17631
13377         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13378
13379         PR fortran/17708
13380         * gfortran.dg/pr17708.f90: New test.
13381
13382 2004-10-04  Chao-ying Fu  <fu@mips.com>
13383
13384         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13385         * gcc.dg/vect/vect-4.c: Ditto.
13386         * gcc.dg/vect/vect-5.c: Ditto.
13387         * gcc.dg/vect/vect-6.c: Ditto.
13388         * gcc.dg/vect/vect-8.c: Ditto.
13389         * gcc.dg/vect/vect-16.c: Ditto.
13390         * gcc.dg/vect/vect-30.c: Ditto.
13391         * gcc.dg/vect/vect-40.c: Ditto.
13392         * gcc.dg/vect/vect-41.c: Ditto.
13393         * gcc.dg/vect/vect-42.c: Ditto.
13394         * gcc.dg/vect/vect-43.c: Ditto.
13395         * gcc.dg/vect/vect-44.c: Ditto.
13396         * gcc.dg/vect/vect-45.c: Ditto.
13397         * gcc.dg/vect/vect-46.c: Ditto.
13398         * gcc.dg/vect/vect-47.c: Ditto.
13399         * gcc.dg/vect/vect-48.c: Ditto.
13400         * gcc.dg/vect/vect-49.c: Ditto.
13401         * gcc.dg/vect/vect-50.c: Ditto.
13402         * gcc.dg/vect/vect-51.c: Ditto.
13403         * gcc.dg/vect/vect-52.c: Ditto.
13404         * gcc.dg/vect/vect-53.c: Ditto.
13405         * gcc.dg/vect/vect-54.c: Ditto.
13406         * gcc.dg/vect/vect-55.c: Ditto.
13407         * gcc.dg/vect/vect-56.c: Ditto.
13408         * gcc.dg/vect/vect-57.c: Ditto.
13409         * gcc.dg/vect/vect-58.c: Ditto.
13410         * gcc.dg/vect/vect-59.c: Ditto.
13411         * gcc.dg/vect/vect-60.c: Ditto.
13412         * gcc.dg/vect/vect-74.c: Ditto.
13413         * gcc.dg/vect/vect-79.c: Ditto.
13414         * gcc.dg/vect/vect-80.c: Ditto.
13415
13416 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13417
13418         * gcc.dg/unused-7.c: Use the correct option.
13419
13420 2004-10-04  Paul Brook  <paul@codesourcery.com>
13421         Bud Davis  <bdavis9659@comcast.net>
13422
13423         PR fortran/17706
13424         PR fortran/16434
13425         * gfortran/pr17706.f90: New test.
13426         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13427
13428 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13429
13430         * gfortran.dg/pr17612.f90: New test.
13431
13432 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13433
13434         * g++.dg/template/local1.C: Adjust quoting marks in
13435         testing for diagnostics.
13436         * g++.dg/tls/diag-2.C: Likewise.
13437         * g++.dg/other/error8.C: Likewise.
13438
13439 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13440
13441         PR c/17178
13442         * gcc.dg/unused-4.c: Adjust to be correct.
13443
13444         PR c/17820
13445         * gcc.dg/unused-7.c: New test.
13446
13447 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13448
13449         PR c++/17797
13450         * g++.dg/overload/template2.C: New test.
13451
13452 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13453
13454         PR tree-optimization/16632
13455         * gcc.dg/tree-ssa/20041002-1.c: New.
13456
13457 2004-10-03  Paul Brook  <paul@codesourcery.com>
13458
13459         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13460         rather than relying on default formatting.
13461
13462 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13463
13464         * gcc.dg/20040920-1.c: Update expected message text.
13465
13466 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13467
13468         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13469
13470 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13471
13472         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13473         tree level.
13474
13475 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13476
13477         * gcc.dg/tree-ssa/pr17343.c: Remove.
13478
13479 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13480
13481         PR tree-opt/17343
13482         * gcc.dg/tree-ssa/pr17343.c: New test.
13483
13484 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13485
13486         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13487         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13488         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13489         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13490         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13491
13492 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13493
13494         * gcc.dg/lvalue-2.c: New test.
13495
13496 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13497
13498         PR c/17730
13499         * gcc.dg/pr17730-1.c: New test
13500
13501 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13502
13503         PR c/7425
13504         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13505
13506 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13507
13508         * gcc.c-torture/execute/stdarg-1.c: New test.
13509         * gcc.c-torture/execute/stdarg-2.c: New test.
13510         * gcc.c-torture/execute/stdarg-3.c: New test.
13511         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13512         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13513         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13514         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13515         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13516
13517 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13518
13519         PR tree-optimization/17697
13520         * g++.dg/opt/pr17697-1.C: New test.
13521         * g++.dg/opt/pr17697-2.C: New test.
13522         * g++.dg/opt/pr17697-3.C: New test.
13523
13524 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13525
13526         PR c/16409
13527         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13528         gcc.dg/vla-init-5.c: New tests.
13529
13530 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13531
13532         PR c/13804
13533         * gcc.dg/pr13804-1.c: New test.
13534
13535 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13536
13537         PR fortran/16938
13538         * gfortran.dg/pr16938.f90: New test.
13539
13540 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13541
13542         * g++.dg/template/crash23.C: New test.
13543
13544 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13545
13546         PR c++/17585
13547         * g++.dg/template/static8.C: New test.
13548
13549 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13550
13551         PR c++/17681
13552         * g++.dg/other/error9.C: New test.
13553
13554 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13555
13556         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13557
13558 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13559
13560         PR fortran/15164
13561         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13562
13563 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13564
13565         PR middle-end/17112
13566         * gcc.dg/pr17112-1.c: New test case.
13567
13568 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13569
13570         PR c/11459
13571         * gcc.dg/pr11459-1.c: New test.
13572
13573 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13574
13575         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13576         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13577
13578 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13579
13580         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13581
13582 2004-09-25  Jan Hubicka  <jh@suse.cz>
13583
13584         * compile/30040909-1.c: New test.
13585         * compile/30040907-1.c: New test.
13586
13587 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13588
13589         * gcc.c-torture/execute/va-arg-26.c: New test.
13590
13591 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13592
13593         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13594         extra diagnostics on targets with 64-bit pointers.
13595         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13596
13597 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13598
13599         PR c/17188
13600         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13601         * gcc.dg/decl-3.c: Adjust expected message.
13602
13603 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13604
13605         PR fortran/17615
13606         * gfortran.dg/pr17615.f90: New test.
13607
13608 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13609
13610         PR tree-optimzation/17517
13611         * g++.dg/tree-ssa/pr17517.C: New Test.
13612
13613 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13614
13615         PR c++/16889
13616         * g++.dg/lookup/ambig3.C: New.
13617
13618 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13619
13620         PR tree-opt/17624
13621         * g++.dg/opt/pr17624.C: New test.
13622
13623 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13624
13625         PR c/6980
13626         * gcc.dg/Wbad-function-cast-1.c: New test.
13627
13628 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13629
13630         * g++.dg/ext/complit1.C
13631         * g++.dg/other/error2.C
13632         * g++.dg/other/nontype-1.C
13633         * g++.dg/parse/crash11.C
13634         * g++.dg/parse/crash12.C
13635         * g++.dg/parse/error15.C
13636         * g++.dg/parse/error4.C
13637         * g++.dg/parse/tmpl-outside1.C
13638         * g++.dg/parse/too-many-tmpl-args1.C
13639         * g++.dg/template/dependent-expr3.C
13640         * g++.dg/template/error10.C
13641         * g++.dg/template/instantiate1.C
13642         * g++.dg/template/vtable2.C
13643         * g++.dg/warn/Wshadow-1.C
13644         * g++.dg/warn/weak1.C
13645         * g++.old-deja/g++.brendan/crash16.C
13646         * g++.old-deja/g++.brendan/crash18.C
13647         * g++.old-deja/g++.brendan/crash48.C
13648         * g++.old-deja/g++.brendan/crash49.C
13649         * g++.old-deja/g++.brendan/crash55.C
13650         * g++.old-deja/g++.brendan/crash56.C
13651         * g++.old-deja/g++.brendan/crash8.C
13652         * g++.old-deja/g++.brendan/enum11.C
13653         * g++.old-deja/g++.brendan/enum8.C
13654         * g++.old-deja/g++.brendan/enum9.C
13655         * g++.old-deja/g++.brendan/friend3.C
13656         * g++.old-deja/g++.brendan/misc14.C
13657         * g++.old-deja/g++.bugs/900402_02.C
13658         * g++.old-deja/g++.bugs/900404_03.C
13659         * g++.old-deja/g++.bugs/900404_04.C
13660         * g++.old-deja/g++.bugs/900428_03.C
13661         * g++.old-deja/g++.jason/crash4.C
13662         * g++.old-deja/g++.jason/overload21.C
13663         * g++.old-deja/g++.jason/redecl1.C
13664         * g++.old-deja/g++.jason/report.C
13665         * g++.old-deja/g++.jason/rfg10.C
13666         * g++.old-deja/g++.jason/template30.C
13667         * g++.old-deja/g++.law/arm12.C
13668         * g++.old-deja/g++.law/ctors5.C
13669         * g++.old-deja/g++.law/cvt20.C
13670         * g++.old-deja/g++.law/init10.C
13671         * g++.old-deja/g++.law/init8.C
13672         * g++.old-deja/g++.law/visibility17.C
13673         * g++.old-deja/g++.law/visibility7.C
13674         * g++.old-deja/g++.mike/net8.C
13675         * g++.old-deja/g++.mike/p646.C
13676         * g++.old-deja/g++.mike/p700.C
13677         * g++.old-deja/g++.mike/p701.C
13678         * g++.old-deja/g++.mike/p811.C
13679         * g++.old-deja/g++.ns/template13.C
13680         * g++.old-deja/g++.other/array3.C
13681         * g++.old-deja/g++.other/crash25.C
13682         * g++.old-deja/g++.other/dtor3.C
13683         * g++.old-deja/g++.other/dtor4.C
13684         * g++.old-deja/g++.other/main1.C
13685         * g++.old-deja/g++.other/warn7.C
13686         * g++.old-deja/g++.pt/crash11.C
13687         * g++.old-deja/g++.pt/crash36.C
13688         * g++.old-deja/g++.pt/spec22.C
13689         * g++.old-deja/g++.pt/spec9.C
13690         * g++.old-deja/g++.pt/ttp52.C
13691         * g++.old-deja/g++.robertl/eb103.C
13692         * g++.old-deja/g++.robertl/eb121.C
13693         * g++.old-deja/g++.robertl/eb22.C
13694         * g++.old-deja/g++.robertl/eb8.C:
13695         Update locations and/or regexps of dg-error markers.
13696         Remove markers for some bogus messages that are no longer issued.
13697
13698 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13699
13700         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13701         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13702
13703 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13704
13705         PR c++/17618
13706         * g++.dg/lookup/crash5.C: New test.
13707
13708 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13709
13710         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13711         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13712         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13713         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13714         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13715         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13716
13717         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13718         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13719         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13720         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13721         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13722         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13723
13724         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13725
13726         * gcc.dg/vect/vect-44.c: Check additional cases.
13727         * gcc.dg/vect/vect-48.c: Check additional cases.
13728
13729         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13730         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13731         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13732         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13733         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13734         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13735         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13736         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13737         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13738
13739         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13740         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13741         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13742
13743 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13744
13745         * gcc.dg/tree-ssa/loop-6.c: New test.
13746
13747 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13748
13749         PR c++/17620
13750         * g++.dg/inherit/base2.C: New.
13751
13752 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13753
13754         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13755         * gcc.dg/20001012-2.c: Likewise.
13756         * gcc.dg/20001013-1.c: Likewise.
13757         * gcc.dg/20001101-1.c: Likewise.
13758         * gcc.dg/20001102-1.c: Likewise.
13759         * gcc.dg/bf-spl1.c: Likewise.
13760         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13761         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13762
13763 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13764
13765         PR tree-optimization/16721
13766         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13767
13768 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13769
13770         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13771         * gcc.dg/20040305-1.c: Likewise.
13772
13773 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13774
13775         PR c/16566
13776         * gcc.c-torture/compile/pr16566-1.c,
13777         gcc.c-torture/compile/pr16566-2.c,
13778         gcc.c-torture/compile/pr16566-3.c: New tests.
13779
13780 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13781
13782         PR tree-optimization/17512
13783         * gcc.c-torture/compile/20040916-1.c.
13784
13785 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13786
13787         * gcc.dg/pragma-re-3.c: New test.
13788
13789 2004-09-17  Matt Austern  <austern@apple.com>
13790
13791         PR c++/15049
13792         * g++.dg/other/anon3.C: New.
13793
13794 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13795
13796         PR c++/7503
13797         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13798         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13799         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13800         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13801         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13802
13803 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13804
13805         PR fortran/17286
13806         * gfortran.dg/pr17286.f90: New test.
13807
13808 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13809
13810         PR c++/17530
13811         * g++.dg/template/static7.C: New test.
13812
13813 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13814
13815         PR tree-opt/17558
13816         * gcc.c-torture/compile/pr17558.c: New test.
13817
13818 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13819
13820         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13821         if SKIP_ATTRIBUTE is defined.
13822
13823 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13824
13825         PR fortran/15957
13826         * gfortran.dg/pr15957.f90: New test.
13827
13828 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13829
13830         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13831         in comparison.
13832         * gcc.dg/vect/vect-79.c: Likewise.
13833         * gcc.dg/vect/vect-80.c: Likewise.
13834
13835 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13836
13837         PR fortran/15750
13838         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13839
13840 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13841
13842         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13843         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13844         * gcc.dg/vect/vect-62.c: New testcase.
13845         * gcc.dg/vect/vect-63.c: New testcase.
13846         * gcc.dg/vect/vect-64.c: New testcase.
13847         * gcc.dg/vect/vect-65.c: New testcase.
13848         * gcc.dg/vect/vect-66.c: New testcase.
13849         * gcc.dg/vect/vect-67.c: New testcase.
13850         * gcc.dg/vect/vect-68.c: New testcase.
13851         * gcc.dg/vect/vect-69.c: New testcase.
13852         * gcc.dg/vect/vect-79.c: New testcase.
13853         * gcc.dg/vect/vect-80.c: New testcase.
13854
13855 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13856
13857         * gcc.target/mips/asm-1.c: New test.
13858
13859 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13860
13861         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13862         * gcc.dg/vect/vect-73.c: New testcase.
13863         * gcc.dg/vect/vect-74.c: New testcase.
13864         * gcc.dg/vect/vect-75.c: New testcase.
13865         * gcc.dg/vect/vect-76.c: New testcase.
13866         * gcc.dg/vect/vect-77.c: New testcase.
13867         * gcc.dg/vect/vect-78.c: New testcase
13868
13869 2004-09-18  Paul Brook  <paul@codesourcery.com>
13870
13871         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13872
13873 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13874
13875         PR c/17424
13876         * gcc.dg/pr17424-1.c: New test.
13877
13878 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13879
13880         * g++.dg/tree-ssa/pr17153.C: New test.
13881
13882 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13883
13884         PR pch/13361
13885         * testsuite/g++.dg/pch/wchar-1.C: New.
13886         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13887
13888 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13889
13890         * gcc.c-torture/execute/20040917-1.c: New test.
13891
13892 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13893
13894         PR tree-optimization/17319
13895         * gcc.dg/pr17319.c: New test.
13896
13897 2004-09-17  Devang Patel  <dpatel@apple.com>
13898
13899         * gcc.dg/20040813-1.c: New test.
13900
13901 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13902
13903         PR tree-optimization/17273
13904         * gcc.c-torture/compile/pr17273.c: New test.
13905
13906 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13907
13908         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13909         Update expected messages.
13910         * gcc.dg/declspec-13.c: New test.
13911
13912 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13913
13914         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13915
13916 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13917
13918         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13919         change what 'a' is pointing to.
13920
13921 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13922
13923         PR c++/16002
13924         * g++.dg/template/error18.C: New test.
13925
13926         PR c++/16029
13927         * g++.dg/warn/Wunused-8.C: New test.
13928
13929 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13930
13931         PR tree-optimization/17513
13932         * gcc.dg/20040916-1.c: New test.
13933
13934 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13935
13936         PR c++/17501
13937         * g++.dg/template/typename7.C: New test.
13938
13939 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13940
13941         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13942
13943 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13944
13945         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13946         with -ftree-based-profiling also.
13947         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13948
13949 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13950
13951         PR/15364
13952         * gfortran.dg/der_array_io_1.f90: New test.
13953         * gfortran.dg/der_array_io_2.f90: New test.
13954         * gfortran.dg/der_array_io_3.f90: New test.
13955
13956 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13957
13958         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13959         EABI.
13960
13961 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13962
13963         * g++.dg/opt/switch1.C: New test.
13964
13965 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13966
13967         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13968         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13969         Update expected messages.
13970
13971 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13972
13973         PR fortran/16485
13974         * gfortran.dg/same_name_1.f90: New test.
13975
13976 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13977
13978         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13979         dereference garbage pointers.
13980
13981 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13982
13983         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13984         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13985
13986         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13987         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13988         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13989
13990 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13991
13992         PR c++/17324
13993         * g++.dg/template/mangle1.C: New test.
13994
13995 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13996
13997         PR tree-optimization/17252
13998         * gcc.c-torture/execute/pr17252.c: New test.
13999
14000 2004-09-14  Andrew Pinski  <apinski@apple.com>
14001
14002         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
14003
14004 2004-09-14  Roger Sayle  <roger@eyesopen.com>
14005
14006         PR rtl-optimization/9771
14007         * gcc.dg/pr9771-1.c: New test case.
14008
14009 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14010
14011         PR tree-optimization/15262
14012         * gcc.c-torture/execute/pr15262-1.c: New test.
14013         * gcc.c-torture/execute/pr15262-2.c: New test.
14014
14015 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14016
14017         * gcc.dg/declspec-12.c: New test.
14018
14019 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
14020
14021         * gfortran.dg/pr17090.f90: Add directives to test.
14022
14023 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14024
14025         * gcc.c-torture/compile/20040914-1.c: New test.
14026
14027 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14028
14029         PR c++/16162
14030         * g++.dg/template/decl2.C: New test.
14031
14032 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
14033
14034         PR fortran/17090
14035         * gfortran.dg/pr17090.f90: New test.
14036
14037 2004-09-13  Dale Johannesen  <dalej@apple.com>
14038
14039         * gcc.c-torture/compile/pr17408.c: New test case.
14040
14041 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14042
14043         PR c++/16716
14044         * g++.dg/parse/crash17.C: New test.
14045
14046         PR c++/17327
14047         * g++.dg/template/enum3.C: New test.
14048
14049 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
14050
14051         * lib/gcc-defs.exp: Load wrapper.exp.
14052         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
14053         using local code.
14054         * lib/gcc.exp (gcc_init): Similar.
14055         * lib/gfortran.exp (gfortran_init): Similar.
14056         * lib/objc.exp (objc_init): Similar.
14057         * lib/treelang.exp (treelang_init): Similar.
14058         * lib/wrapper.exp: New file with build_wrapper call machinery in
14059         ${tool}_maybe_build_wrapper.
14060
14061 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14062
14063         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
14064         "inline".
14065         * gcc.dg/declspec-11.c: Update expected messages.
14066         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
14067         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
14068         gcc.dg/inline-12.c: New tests.
14069
14070 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
14071
14072         * g++.dg/tree-ssa/pr17400.C: New testcase.
14073
14074 2004-09-13  James E Wilson  <wilson@specifixinc.com>
14075
14076         * gcc.target/mips/sb1-1.c: New testcase.
14077
14078 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
14079
14080         * lib/g77-dg.exp: Remove unused file.
14081         * lib/mike-g77.exp: Ditto.
14082         * lib/g77.exp: Ditto.
14083
14084 2004-09-12  Richard Henderson  <rth@redhat.com>
14085
14086         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
14087
14088 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14089
14090         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
14091         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14092         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
14093         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
14094         Update expected messages.
14095
14096 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
14097
14098         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
14099         declaration/use mismatch for dirp parameter.
14100
14101 2004-09-12  Andrew Pinski  <apinski@apple.com>
14102
14103         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
14104         -fgnu-runtime is passed.
14105
14106 2004-09-12  Richard Henderson  <rth@redhat.com>
14107
14108         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
14109         do the uplevel thing and update additional_flags directly.
14110         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
14111         gfortran.fortran-torture/execute/intrinsic_nearest.x,
14112         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
14113         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
14114
14115 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14116
14117         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
14118
14119 2004-09-11  Roger Sayle  <roger@eyesopen.com>
14120
14121         PR middle-end/17411
14122         * g++.dg/opt/pr17411-1.C: New test case.
14123
14124 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14125
14126         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14127         gcc.dg/tls/diag-2.c: Update expected messages.
14128         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
14129         messages.
14130         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
14131         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
14132         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
14133         gcc.dg/tls/diag-5.c: New tests.
14134
14135 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
14136
14137         * gcc.dg/20040910-1.c: Correct dg-error regexp.
14138
14139 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14140
14141         * g++.dg/parse/break-in-for.C: New test.
14142
14143 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
14144
14145         * gcc.dg/tree-ssa/20040911-1.c: New test.
14146
14147 2004-09-11  Andreas Jaeger  <aj@suse.de>
14148
14149         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
14150         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
14151
14152 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
14153
14154         * gcc.target/frv: New directory of FR-V-specific tests.
14155
14156 2004-09-10  James E Wilson  <wilson@specifixinc.com>
14157
14158         * gcc.dg/convert-vec-1.c: New test.
14159
14160 2004-09-10  Roger Sayle  <roger@eyesopen.com>
14161
14162         PR middle-end/17024
14163         * gcc.dg/pr17024-1.c: New test case.
14164
14165 2004-09-10  Eric Christopher  <echristo@redhat.com>
14166
14167         * gcc.dg/20040910-1.c: New test.
14168
14169 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14170
14171         * gcc.dg/bitfld-9.c: New test.
14172
14173 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
14174
14175         * gcc.c-torture/execute/ieee/acc1.c: New test.
14176         * gcc.c-torture/execute/ieee/acc2.c: New test.
14177         * gcc.c-torture/execute/ieee/mzero6.c: New test.
14178
14179 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14180
14181         * gcc.dg/deprecated-2.c: New test.
14182
14183 2004-09-09  James E Wilson  <wilson@specifixinc.com>
14184
14185         * gcc.dg/init-vec-1.c: New test.
14186
14187 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14188
14189         PR middle-end/17055
14190         * gcc.dg/pr17055-1.c: New test case.
14191
14192 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14193
14194         PR target/17377
14195         * gcc.c-torture/execute/pr17377.c: New test.
14196
14197 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14198
14199         PR c/8420
14200         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14201         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14202         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14203         gcc.dg/long-long-typespec-1.c: New tests.
14204         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14205
14206 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14207
14208         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14209         gcc.dg/gnu99-static-1.c: New tests.
14210
14211 2004-09-08  Devang Patel  <dpatel@apple.com>
14212
14213         * gcc.dg/darwin-ld-20040828-1.c: New test.
14214         * gcc.dg/darwin-ld-20040828-2.c: New test.
14215         * gcc.dg/darwin-ld-20040828-3.c: New test.
14216
14217 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14218
14219         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14220         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14221         in error message.
14222         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14223         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14224         in error message.
14225         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14226         types they qualify.
14227         * objc.dg/type-size-2.m: Fix wording in comment.
14228         * objc.dg/va-meth-1.m: New test case.
14229
14230 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14231
14232         PR c/16633:
14233         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14234         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14235
14236 2004-09-06  Devang Patel  <dpatel@apple.com>
14237
14238         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14239         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14240
14241 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14242
14243         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14244         reflect changed line numbering of diagnostics.
14245
14246 2004-09-06  Paul Brook  <paul@codesourcery.com>
14247
14248         * gfortran.dg/edit_real_1.f90: Add new test.
14249
14250 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14251
14252         * gcc.dg/tree-ssa/loop-2.c: New test.
14253         * gcc.dg/tree-ssa/loop-3.c: New test.
14254         * gcc.dg/tree-ssa/loop-4.c: New test.
14255         * gcc.dg/tree-ssa/loop-5.c: New test.
14256
14257 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14258
14259         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14260
14261 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14262
14263         * gcc.dg/format/sentinel-1.c: New test.
14264
14265 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14266
14267         * testsuite/gcc.dg/builtins-46.c: New.
14268
14269 2004-09-03  Devang Patel  <dpatel@apple.com>
14270
14271         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14272         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14273
14274 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14275
14276         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14277         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14278         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14279         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14280         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14281         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14282         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14283         the non-portable bzero.
14284         * gcc.dg/20010912-1.c: xfail for NetWare.
14285         * gcc.dg/20020426-2.c: xfail for NetWare.
14286         * gcc.dg/20021014-1.c: xfail for NetWare.
14287         * gcc.dg/20021018-1.c: xfail for NetWare.
14288         * gcc.dg/20030213-1.c: xfail for NetWare.
14289         * gcc.dg/20030225-1.c: xfail for NetWare.
14290         * gcc.dg/20030708-1.c: xfail for NetWare.
14291         * gcc.dg/builtins-config.h: Also exclude NetWare.
14292         * gcc.dg/format/format.h: Define restrict only if not already defined.
14293         * gcc.dg/nest.c: xfail for NetWare.
14294         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14295         * lib/target-supports.exp (check_visibility_available): Exclude
14296         NetWare.
14297
14298 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14299
14300         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14301         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14302         deterministic starting point for the alignment of structure fields.
14303         * gcc.dg/Wpadded.c: Dito.
14304         * g++.dg/abi/vbase10.C: Dito.
14305
14306 2004-09-03  Devang Patel  <dpatel@apple.com>
14307
14308         * g++.dg/debug/pr15736.cc: New test.
14309
14310 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14311
14312         * README.QMTEST: Fix out-of-date link.
14313
14314 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14315
14316         PR fortran/16579
14317         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14318         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14319
14320 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14321
14322         * g++.dg/abi/arm_rtti1.C: New test.
14323
14324 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14325
14326         * gcc.dg/ppc-vector-memcpy.c: New.
14327         * gcc.dg/ppc-vector-memset.c: New.
14328
14329 2004-09-02  Chao-ying Fu  <fu@mips.com>
14330
14331         * gcc.target/mips/mips-3d-1.c: New test.
14332         * gcc.target/mips/mips-3d-2.c: New test.
14333         * gcc.target/mips/mips-3d-3.c: New test.
14334         * gcc.target/mips/mips-3d-4.c: New test.
14335         * gcc.target/mips/mips-3d-5.c: New test.
14336         * gcc.target/mips/mips-3d-6.c: New test.
14337         * gcc.target/mips/mips-3d-7.c: New test.
14338         * gcc.target/mips/mips-3d-8.c: New test.
14339         * gcc.target/mips/mips-3d-9.c: New test.
14340         * gcc.target/mips/mips-ps-1.c: New test.
14341         * gcc.target/mips/mips-ps-2.c: New test.
14342         * gcc.target/mips/mips-ps-3.c: New test.
14343         * gcc.target/mips/mips-ps-4.c: New test.
14344         * gcc.target/mips/mips-ps-type.c: New test.
14345
14346 2004-09-02  Paul Brook  <paul@codesourcery.com>
14347
14348         * gfortran.dg/edit_real_1.f90: Add new tests.
14349
14350 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14351
14352         PR fortran/15327
14353         * gfortran.dg/merge_char_1.f90: New test.
14354
14355 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14356
14357         PR fortran/16404
14358         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14359
14360 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14361
14362         PR c/1522
14363         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14364
14365 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14366
14367         * g++.dg/opt/loop1.C: Do not XFAIL.
14368
14369 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14370
14371         * gcc.c-torture/execute/20040831-1.c: New test.
14372
14373 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14374
14375         PR fortran/16579
14376         * gfortran.dg/g77/20010610.f: Now passes.
14377         Copy from g77.f-torture/execute. Add dg-run directive.
14378         * gfortran.dg/g77/README: Update
14379
14380 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14381
14382         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14383         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14384         (t1, t2, t3, t4): Add volatile.
14385
14386 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14387
14388         * g++.dg/ext/visibility/arm1.C: New test.
14389
14390 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14391
14392         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14393         -pedantic-errors.
14394
14395 2004-09-01  Paul Brook  <paul@codesourcery.com>
14396
14397         * gfortran.dg/eof_2.f90: New test.
14398
14399 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14400
14401         PR fortran/16579
14402         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14403
14404 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14405
14406         PR libfortran/16805
14407         * gfortran.dg/list_read_2.f90: New test.
14408
14409 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14410
14411         * g++.dg/abi/key1.C: New test.
14412
14413 2004-08-31  Richard Henderson  <rth@redhat.com>
14414
14415         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14416         form of offsetof.
14417         * g++.dg/other/offsetof5.C: Remove duplicate.
14418
14419 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14420
14421         PR fortran/17244
14422         * gfortran.dg/func_derived_1.f90: New test.
14423
14424 2004-08-31  Paul Brook  <paul@codesourcery.com>
14425
14426         * gfortran.dg/eof_1.f90: New test.
14427
14428 2004-08-31  Paul Brook  <paul@codesourcery.com>
14429
14430         * gfortran.dg/list_read_1.f90: New file.
14431
14432 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14433
14434         * g++.dg/opt/loop1.C: XFAIL.
14435
14436 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14437
14438         * gcc.dg/funcdef-storage-1.c: New.
14439         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14440         an extern function in local scope.
14441         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14442         declare an 'auto inline' function in local scope.
14443         * gcc.dg/20011130-1.c: Likewise.
14444         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14445         an 'auto' function in local scope.
14446         * gcc.dg/20021014-1.c: Likewise.
14447         * gcc.dg/20030331-2.c: Likewise.
14448
14449 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14450
14451         * gfortran.dg/blockdata_1.f90: New test.
14452
14453 2004-08-30  Richard Henderson  <rth@redhat.com>
14454
14455         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14456
14457 2004-08-30  Richard Henderson  <rth@redhat.com>
14458
14459         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14460         additional_flags set by alternate driver.
14461         (ieee-options): New procedure.
14462         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14463         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14464         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14465         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14466
14467 2004-08-30  Richard Henderson  <rth@redhat.com>
14468
14469         * lib/f-torture.exp: Remove.
14470
14471 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14472
14473         PR rtl-optimization/16590
14474         * g++.dg/opt/loop1.C: New test.
14475
14476 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14477
14478         PR fortran/13910
14479         * gfortran.dg/oldstyle_1.f90: New test.
14480
14481 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14482         Paul Brook  <paul@codesourcery.com>
14483
14484         * gfortran.dg/g77/README: Update.
14485         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14486         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14487         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14488
14489 2004-08-28  Paul Brook  <paul@codesourcery.com>
14490
14491         PR libfortran/17195
14492         * gfortran.dg/edit_real_1.f90: New test.
14493
14494 2004-08-27  Paul Brook  <paul@codesourcery.com>
14495
14496         * gfortran.dg/rewind_1.f90: New test.
14497
14498 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14499
14500         PR fortran/16597
14501         * gfortran.dg/pr16597.f90: New test.
14502
14503 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14504
14505         PR c/13801
14506         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14507         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14508         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14509         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14510         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14511
14512 2004-08-26  Nick Clifton  <nickc@redhat.com>
14513
14514         * gcc.c-torture/compile/pr17119.c: New test.
14515
14516 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14517
14518         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14519
14520 2004-08-25  Richard Henderson  <rth@redhat.com>
14521
14522         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14523         the bits that expect kind=8 to be the largest real kind.
14524
14525 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14526
14527         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14528
14529 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14530
14531         * gfortran.dg/assignment_1.f90: New test.
14532
14533 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14534
14535         * g++.dg/template/repo3.C: New test.
14536
14537 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14538
14539         PR middle-end/16693
14540         PR tree-optimization/16372
14541         * g++.dg/opt/pr16372-1.C: New test case.
14542         * g++.dg/opt/pr16693-1.C: New test case.
14543         * g++.dg/opt/pr16693-2.C: New test case.
14544
14545 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14546
14547         * objc.dg/proto-lossage-4.m: New test.
14548
14549 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14550
14551         PR c++/17155
14552         * g++.dg/inherit/local2.C: New test.
14553
14554 2004-08-25  Paul Brook  <paul@codesourcery.com>
14555
14556         PR fortran/17144
14557         * gfortran.dg/string_ctor_1.f90: New test.
14558
14559 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14560
14561         PR c++/14428
14562         * g++.dg/template/redecl2.C: New test.
14563
14564 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14565
14566         PR fortran/17143
14567         * gfortran.dg/pr17143.f90: New test.
14568
14569 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14570
14571         PR fortran/17164
14572         * gfortran.dg/pr17164.f90: New test.
14573
14574 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14575
14576         * gcc.dg/tree-ssa/loop-1.c: New test.
14577
14578 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14579
14580         * gcc.c-torture/compile/20040824-1.c: New test.
14581
14582 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14583
14584         * gcc.c-torture/compile/iftrap-3.c: New test.
14585
14586 2004-08-24  Paul Brook  <paul@codesourcery.com>
14587
14588         * gfortran.dg/entry_2.f90: New test.
14589
14590 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14591
14592         PR c++/16889
14593         * g++.dg/lookup/ambig[12].C: New.
14594
14595 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14596
14597         PR c++/16706
14598         * g++.dg/template/crash21.C: New test.
14599         * g++.dg/template/crash22.C: Likewise.
14600
14601 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14602
14603         PR c++/17149
14604         * g++.dg/template/access15.C: New.
14605
14606 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14607
14608         PR c++/17163
14609         * g++.dg/template/repo2.C: New test.
14610
14611 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14612
14613         PR rtl-optimization/17078
14614         * gcc.c-torture/execute/pr17078-1.c: New test case.
14615
14616 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14617
14618         PR c/14492
14619         * gcc.dg/debug/crash1.c: New test.
14620
14621 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14622
14623         PR c/16180
14624         * gcc.dg/loop-5.c: New test.
14625
14626 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14627
14628         * gcc.c-torture/execute/20040823-1.c: New test.
14629
14630 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14631
14632         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14633         to the assembler.  Simplify test accordingly.
14634         (asm_abi_flags): Use GNU names.
14635         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14636         to check for ABI flags.
14637
14638 2004-08-22  Andrew Pinski  <apinski@apple.com>
14639
14640         * g++.dg/opt/pr14029.C: New test.
14641         * gcc.c-torture/execute/pr15262.c: New test.
14642
14643 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14644
14645         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14646
14647 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14648
14649         PR 16908
14650         * gfortran.dg/direct_io.f90: New test.
14651
14652 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14653
14654         PR c++/17121
14655         * g++.dg/inherit/local2.C: New test.
14656
14657 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14658
14659         PR c++/17120
14660         * g++.dg/warn/Wparentheses-4.C: New test.
14661
14662 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14663
14664         PR c++/17121
14665         * g++.dg/inherit/local2.C: New test.
14666
14667         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14668         * gcc.dg/ppc-ldstruct.c: Likewise.
14669         * gcc.dg/ppc64-abi-2.c: Likewise.
14670
14671 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14672
14673         PR rtl-optimization/17099
14674         * gcc.c-torture/execute/20040820-1.c: New test.
14675
14676 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14677
14678         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14679
14680 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14681
14682         PR fortran/17077
14683         * gfortran.dg/auto_array_1.f90: New test.
14684
14685 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14686
14687         PR fortran/17074
14688         * gfortran.dg/simpleif_1.f90: New test.
14689
14690 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14691
14692         * lib/target-supports.exp (check_profiling_available): Return
14693         false for arm*-*-symbianelf* and arm*-*-eabi*.
14694
14695         PR c++/15890
14696         * g++.dg/template/delete1.C: New test.
14697
14698 2004-08-19  Paul Brook  <paul@codesourcery.com>
14699
14700         PR fortran/14976
14701         PR fortran/16228
14702         * gfortran.dg/data_char_1.f90: New test.
14703
14704 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14705
14706         PR fortran/16946
14707         * gfortran.dg/reduction.f90: New testcase.
14708
14709 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14710
14711         PR fortran/16520
14712         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14713
14714 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14715
14716         PR c++/17041
14717         * g++.dg/Wparentheses-3.C: New test.
14718
14719 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14720
14721         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14722         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14723         * gcc.dg/vect/vect-2.c: Likewise.
14724         * gcc.dg/vect/vect-3.c: Likewise.
14725         * gcc.dg/vect/vect-4.c: Likewise.
14726         * gcc.dg/vect/vect-5.c: Likewise.
14727         * gcc.dg/vect/vect-6.c: Likewise.
14728         * gcc.dg/vect/vect-7.c: Likewise.
14729         * gcc.dg/vect/vect-25.c: Likewise.
14730         * gcc.dg/vect/vect-31.c: Likewise.
14731         * gcc.dg/vect/vect-32.c: Likewise.
14732         * gcc.dg/vect/vect-34.c: Likewise.
14733         * gcc.dg/vect/vect-36.c: Likewise.
14734         * gcc.dg/vect/vect-all.c: Likewise.
14735
14736 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14737
14738         PR c++/17068
14739         * g++.dg/template/operator4.C: New test.
14740
14741 2004-08-18  Richard Henderson  <rth@redhat.com>
14742
14743         * gcc.dg/20040206-1.c: XFAIL.
14744
14745 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14746
14747         PR c++/16246
14748         * g++.dg/template/array7.C: New test.
14749
14750 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14751
14752         * gcc.dg/mips-movcc-1.c: New test.
14753         * gcc.dg/mips-movcc-2.c: New test.
14754         * gcc.dg/mips-movcc-3.c: New test.
14755
14756         * gcc.dg/mips-nmadd-1.c: New test.
14757         * gcc.dg/mips-nmadd-2.c: New test.
14758
14759 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14760
14761         PR c++/15871
14762         * g++.dg/opt/inline8.C: New test.
14763
14764         PR c++/16965
14765         * g++.dg/parse/error17.C: New test.
14766
14767 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14768
14769         * gcc.dg/vect: New directory for vectorizer tests.
14770         * gcc.dg/vect/tree-vect.h: New file.
14771         * gcc.dg/vect/vect.exp: New file.
14772         * gcc.dg/vect/pr16105.c.c: New test.
14773         * gcc.dg/vect/vect-1.c: New test.
14774         * gcc.dg/vect/vect-2.c: New test.
14775         * gcc.dg/vect/vect-3.c: New test.
14776         * gcc.dg/vect/vect-4.c: New test.
14777         * gcc.dg/vect/vect-5.c: New test.
14778         * gcc.dg/vect/vect-6.c: New test.
14779         * gcc.dg/vect/vect-7.c: New test.
14780         * gcc.dg/vect/vect-8.c: New test.
14781         * gcc.dg/vect/vect-9.c: New test.
14782         * gcc.dg/vect/vect-10.c: New test.
14783         * gcc.dg/vect/vect-11.c: New test.
14784         * gcc.dg/vect/vect-12.c: New test.
14785         * gcc.dg/vect/vect-13.c: New test.
14786         * gcc.dg/vect/vect-14.c: New test.
14787         * gcc.dg/vect/vect-15.c: New test.
14788         * gcc.dg/vect/vect-16.c: New test.
14789         * gcc.dg/vect/vect-17.c: New test.
14790         * gcc.dg/vect/vect-18.c: New test.
14791         * gcc.dg/vect/vect-19.c: New test.
14792         * gcc.dg/vect/vect-20.c: New test.
14793         * gcc.dg/vect/vect-21.c: New test.
14794         * gcc.dg/vect/vect-22.c: New test.
14795         * gcc.dg/vect/vect-23.c: New test.
14796         * gcc.dg/vect/vect-24.c: New test.
14797         * gcc.dg/vect/vect-25.c: New test.
14798         * gcc.dg/vect/vect-26.c: New test.
14799         * gcc.dg/vect/vect-27.c: New test.
14800         * gcc.dg/vect/vect-28.c: New test.
14801         * gcc.dg/vect/vect-29.c: New test.
14802         * gcc.dg/vect/vect-30.c: New test.
14803         * gcc.dg/vect/vect-31.c: New test.
14804         * gcc.dg/vect/vect-32.c: New test.
14805         * gcc.dg/vect/vect-33.c: New test.
14806         * gcc.dg/vect/vect-34.c: New test.
14807         * gcc.dg/vect/vect-35.c: New test.
14808         * gcc.dg/vect/vect-36.c: New test.
14809         * gcc.dg/vect/vect-37.c: New test.
14810         * gcc.dg/vect/vect-38.c: New test.
14811         * gcc.dg/vect/vect-40.c: New test.
14812         * gcc.dg/vect/vect-41.c: New test.
14813         * gcc.dg/vect/vect-42.c: New test.
14814         * gcc.dg/vect/vect-43.c: New test.
14815         * gcc.dg/vect/vect-44.c: New test.
14816         * gcc.dg/vect/vect-45.c: New test.
14817         * gcc.dg/vect/vect-46.c: New test.
14818         * gcc.dg/vect/vect-47.c: New test.
14819         * gcc.dg/vect/vect-48.c: New test.
14820         * gcc.dg/vect/vect-49.c: New test.
14821         * gcc.dg/vect/vect-50.c: New test.
14822         * gcc.dg/vect/vect-51.c: New test.
14823         * gcc.dg/vect/vect-52.c: New test.
14824         * gcc.dg/vect/vect-53.c: New test.
14825         * gcc.dg/vect/vect-54.c: New test.
14826         * gcc.dg/vect/vect-55.c: New test.
14827         * gcc.dg/vect/vect-56.c: New test.
14828         * gcc.dg/vect/vect-57.c: New test.
14829         * gcc.dg/vect/vect-58.c: New test.
14830         * gcc.dg/vect/vect-59.c: New test.
14831         * gcc.dg/vect/vect-60.c: New test.
14832         * gcc.dg/vect/vect-61.c: New test.
14833         * gcc.dg/vect/vect-all.c: New test.
14834         * gcc.dg/vect/vect-none.c: New test.
14835
14836 2004-08-17  Paul Brook  <paul@codesourcery.com>
14837
14838         PR fortran/13082
14839         * gfortran.dg/entry_1.f90: New test.
14840
14841 2004-08-17  Andrew Pinski  <apinski@apple.com>
14842
14843         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14844
14845 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14846
14847         * gcc.dg/pr17036-1.c: New test.
14848
14849 2004-08-16  Devang Patel  <dpatel@apple.com>
14850
14851         * gcc.dg/darwin-20040809-1.c: New test.
14852
14853 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14854
14855         * gcc.dg/funcdef-attr-1.c: New test.
14856
14857 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14858
14859         * gcc.dg/altivec-17.c: New test.
14860         * gcc.dg/altivec-18.c: New test.
14861
14862 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14863
14864         PR c++/6749
14865         * g++.dg/template/vtable2.C: New test.
14866
14867 2004-08-14  Richard Henderson  <rth@redhat.com>
14868
14869         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14870         * gcc.dg/pack-test-4.c (main): Return 0.
14871         * gcc.dg/setjmp-1.c: Remove XFAIL.
14872         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14873
14874 2004-08-14  Richard Henderson  <rth@redhat.com>
14875
14876         * gcc.dg/980217-1.c: Add prototype for printf.
14877
14878 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14879
14880         * gfortran.dg/pr16935.f90: New test.
14881
14882 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14883
14884         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14885
14886 2004-08-13  Paul Brook  <paul@codesourcery.com>
14887
14888         * gfortran.dg/der_io_1.f90: Remove stray comma.
14889
14890 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14891
14892         * gcc.dg/vmx/cw-bug-2.c: Remove.
14893         * gcc.dg/vmx/vprint-1.c: Remove.
14894         * gcc.dg/vmx/vscan-1.c: Remove.
14895
14896 2004-08-12  Devang patel  <dpatel@apple.com>
14897
14898         * gcc.dg/darwin-20040809-2.c: New test.
14899
14900 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14901
14902         * g++.dg/ext/altivec-12.C: New test.
14903
14904         * g++.dg/ext/altivec-11.C: New test.
14905
14906 2004-08-12  Paul Brook  <paul@codesourcery.com>
14907
14908         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14909
14910 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14911
14912         * g++.dg/ext/altivec-2.C: Check for hardware support before
14913         executing any VMX instructions.
14914
14915         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14916
14917 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14918
14919         PR c++/16276
14920         * g++.old-deja/g++.other/comdat4.C: New test.
14921         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14922
14923 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14924
14925         PR target/16286
14926         * gcc.dg/pr16286.c: New test.
14927
14928 2004-08-12 Jan Beulich <jbeulich@novell.com>
14929
14930         * g++.dg/ext/asm5.C: New.
14931
14932 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14933
14934         PR c++/16698
14935         * g++.dg/eh/crash1.C: New test.
14936
14937         PR c++/16717
14938         * g++.dg/ext/construct1.C: New test.
14939
14940 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14941
14942         PR c++/16853
14943         * g++.dg/init/ptrmem1.C: New test.
14944
14945         PR c++/16618
14946         * g++.dg/parse/offsetof5.C: New test.
14947
14948         PR c++/16870
14949         * g++.dg/template/overload3.C: New test.
14950
14951 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14952
14953         PR c++/16964
14954         * g++.dg/parse/error16.C: New test.
14955
14956         PR c++/16904
14957         * g++.dg/template/error14.C: New test.
14958
14959         PR c++/16929
14960         * g++.dg/template/error15.C: New test.
14961
14962 2004-08-11  Devang Patel  <dpatel@apple.com>
14963
14964         * gcc.dg/darwin-ld-20040809-1.c: New test.
14965         * gcc.dg/darwin-ld-20040809-2.c: New test.
14966
14967 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14968
14969         PR fortran/16917
14970         * gfortran.dg/dfloat_1.f90: New test.
14971
14972 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14973
14974         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14975         * gcc.dg/dll-2.c: Fix dg-require syntax.
14976         * gcc.misc-tests/arm-isr.c (abort): Declare.
14977         (exit): Likewise.
14978
14979 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14980
14981         PR c++/16971
14982         * g++.dg/parse/crash16.C: New test.
14983
14984 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14985
14986         * gcc.dg/mips-rsqrt-1.c: New test case.
14987         * gcc.dg/mips-rsqrt-2.c: New test case.
14988         * gcc.dg/mips-rsqrt-3.c: New test case.
14989
14990 2004-08-10  Paul Brook  <paul@codesourcery.com>
14991
14992         * gfortran.dg/der_io_1.f90: New test.
14993
14994 2004-08-10  Paul Brook  <paul@codesourcery.com>
14995
14996         PR fortran/16919
14997         * gfortran.dg/der_array_1.f90: New test.
14998
14999 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
15000
15001         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
15002
15003 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
15004
15005         * gcc.dg/wchar_t-2.c: Fix typo.
15006
15007 2004-08-09  Falk Hueffner  <falk@debian.org>
15008
15009         PR tree-optimization/12517
15010         * gcc.c-torture/compile/pr12517.c: New test.
15011
15012         PR tree-optimization/12578
15013         * gcc.c-torture/compile/pr12578.c: New test.
15014
15015         PR tree-optimization/12899
15016         * gcc.c-torture/compile/pr12899.c: New test.
15017
15018         PR rtl-optimization/14692
15019         * gcc.c-torture/compile/pr14692.c: New test.
15020
15021         PR tree-optimization/16461
15022         * gcc.c-torture/compile/pr16461.c: New test.
15023
15024 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15025
15026         * gfortran.dg/getenv_1.f90: New test.
15027
15028 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15029
15030         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
15031         wchar_t.
15032         * gcc.dg/symbian5.c: Test -fno-short-wchar.
15033
15034 2004-08-06  Paul Brook  <paul@codesourcery.com>
15035
15036         * gfortran.dg/ret_array_1.f90: New test.
15037         * gfortran.dg/ret_pointer_1.f90: New test.
15038
15039 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
15040
15041         * gcc.dg/missing-field-init-[12].c: New tests.
15042         * g++.dg/warn/missing-field-init-[12].C: New tests.
15043
15044 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15045
15046         * gcc.dg/enum2.c: New test.
15047         * gcc.dg/symbian3.c: Likewise.
15048         * gcc.dg/symbian4.c: Likewise.
15049         * gcc.dg/wchar_t-2.c: Likewise.
15050
15051 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15052
15053         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
15054         destructor tests.
15055
15056 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15057
15058         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
15059         dg-require-visiblity.
15060         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
15061         * g++.dg/ext/visibility/fvisibility.C: Likewise.
15062         * g++.dg/ext/visibility/memfuncts.C: Likewise.
15063         * g++.dg/ext/visibility/new1.C: Likewise.
15064         * g++.dg/ext/visibility/pragma.C: Likewise.
15065         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
15066         * g++.dg/ext/visibility/virtual.C: Likewise.
15067         * g++/dg/ext/visibility/visibility-1.C: Likewise.
15068         * g++/dg/ext/visibility/visibility-2.C: Likewise.
15069         * g++/dg/ext/visibility/visibility-3.C: Likewise.
15070         * g++/dg/ext/visibility/visibility-4.C: Likewise.
15071         * g++/dg/ext/visibility/visibility-5.C: Likewise.
15072         * g++/dg/ext/visibility/visibility-6.C: Likewise.
15073         * g++/dg/ext/visibility/visibility-7.C: Likewise.
15074         * g++/dg/ext/visibility/visibility-8.C: New test.
15075         * gcc.c-torture/compile/dll.x: Remove.
15076         * gcc.dg/dll-2.c: Use dg-require-dll
15077         * gcc.dg/visibility-10.c: New test.
15078         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
15079         supporting DLLs.
15080         * testsuite/lib/scanasm.exp (scan_hidden): New function.
15081         (scan_not_hidden): Likewise.
15082
15083 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
15084
15085         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
15086
15087 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
15088
15089         * gcc.c-torture/execute/20040805-1.c: New test.
15090
15091 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
15092
15093         * gcc.dg/20020118-1.c: Declare abort.
15094         * gcc.dg/altivec_check.h: Likewise.
15095         * gcc.dg/iftrap-2.c: Likewise.
15096         * gcc.dg/pragma-darwin.c: Likewise.
15097         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
15098
15099 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
15100
15101         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
15102
15103 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15104
15105         * gcc.c-torture/execute/builtins/abs-2.c,
15106         gcc.c-torture/execute/builtins/abs-3.c,
15107         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
15108         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
15109         intmax_t, uintmax_t and their limits.
15110         * gcc.dg/intmax_t-1.c: New test.
15111
15112 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15113
15114         * g++.dg/tc1/dr147.C: Add reference to PR.
15115
15116 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
15117
15118         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
15119         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
15120
15121 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
15122
15123         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
15124
15125 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15126
15127         * gcc.dg/redecl-5.c: New test.
15128         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
15129         of scanf.
15130
15131 2004-08-03  Roger Sayle  <roger@eyesopen.com>
15132
15133         PR middle-end/16790
15134         * gcc.c-torture/execute/pr16790-1.c: New test case.
15135
15136 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
15137
15138         * g++.dg/ext/visibility/assign1.C: New test.
15139         * g++.dg/ext/visibility/new1.C: Likewise.
15140
15141         * gcc.dg/symbian1.c: New test.
15142         * gcc.dg/symbian2.c: Likewise.
15143
15144 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
15145
15146         PR target/16570
15147         * gcc.dg/i386-sse-9.c: New test.
15148
15149 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15150
15151         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
15152
15153 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15154
15155         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
15156         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
15157         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
15158         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
15159         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
15160         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
15161         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
15162         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
15163         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
15164         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
15165         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
15166         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
15167         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
15168         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
15169         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
15170         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
15171         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
15172         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
15173         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
15174         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
15175         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
15176         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
15177         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
15178         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15179         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
15180         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
15181         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
15182         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
15183         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15184         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15185         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
15186         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
15187         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15188         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15189         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15190         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15191         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15192         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15193         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15194         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15195         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15196         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15197         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15198         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15199         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15200         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15201         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15202         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15203         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15204         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15205         gcc.misc-tests/i386-pf-3dnow-1.c,
15206         gcc.misc-tests/i386-pf-athlon-1.c,
15207         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15208         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15209         Declare built-in functions used.
15210         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15211
15212 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
15213
15214         PR c++/16707
15215         * g++.dg/lookup/using12.C: New test.
15216
15217         * g++.dg/init/null1.C: Fix PR number.
15218         * g++.dg/parse/namespace10.C: Likewise.
15219
15220 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15221
15222         PR c++/16224
15223         * g++.dg/template/spec17.C: New test.
15224         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15225         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15226
15227 2004-08-02  David Billinghurst
15228
15229         PR fortran/16292
15230         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15231
15232 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15233
15234         * gcc.dg/ia64-got-1.c: New test case.
15235
15236 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15237
15238         PR c++/16489
15239         * g++.dg/init/null1.C: New test.
15240         * g++.dg/tc1/dr76.C: Adjust error marker.
15241
15242         PR c++/16529
15243         * g++.dg/parse/namespace10.C: New test.
15244
15245         PR c++/16810
15246         * g++.dg/inherit/ptrmem2.C: New test.
15247
15248 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15249
15250         PR target/16155
15251         * gcc.dg/pr16155.c: New test.
15252
15253 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15254
15255         * gcc.dg/redecl-2.c: New test.
15256
15257 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15258
15259         * gcc.dg/darwin-longdouble.c: New file.
15260
15261 2004-07-30  Richard Henderson  <rth@redhat.com>
15262
15263         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15264         write to constant argument.
15265         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15266
15267 2004-07-30  Richard Henderson  <rth@redhat.com>
15268
15269         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15270         tests of nearest around zero.
15271
15272 2004-07-30  Andrew Pinski  <apinski@apple.com>
15273
15274         * gcc.c-torture/compile/20040730-1.c: New test.
15275
15276 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15277
15278         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15279         powerpc-eabispe.
15280
15281 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15282
15283         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15284
15285 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15286
15287         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15288         contains $ld_library_path.
15289         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15290
15291 2004-07-29  Richard Henderson  <rth@redhat.com>
15292
15293         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15294
15295         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15296         (alt2, which): New.
15297         (Check): Accept either alternative.
15298
15299 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15300
15301         * g++.dg/abi/inline1.C: New test.
15302         * g++.dg/abi/local1-a.cc: Likewise.
15303         * g++.dg/abi/local1.C: Likewise.
15304         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15305         * g++.dg/abi/mangle12.C: Likewise.
15306         * g++.dg/abi/mangle17.C: Likewise.
15307         * g++.dg/abi/mangle20-2.C: Likewise.
15308         * g++.dg/opt/interface1.C: Likewise.
15309         * g++.dg/opt/interface1.h: Likewise.
15310         * g++.dg/opt/interface1-a.cc: New test.
15311         * g++.dg/parse/repo1.C: New test.
15312         * g++.dg/template/repo1.C: Likewise.
15313         * g++.dg/warn/Winline-1.C: Likewise.
15314         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15315
15316 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15317
15318         * gcc.dg/tree-ssa/20040729-1.c: New test.
15319
15320 2004-07-27  Matt Austern <austern@apple.com>
15321
15322         * gcc.dg/darwin-bool-1.c: New test.
15323         * gcc.dg/darwin-bool-2.c: New test.
15324
15325 2004-07-28  Richard Henderson  <rth@redhat.com>
15326
15327         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15328         arguments in the correct type.  Don't write to constant arguments.
15329
15330 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15331
15332         PR tree-optimization/16688
15333         PR tree-optimization/16689
15334         * g++.dg/tree-ssa/pr16688.C: New test.
15335
15336 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15337
15338         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15339         loads.  Not only in the comment, this time.
15340
15341 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15342
15343         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15344         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15345         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15346         * gcc.dg/sh4a-bitmovua.c: New.
15347         * gcc.dg/sh4a-cos.c: New.
15348         * gcc.dg/sh4a-cosf.c: New.
15349         * gcc.dg/sh4a-fprun.c: New.
15350         * gcc.dg/sh4a-fsrra.c: New.
15351         * gcc.dg/sh4a-memmovua.c: New.
15352         * gcc.dg/sh4a-sin.c: New.
15353         * gcc.dg/sh4a-sincos.c: New.
15354         * gcc.dg/sh4a-sincosf.c: New.
15355         * gcc.dg/sh4a-sinf.c: New.
15356
15357 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15358
15359         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15360         conditionals.
15361         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15362         loads.
15363         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15364         DOM1.
15365
15366 2004-07-27  Andrew Pinski  <apinski@apple.com>
15367
15368         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15369
15370 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15371
15372         * gcc.dg/pragma-isr.c: New test.
15373
15374 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15375
15376         PR c++/14429
15377         * g++.dg/template/ttp11.C: New test.
15378
15379 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15380
15381         * gcc.c-torture/compile/20040727-1.c: New test.
15382
15383 2004-07-26  Eric Christopher  <echristo@redhat.com>
15384
15385         * gcc.c-torture/compile/20040726-2.c: New test.
15386
15387 2004-07-26  Andrew Pinski  <apinski@apple.com>
15388
15389         * g++.dg/rtti/tinfo1.C: Xfail.
15390
15391 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15392
15393         * gcc.c-torture/compile/20040726-1.c: New test.
15394
15395 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15396             Brian Ryner  <bryner@brianryner.com>
15397
15398         PR c++/9283
15399         PR c++/15000
15400         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15401         * g++.dg/ext/visibility/: New directory.
15402         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15403         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15404         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15405         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15406         * g++.dg/ext/visibility/fvisibility.C,
15407         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15408         g++.dg/ext/visibility/fvisibility-override1.C
15409         g++.dg/ext/visibility/fvisibility-override2.C
15410         g++.dg/ext/visibility/memfuncts.C
15411         g++.dg/ext/visibility/noPLT.C
15412         g++.dg/ext/visibility/pragma.C
15413         g++.dg/ext/visibility/pragma-override1.C
15414         g++.dg/ext/visibility/pragma-override2.C
15415         g++.dg/ext/visibility/staticmemfuncts.C
15416         g++.dg/ext/visibility/virtual.C: New tests.
15417
15418 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15419
15420         PR c/15360
15421         * gcc.dg/pr15360-1.c: New test.
15422
15423 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15424
15425         * gcc.dg/pragma-align-2.c: New test.
15426         * gcc.dg/pragma-init-fini.c: New test.
15427         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15428         targets.
15429
15430 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15431
15432         * gcc.dg/init-string-2.c: New test.
15433
15434 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15435
15436         PR 16684
15437         * gcc.dg/Wredundant-decls-1.c: New test case.
15438
15439 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15440
15441         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15442         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15443         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15444         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15445         * gcc.dg/compat/generate-random.c: New file.
15446         * gcc.dg/compat/generate-random.h: Likewise.
15447         * gcc.dg/compat/generate-random_r.c: Likewise.
15448         * gcc.dg/compat/struct-layout-1.h: Likewise.
15449         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15450         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15451         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15452         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15453         * gcc.dg/compat/struct-layout-1_main.c: New test.
15454         * gcc.dg/compat/struct-layout-1_x.c: New file.
15455         * gcc.dg/compat/struct-layout-1_y.c: New file.
15456         * gcc.dg/compat/struct-layout-1_test.h: New file.
15457
15458 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15459
15460         * gcc.dg/comp-return-1.c: New test
15461
15462 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15463
15464         * gcc.dg/vmx/8-02a.c: Fix typo.
15465
15466         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15467         * gcc.dg/darwin-abi-3.c: New test.
15468
15469         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15470         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15471
15472         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15473         * gcc.dg/vmx/ops-long-1.c: New test.
15474         * gcc.dg/vmx/ops-long-2.c: New test.
15475
15476 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15477
15478         * g++.dg/lookup/conv-[1234].C: New.
15479
15480 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15481
15482         * g++.dg/parse/attr2.C: Simplify.
15483
15484 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15485
15486         PR c/7284
15487         * gcc.c-torture/execute/pr7284-1.c: New test.
15488
15489 2004-07-22  Brian Booth  <bbooth@redhat.com>
15490
15491         * gcc.dg/tree-ssa/20040721-1.c: New test.
15492
15493 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15494
15495         * g++.dg/template/crash20.c: New.
15496
15497 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15498
15499         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15500         Add dg-run directive.  Declare variables as required.
15501         * gfortran.dg/g77/README: Update
15502
15503 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15504
15505         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15506         gcc.dg/cris-peep2-andu2.c: New tests.
15507
15508 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15509
15510         PR c/15052
15511         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15512         on return type.
15513         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15514         messages.
15515         * gcc.dg/qual-return-2.c: Update expected messages.
15516         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15517
15518 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15519
15520         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15521         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15522
15523 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15524
15525         PR c/11250
15526         * gcc.dg/init-string-1.c: New test.
15527
15528 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15529
15530         PR middle-end/15345
15531         PR c/16450
15532         * gcc.dg/torture/nested-fn-1.c: New test.
15533
15534 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15535
15536         PR target/16559
15537         * gcc.dg/ia64-fptr-1.c: New file.
15538
15539 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15540
15541         PR c++/14497
15542         * g++.dg/template/spec16.C: New test.
15543         * g++.old-deja/g++.robertl/eb118.C: Remove.
15544
15545 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15546
15547         PR c++/509
15548         * g++.dg/template/spec15.C: New test.
15549
15550 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15551
15552         Copy cases from g77.f-torture/execute and add dg-run
15553         directive.  Other changes as noted.
15554         * gfortran.dg/g77/13037.f
15555         * gfortran.dg/g77/1832.f
15556         * gfortran.dg/g77/19981119-0.f
15557         * gfortran.dg/g77/19990313-0.f
15558         * gfortran.dg/g77/19990313-1.f
15559         * gfortran.dg/g77/19990313-2.f
15560         * gfortran.dg/g77/19990313-3.f
15561         * gfortran.dg/g77/19990419-1.f
15562         * gfortran.dg/g77/19990826-0.f
15563         * gfortran.dg/g77/19990826-2.f
15564         * gfortran.dg/g77/20000503-1.f
15565         * gfortran.dg/g77/20001111.f
15566         * gfortran.dg/g77/20010116.f
15567         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15568         * gfortran.dg/g77/20010430.f
15569         * gfortran.dg/g77/6177.f
15570         * gfortran.dg/g77/947.f
15571         * gfortran.dg/g77/970816-3.f
15572         * gfortran.dg/g77/971102-1.f
15573         * gfortran.dg/g77/980520-1.f
15574         * gfortran.dg/g77/980628-0.f
15575         * gfortran.dg/g77/980628-1.f
15576         * gfortran.dg/g77/980628-10.f
15577         * gfortran.dg/g77/980628-2.f
15578         * gfortran.dg/g77/980628-3.f
15579         * gfortran.dg/g77/980628-7.f
15580         * gfortran.dg/g77/980628-8.f
15581         * gfortran.dg/g77/980628-9.f
15582         * gfortran.dg/g77/980701-0.f
15583         * gfortran.dg/g77/980701-1.f
15584         * gfortran.dg/g77/cabs.f
15585         * gfortran.dg/g77/claus.f
15586         * gfortran.dg/g77/complex_1.f
15587         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15588         * gfortran.dg/g77/dcomplex.f
15589         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15590         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15591         * gfortran.dg/g77/f90-intrinsic-numeric.f
15592         * gfortran.dg/g77/int8421.f
15593         * gfortran.dg/g77/labug1.f
15594         * gfortran.dg/g77/large_vec.f
15595         * gfortran.dg/g77/le.f
15596         * gfortran.dg/g77/short.f
15597         * gfortran.dg/g77/README: Update
15598
15599 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15600
15601         PR c++/16637
15602         * g++.dg/parse/lookup4.C: New test.
15603
15604 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15605
15606         PR c++/16175
15607         * g++.dg/template/ttp10.C: New test.
15608
15609 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15610
15611         * gcc.dg/pr12625-1.c: New test.
15612
15613 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15614
15615         * testsuite/gcc.dg/switch-warn-1.c: New test.
15616         * testsuite/gcc.dg/switch-warn-2.c: New test.
15617         * gcc.c-torture/compile/pr14730.c: Update.
15618
15619 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15620
15621         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15622         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15623         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15624         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15625
15626 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15627
15628         PR c++/16623
15629         * g++.dg/template/assign1.C: New test.
15630
15631 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15632
15633         PR c++/12170
15634         * g++.dg/template/ttp9.C: New test.
15635
15636 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15637
15638         * gcc.dg/format/cmn-err-1.c: New test.
15639
15640 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15641
15642         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15643         gcc.dg/Wparentheses-10.c: New tests.
15644         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15645
15646 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15647
15648         PR fortran/16465
15649         * gfortran.dg/g77//ffixed-line-length-0.f,
15650         gfortran.dg/g77/ffixed-line-length-132.f,
15651         gfortran.dg/g77/ffixed-line-length-72.f,
15652         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15653         gfortran.dg/g77/README: Update.
15654
15655 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15656
15657         PR c++/13092
15658         * g++.dg/template/non-dependent7.C: New test.
15659         * g++.dg/template/non-dependent8.C: Likewise.
15660         * g++.dg/template/non-dependent9.C: Likewise.
15661         * g++.dg/template/non-dependent10.C: Likewise.
15662
15663 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15664
15665         PR c++/16337
15666         * g++.dg/parse/attr2.C: New test.
15667
15668 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15669
15670         * g77.dg: Removed.
15671         * g77.f-torture: Ditto.
15672
15673 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15674
15675         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15676         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15677         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15678
15679 2004-07-16  Richard Henderson  <rth@redhat.com>
15680
15681         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15682
15683 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15684
15685         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15686         tests with full list of options.
15687         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15688         of TORTURE_OPTIONS if test contains 'dg-do run'.
15689
15690         PR fortran/16404
15691         * gfortran.dg/do_iterator.f90: New test.
15692
15693 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15694
15695         PR rtl-optimization/16536
15696         * gcc.c-torture/execute/restrict-1.c: New test.
15697
15698 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15699
15700         PR fortran/15324
15701         * gfortran.dg/pr15324.f90: New test.
15702
15703         PR fortran/15129
15704         * gfortran.dg/pr15129.f90: New test.
15705
15706         PR fortran/15140
15707         * gfortran.dg/pr15140.f90: New test.
15708
15709         PR fortran/13792
15710         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15711         compile-time simplification.
15712
15713 2004-07-14  Mike Stump  <mrs@apple.com>
15714
15715         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15716
15717 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15718
15719         PR target/16325
15720         * gcc.dg/profile-generate-1.c: New.
15721
15722 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15723
15724         * gcc.c-torture/execute/20040709-1.c: New test.
15725         * gcc.c-torture/execute/20040709-2.c: New test.
15726
15727 2004-07-14  Mike Stump  <mrs@apple.com>
15728
15729         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15730
15731 2004-07-14  Mike Stump  <mrs@apple.com>
15732
15733         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15734
15735 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15736
15737         PR c++/16518
15738         * g++.dg/parse/mutable1.C: New test.
15739
15740 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15741
15742         PR tree-optimization/16443
15743         * gcc.dg/tree-ssa/20040713-1.c: New test.
15744
15745 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15746
15747         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15748         for operator new.
15749
15750 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15751
15752         * gfortran.dg/g77/README: New file
15753         * gfortran.dg/g77/19981216-0.f: Copy from
15754         g77.f-torture/noncompile.  Add "dg-do compile" and
15755         dg-error as required.
15756         * gfortran.dg/g77/19990218-1.f: Likewise.
15757         * gfortran.dg/g77/19990905-1.f: Likewise.
15758         * gfortran.dg/g77/9263.f: Likewise.
15759         * gfortran.dg/g77/980615-0.f: Likewise.
15760         * gfortran.dg/g77/980616-0.f: Likewise.
15761         * gfortran.dg/g77/check0.f: Likewise.
15762         * gfortran.dg/g77/select_no_compile.f: Likewise.
15763
15764 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15765
15766         Copy files from g77.f-torture/compile.
15767         Add "{ dg-do compile}".  Other changes as noted
15768         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15769         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15770         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15771         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15772         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15773         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15774         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15775         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15776         statement to conform to standard.  Append alpha1.x for reference.
15777         * gfortran.dg/g77/xformat.f: Add dg-warning
15778
15779 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15780
15781         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15782         Add {dg-do compile} directive.
15783         * gfortran.dg/g77/cpp2.F: Likewise.
15784
15785 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15786
15787         PR c++/5402
15788         * g++.dg/lookup/name-clash1.C: New test.
15789
15790         PR c++/9777
15791         * g++.dg/lookup/name-clash2.C: New test.
15792
15793         PR c++/12102
15794         * g++.dg/lookup/name-clash3.C: New test.
15795
15796 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15797
15798         * g++.dg/lookup/new2.C: New test.
15799         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15800
15801 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15802
15803         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15804         Add {dg-do compile} directive.
15805         * gfortran.dg/g77/13060.f: Likewise.
15806         * gfortran.dg/g77/19990218-0.f: Likewise.
15807         * gfortran.dg/g77/19990305-0.f: Likewise.
15808         * gfortran.dg/g77/19990419-0.f: Likewise.
15809         * gfortran.dg/g77/19990502-0.f: Likewise.
15810         * gfortran.dg/g77/19990502-1.f: Likewise.
15811         * gfortran.dg/g77/19990525-0.f: Likewise.
15812         * gfortran.dg/g77/19990826-1.f: Likewise.
15813         * gfortran.dg/g77/19990826-3.f: Likewise.
15814         * gfortran.dg/g77/19990905-2.f: Likewise.
15815         * gfortran.dg/g77/20000412-1.f: Likewise.
15816         * gfortran.dg/g77/20000511-1.f: Likewise.
15817         * gfortran.dg/g77/20000511-2.f: Likewise.
15818         * gfortran.dg/g77/20000518.f: Likewise.
15819         * gfortran.dg/g77/20000601-1.f: Likewise.
15820         * gfortran.dg/g77/20000601-2.f: Likewise.
15821         * gfortran.dg/g77/20000629-1.f: Likewise.
15822         * gfortran.dg/g77/20000630-2.f: Likewise.
15823         * gfortran.dg/g77/20010115.f: Likewise.
15824         * gfortran.dg/g77/20010321-1.f: Likewise.
15825         * gfortran.dg/g77/20010426.f: Likewise.
15826         * gfortran.dg/g77/20020307-1.f: Likewise.
15827         * gfortran.dg/g77/8485.f: Likewise.
15828         * gfortran.dg/g77/960317-1.f: Likewise.
15829         * gfortran.dg/g77/970915-0.f: Likewise.
15830         * gfortran.dg/g77/980310-1.f: Likewise.
15831         * gfortran.dg/g77/980310-2.f: Likewise.
15832         * gfortran.dg/g77/980310-3.f: Likewise.
15833         * gfortran.dg/g77/980310-4.f: Likewise.
15834         * gfortran.dg/g77/980310-6.f: Likewise.
15835         * gfortran.dg/g77/980310-7.f: Likewise.
15836         * gfortran.dg/g77/980310-8.f: Likewise.
15837         * gfortran.dg/g77/980419-2.f: Likewise.
15838         * gfortran.dg/g77/980424-0.f: Likewise.
15839         * gfortran.dg/g77/980427-0.f: Likewise.
15840         * gfortran.dg/g77/980729-0.f: Likewise.
15841         * gfortran.dg/g77/981117-1.f: Likewise.
15842         * gfortran.dg/g77/toon_1.f: Likewise.
15843
15844 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15845
15846         PR c++/2204
15847         * g++.dg/other/abstract2.C: New test.
15848
15849 2004-07-12  Paul Brook  <paul@codesourcery.com>
15850
15851         * gfortran.dg/pointer_init_1.f90: New test.
15852
15853 2004-07-11  Paul Brook  <paul@codesourcery.com>
15854
15855         PR fortran/15986
15856         * gfortran.dg/contained_1.f90: New test.
15857
15858 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15859
15860         * g++.dg/parse/defarg8.C: New test.
15861
15862 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15863
15864         PR fortran/16433
15865         * gfortran.dg/pr16433.f: New test.
15866
15867         PR fortran/17574
15868         * gfortran.dg/pr15754.f90: New test.
15869
15870 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15871
15872         PR tree-optimization/16437
15873         * gcc.c-torture/execute/bitfld-4.c: New test.
15874
15875 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15876
15877         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15878         access to common var from module.
15879
15880 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15881
15882         PR fortran/16336
15883         * gfortran.fortran-torture/execute/common_2.f90: New test.
15884
15885 2004-07-10  Paul Brook  <paul@codesourcery.com>
15886
15887         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15888
15889 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15890
15891         PR fortran/15969
15892         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15893
15894 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15895
15896         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15897         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
15898         * gfortran.dg/g77/ffree-form-1.f: Likewise.
15899         * gfortran.dg/g77/ffree-form-2.f: Likewise.
15900         * gfortran.dg/g77/ffree-form-3.f: Likewise.
15901         * gfortran.dg/g77/fno-underscoring.f: Likewise.
15902         * gfortran.dg/g77/funderscoring.f: Likewise.
15903         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15904
15905 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15906
15907         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15908
15909 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15910         Paul Brook  <paul@codesourcery.com>
15911
15912         PR fortran/13415
15913         * gfortran.dg/common_pointer_1.f90: New test.
15914
15915 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15916
15917         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15918
15919 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15920
15921         PR target/16364
15922         * gcc.c-torture/compile/20040709-1.c: New.
15923
15924 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15925
15926         PR fortran/14077
15927         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15928
15929 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15930
15931         PR fortran/13201
15932         * gfortran.dg/shape_1.f90: New test.
15933
15934 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15935             Andrew Pinski  <apinski@apple.com>
15936
15937         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15938
15939 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15940
15941         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15942         comment.
15943
15944 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15945         Paul Brook  <paul@codesourcery.com>
15946
15947         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15948         '.f95' and '.F95'.
15949
15950 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15951
15952         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15953
15954 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15955
15956         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15957         testcases with capital suffix.
15958
15959 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15960
15961         PR fortran/15481
15962         PR fortran/13372
15963         PR fortran/13575
15964         PR fortran/15978
15965         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15966
15967         * gfortran.dg/implicit_1.f90: New test.
15968
15969 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15970
15971         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
15972         expression to match gfortran warning/error messages
15973         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15974         dg-error text.
15975
15976 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15977
15978         * lib/fortran-torture.exp: Rename proc search_for to
15979         search_for_re.
15980
15981 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15982
15983         * gcc.c-torture/execute/simd-5.x: New file.
15984         XFAIL on SPARC 64-bit at -O0.
15985
15986 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15987
15988         PR c++/8211
15989         PR c++/16165
15990         * g++.dg/warn/effc3.C: New test.
15991
15992 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15993
15994         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15995         change X to 1X in format.
15996         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
15997         add data statements to conform to standard.
15998
15999 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16000
16001         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
16002         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16003         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
16004
16005 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16006
16007         * gfortran.dg/g77/7388.f: Copy from g77.dg
16008         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
16009         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
16010         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
16011         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
16012         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
16013         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
16014         * gfortran.dg/g77/strlen0.f: Likewise.
16015
16016 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
16017
16018         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
16019         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
16020
16021 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16022
16023         * gcc.c-torture/execute/920428-2.x: Delete.
16024         * gcc.c-torture/execute/920501-7.x: Likewise.
16025
16026 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
16027
16028         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
16029         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
16030         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
16031         prescott and c3-2.
16032         (PREFETCH_3DNOW): Add -march=c3.
16033
16034 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
16035
16036         PR c/16437
16037         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
16038         * gcc.c-torture/execute/bf64-1.x: Likewise.
16039
16040 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16041
16042         * gcc.c-torture/compile/20040708-1.c: New test.
16043
16044 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16045
16046         PR c++/16169
16047         * g++.dg/warn/effc2.C: New test.
16048
16049 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16050
16051         * gcc.c-torture/execute/bitfld-1.x: Remove.
16052         * gcc.c-torture/execute/bitfld-3.c: New test.
16053         * gcc.dg/bitfld-2.c: Remove XFAILs.
16054
16055 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
16056
16057         PR c++/16276
16058         * g++.dg/rtti/tinfo1.C: New file.
16059
16060 2004-07-07  Eric Christopher  <echristo@redhat.com>
16061
16062         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
16063
16064 2004-07-07  Andrew Pinski  <apinski@apple.com>
16065
16066         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
16067
16068 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
16069
16070         * g++.dg/init/call1.C: XFAIL.
16071
16072 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
16073
16074         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
16075         except for movstrict*, to movmem* and clrstr* to clrmem*.
16076
16077 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
16078
16079         * gcc.c-torture/execute/20040707-1.c: New test.
16080
16081 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
16082
16083         * gcc.c-torture/execute/20040706-1.c: New test.
16084
16085 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16086
16087         PR c++/3671
16088         * g++.dg/template/spec14.C: New test.
16089
16090 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
16091
16092         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
16093         nothing if not yet defined.  Use it in b, c and d type definitions.
16094         * gcc.c-torture/execute/20040705-1.c: New test.
16095         * gcc.c-torture/execute/20040705-2.c: New test.
16096
16097 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16098
16099         PR c++/2518
16100         * g++.dg/lookup/new1.C: New test.
16101
16102 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16103
16104         PR c++/11406
16105         * g++.dg/template/sizeof8.C: New test.
16106
16107 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
16108
16109         * gcc.c-torture/compile/20040705-1.c: New test.
16110
16111 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
16112
16113         * gfortran.fortran-torture/execute/seq_io.f90: New test.
16114
16115 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
16116
16117         * gcc.dg/cpp/if-mop.c: Two new testcases.
16118         * gcc.dg/cpp/trad/comment-3.c: New.
16119
16120 2004-07-04  Paul Brook  <paul@codesourcery.com>
16121
16122         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
16123
16124 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
16125
16126         PR c++/3761
16127         * g++.dg/lookup/crash4.C: New test.
16128
16129 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
16130
16131         * gcc.c-torture/execute/builtin-abs-1.c
16132         * gcc.c-torture/execute/builtin-abs-2.c
16133         * gcc.c-torture/execute/builtin-complex-1.c
16134         * gcc.c-torture/execute/builtins/string-1-lib.c
16135         * gcc.c-torture/execute/builtins/string-1.c
16136         * gcc.c-torture/execute/builtins/string-2-lib.c
16137         * gcc.c-torture/execute/builtins/string-2.c
16138         * gcc.c-torture/execute/builtins/string-3-lib.c
16139         * gcc.c-torture/execute/builtins/string-3.c
16140         * gcc.c-torture/execute/builtins/string-4-lib.c
16141         * gcc.c-torture/execute/builtins/string-4.c
16142         * gcc.c-torture/execute/builtins/string-5-lib.c
16143         * gcc.c-torture/execute/builtins/string-5.c
16144         * gcc.c-torture/execute/builtins/string-6-lib.c
16145         * gcc.c-torture/execute/builtins/string-6.c
16146         * gcc.c-torture/execute/builtins/string-7-lib.c
16147         * gcc.c-torture/execute/builtins/string-7.c
16148         * gcc.c-torture/execute/builtins/string-8-lib.c
16149         * gcc.c-torture/execute/builtins/string-8.c
16150         * gcc.c-torture/execute/builtins/string-9-lib.c
16151         * gcc.c-torture/execute/builtins/string-9.c
16152         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
16153         * gcc.c-torture/execute/builtins/string-asm-1.c
16154         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
16155         * gcc.c-torture/execute/builtins/string-asm-2.c
16156         * gcc.c-torture/execute/stdio-opt-1.c
16157         * gcc.c-torture/execute/stdio-opt-2.c
16158         * gcc.c-torture/execute/stdio-opt-3.c
16159         * gcc.c-torture/execute/string-opt-1.c
16160         * gcc.c-torture/execute/string-opt-10.c
16161         * gcc.c-torture/execute/string-opt-11.c
16162         * gcc.c-torture/execute/string-opt-12.c
16163         * gcc.c-torture/execute/string-opt-13.c
16164         * gcc.c-torture/execute/string-opt-14.c
16165         * gcc.c-torture/execute/string-opt-15.c
16166         * gcc.c-torture/execute/string-opt-16.c
16167         * gcc.c-torture/execute/string-opt-2.c
16168         * gcc.c-torture/execute/string-opt-6.c
16169         * gcc.c-torture/execute/string-opt-7.c
16170         * gcc.c-torture/execute/string-opt-8.c:
16171         Replace with ...
16172
16173         * gcc.c-torture/execute/builtins/abs-2.c
16174         * gcc.c-torture/execute/builtins/abs-3.c
16175         * gcc.c-torture/execute/builtins/complex-1.c
16176         * gcc.c-torture/execute/builtins/fprintf.c
16177         * gcc.c-torture/execute/builtins/fputs.c
16178         * gcc.c-torture/execute/builtins/memcmp.c
16179         * gcc.c-torture/execute/builtins/memmove.c
16180         * gcc.c-torture/execute/builtins/memops-asm.c
16181         * gcc.c-torture/execute/builtins/mempcpy-2.c
16182         * gcc.c-torture/execute/builtins/mempcpy.c
16183         * gcc.c-torture/execute/builtins/memset.c
16184         * gcc.c-torture/execute/builtins/printf.c
16185         * gcc.c-torture/execute/builtins/sprintf.c
16186         * gcc.c-torture/execute/builtins/strcat.c
16187         * gcc.c-torture/execute/builtins/strchr.c
16188         * gcc.c-torture/execute/builtins/strcmp.c
16189         * gcc.c-torture/execute/builtins/strcpy.c
16190         * gcc.c-torture/execute/builtins/strcspn.c
16191         * gcc.c-torture/execute/builtins/strlen-2.c
16192         * gcc.c-torture/execute/builtins/strlen.c
16193         * gcc.c-torture/execute/builtins/strncat.c
16194         * gcc.c-torture/execute/builtins/strncmp-2.c
16195         * gcc.c-torture/execute/builtins/strncmp.c
16196         * gcc.c-torture/execute/builtins/strncpy.c
16197         * gcc.c-torture/execute/builtins/strpbrk.c
16198         * gcc.c-torture/execute/builtins/strpcpy-2.c
16199         * gcc.c-torture/execute/builtins/strpcpy.c
16200         * gcc.c-torture/execute/builtins/strrchr.c
16201         * gcc.c-torture/execute/builtins/strspn.c
16202         * gcc.c-torture/execute/builtins/strstr-asm.c
16203         * gcc.c-torture/execute/builtins/strstr.c:
16204         ... these new files.
16205
16206         * gcc.c-torture/execute/builtins/abs-2-lib.c
16207         * gcc.c-torture/execute/builtins/abs-3-lib.c
16208         * gcc.c-torture/execute/builtins/complex-1-lib.c
16209         * gcc.c-torture/execute/builtins/fprintf-lib.c
16210         * gcc.c-torture/execute/builtins/fputs-lib.c
16211         * gcc.c-torture/execute/builtins/memcmp-lib.c
16212         * gcc.c-torture/execute/builtins/memmove-lib.c
16213         * gcc.c-torture/execute/builtins/memops-asm-lib.c
16214         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
16215         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16216         * gcc.c-torture/execute/builtins/memset-lib.c
16217         * gcc.c-torture/execute/builtins/printf-lib.c
16218         * gcc.c-torture/execute/builtins/sprintf-lib.c
16219         * gcc.c-torture/execute/builtins/strcat-lib.c
16220         * gcc.c-torture/execute/builtins/strchr-lib.c
16221         * gcc.c-torture/execute/builtins/strcmp-lib.c
16222         * gcc.c-torture/execute/builtins/strcpy-lib.c
16223         * gcc.c-torture/execute/builtins/strcspn-lib.c
16224         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16225         * gcc.c-torture/execute/builtins/strlen-lib.c
16226         * gcc.c-torture/execute/builtins/strncat-lib.c
16227         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16228         * gcc.c-torture/execute/builtins/strncmp-lib.c
16229         * gcc.c-torture/execute/builtins/strncpy-lib.c
16230         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16231         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16232         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16233         * gcc.c-torture/execute/builtins/strrchr-lib.c
16234         * gcc.c-torture/execute/builtins/strspn-lib.c
16235         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16236         * gcc.c-torture/execute/builtins/strstr-lib.c
16237         * gcc.c-torture/execute/builtins/lib/abs.c
16238         * gcc.c-torture/execute/builtins/lib/fprintf.c
16239         * gcc.c-torture/execute/builtins/lib/memset.c
16240         * gcc.c-torture/execute/builtins/lib/printf.c
16241         * gcc.c-torture/execute/builtins/lib/sprintf.c
16242         * gcc.c-torture/execute/builtins/lib/strcpy.c
16243         * gcc.c-torture/execute/builtins/lib/strcspn.c
16244         * gcc.c-torture/execute/builtins/lib/strncat.c
16245         * gcc.c-torture/execute/builtins/lib/strncmp.c
16246         * gcc.c-torture/execute/builtins/lib/strncpy.c
16247         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16248         * gcc.c-torture/execute/builtins/lib/strspn.c
16249         * gcc.c-torture/execute/builtins/lib/strstr.c:
16250         New files containing support routines.
16251
16252         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16253         declaration.
16254         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16255         when not optimizing.
16256
16257 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16258
16259         PR c++/16240
16260         * g++.dg/abi/mangle22.C: New test.
16261         * g++.dg/abi/mangle23.C: Likewise.
16262
16263 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16264
16265         PR fortran/16290
16266         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16267         Allow for cases without denormalized floating point numbers.
16268
16269 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16270
16271         PR c/1027
16272         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16273         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16274         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16275         expected warning text.
16276         * gcc.dg/format/diag-2.c: New test.
16277
16278 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16279
16280         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16281
16282 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16283
16284         * gcc.dg/builtins-43.c: New.
16285         * gcc.dg/builtins-44.c: New.
16286         * gcc.dg/builtins-45.c: New.
16287
16288 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16289             Andreas Tobler  <a.tobler@schweiz.ch>
16290
16291         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16292         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16293         as SIGSEGV.
16294         * gcc.dg/cleanup-11.c: Likewise.
16295         * gcc.dg/cleanup-8.c: Likewise.
16296         * gcc.dg/cleanup-9.c: Likewise.
16297         * gcc.dg/cleanup-5.c: Run on all platforms.
16298
16299 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16300
16301         * g++.dg/warn/nonnull1.C: New test.
16302
16303 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16304
16305         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16306         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16307         Special-case the Sun compiler wrt to <complex.h>.
16308
16309 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16310
16311         * gcc.dg/Wunreachable-8.C: New test.
16312
16313         * gcc.dg/h8300-ice2.c : New test.
16314
16315 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16316
16317         PR fortran/16161
16318         * gfortran.fortran-torture/compile/implicit.f90: Add test
16319         for implicit character.
16320
16321 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16322
16323         PR fortran/16289
16324         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16325         Use tiny() intrinsic to find smallest non-negative real
16326
16327 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16328
16329         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16330         * gcc.dg/compat/struct-by-value-22_x.c: New.
16331         * gcc.dg/compat/struct-by-value-22_y.c: New.
16332
16333         * gcc.c-torture/execute/20040629-1.c: New test.
16334
16335 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16336
16337         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16338         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16339
16340         PR target/16195
16341         * gcc.dg/20040625-1.c: New test.
16342
16343 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16344
16345         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16346
16347 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16348
16349         PR fortran/15963
16350         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16351
16352 2004-06-29  Richard Henderson  <rth@redhat.com>
16353
16354         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16355
16356 2004-06-29  Paul Brook  <paul@codesourcery.com>
16357
16358         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16359         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16360
16361 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16362
16363         PR c++/16260
16364         * g++.dg/parse/crash15.C: New.
16365
16366 2004-06-28  Andrew Pinski  <apinski@apple.com>
16367
16368         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16369         by the error already.
16370
16371         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16372
16373 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16374
16375         PR target/14041
16376         * gcc.dg/h8300-bss-align-1.c : New.
16377
16378 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16379
16380         * PR c++/16174
16381         * g++.dg/template/ctor4.C: New.
16382
16383 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16384
16385         PR c++/16205
16386         * g++.dg/warn/Wsequence-point-1.C: New test.
16387
16388 2004-06-27  Paul Brook  <paul@codesourcery.com>
16389
16390         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16391
16392 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16393
16394         * g++.old-deja/g++.mike/p7325.C: Remove.
16395
16396 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16397
16398         PR c/14963
16399         * gcc.dg/pr14963.c: New test.
16400
16401 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16402
16403         PR c++/16193
16404         * g++.dg/parse/redef1.C: New test.
16405
16406 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16407
16408         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16409         20021110.c.
16410         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16411         20021119-1.c.
16412         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16413         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16414         5-04.c.
16415         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16416         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16417         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16418         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16419         g++.brendan/enum14.C.
16420         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16421         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16422         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16423         g++.mike/virt1.C.
16424         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16425         memtemp24.C.
16426
16427 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16428
16429         * gcc.dg/20040527-1.c: New test case.
16430
16431 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16432
16433         PR gfortran/pr16196
16434         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16435
16436 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16437
16438         PR middle-end/15825
16439         * gcc.dg/pr15825-1.c: New test case.
16440
16441 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16442
16443         * gcc.c-torture/execute/20040625-1.c: New test.
16444
16445 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16446
16447         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16448
16449 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16450
16451         * gcc.dg/torture/mips-div-1.c: New test.
16452
16453 2004-06-24  Jeff Law  <law@redhat.com>
16454
16455         * gcc.dg/tree-ssa/20040624-1.c: New test.
16456
16457 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16458
16459         * gcc.c-torture/compile/20040624-1.c: New test.
16460
16461 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16462
16463         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16464         this directory.
16465
16466 2004-06-23  Andrew Pinski  <apinski@apple.com>
16467
16468         PR middle-end/15988
16469         * g++.dg/opt/ptrmem4.C: New test.
16470
16471         * gcc.dg/c90-array-quals-2.c: New test.
16472
16473 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16474
16475         * gcc.dg/kpice1.c: New test.
16476
16477 2006-06-23  Andrew Pinski  <apinski@apple.com>
16478
16479         * gcc.dg/c90-array-quals.c: New test.
16480
16481 2006-06-22  Richard Henderson  <rth@redhat.com>
16482
16483         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16484
16485 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16486
16487         * gcc.dg/builtins-config.h: Handle FreeBSD.
16488
16489 2006-06-22  Richard Henderson  <rth@redhat.com>
16490
16491         * g++.dg/opt/devirt1.C: New.
16492
16493 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16494
16495         * g++.dg/opt/pr15551.C: New testcase.
16496
16497 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16498
16499         PR target/14800
16500         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16501         x86_64-*-linux* when compiling for 32bit.
16502
16503 2004-06-21  Andrew Pinski  <apinski@apple.com>
16504
16505         * gcc.dg/pch/struct-1.c: New.
16506         * gcc.dg/pch/struct-1.hs: New.
16507
16508 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16509
16510         * gcc.dg/pch/save-temps-1.c: New file.
16511         * gcc.dg/pch/save-temps-1.hs: New file.
16512
16513 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16514
16515         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16516         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16517
16518 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16519
16520         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16521         to fix type error.
16522         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16523         Remove trailing spaces.
16524
16525 2004-06-21  Richard Henderson  <rth@redhat.com>
16526
16527         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16528         merging && to BIT_FIELD_REF.
16529
16530 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16531
16532         * g++.dg/opt/placeholder1.C: New test.
16533
16534 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16535
16536         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16537         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16538         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16539         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16540
16541 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16542
16543         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16544         extern "C".
16545         * g++.dg/other/pragma-re-1.C: Add comments.
16546
16547 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16548
16549         PR gfortran/16080
16550         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16551
16552 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16553
16554         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16555         instead of setting the type of size_t by
16556         hand.
16557
16558 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16559
16560         * gcc.dg/unordered-2.c: New test case.
16561         * gcc.dg/unordered-3.c: New test case.
16562
16563 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16564
16565         PR other/16043
16566         * lib/g++.exp (g++_version): Tweak regexp for version
16567         * lib/g77.exp (g77_version): Likewise.
16568         * lib/gfortran.exp (gfortran_version): Likewise.
16569         * lib/objc.exp (objc_version): Likewise.
16570         * lib/treelang.exp (treelang_version): Likewise.
16571
16572 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16573
16574         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16575         Use INT_MAX instead of __INT_MAX__.
16576         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16577
16578         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16579         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16580         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16581         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16582         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16583         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16584         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16585         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16586         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16587
16588         * gcc.dg/range-test-1.c: New test.
16589         * g++.dg/opt/range-test-1.C: New test.
16590
16591 2004-06-17  Richard Henderson  <rth@redhat.com>
16592
16593         * objc.dg/sync-1.m: New.
16594         * objc.dg/try-catch-1.m: Don't force next runtime.
16595         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16596         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16597         shadowed catch clause.
16598         * objc.dg/try-catch-5.m: New.
16599
16600 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16601
16602         Bug 14610
16603         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16604
16605 2004-06-15  Richard Henderson  <rth@redhat.com>
16606
16607         * gcc.dg/20001116-1.c: Move expected warning line.
16608
16609 2004-06-15  Richard Henderson  <rth@redhat.com>
16610
16611         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16612         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16613
16614 2004-06-15  Jeff Law  <law@redhat.com>
16615
16616         * gcc.dg/tree-ssa/20040615-1.c: New test.
16617         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16618         be less sensitive to operand ordering.
16619         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16620
16621 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16622
16623         * g++.dg/abi/bitfield3.C: Add comment..
16624
16625 2004-06-15  Richard Henderson  <rth@redhat.com>
16626
16627         * g++.dg/ext/stmtexpr1.C: XFAIL.
16628         * gcc.dg/20030612-1.c: XFAIL.
16629
16630 2004-06-15  Eric Christopher  <echristo@redhat.com>
16631
16632         * g++.dg/charset/asm5.c: New.
16633         * gcc.dg/charset/asm6.c: New.
16634
16635 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16636
16637         PR fortran/15962
16638         * gfortran.fortran-torture/execute/select_1.f90: New test.
16639
16640 2004-06-15  Paul Brook  <paul@codesourcery.com>
16641
16642         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16643
16644 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16645
16646         PR c++/15967
16647         * g++.dg/lookup/crash3.C: New test.
16648
16649 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16650
16651         PR c++/15947
16652         * g++.dg/parse/dtor4.C: New test.
16653
16654 2004-06-14  Jeff Law  <law@redhat.com>
16655
16656         * gcc.c-torture/compile/20040614-1.c: New test.
16657
16658 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16659
16660         PR fortran/15211
16661         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16662         LEN of a character array.
16663
16664 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16665
16666         PR c++/15096
16667         * g++.dg/template/ptrmem10.C: New test.
16668
16669         PR c++/14930
16670         * g++.dg/template/friend30.C: New test.
16671
16672 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16673
16674         PR fortran/14928
16675         * gfortran.fortran-torture/compile/mloc.f90: New test.
16676
16677 2004-06-13  Paul Brook  <paul@codesourcery.com>
16678
16679         * gfortran.fortran-torture/execute/random_2.f90: New test.
16680
16681 2004-06-13  Eric Christopher  <echristo@redhat.com>
16682
16683         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16684
16685 2004-06-12  Paul Brook  <paul@codesourcery.com>
16686
16687         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16688
16689 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16690
16691         PR fortran/14923
16692         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16693
16694 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16695
16696         PR fortran/14957
16697         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16698         syntax errors in end statements of contained subroutines.
16699
16700 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16701
16702         PR fortran/12841
16703         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16704
16705 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16706
16707         PR fortran/15665
16708         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16709
16710 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16711
16712         PR gfortran/12839
16713         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16714
16715 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16716
16717         PR c++/15862
16718         * g++.dg/parse/enum1.C: New test.
16719
16720 2004-06-10  Jeff Law  <law@redhat.com>
16721
16722         * gcc.c-torture/compile/20040610-1.c: New test.
16723
16724 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16725
16726         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16727         * g++.old-deja/g++.other/decl3.C: Likewise.
16728
16729 2004-06-10  Brian Booth  <bbooth@redhat.com>
16730
16731         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16732         V_MAY_DEF instead of VDEF.
16733         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16734
16735 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16736
16737         PR c++/14211
16738         * g++.dg/conversion/const1.C: New test.
16739
16740         PR c++/15076
16741         * g++.dg/conversion/reinterpret1.C: New test.
16742
16743         PR c++/15877
16744         * g++.dg/template/enum2.C: New test.
16745
16746         PR c++/15227
16747         * g++.dg/template/error13.C: New test.
16748
16749 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16750
16751         PR fortran/14957
16752         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16753         arguments to test_* REAL and of the right size.
16754
16755 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16756
16757         PR target/15569
16758         PR rtl-optimization/15681
16759         * gcc.dg/20040609-1.c: New test.
16760
16761 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16762
16763         PR c++/14791
16764         * g++.dg/opt/builtins1.C: New test.
16765
16766 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16767
16768         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16769         that use default windows32 struct layout.
16770         * gcc.dg/i386-bitfield2.c: Likewise.
16771
16772 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16773
16774         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16775         for mingw32 and cygwin targets.
16776
16777 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16778
16779         * gcc.dg/pch/macro-4.c: New.
16780         * gcc.dg/pch/macro-4.hs: New.
16781
16782 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16783
16784         PR fortran/13249
16785         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16786
16787 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16788
16789         PR fortran/13372
16790         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16791
16792 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16793
16794         PR gfortran/14897
16795         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16796
16797 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16798
16799         PR gfortran/15755
16800         * gfortran.fortran-torture/execute/backspace.c : New test.
16801
16802 2004-06-09  Paul Brook  <paul@codesourcery.com>
16803
16804         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16805         (pointer_to_section): Rewrite to use smaller array.
16806
16807 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16808
16809         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16810         * gcc.dg/ext/altivec-10.c: Same.
16811         * gcc.dg/ext/altivec-11.c: Same.
16812         * gcc.dg/ext/altivec-12.c: Same.
16813         * gcc.dg/ext/altivec-13.c: Same.
16814         * gcc.dg/ext/altivec-14.c: Same.
16815         * gcc.dg/ext/altivec-15.c: Same.
16816         * gcc.dg/ext/altivec-16.c: Same.
16817         * gcc.dg/ext/altivec-3.c: Same.
16818         * gcc.dg/ext/altivec-4.c: Same.
16819         * gcc.dg/ext/altivec-6.c: Same.
16820         * gcc.dg/ext/altivec-7.c: Same.
16821         * gcc.dg/ext/altivec-8.c: Same.
16822         * gcc.dg/ext/altivec-varargs-1.c: Same.
16823
16824         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16825         * g++.dg/ext/altivec-10.C: Same.
16826         * g++.dg/ext/altivec-2.C: Same.
16827         * g++.dg/ext/altivec-3.C: Same.
16828         * g++.dg/ext/altivec-4.C: Same.
16829         * g++.dg/ext/altivec-5.C: Same.
16830         * g++.dg/ext/altivec-6.C: Same.
16831         * g++.dg/ext/altivec-7.C: Same.
16832         * g++.dg/ext/altivec-8.C: Same.
16833         * g++.dg/ext/altivec-9.C: Same.
16834
16835 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16836
16837         PR c++/7841
16838         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16839
16840 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16841
16842         * gcc.dg/union-1.c: New test.
16843
16844 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16845
16846         * gcc.dg/builtins-41.c: New test case.
16847         * gcc.dg/builtins-42.c: New test case.
16848
16849 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16850
16851         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16852         * g++.dg/ext/altivec-10.C: Same.
16853         * g++.dg/ext/altivec-2.C: Same.
16854         * g++.dg/ext/altivec-3.C: Same.
16855         * g++.dg/ext/altivec-4.C: Same.
16856         * g++.dg/ext/altivec-5.C: Same.
16857         * g++.dg/ext/altivec-6.C: Same.
16858         * g++.dg/ext/altivec-7.C: Same.
16859         * g++.dg/ext/altivec-8.C: Same.
16860         * g++.dg/ext/altivec-9.C: Same.
16861         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16862         * g++.old-deja/g++.brendan/new3.C: Same.
16863         * gcc.c-torture/execute/eeprof-1.x: Same.
16864
16865 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16866
16867         PR c/14765
16868         * gcc.dg/pr14765-1.c: New test.
16869
16870 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16871
16872         PR c/14649
16873         * gcc.dg/pr14649-1.c: New test case.
16874
16875 2004-06-07  Richard Henderson  <rth@redhat.com>
16876
16877         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16878         if temporaries.
16879
16880 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16881
16882         * g++.dg/eh/elide1.C: Remove XFAIL.
16883
16884 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16885
16886         PR c++/15337
16887         * g++.dg/expr/sizeof3.C: New test.
16888
16889         PR c++/14777
16890         * g++.dg/template/access14.C: New test.
16891
16892         PR c++/15554
16893         * g++.dg/template/enum1.C: New test.
16894
16895         PR c++/15057
16896         * g++.dg/eh/throw1.C: New test.
16897
16898 2004-06-07  David Ayers  <d.ayers@inode.at>
16899             Ziemowit Laski  <zlaski@apple.com>
16900
16901         * lib/objc.exp (objc_target_compile): Revert the '-framework
16902         Foundation' flag fix, since bare Darwin does not ship
16903         with the Foundation framework.
16904         * objc/execute/next_mapping.h: Provide a local NSConstantString
16905         @interface and @implementation.
16906         (objc_constant_string_init): A constructor function, used to
16907         initialize the NSConstantString meta-class object.
16908         * objc/execute/string1.m: Include "next_mapping.h" instead of
16909         <Foundation/NSString.h>.
16910         * objc/execute/string2.m: Likewise.
16911         * objc/execute/string3.m: Likewise.
16912         * objc/execute/string4.m: Likewise.
16913
16914 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16915
16916         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16917         to double. Replace double with FLOAT.
16918         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16919
16920         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16921         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16922         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16923         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16924         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16925         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16926         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16927         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16928
16929 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16930
16931         PR c/13519
16932         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16933
16934 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16935
16936         PR c++/15503
16937         * g++.dg/template/meminit2.C: New test.
16938
16939 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16940
16941         PR target/15822
16942         * gcc.c-torture/execute/compare-fp-1.c,
16943         gcc.c-torture/execute/compare-fp-2.c,
16944         gcc.c-torture/execute/compare-fp-3.c,
16945         gcc.c-torture/execute/compare-fp-4.c,
16946         gcc.c-torture/execute/compare-fp-3.x,
16947         gcc.c-torture/execute/compare-fp-4.x: Moved...
16948         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16949         gcc.c-torture/execute/ieee/compare-fp-2.c,
16950         gcc.c-torture/execute/ieee/compare-fp-3.c,
16951         gcc.c-torture/execute/ieee/compare-fp-4.c,
16952         gcc.c-torture/execute/ieee/compare-fp-3.x,
16953         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16954
16955 2004-06-04  David Ayers  <d.ayers@inode.at>
16956
16957         * objc/execute/protocol-isEqual-4.m: New testcase.
16958
16959 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16960
16961         * objc/execute/protocol-isEqual-1.m: New testcase.
16962         * objc/execute/protocol-isEqual-2.m: New testcase.
16963         * objc/execute/protocol-isEqual-3.m: New testcase.
16964
16965 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16966
16967         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16968
16969 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16970
16971         * lib/objc.exp (objc_target_compile): When running tests on
16972         Darwin (Mac OS X), inform the linker about '-framework
16973         'Foundation'.
16974
16975 2004-06-02  Eric Christopher  <echristo@redhat.com>
16976
16977         * gcc.c-torture/compile/20040602-1.c: New.
16978
16979 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16980
16981         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16982         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16983
16984         PR tree-optimization/14736
16985         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16986
16987         PR tree-optimization/14042
16988         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16989
16990         PR tree-optimization/14729
16991         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16992
16993 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16994
16995         PR fortran/15557
16996         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16997
16998 2004-06-01  Richard Hederson  <rth@redhat.com>
16999
17000         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
17001
17002 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17003
17004         PR c++/14932
17005         * g++.dg/parse/offsetof4.C: New test.
17006
17007 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
17008
17009         PR objc/7993
17010         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
17011
17012 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
17013
17014         PR c++/15701
17015         * g++.dg/template/friend29.C: New test.
17016
17017 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17018
17019         PR c/15749
17020         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
17021
17022 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17023
17024         * gcc.dg/sparc-trap-1.c: New test.
17025
17026 2004-05-31  Roger Sayle  <roger@eyesopen.com>
17027
17028         PR middle-end/15069
17029         * g++.dg/opt/fold3.C: New test case.
17030
17031 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
17032
17033         * lib/target-supports.exp (check_iconv_available): Fix fallout
17034         from 2004-05-28 patch.
17035
17036 2004-05-30  Paul Brook  <paul@codesourcery.com>
17037
17038         PR fortran/15620
17039         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
17040         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
17041
17042 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
17043
17044         * gfortran.fortran-torture/execute/random_1.f90: New test.
17045
17046 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17047
17048         * g++.dg/ext/altivec-10.C: New test.
17049
17050 2004-05-29  Paul Brook  <paul@codesourcery.com>
17051
17052         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
17053
17054 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17055
17056         * gcc.dg/altivec-16.c: New test.
17057
17058 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
17059
17060         * lib/target-supports.exp (check_vmx_hw_available): New.
17061         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
17062
17063         * lib/target-supports.exp (check_alias_available,
17064         check_iconv_available, check_named_sections_available): Use
17065         unique names for temporary files.
17066
17067 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17068
17069         * gcc.dg/altivec-15.c: New test.
17070
17071 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17072
17073         PR c++/15083
17074         * g++.dg/warn/noeffect6.C: New test.
17075
17076         PR c++/15471
17077         * g++.dg/expr/ptrmem4.C: New test.
17078
17079         PR c++/15640
17080         * g++.dg/template/operator3.C: New test.
17081
17082 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17083
17084         PR c++/14668
17085         * g++.dg/lookup/redecl1.C: New test.
17086         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
17087
17088 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
17089
17090         * gcc.c-torture/execute/compare-fp-1.c,
17091         gcc.c-torture/execute/compare-fp-2.c,
17092         gcc.c-torture/execute/compare-fp-3.c,
17093         gcc.c-torture/execute/compare-fp-4.c,
17094         gcc.c-torture/execute/compare-fp-3.x,
17095         gcc.c-torture/execute/compare-fp-4.x,
17096         gcc.dg/pr15649-1.c: New.
17097
17098 2004-05-27  Adam Nemet  <anemet@lnxw.com>
17099
17100         PR c++/12883
17101         * g++.dg/init/array14.C: New test.
17102
17103 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
17104
17105         * lib/compat.exp (compat-get-options-main): New.
17106         (compat-get-options): Remove unneeded code, warn for ignored
17107         command.
17108         (compat-execute): Check flag set by dg-require-* commands.
17109
17110         * lib/compat.exp (compat-execute): Break up long lines.
17111
17112 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
17113
17114         * gcc.dg/altivec-7.c: Don't use 'vector long'.
17115         * gcc.dg/altivec-14.c: New test.
17116         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
17117
17118         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
17119         * gcc.dg/altivec-12.c: Ditto.
17120
17121         * gcc.dg/altivec-3.c: Move call to altivec_check.
17122
17123 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17124
17125         PR c++/15044
17126         * g++.dg/template/error12.C: New test.
17127
17128         PR c++/15317
17129         * g++.dg/ext/attrib15.C: New test.
17130
17131         PR c++/15329
17132         * g++.dg/template/ptrmem9.C: New test.
17133
17134 2004-05-25  Paul Brook  <paul@codesourcery.com>
17135
17136         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
17137
17138 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17139
17140         PR c++/15165
17141         * g++.dg/template/crash19.C: New test.
17142
17143 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17144
17145         PR c++/15025
17146         * g++.dg/template/redecl1.C: New test.
17147
17148 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17149
17150         PR c++/14821
17151         * g++.dg/other/ns1.C: New test.
17152
17153         PR c++/14883
17154         * g++.dg/template/invalid1.C: New test.
17155
17156 2004-05-23  Paul Brook  <paul@codesourcery.com>
17157         Victor Leikehman  <lei@haifasphere.co.il>
17158
17159         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
17160         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
17161
17162 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17163
17164         PR c++/15285
17165         PR c++/15299
17166         * g++.dg/template/non-dependent5.C: New test.
17167         * g++.dg/template/non-dependent6.C: New test.
17168
17169 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17170
17171         PR c++/15507
17172         * g++.dg/inherit/union1.C: New test.
17173
17174         PR c++/15542
17175         * g++.dg/template/addr1.C: New test.
17176
17177         PR c++/15427
17178         * g++.dg/template/array5.C: New test.
17179
17180         PR c++/15287
17181         * g++.dg/template/array6.C: New test.
17182
17183 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
17184             Roger Sayle  <roger@eyesopen.com>
17185
17186         * g++.dg/lookup/forscope2.C: New test case.
17187
17188 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17189
17190         * gcc.dg/cpp/Wmissingdirs.c: New.
17191
17192 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17193
17194         PR target/15301
17195         * gcc.dg/compat/union-m128-1.h: New file.
17196         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17197         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17198         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17199
17200 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17201
17202         PR target/15302
17203         * gcc.dg/compat/struct-complex-1.h: New file.
17204         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17205         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17206         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17207
17208 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17209
17210         PR middle-end/3074
17211         * gcc.dg/pr3074-1.c: New test case.
17212         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
17213
17214 2004-05-20  Falk Hueffner  <falk@debian.org>
17215
17216         PR other/15526
17217         * gcc.dg/ftrapv-1.c: New test case.
17218
17219 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17220
17221         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17222
17223 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17224             Jeff Law  <law@redhat.com>
17225
17226         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17227         * gcc.dg/tree-ssa/20040518-2.c: New test.
17228
17229         * gcc.dg/tree-ssa/20040518-1.c: New test.
17230
17231 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17232
17233         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17234
17235 2004-05-18  Paul Brook  <paul@codesourcery.com>
17236
17237         PR fortran/13930
17238         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17239
17240 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17241
17242         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17243         constant folding.
17244
17245 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17246
17247         * gcc.dg/tree-ssa/20040517-1.c: New test.
17248
17249 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17250
17251         * gcc.dg/loop-4.c: New test.
17252
17253 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17254
17255         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17256
17257 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17258
17259         PR fortran/15311
17260         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17261
17262 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17263
17264         PR fortran/13826
17265         PR fortran/13940
17266         * gfortran.fortran-torture/compile/data_1.f90: New test.
17267
17268 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17269
17270         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17271         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17272
17273 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17274
17275         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17276
17277 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17278
17279         PR c/15444
17280         * gcc.dg/format/xopen-1.c: Adjust expected message.
17281         * gcc.dg/format/xopen-3.c: New test.
17282
17283 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17284
17285         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17286
17287 2004-05-14  Jeff Law  <law@redhat.com>
17288
17289         * gcc.dg/tree-ssa/20040514-2.c: New test.
17290
17291 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17292
17293         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17294         this ...
17295         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17296         this.
17297
17298 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17299
17300         * gcc.dg/tree-ssa/20040514-1.c: New test.
17301
17302 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17303
17304         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17305         test.
17306
17307 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17308
17309         PR fortran/14066
17310         * gfortran.fortran-torture/compile/do_1.f90: New test.
17311
17312 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17313
17314         PR fortran/15051
17315         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17316         test.
17317
17318 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17319
17320         PR fortran/15149
17321         * gfortran.fortran-torture/execute/random_init.f90: New test.
17322
17323 2004-05-13  Paul Brook  <paul@codesourcery.com>
17324
17325         PR fortran/15314
17326         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17327
17328 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17329
17330         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17331         for the powerpc case.
17332
17333 2004-05-13  Jeff Law  <law@redhat.com>
17334
17335         * gcc.dg/tree-ssa/20040513-1.c: New test.
17336         * gcc.dg/tree-ssa/20040513-2.c: New test.
17337
17338 2004-05-13  Paul Brook  <paul@codesourcery.com>
17339
17340         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17341         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17342         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17343
17344 2004-05-13  Andreas Schwab  <schwab@suse.de>
17345
17346         PR other/10819
17347         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17348         characters.
17349
17350 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17351
17352         PR fortran/15294
17353         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17354
17355 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17356
17357         Merge from tree-ssa-20020619-branch.  See
17358         ChangeLog.tree-ssa for details.
17359
17360 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17361
17362         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17363         include <altivec.h> explicitly.
17364         * gcc.dg/altivec-13.c: Likewise.
17365
17366 2004-05-11  Paul Brook  <paul@codesourcery.com>
17367
17368         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17369
17370 2004-05-10  Eric Christopher  <echristo@redhat.com>
17371
17372         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17373         * gcc.dg/sibcall-4.c: Ditto.
17374
17375 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17376
17377         * g++.dg/ext/altivec-8.C: New test case.
17378         * gcc.dg/altivec-13.c: New test case.
17379
17380 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17381
17382         * gcc.c-torture/execute/divcmp-1.c: New test case.
17383         * gcc.c-torture/execute/divcmp-2.c: New test case.
17384         * gcc.c-torture/execute/divcmp-3.c: New test case.
17385
17386 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17387
17388         * g++.dg/other/pragma-re-2.C: New test.
17389
17390 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17391
17392         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17393         * gcc.dg/i386-387-2.c: Likewise.
17394
17395         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17396         __builtin_drem.
17397         * gcc.dg/i386-387-6.c: Likewise.
17398
17399 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17400
17401         * gcc.dg/builtins-33.c: Also check log1p*.
17402
17403 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17404
17405         PR optimization/15296
17406         * gcc.c-torture/execute/pr15296.c: New test.
17407
17408 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17409
17410         * gcc.dg/builtins-40.c: New test.
17411
17412 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17413
17414         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17415
17416 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17417
17418         * g++.dg/ext/spe1.C: New testcase.
17419
17420 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17421
17422         * objc.dg/image-info.m: Allow additional attributes
17423         for __image_info section.
17424
17425 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17426
17427         * gcc.dg/torture/mips-hilo-2.c: New test.
17428
17429 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17430
17431         PR c++/14389
17432         * g++.dg/template/member5.C: New test.
17433
17434 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17435
17436         * gcc.dg/builtins-34.c: Also check expm1*.
17437
17438 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17439
17440         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17441         * gcc.dg/torture/builtin-convert-3.c: New test.
17442
17443 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17444
17445         PR middle-end/15054
17446         * g++.dg/opt/pr15054.C: New test.
17447
17448 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17449
17450         * gcc.dg/torture/builtin-rounding-1.c: New test.
17451         * gcc.dg/builtins-25.c: Delete.
17452         * gcc.dg/builtins-29.c: Delete.
17453
17454 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17455
17456         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17457         * gcc.dg/sibcall-4.c: Likewise.
17458         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17459
17460 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17461
17462         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17463         bit-field on 16-bit targets.
17464
17465 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17466
17467         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17468         16-bit targets.
17469
17470 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17471
17472         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17473         * gcc.dg/rs6000-power2-2.c: Likewise.
17474
17475 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17476
17477         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17478         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17479         Change the asm registers to be in form of frN instead of fN.
17480
17481 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17482
17483         * gcc.dg/torture/builtin-convert-2.c: New test.
17484
17485 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17486
17487         * gcc.dg/rs6000-power2-1.c: New test.
17488         * gcc.dg/rs6000-power2-2.c: New test.
17489
17490 2004-04-28  Jan Hubicka  <jh@suse.cz>
17491
17492         * gcc.dg/unused-6.c: New test.
17493
17494 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17495             Ulrich Weigand  <uweigand@de.ibm.com>
17496
17497         * ada/acats/run_all.sh: Define $target variable.
17498
17499 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17500
17501         PR c++/15119
17502         * g++.dg/other/vararg-1.C: New test.
17503
17504         PR c++/4794
17505         * g++.dg/eh/cleanup3.C: New test.
17506
17507 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17508
17509         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17510         and ad8011a (target_insn).
17511         * ada/acats/support/macro.dfs: Likewise.
17512         * ada/acats/support/impbit.adb: New file.
17513
17514 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17515
17516         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17517
17518 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17519
17520         * gcc.dg/loop-3.c: New test.
17521
17522 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17523
17524         * gcc.c-torture/execute/simd-5.c: New test.
17525
17526 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17527
17528         PR c++/15064
17529         * g++.dg/template/crash18.C: New test.
17530
17531 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17532
17533         * g++.dg/ext/complit3.C: New test.
17534
17535 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17536
17537         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17538         * gcc.dg/altivec-3.c: Same.
17539         * gcc.dg/altivec-varargs-1.c: Same.
17540
17541 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17542
17543         * lib/target-supports.exp (check_profiling_available): Assume
17544         profiling is not available on powerpc-eabi targets.
17545
17546 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17547
17548         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17549         * gcc.dg/vmx/bug-1.c: Ditto.
17550
17551 2004-04-20  Eric Christopher  <echristo@redhat.com>
17552
17553         * gcc.dg/charset/extern.c: New test.
17554         * g++.dg/charset/extern3.cc: Ditto.
17555
17556 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17557
17558         * gcc.dg/builtins-39.c: New test.
17559
17560 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17561
17562         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17563
17564 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17565
17566         * gcc.dg/torture/mips-hilo-1.c: New test.
17567
17568 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17569
17570         * gcc.c-torture/compile/20040419-1.c: New test.
17571
17572 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17573
17574         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17575
17576 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17577             Aldy Hernandez  <aldyh@redhat.com>
17578
17579         * gcc.c-torture/execute/va-arg-24.c: New.
17580
17581 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17582             Aldy Hernandez  <aldyh@redhat.com>
17583
17584         * gcc.dg/vmx/1b-01.c: New.
17585         * gcc.dg/vmx/1b-02.c: New.
17586         * gcc.dg/vmx/1b-03.c: New.
17587         * gcc.dg/vmx/1b-04.c: New.
17588         * gcc.dg/vmx/1b-05.c: New.
17589         * gcc.dg/vmx/1b-06.c: New.
17590         * gcc.dg/vmx/1b-07.c: New.
17591         * gcc.dg/vmx/1c-01.c: New.
17592         * gcc.dg/vmx/1c-02.c: New.
17593         * gcc.dg/vmx/3a-01a.c: New.
17594         * gcc.dg/vmx/3a-01.c: New.
17595         * gcc.dg/vmx/3a-01m.c: New.
17596         * gcc.dg/vmx/3a-03.c: New.
17597         * gcc.dg/vmx/3a-03m.c: New.
17598         * gcc.dg/vmx/3a-04.c: New.
17599         * gcc.dg/vmx/3a-04m.c: New.
17600         * gcc.dg/vmx/3a-05.c: New.
17601         * gcc.dg/vmx/3a-06.c: New.
17602         * gcc.dg/vmx/3a-06m.c: New.
17603         * gcc.dg/vmx/3a-07.c: New.
17604         * gcc.dg/vmx/3b-01.c: New.
17605         * gcc.dg/vmx/3b-02.c: New.
17606         * gcc.dg/vmx/3b-10.c: New.
17607         * gcc.dg/vmx/3b-13.c: New.
17608         * gcc.dg/vmx/3b-14.c: New.
17609         * gcc.dg/vmx/3b-15.c: New.
17610         * gcc.dg/vmx/3c-01a.c: New.
17611         * gcc.dg/vmx/3c-01.c: New.
17612         * gcc.dg/vmx/3c-02.c: New.
17613         * gcc.dg/vmx/3c-03.c: New.
17614         * gcc.dg/vmx/3d-01.c: New.
17615         * gcc.dg/vmx/4-01.c: New.
17616         * gcc.dg/vmx/4-03.c: New.
17617         * gcc.dg/vmx/5-01.c: New.
17618         * gcc.dg/vmx/5-02.c: New.
17619         * gcc.dg/vmx/5-03.c: New.
17620         * gcc.dg/vmx/5-04.c: New.
17621         * gcc.dg/vmx/5-05.c: New.
17622         * gcc.dg/vmx/5-06.c: New.
17623         * gcc.dg/vmx/5-07.c: New.
17624         * gcc.dg/vmx/5-07t.c: New.
17625         * gcc.dg/vmx/5-08.c: New.
17626         * gcc.dg/vmx/5-10.c: New.
17627         * gcc.dg/vmx/5-11.c: New.
17628         * gcc.dg/vmx/7-01a.c: New.
17629         * gcc.dg/vmx/7-01.c: New.
17630         * gcc.dg/vmx/7c-01.c: New.
17631         * gcc.dg/vmx/7d-01.c: New.
17632         * gcc.dg/vmx/7d-02.c: New.
17633         * gcc.dg/vmx/8-01.c: New.
17634         * gcc.dg/vmx/8-02a.c: New.
17635         * gcc.dg/vmx/8-02.c: New.
17636         * gcc.dg/vmx/brode-1.c: New.
17637         * gcc.dg/vmx/bug-1.c: New.
17638         * gcc.dg/vmx/bug-2.c: New.
17639         * gcc.dg/vmx/bug-3.c: New.
17640         * gcc.dg/vmx/cw-bug-1.c: New.
17641         * gcc.dg/vmx/cw-bug-2.c: New.
17642         * gcc.dg/vmx/cw-bug-3.c: New.
17643         * gcc.dg/vmx/dct.c: New.
17644         * gcc.dg/vmx/debug-1.c: New.
17645         * gcc.dg/vmx/debug-2.c: New.
17646         * gcc.dg/vmx/debug-3.c: New.
17647         * gcc.dg/vmx/debug-4.c: New.
17648         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17649         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17650         * gcc.dg/vmx/eg-5.c: New.
17651         * gcc.dg/vmx/fft.c: New.
17652         * gcc.dg/vmx/gcc-bug-1.c: New.
17653         * gcc.dg/vmx/gcc-bug-2.c: New.
17654         * gcc.dg/vmx/gcc-bug-3.c: New.
17655         * gcc.dg/vmx/gcc-bug-4.c: New.
17656         * gcc.dg/vmx/gcc-bug-5.c: New.
17657         * gcc.dg/vmx/gcc-bug-6.c: New.
17658         * gcc.dg/vmx/gcc-bug-7.c: New.
17659         * gcc.dg/vmx/gcc-bug-8.c: New.
17660         * gcc.dg/vmx/gcc-bug-9.c: New.
17661         * gcc.dg/vmx/gcc-bug-b.c: New.
17662         * gcc.dg/vmx/gcc-bug-c.c: New.
17663         * gcc.dg/vmx/gcc-bug-d.c: New.
17664         * gcc.dg/vmx/gcc-bug-e.c: New.
17665         * gcc.dg/vmx/gcc-bug-f.c: New.
17666         * gcc.dg/vmx/gcc-bug-g.c: New.
17667         * gcc.dg/vmx/gcc-bug-i.c: New.
17668         * gcc.dg/vmx/harness.h: New.
17669         * gcc.dg/vmx/ira1.c: New.
17670         * gcc.dg/vmx/ira2a.c: New.
17671         * gcc.dg/vmx/ira2b.c: New.
17672         * gcc.dg/vmx/ira2.c: New.
17673         * gcc.dg/vmx/ira2c.c: New.
17674         * gcc.dg/vmx/mem.c: New.
17675         * gcc.dg/vmx/newton-1.c: New.
17676         * gcc.dg/vmx/ops.c: New.
17677         * gcc.dg/vmx/sn7153.c: New.
17678         * gcc.dg/vmx/spill2.c: New.
17679         * gcc.dg/vmx/spill3.c: New.
17680         * gcc.dg/vmx/spill.c: New.
17681         * gcc.dg/vmx/t.c: New.
17682         * gcc.dg/vmx/varargs-1.c: New.
17683         * gcc.dg/vmx/varargs-2.c: New.
17684         * gcc.dg/vmx/varargs-3.c: New.
17685         * gcc.dg/vmx/varargs-4.c: New.
17686         * gcc.dg/vmx/varargs-5.c: New.
17687         * gcc.dg/vmx/varargs-6.c: New.
17688         * gcc.dg/vmx/varargs-7.c: New.
17689         * gcc.dg/vmx/vmx.exp: New.
17690         * gcc.dg/vmx/vprint-1.c: New.
17691         * gcc.dg/vmx/vscan-1.c: New.
17692         * gcc.dg/vmx/x-01.c: New.
17693         * gcc.dg/vmx/x-02.c: New.
17694         * gcc.dg/vmx/x-03.c: New.
17695         * gcc.dg/vmx/x-04.c: New.
17696         * gcc.dg/vmx/x-05.c: New.
17697         * gcc.dg/vmx/yousufi-1.c: New.
17698         * gcc.dg/vmx/zero-1.c: New.
17699         * gcc.dg/vmx/zero.c: New.
17700
17701 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17702
17703         * g++.dg/lookup/java1.C: Update for chage of
17704         _Jv_AllocObject.
17705         * g++.dg/lookup/java2.C: Likewise.
17706
17707 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17708
17709         * ada/acats/run_all.sh: use -O2 by default.
17710
17711 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17712
17713         * gcc.dg/vr-mult-[12].c: New tests.
17714
17715 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17716
17717         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17718
17719         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17720
17721 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17722
17723         * lib/target-supports.exp (check_profiling_available): Assume profiling
17724         isn't available for mips*-*-elf targets.
17725
17726 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17727
17728         * gcc.dg/builtins-38.c: New test.
17729
17730 2004-04-14  Eric Christopher  <echristo@redhat.com>
17731
17732         * g++.dg/charset/charset.exp: Run .cc extension tests.
17733
17734 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17735
17736         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17737
17738 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17739
17740         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17741
17742 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17743
17744         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17745         * gcc.dg/i386-387-2.c: Likewise.
17746
17747         * gcc.dg/i386-387-7.c: New test.
17748         * gcc.dg/i386-387-8.c: New test.
17749
17750         * gcc.dg/builtins-37.c: New test.
17751
17752 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17753
17754         * g++.dg/pch/externc-1.C: Add missing semicolon.
17755
17756 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17757
17758         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17759
17760 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17761
17762         * gcc.c-torture/execute/20040411-1.c: New test.
17763
17764 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17765
17766         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17767
17768 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17769
17770         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17771
17772 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17773
17774         * lib/target-supports.exp (check_named_sections_available): New.
17775         * lib/gcc-dg.exp (dg-require-named-sections): New.
17776         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17777         old-deja.exp.  Also prune error-count message from HP linker.
17778         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17779
17780         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17781         * g++.old-deja/g++.pt/static3.C: Likewise.
17782         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17783
17784 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17785
17786         * gcc.c-torture/execute/20040409-1.c: New test case.
17787         * gcc.c-torture/execute/20040409-2.c: New test case.
17788         * gcc.c-torture/execute/20040409-3.c: New test case.
17789
17790 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17791
17792         * gcc.dg/20040409-1.c: New test.
17793
17794 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17795
17796         PR target/14888
17797         * g++.dg/opt/pr14888.C: New test case.
17798
17799 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17800
17801         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17802         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17803         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17804         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17805         New tests.
17806
17807 2004-04-08  Paul Brook  <paul@codesourcery.com>
17808
17809         * gcc.dg/spill-1.c: New test.
17810
17811 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17812
17813         * gcc.dg/torture/builtin-ctype-2.c: New test.
17814
17815 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17816
17817         * gcc.dg/pch/pch.exp: Add largefile test.
17818
17819 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17820
17821         * g++.dg/pch/externc-1.Hs: New.
17822         * g++.dg/pch/externc-1.C: New.
17823
17824 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17825
17826         * gcc.dg/compat/struct-by-value-5a_main.c,
17827         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17828         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17829         * gcc.dg/compat/struct-by-value-5a_x.c,
17830         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17831         gcc.dg/compat/struct-by-value-5_x.c.
17832         * gcc.dg/compat/struct-by-value-5a_y.c,
17833         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17834         gcc.dg/compat/struct-by-value-5_y.c.
17835
17836         * gcc.dg/compat/struct-by-value-6a_main.c,
17837         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17838         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17839         * gcc.dg/compat/struct-by-value-6a_x.c,
17840         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17841         gcc.dg/compat/struct-by-value-6_x.c.
17842         * gcc.dg/compat/struct-by-value-6a_y.c,
17843         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17844         gcc.dg/compat/struct-by-value-6_y.c.
17845
17846         * gcc.dg/compat/struct-by-value-7a_main.c,
17847         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17848         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17849         * gcc.dg/compat/struct-by-value-7a_x.c,
17850         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17851         gcc.dg/compat/struct-by-value-7_x.c.
17852         * gcc.dg/compat/struct-by-value-7a_y.c,
17853         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17854         gcc.dg/compat/struct-by-value-7_y.c.
17855
17856 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17857
17858         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17859         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17860         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17861         options.
17862
17863 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17864
17865         * gcc.dg/builtins-36.c: New test.
17866
17867 2004-04-06  Paul Brook  <paul@codesourcery.com>
17868
17869         * README.gcc: Remove obsolete contraint on testcases.
17870
17871 2004-04-05  Paul Brook  <paul@codesourcery.com>
17872
17873         PR2123
17874         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17875         failure and exit(0) on success.
17876         * g++.dg/expr/anew2.C: Ditto.
17877         * g++.dg/expr/anew3.C: Ditto.
17878         * g++.dg/expr/anew4.C: Ditto.
17879
17880 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17881
17882         PR c++/3518
17883         * g++.dg/template/unify7.C: New.
17884
17885 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17886
17887         * g++.dg/README: Bring up to date with new subdirectories; remove
17888         duplicate subdirectory lines.
17889
17890 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17891
17892         PR c++/14007
17893         * g++.dg/template/unify5.C: New.
17894         * g++.dg/template/unify6.C: New.
17895         * g++.dg/template/qualttp20.C: Adjust.
17896         * g++.old-deja/g++.jason/report.C: Adjust.
17897         * g++.old-deja/g++.other/qual1.C: Adjust.
17898
17899 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17900
17901         PR c++/14803
17902         * g++.dg/inherit/ptrmem1.C: New test.
17903
17904 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17905
17906         PR c++/14755
17907         * gcc.c-torture/execute/20040331-1.c: New test.
17908         * gcc.dg/20040331-1.c: New test.
17909
17910 2004-04-01  Paul Brook  <paul@codesourcery.com>
17911
17912         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17913
17914 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17915
17916         PR c++/14724
17917         * g++.dg/init/goto1.C: New test.
17918
17919         PR c++/14763
17920         * g++.dg/template/defarg4.C: New test.
17921
17922 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17923
17924         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17925
17926 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17927
17928         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17929
17930 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17931
17932         * gcc.dg/noncompile/undeclared-2.c: New test.
17933
17934 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17935
17936         * gcc.dg/940409-1.c: Remove XFAIL.
17937         * gcc.dg/reg-vol-struct-1.c: New test.
17938
17939 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17940
17941         * gcc.dg/torture/builtin-wctype-1.c: New test.
17942
17943 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17944
17945         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17946         * gcc.dg/20001101-1.c: Likewise.
17947         * gcc.dg/20001102-1.c: Likewise.
17948
17949 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17950
17951         * gcc.dg/compare8.c: Add an additional test for XOR.
17952
17953 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17954
17955         * gcc.dg/torture/builtin-ctype-1.c: New test.
17956
17957 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17958
17959         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17960         * gcc.dg/torture/builtin-math-1.c: Likewise.
17961         * gcc.dg/torture/builtin-power-1.c: New test.
17962
17963 2004-03-24  Andreas Schwab  <schwab@suse.de>
17964
17965         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17966         IA64 assembler.
17967
17968 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17969             Roger Sayle  <roger@eyesopen.com>
17970
17971         * gcc.dg/compare8.c: New test case.
17972
17973 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17974
17975         * g++.dg/ext/altivec-7.C: New test.
17976
17977 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17978
17979         PR 12267, 12391, 12560, 13129, 14114, 14133
17980         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17981         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17982         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17983         Adjust error regexps.
17984         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17985         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17986         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17987         * gcc.dg/local1.c: Add explanatory comment.
17988
17989 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17990
17991         PR optimization/14669
17992         * g++.dg/opt/fold2.C: New test case.
17993
17994 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17995
17996         PR c/14069
17997         * gcc.dg/20040322-1.c: New test.
17998
17999 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18000
18001         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
18002         * gcc.dg/ultrasp4.c: Likewise.
18003         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
18004
18005 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18006
18007         * gcc.dg/i386-sse-8.c: Reset default options.
18008
18009 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18010
18011         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
18012         in the error message text.
18013
18014 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18015
18016         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
18017
18018 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
18019
18020         PR c++/14616
18021         * g++.dg/init/array13.C: New test.
18022
18023 2004-03-20  Roger Sayle  <roger@eyesopen.com>
18024
18025         PR target/13889
18026         * gcc.c-torture/compile/pr13889.c: New test case.
18027
18028 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18029
18030         PR c/14635
18031         * builtins-1.c (nan, nans): Don't test.
18032         * builtins-30.c: Don't use nan, nanf, nanl.
18033         * builtins-35.c: New test.
18034
18035 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
18036
18037         * g++.dg/ext/altivec-6.C: New test.
18038
18039 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
18040
18041         * g++.dg/init/placement3.C: New test.
18042
18043         * g++.dg/template/spec13.C: New test.
18044
18045         * g++.dg/lookup/using11.C: New test.
18046
18047         * g++.dg/lookup/koenig3.C: New test.
18048
18049         * g++.dg/template/operator2.C: New test.
18050
18051         * g++.dg/expr/dtor3.C: New test.
18052         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
18053         marker.
18054         * g++.old-deja/g++.law/visibility28.C: Likewise.
18055
18056 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
18057
18058         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
18059         * gcc.dg/ppc64-abi-3.c: Likewise.
18060
18061 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18062
18063         PR c++/14545
18064         * g++.dg/parse/template15.C: New test.
18065
18066 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18067
18068         * g++.dg/expr/dtor2.C: New test.
18069
18070         * g++.dg/lookup/anon4.C: New test.
18071
18072         * g++.dg/overload/using1.C: New test.
18073
18074         * g++.dg/template/lookup7.C: New test.
18075
18076         * g++.dg/template/typename6.C: New test.
18077
18078         * g++.dg/expr/cond6.C: New test.
18079
18080 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18081
18082         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
18083
18084 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18085
18086         * g++.dg/expr/cond5.C: New test.
18087         * g++.dg/expr/constcast1.C: Likewise.
18088         * g++.dg/expr/ptrmem2.C: Likewise.
18089         * g++.dg/expr/ptrmem3.C: Likewise.
18090         * g++.dg/lookup/main1.C: Likewise.
18091         * g++.dg/template/lookup6.C: Likewise.
18092
18093 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18094
18095         * gcc.dg/local1.c: New test.
18096
18097         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
18098
18099 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18100
18101         * gcc.dg/torture/builtin-convert-1.c: New test.
18102
18103 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18104
18105         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
18106
18107 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18108
18109         PR c++/14481
18110         * g++.dg/warn/Wunused-7.C: New test.
18111
18112 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18113
18114         * gcc.dg/torture/builtin-integral-1.c: New test.
18115
18116 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18117
18118         PR c++/14586
18119         * g++.dg/parse/non-dependent3.C: New test.
18120
18121 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
18122
18123         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
18124         * g++.dg/eh/simd-2.C: Likewise.
18125         * g++.dg/init/array10.C: Likewise.
18126         * gcc.c-torture/compile/simd-1.c: Likewise.
18127         * gcc.c-torture/compile/simd-2.c: Likewise.
18128         * gcc.c-torture/compile/simd-3.c: Likewise.
18129         * gcc.c-torture/compile/simd-4.c: Likewise.
18130         * gcc.c-torture/compile/simd-6.c: Likewise.
18131         * gcc.c-torture/execute/simd-1.c: Likewise.
18132         * gcc.c-torture/execute/simd-2.c: Likewise.
18133         * gcc.dg/compat/vector-defs.h: Likewise.
18134         * gcc.dg/20020531-1.c: Likewise.
18135         * gcc.dg/altivec-3.c: Likewise.
18136         * gcc.dg/altivec-4.c: Likewise.
18137         * gcc.dg/altivec-varargs-1.c: Likewise.
18138         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
18139         * gcc.dg/i386-mmx-3.c: Likewise.
18140         * gcc.dg/i386-sse-4.c: Likewise.
18141         * gcc.dg/i386-sse-5.c: Likewise.
18142         * gcc.dg/i386-sse-8.c: Likewise.
18143         * gcc.dg/simd-1.c: Likewise.
18144         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
18145         __ev64_opaque__ since the machine description provides it.
18146
18147 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18148
18149         * lib/compat.exp (skip_list): New global variable.
18150         Use it to hold the user defined COMPAT_SKIPS list if any.
18151         (compat-obj): Add the members of skip_list to optall.
18152
18153 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18154
18155         * gcc.dg/compat/union-by-value-1_main.c,
18156         union-by-value-1_x.c, union-by-value-1_y.c,
18157         union-check.h, union-defs.h,
18158         union-init.h, union-return-1_main.c,
18159         union-return-1_x.c, union-return-1_y.c: New files.
18160
18161 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18162
18163         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
18164         mixed-struct-init.h: Add 4 mixed structure types.
18165         struct-by-value-21_main.c, struct-by-value-21_x.c,
18166         struct-by-value-21_y.c, struct-return-21_main.c,
18167         struct-return-21_x.c, struct-return-21_y.c: New files.
18168
18169 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
18170
18171         PR c++/14550
18172         * g++.dg/parse/template14.C: New test.
18173
18174 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18175
18176         * gcc.c-torture/execute/20040313-1.c: New test.
18177
18178 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
18179
18180         PR target/14533
18181         * gcc.dg/20040311-2.c: New test.
18182
18183 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
18184
18185         PR other/14544
18186         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
18187         bit-field.
18188
18189 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18190
18191         * gcc.dg/20040305-2.c: Add missing return statement.
18192
18193 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18194
18195         * gcc.dg/builtins-34.c: Also check pow10*.
18196
18197 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18198
18199         PR target/14262
18200         * gcc.dg/20040305-2.c: New test.
18201
18202 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18203
18204         * gcc.dg/20040310-1.c: New test.
18205
18206 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18207
18208         * gcc.c-torture/execute/20040311-1.c: New test case.
18209
18210 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18211
18212         PR c++/14476
18213         * g++.dg/lookup/enum1.C: New test.
18214
18215 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18216
18217         PR c++/14510
18218         * g++.dg/lookup/struct2.C: New test.
18219
18220 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18221
18222         * gcc.dg/builtins-34.c: New test.
18223
18224 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18225
18226         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18227
18228 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18229
18230         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18231         * gcc.dg/alias-2.c: New testcase.
18232
18233 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18234
18235         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18236
18237 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18238
18239         * gcc.c-torture/execute/20040309-1.c: New test case.
18240
18241 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18242
18243         PR c++/14397
18244         * g++.dg/overload/ref1.C: New.
18245
18246 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18247
18248         PR c++/14409
18249         * g++.dg/template/spec12.C: New test.
18250
18251         PR c++/14448
18252         * g++.dg/parse/crash14.C: New test.
18253
18254 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/14230
18257         * g++.dg/init/ref11.C: New test.
18258
18259 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18260
18261         PR c++/14432
18262         * g++.dg/parse/builtin2.C: New test.
18263
18264 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18265
18266         PR c++/14401
18267         * g++.dg/init/ctor3.C: New test.
18268         * g++.dg/init/union1.C: New test.
18269         * g++.dg/ext/anon-struct4.C: New test.
18270
18271 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18272
18273         * g++.dg/lookup/koenig1.C: Tweak error messages.
18274         * g++.dg/lookup/used-before-declaration.C: Likewise.
18275         * g++.dg/other/do1.C: Likewise.
18276         * g++.dg/overload/koenig1.C: Likewise.
18277         * g++.dg/parse/crash13.C: Likewise.
18278         * g++.dg/template/instantiate3.C: Likewise.
18279
18280 2004-03-08  Eric Christopher  <echristo@redhat.com>
18281
18282         * * lib/target-supports.exp: Enable libiconv in test
18283         compilation.  Fix up error checking.
18284
18285 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18286
18287         PR middle-end/14289
18288         * gcc.dg/pr14289-1.c: New test case.
18289         * gcc.dg/pr14289-2.c: Likewise.
18290         * gcc.dg/pr14289-3.c: Likewise.
18291
18292 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18293
18294         * gcc.c-torture/execute/20040308-1.c: New test.
18295
18296 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18297
18298         * gcc.c-torture/execute/20040307-1.c: New test case.
18299
18300 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18301
18302         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18303
18304 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18305
18306         * gcc.dg/20040306-1.c: New test.
18307
18308 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18309
18310         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18311         them static.
18312         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18313
18314 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18315
18316         PR c/14465
18317         * gcc.dg/decl-6.c: New test.
18318
18319 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18320
18321         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18322         Rename LOGPOW -> LOG_POW.
18323         (SQRT_EXP, POW_EXP): New.
18324
18325 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18326
18327         * gcc.dg/i386-sse-8.c: New test.
18328
18329 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18330
18331         PR c/14114
18332         * gcc.dg/decl-5.c: New test.
18333
18334 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18335
18336         * gcc.dg/20040305-1.c: New test.
18337
18338 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18339
18340         PR other/14354
18341         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18342
18343 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18344
18345         PR c++/14425, c++/14426
18346         * g++.dg/ext/altivec-4.C: New test.
18347         * g++.dg/ext/altivec-5.C: New test.
18348
18349 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18350
18351         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18352         global variables of a type with no linkage.
18353         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18354         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18355         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18356         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18357         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18358         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18359         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18360         * g++.dg/warn/deprecated.C: Name enum Color.
18361         * g++.dg/overload/VLA.C: Name structure for 'b'.
18362         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18363
18364 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18365
18366         * gcc.c-torture/compile/20040304-1.c: New test.
18367
18368 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18369
18370         PR 13728
18371         * gcc.dg/decl-4.c: New testcase.
18372
18373 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18374
18375         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18376         as PRECF if sizeof (float) > sizeof (double).
18377         (PRECL): Make it the same as PRECF if
18378         sizeof (float) > sizeof (long double).
18379
18380 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18381
18382         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18383         system type.  Add check for irix6 which doesn't have c99 runtime.
18384
18385 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18386
18387         * gcc.dg/const-elim-1.c: xfail for xtensa.
18388
18389 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18390
18391         PR c++/14369
18392         * g++.dg/template/cond4.C: New test.
18393
18394 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18395
18396         PR c++/14360
18397         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18398
18399         PR c++/14361
18400         * g++.dg/parse/defarg7.C: New test.
18401
18402         PR c++/14359
18403         * g++.dg/template/friend26.C: New test.
18404
18405 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18406
18407         PR c++/14324
18408         * g++.dg/abi/mangle21.C: New test.
18409
18410         PR c++/14260
18411         * g++.dg/parse/constructor2.C: New test.
18412
18413         PR c++/14337
18414         * g++.dg/template/sfinae1.C: New test.
18415
18416 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18417
18418         PR c++/14267
18419         * g++.dg/expr/crash2.C: New test.
18420
18421         PR middle-end/13448
18422         * gcc.dg/inline-5.c: New test.
18423         * gcc.dg/always-inline.c: Split out tests into ...
18424         * gcc.dg/always-inline2.c: ... this and ...
18425         * gcc.dg/always-inline3.c: ... this.
18426
18427 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18428
18429         PR debug/12103
18430         * g++.dg/debug/crash1.C: New test.
18431
18432 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18433
18434         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18435         function with __attribute__((noinline)).
18436         (recurser_void2): Likewise.
18437         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18438         (recurser_void2): Likewise.
18439
18440 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18441
18442         PR middle-end/14203
18443         * g++.dg/warn/Wunused-6.C: New test case.
18444
18445 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18446
18447         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18448         not defined.
18449
18450 2004-02-27  Eric Christopher  <echristo@redhat.com>
18451
18452         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18453         * g++.dg/charset/asm2.c: Run only x86.
18454         * gcc.dg/charset/asm3.c: Ditto.
18455
18456 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18457
18458         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18459         ld_library_path.
18460
18461 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18462
18463         * g++.dg/ext/altivec-3.C: New.
18464
18465 2004-02-26  Richard Henderson  <rth@redhat.com>
18466
18467         * g++.dg/ext/attrib10.C: Mark for warning.
18468         * gcc.dg/attr-alias-1.c: New.
18469
18470 2004-02-26  Richard Henderson  <rth@redhat.com>
18471
18472         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18473         * gcc.c-torture/execute/20040208-2.c: ... it back.
18474
18475 2004-02-26  Eric Christopher  <echristo@redhat.com>
18476
18477         * lib/target-supports.exp (check-iconv-available): New function.
18478         * lib/gcc-dg.exp (dg-require-iconv): New function.
18479         Use above.
18480         * gcc.dg/charset: New directory.
18481         * gcc.dg/charset/charset.exp: New file.
18482         * gcc.dg/charset/asm1.c: Ditto.
18483         * gcc.dg/charset/asm2.c: Ditto.
18484         * gcc.dg/charset/asm3.c: Ditto.
18485         * gcc.dg/charset/asm4.c: Ditto.
18486         * gcc.dg/charset/asm5.c: Ditto.
18487         * gcc.dg/charset/attribute1.c: Ditto.
18488         * gcc.dg/charset/attribute2.c: Ditto.
18489         * gcc.dg/charset/string1.c: Ditto.
18490         * g++.dg/charset: New directory.
18491         * g++.dg/dg.exp: Add here. Special options.
18492         * g++.dg/charset/charset.exp: New file.
18493         * g++.dg/charset/asm1.c: Ditto.
18494         * g++.dg/charset/asm2.c: Ditto.
18495         * g++.dg/charset/asm3.c: Ditto.
18496         * g++.dg/charset/asm4.c: Ditto.
18497         * g++.dg/charset/attribute1.c: Ditto.
18498         * g++.dg/charset/attribute2.c: Ditto.
18499         * g++.dg/charset/extern1.cc: Ditto.
18500         * g++.dg/charset/extern2.cc: Ditto.
18501         * g++.dg/charset/string1.c: Ditto.
18502
18503 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18504
18505         PR c++/14278
18506         * g++.dg/parse/comma1.C: New test.
18507
18508 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18509
18510         PR c++/14284
18511         * g++.dg/template/ttp8.C: New test.
18512
18513 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18514
18515         * gcc.dg/fixuns-trunc-1.c: New test.
18516
18517 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18518
18519         * gcc.dg/builtins-config.h: Use #elif.
18520
18521 2004-02-26  Michael Matz  <matz@suse.de>
18522
18523         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18524         * gcc.dg/991214-1.c: Likewise.
18525         * gcc.dg/i386-asm-1.c: Likewise.
18526
18527 2004-02-25  Richard Henderson  <rth@redhat.com>
18528
18529         * gcc.c-torture/execute/20040208-2.c: Move ...
18530         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18531
18532 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18533
18534         PR c++/14246
18535         * g++.dg/other/crash-3.C: New test.
18536
18537 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18538
18539         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18540         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18541
18542         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18543         HP-UX.
18544
18545 2004-02-24  Michael Matz  <matz@suse.de>
18546
18547         * gcc.dg/i386-regparm.c: New.
18548
18549 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18550
18551         * gcc.c-torture/execute/20040223-1.c: New.
18552
18553 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18554             Kazu Hirata  <kazu@cs.umass.edu>
18555
18556         * gcc.dg/fwritable-strings-1.c: Remove.
18557
18558 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18559
18560         PR c/14156
18561         * gcc.dg/20040223-1.c: New test.
18562
18563 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18564
18565         PR c++/14106
18566         * g++.dg/ext/typeof9.C: New test.
18567
18568 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18569
18570         PR c++/14250
18571         * g++.dg/other/switch1.C: New test.
18572
18573 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18574
18575         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18576         * gcc.dg/va-arg-1.c: Likewise.
18577
18578 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18579
18580         PR c++/14143
18581         * g++.dg/template/koenig5.C: New test.
18582
18583 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18584
18585         * g++.dg/ext/altivec-1.C: Generalize target triple.
18586         * g++.dg/ext/altivec-2.C: New test case.
18587         * g++.dg/ext/altivec_check.h: New file.
18588         * gcc.dg/altivec-1.c: Generalize target triple;
18589         include altivec_check.h and call altivec_check().
18590         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18591         * gcc.dg/altivec-6.c: New test case.
18592         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18593         type casts as needed.
18594         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18595         altivec_check().
18596         * gcc.dg/altivec-12.c: New test case.
18597         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18598         include altivec_check.h and call altivec_check().
18599         * gcc.dg/altivec_check.h: New file.
18600
18601 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18602
18603         * lib/target-supports.exp (check_alias_available): Don't mangle
18604         function `g' in test program.
18605
18606 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18607
18608         * lib/target-supports.exp (check_profiling_available): Check
18609         argument to determine whether we support a profiling type.
18610         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18611         check_profiling_available.
18612         * g++.dg/bprob/bprob.exp: Likewise.
18613         * g77.dg/bprob/bprob.exp: Likewise.
18614         * gcc.misc-tests/bprob.exp: Likewise.
18615         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18616         dg-require-profiling and delete expected error handling.
18617         * gcc.dg/20021014-1.c: Likewise.
18618         * gcc.dg/nest.c: Likewise.
18619
18620 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18621
18622         PR c++/12007
18623         * g++.dg/other/vthunk1.C: New test.
18624
18625 2004-02-20  Falk Hueffner  <falk@debian.org>
18626
18627         PR target/14201
18628         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18629
18630 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18631
18632         PR c++/13927
18633         * g++.dg/other/error8.C: Remove XFAIL markers.
18634
18635         PR c++/14173
18636         * g++.dg/ext/packed5.C: New test.
18637
18638         PR c++/14199
18639         * g++.dg/warn/Wunused-5.C: New test.
18640
18641         PR c++/14186
18642         * g++.dg/lookup/member1.C: New test.
18643
18644 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18645
18646         * gcc.c-torture/compile/20040130-1.c: Enable only when
18647         __INT_MAX__ >= 2147483647L.
18648         * gcc.c-torture/compile/961203-1.c: Likewise.
18649
18650 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18651
18652         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18653         * g++.dg/opt/template1.C: Robustify assembler regexp
18654
18655 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18656
18657         * gcc.c-torture/execute/simd-4.x: Remove.
18658         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18659         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18660         Guard with #ifndef SKIP_ATTRIBUTE.
18661         * gcc.dg/compat/vector-1_y.c: Likewise.
18662         * gcc.dg/compat/vector-2_x.c: Likewise.
18663         * gcc.dg/compat/vector-2_y.c: Likewise.
18664         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18665         * g++.dg/eh/simd-2.C: Likewise.
18666
18667 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18668
18669         * gcc.c-torture/compile/complex-1.c: New.
18670
18671 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18672
18673         PR target/14209
18674         * gcc.c-torture/execute/20040218-1.c: New test.
18675
18676 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18677
18678         PR c++/14181
18679         * g++.dg/parse/new2.C: New test.
18680
18681 2004-02-18  Paul Brook  <paul@codesourcery.com>
18682
18683         * gcc.c-torture/compile/libcall-1.c: New test.
18684
18685 2004-02-18  Paul Brook  <paul@codesourcery.com>
18686
18687         PR debug/12934
18688         * gcc.dg/debug/debug-7.c: New test.
18689
18690 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18691
18692         * gcc.dg/20040217-1.c: New test.
18693
18694 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18695
18696         * gcc.c-torture/execute/990208-1.x: Delete.
18697
18698 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18699
18700         * gcc.c-torture/execute/20040208-2.x: New file.
18701
18702 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18703
18704         PR c++/11326
18705         * g++.dg/abi/structret1.C: New test.
18706
18707 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18708
18709         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18710         (i386_cpuid): No need to test if cpuid is available on AMD64.
18711         Fix assembly, so that it works onboth i386 and AMD64.
18712         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18713         (vecInLong): Fix s[] member type to unsigned int.
18714         (vecInWord): Remove type.
18715         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18716         (a64, b64, c64, d64, e64): Remove.
18717         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18718         Remove unused variable.  Remove initialization of removed variables.
18719         Don't call mmx_tests nor sse_tests.
18720         (reference_mmx, reference_sse): Remove.
18721         (check): Add return stmt.
18722         * gcc.dg/i386-sse-7.c: New test.
18723         * gcc.dg/i386-mmx-4.c: New test.
18724
18725 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18726
18727         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18728         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18729         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18730         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18731         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18732         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18733         g++.dg/tc1/dr94.C: Fix line terminator.
18734
18735 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18736
18737         * gcc.c-torture/compile/20040216-1.c: New.
18738
18739 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18740
18741         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18742         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18743         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18744         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18745         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18746         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18747
18748 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18749
18750         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18751
18752 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18753
18754         PR c++/13971
18755         * g++.dg/expr/cond4.C: New test.
18756
18757         PR c++/14086
18758         * g++.dg/lookup/crash2.C: New test.
18759
18760 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18761
18762         * gcc.c-torture/compile/20040214-2.c: New test.
18763
18764 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18765
18766         PR c++/14116
18767         * g++.dg/ext/typeof8.C: New test.
18768
18769 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18770
18771         * gcc.c-torture/compile/20040214-1.c: New test.
18772
18773 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18774
18775         PR c++/13635
18776         * g++.dg/template/spec11.C: New test.
18777
18778 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18779
18780         PR c++/13927
18781         * g++.dg/other/error8.C: New test.
18782
18783 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18784
18785         PR c++/14122
18786         * g++.dg/template/array4.C: New test.
18787
18788         PR c++/14108
18789         * g++.dg/inherit/thunk2.C: New test.
18790
18791         PR c++/14083
18792         * g++.dg/eh/cond2.C: New test.
18793
18794 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18795
18796         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18797
18798 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18799
18800         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18801
18802 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18803
18804         * g++.dg/simd-2.C: xfail on ppc64-linux.
18805
18806 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18807
18808         PR c/456
18809         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18810         tests.
18811
18812 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18813
18814         * gcc.dg/builtins-33.c: New test.
18815
18816 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18817
18818         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18819
18820 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18821
18822         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18823
18824 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18825
18826         * gcc.dg/ppc64-abi-3.c: New test.
18827
18828 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18829
18830         PR c/14092
18831
18832         * gcc.dg/pr14092-1.c: New testcase.
18833
18834 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18835
18836         * gcc.dg/cpp/assert4.c: Fix typo last change.
18837
18838         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18839         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18840
18841         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18842
18843 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18844
18845         * gcc.c-torture/compile/20040209-1.c: New test case.
18846
18847 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18848
18849         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18850
18851 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18852
18853         * gcc.c-torture/execute/20040208-[12].c: New tests.
18854
18855 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18856
18857         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18858
18859 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18860
18861         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18862
18863 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18864
18865         Bug 13856
18866         * gcc.dg/visibility-8.c: New testcase.
18867
18868 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18869
18870         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18871         arguments.
18872         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18873
18874 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18875
18876         PR middle-end/13696
18877         * g++.dg/opt/fold1.C: New test case.
18878
18879 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18880
18881         PR c++/14033
18882         * g++.dg/other/crash-2.C: New test.
18883
18884 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18885
18886         PR c++/14028
18887         * g++.dg/parse/angle-bracket2.C: New test.
18888
18889 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18890
18891         PR middle-end/13750
18892         Revert:
18893         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18894         PR pch/13361
18895         * testsuite/g++.dg/pch/wchar-1.C: New.
18896         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18897
18898 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18899
18900         PR c++/14008
18901         * g++.dg/parse/error15.C: New test.
18902         * g++.dg/parse/crash11.C: Update dg-error mark.
18903
18904 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18905
18906         PR c++/13932
18907         * g++.dg/warn/conv2.C: New test.
18908
18909 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18910
18911         PR c++/13086
18912         * g++.dg/warn/incomplete1.C: Remove xfail.
18913
18914 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18915
18916         * lib/file-format.exp (gcc_target_object_format): Use
18917         ${tool}_target_compile, not gcc_target_compile.
18918         * lib/target-supports.exp (check_alias_available): Likewise.
18919         (check_gc_sections_available): Likewise.
18920         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18921         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18922         dg-require-alias.
18923
18924 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18925
18926         PR c++/13969
18927         * g++.dg/template/static6.C: New test.
18928
18929 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18930
18931         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18932
18933 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18934
18935         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18936         tests for systems where `char' is unsigned by default.
18937
18938 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18939
18940         PR c++/13997
18941         * g++.dg/template/partial3.C: New test.
18942
18943 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18944
18945         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18946         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18947         Remove mentions of obsolete ports.
18948
18949 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18950
18951         * gcc.dg/noncompile/20001228-1.c: Fix for new
18952         error message.
18953
18954 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18955
18956         PR target/9348
18957         * gcc.c-torture/execute/multdi-1.c: New test case.
18958
18959 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18960
18961         PR c++/13925
18962         * g++.dg/template/lookup5.C: New test.
18963
18964 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18965
18966         PR c++/13950
18967         * g++.dg/template/lookup4.C: New test.
18968
18969         PR c++/13970
18970         * g++.dg/parse/error14.C: New test.
18971
18972         PR c++/14002
18973         * g++.dg/parse/template13.C: New test.
18974
18975 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR c++/13978
18978         * g++.dg/template/koenig4.C: New test.
18979
18980         PR c++/13968
18981         * g++.dg/template/crash17.C: New test.
18982
18983         PR c++/13975
18984         * g++.dg/parse/error13.C: New test.
18985         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18986
18987 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18988
18989         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18990
18991 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18992
18993         PR c/11658
18994         PR c/13994
18995         * gcc.dg/noncompile/20040203-1.c: New test.
18996         * gcc.dg/noncompile/20040203-2.c: Likewise.
18997         * gcc.dg/noncompile/20040203-3.c: Likewise.
18998         * gcc.dg/20040203-1.c: Likewise.
18999
19000 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
19001
19002         PR c++/10858
19003         * g++.dg/template/sizeof7.C: New test.
19004
19005 2004-02-02  Eric Christopher  <echristo@redhat.com>
19006             Zack Weinberg  <zack@codesourcery.com>
19007
19008         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
19009
19010 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
19011
19012         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
19013         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
19014         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
19015         * gcc.dg/cleanup-5.c: Run only on Linux targets.
19016
19017 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
19018
19019         PR c++/13113
19020         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
19021
19022         PR c++/13854
19023         * g++.dg/ext/attrib13.C: New test.
19024
19025         PR c++/13907
19026         * g++.dg/conversion/op2.C: New test.
19027
19028 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19029
19030         * gcc.dg/titype-1.c: Fix pasto.
19031
19032 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19033
19034         * gcc.dg/titype-1.c: New test.
19035
19036 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19037
19038         PR c++/13957
19039         * g++.dg/template/non-type-template-argument-1.C,
19040         g++.dg/template/qualified-id1.C: Update dg-error marks.
19041         * g++.dg/template/nontype6.C: New test.
19042
19043 2004-02-01  Roger Sayle  <roger@eyesopen.com>
19044
19045         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
19046         * gcc.dg/builtins-31.c: New testcase.
19047         * gcc.dg/builtins-32.c: New testcase.
19048
19049 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
19050
19051         * objc.dg/call-super-2.m: Update line numbers
19052         for the including of stddef.h.
19053
19054 2004-01-30  Michael Matz  <matz@suse.de>
19055
19056         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
19057         g++.dg/ext/case-range3.C: New tests.
19058
19059 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19060
19061         DR206
19062         PR c++/13813
19063         * g++.dg/template/member4.C: New test.
19064
19065 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19066
19067         PR c++/13683
19068         * g++.dg/template/sizeof6.C: New test.
19069
19070 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19071
19072         * gcc.dg/fwritable-strings-1.c: New test.
19073
19074 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19075
19076         * gcc.c-torture/compile/20040130-1.c: New test.
19077
19078 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
19079
19080         * objc.dg/call-super-2.m: Include stddef.h for size_t.
19081
19082 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
19083
19084         PR c++/13883
19085         * g++.dg/template/ctor3.C: New test.
19086
19087 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19088
19089         * g++.dg/tc1: New directory.
19090         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
19091         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
19092         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
19093         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
19094         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
19095
19096 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19097
19098         * g++.dg/parse/error11.C: New test.
19099         * g++.dg/parse/error12.C: Likewise.
19100
19101 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
19102
19103         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
19104         (scan_initial, main): Use aligned_sizeof instead of sizeof.
19105
19106 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
19107
19108         PR c++/13791
19109         * g++.dg/ext/attrib12.C: New test.
19110
19111         PR c++/13736
19112         * g++.dg/parse/cast2.C: New test.
19113
19114 2004-01-27  James E Wilson  <wilson@specifixinc.com>
19115
19116         * objc.dg/encode-2.m (main): New local string.  Set depending on
19117         sizeof long.  Use in sscanf call.
19118         * objc.dg/encode-3.m (main): New local string.  Set depending on
19119         sizeof long.  Use in scan_initial call.
19120
19121 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19122
19123         * objc.dg/call-super-2.m: Make LP64-safe.
19124         * objc.dg/desig-init-1.m: Likewise.
19125
19126 2004-01-27  Devang Patel <dpatel@apple.com>
19127
19128         * g++.dg/debug/namespace1.C: New test.
19129
19130 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
19131
19132         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
19133         xscale-*-*.
19134
19135         * gcc.dg/arm-mmx-1.c: New test.
19136
19137 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19138
19139         * gcc.dg/20040127-1.c: New test.
19140         * gcc.dg/20040127-2.c: New test.
19141
19142 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19143
19144         * objc.dg/stret-1.m (glob): Renamed to globa.
19145
19146 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
19147
19148         PR c++/13663
19149         * g++.dg/expr/for1.C: New test.
19150
19151 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
19152
19153         PR middle-end/13779
19154         * gcc.dg/darwin-longlong.c: New test.
19155
19156 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
19157
19158         * gcc.dg/20040124-1.c: Moved test from here...
19159         * gcc.c-torture/compile/20040124-1.c: ...to here.
19160
19161 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19162
19163         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
19164         the assembly output if -m64 is passed.
19165
19166 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
19167
19168         PR c++/13833
19169         * g++.dg/template/cond3.C: New test.
19170
19171 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19172
19173         PR c++/13810
19174         * g++.dg/template/ttp7.C: New test.
19175
19176 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19177
19178         PR c++/13797
19179         * g++.dg/template/nontype4.C: New test.
19180         * g++.dg/template/nontype5.C: Likewise.
19181
19182 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
19183
19184         * gcc.dg/torture/mips-clobber-at.c: New test.
19185
19186 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
19187
19188         * gcc.dg/20040124-1.c: New test.
19189
19190 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19191
19192         * gcc.dg/20040123-1.c: New test.
19193
19194 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19195
19196         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19197
19198 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19199
19200         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19201
19202 2004-01-23  Andrew Pinski  <apinski@apple.com>
19203
19204         * gcc.dg/20030121-1.c: Move to ..
19205         * gcc.dg/20040121-1.c: here.
19206
19207 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19208
19209         * gcc.dg/builtins-29.c: New test case.
19210
19211 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19212
19213         PR 18314
19214         * gcc.dg/builtins-30.c: New testcase.
19215
19216 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19217
19218         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19219         * lib/g77.exp: Likewise.
19220         * lib/objc.exp: Likewise.
19221         * lib/g++.exp: Likewise.
19222
19223 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19224
19225         * gcc.dg/struct-by-value-2.c: New test.
19226
19227 2004-01-21  Andrew Pinski  <apinski@apple.com>
19228
19229         PR target/13785
19230         * gcc.dg/20030121-1.c: New test.
19231
19232 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19233
19234         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19235         clobber frame pointer register in asm statement.
19236
19237 2004-01-21  Falk Hueffner  <falk@debian.org>
19238
19239         * gcc.c-torture/compile/20040121-1.c: New test.
19240
19241 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19242
19243         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19244
19245 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19246
19247         * gcc.dg/ppc64-abi-2.c: New test.
19248
19249 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19250
19251         * lib/treelang.exp: Fill out this file.
19252         * lib/treelang-dg.exp: New File.
19253
19254 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19255
19256         * gcc.c-torture/compile/981022-1.c: Remove.
19257         * gcc.dg/array-5.c: Remove XFAIL.
19258         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19259         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19260         gcc.dg/cond-lvalue-1.c: Update.
19261         * gcc.dg/cast-lvalue-2.c: New test.
19262
19263 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19264
19265         PR c++/13592
19266         * g++.dg/other/error1.C (class foo): Tweak error message.
19267
19268         PR c++/13592
19269         * g++.dg/template/call2.C: New test.
19270
19271 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19272
19273         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19274         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19275         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19276         scalar-return-1_x.c, scalar-return-2_y.c,
19277         scalar-return-3_x.c, scalar-return-3_y.c,
19278         scalar-return-4_x.c, scalar-return-4_y.c,
19279         struct-align-1.h, struct-align-1_x.c,
19280         struct-align-1_y.c, struct-align-2.h,
19281         struct-align-2_x.c, struct-align-2_y.c,
19282         struct-by-value-10_y.c, struct-by-value-11_x.c,
19283         struct-by-value-11_y.c, struct-by-value-12_x.c,
19284         struct-by-value-12_y.c, struct-by-value-13_x.c,
19285         struct-by-value-13_y.c, struct-by-value-14_x.c,
19286         struct-by-value-14_y.c, struct-by-value-15_x.c,
19287         struct-by-value-15_y.c, struct-by-value-16_y.c,
19288         struct-by-value-17_y.c, struct-by-value-18_y.c,
19289         struct-by-value-19_y.c, struct-by-value-1_x.c,
19290         struct-by-value-1_y.c, struct-by-value-20_y.c,
19291         struct-by-value-2_x.c, struct-by-value-2_y.c,
19292         struct-by-value-3_y.c, struct-by-value-4_x.c,
19293         struct-by-value-4_y.c, struct-by-value-5_y.c,
19294         struct-by-value-6_y.c, struct-by-value-7_y.c
19295         struct-by-value-8_x.c, struct-by-value-8_y.c
19296         struct-by-value-9_x.c, struct-by-value-9_y.c
19297         struct-return-10_x.c, struct-return-10_y.c,
19298         struct-return-19_x.c, struct-return-20_x.c
19299         struct-return-2_x.c, struct-return-2_y.c
19300         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19301         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19302
19303 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19304
19305         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19306         attribute on sparc*-sun-solaris2.*.
19307
19308 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19309
19310         PR c++/13710
19311         * g++.dg/ext/typeof7.C: New test.
19312
19313 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19314
19315         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19316         * gcc.dg/const-elim-1.c: Same.
19317
19318 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19319
19320         * objc.dg/stret-1.m: New.
19321         * objc.dg/stret-2.m: New.
19322
19323 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19324
19325         PR c++/11895
19326         * g++.dg/ext/vector1.C: New test.
19327
19328 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19329
19330         * gcc.dg/pch/import-1.c: New.
19331         * gcc.dg/pch/import-1.hs: New.
19332         * gcc.dg/pch/import-1a.h: New.
19333         * gcc.dg/pch/import-1b.h: New.
19334         * gcc.dg/pch/import-1c.h: New.
19335
19336 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19337
19338         PR c++/13574
19339         * g++.dg/ext/array1.C: New test.
19340
19341         PR c++/13178
19342         * g++.dg/conversion/op1.C: New test.
19343
19344 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19345
19346         PR 11864
19347         From Kazumoto Kojima / Dan Kegel:
19348         * gcc.dg/pr11864-1.c: New test.
19349
19350         PR 10392
19351         From Marcus Comstedt / Dan Kegel:
19352         * gcc.dg/pr10392-1.c: New test.
19353
19354 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19355
19356         PR c++/13478
19357         * g++.dg/init/ref10.C: New test.
19358
19359 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19360
19361         PR c++/13407
19362         * g++.dg/parse/typename6.C: New test.
19363
19364 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19365
19366         PR pch/13361
19367         * testsuite/g++.dg/pch/wchar-1.C: New.
19368         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19369
19370 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19371
19372         PR c++/9259
19373         * g++.dg/expr/sizeof2.C: New test.
19374
19375 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19376
19377         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19378
19379 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19380
19381         PR c++/13659
19382         * g++.dg/lookup/strong-using-3.C: New.
19383         * g++.dg/lookup/using-10.C: New.
19384
19385 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19386
19387         PR c++/13594
19388         * g++.dg/lookup/strong-using-2.C: New.
19389
19390 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19391             Dan Kegel <dank@kegel.com>
19392             J"orn Rennecke <joern.rennecke@superh.com>
19393
19394         PR target/9365
19395         * gcc.dg/pr9365-1.c: New test.
19396
19397 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19398
19399         PR c++/8856
19400         * g++.dg/parse/casting-operator2.C: New test.
19401         * g++.old-deja/g++.pt/explicit83.C: Remove.
19402
19403 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19404
19405         * gcc.dg/label-compound-stmt-1.c: New test.
19406         * gcc.c-torture/compile/950922-1.c,
19407         gcc.c-torture/compile/20000211-3.c,
19408         gcc.c-torture/compile/20000518-1.c,
19409         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19410         compound statements.
19411
19412 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19413
19414         * gcc.dg/ppc64-abi-1.c: New test.
19415
19416 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19417
19418          * g++.dg/ext/attrib9.C: Add dg-warnings.
19419
19420 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19421
19422         PR c++/12335
19423         * g++.dg/parse/dtor3.C: New test.
19424
19425 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19426
19427         PR c++/12709
19428         * g++.dg/parse/try-catch-1.C: New test.
19429
19430 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19431
19432         * ada/acats/run_all.sh: Add more verbose output in acats.log
19433         when compiling tests.
19434
19435 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19436
19437         PR 13656
19438         * gcc.dg/typedef-redecl.c: New test case.
19439         * gcc.dg/typedef-redecl.h: New support file.
19440
19441 2004-01-13  Jan Hubicka  <jh@suse.cz>
19442
19443         * gcc.dg/always_inline.c: New test.
19444         * gcc.dg/debug/20031231-1.c: Fix.
19445
19446 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19447
19448         PR c++/13474
19449         * g++.dg/template/array3.C: New test.
19450
19451 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19452
19453         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19454         * g++.dg/warn/Wunused-2.C: Likewise.
19455
19456 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19457
19458         PR c++/13289
19459         * g++.dg/template/instantiate6.C: New test.
19460
19461 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19462
19463         PR middle-end/11397
19464         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19465
19466 2004-01-12  Jan Hubicka  <jh@suse.cz>
19467
19468         PR opt/12826
19469         * gcc.dg/20040112-1.c: New.
19470
19471         * gcc.dg/dwarf-die[1-7].c: Move to...
19472         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19473         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19474
19475 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19476
19477         PR c++/4100
19478         * g++.dg/parse/friend4.C: New test.
19479
19480 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19481
19482         PR c++/4100
19483         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19484         definition is called a friend.
19485
19486 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19487
19488         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19489
19490 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19491
19492         PR c++/3478
19493         * g++.dg/parse/error10.C: New test.
19494         * g++.dg/template/arg2.C: Accept "invalid type" error.
19495
19496 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19497
19498         PR middle-end/13392
19499         * g++.dg/opt/expect2.C: New test.
19500
19501 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19502
19503         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19504         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19505         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19506         Update dg-error regexps.
19507
19508 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19509
19510         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19511         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19512
19513 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19514
19515         * gcc.dg/pragma-re-1.c: Use right pointer type.
19516
19517 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19518
19519         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19520
19521 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19522
19523         * gcc.dg/rs6000-ldouble-1.c: New.
19524
19525 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19526
19527         DR 337
19528         PR c++/9256
19529         * g++.dg/other/abstract1.C: New test.
19530
19531 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19532
19533         * g++.dg/lookup/strong-using-1.C: New.
19534
19535 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19536
19537         PR c/11234
19538         * gcc.dg/func-ptr-conv-1.c: New test.
19539         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19540
19541 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19542
19543         PR target/13380.
19544         * gcc.c-torture/compile/20040109-1.c: New.
19545
19546 2004-01-08  Stuart Hastings  <stuart@apple.com>
19547
19548         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19549         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19550         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19551
19552 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19553
19554         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19555
19556 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19557
19558         * ada/acats/run_acats: Treat 'gnatchop' the same way
19559         as 'gnatmake'.  Export GCC_DRIVER.
19560         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19561         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19562
19563 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19564
19565         PR c++/12573
19566         * g++.dg/template/dependent-expr4.C: New test.
19567
19568 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19569
19570         * gcc.dg/altivec-11.c: New test.
19571
19572 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19573
19574         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19575
19576 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19577
19578         PR c/6024
19579         * gcc.dg/enum-compat-1.c: New test.
19580         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19581
19582 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19583
19584         PR c/12165
19585         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19586         gcc.dg/c99-idem-qual-3.c: New tests.
19587
19588 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19589
19590         * gcc.dg/winline-7.c: Don't cast void * to int.
19591
19592 2004-01-06  Jan Hubicka  <jh@suse.cz>
19593
19594         * gcc.dg/i386-sse-5.c: New test
19595         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19596
19597 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19598
19599         PR c++/12815
19600         * g++.dg/rtti/typeid4.C: New test.
19601
19602 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19603
19604         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19605
19606 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19607
19608         PR c++/12132
19609         * g++.dg/template/error11.C: New test.
19610
19611         PR c++/13451
19612         * g++.dg/template/class2.C: New test.
19613
19614 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19615         Richard Sandiford <rsandifo@redhat.com>
19616
19617         PR c++/13387
19618         * g++.dg/opt/alias3.C: New test.
19619
19620 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19621
19622         PR c++/13157
19623         * g++.dg/template/koenig3.C: New test.
19624
19625         PR c++/13529
19626         * g++.dg/parse/offsetof3.C: New test.
19627
19628         * g++.dg/init/copy7.C: Add missing dg-error markers.
19629
19630         PR c++/12226
19631         * g++.dg/init/copy7.c: New test.
19632
19633         PR c++/13536
19634         * g++.dg/parse/cast1.C: New test.
19635
19636 2004-01-04  Jan Hubicka  <jh@suse.cz>
19637
19638         * gcc.dg/winline[1-7].c: New tests.
19639
19640 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19641
19642         PR c++/13520
19643         * g++.dg/template/qualttp22.C: New test.
19644
19645 2004-01-01  Jan Hubicka  <jh@suse.cz>
19646
19647         * gcc.dg/debug/20031231-1.c: New.
19648         * gcc.c-torture/compile/20040101-1.c: New.
19649         * gcc.dg/dwarf-die-[1-7].c: New.
19650
19651 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19652
19653         PR optimization/13521
19654         * gcc.c-torture/compile/20031231-1.c: New test.
19655
19656 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19657
19658         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19659
19660 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19661
19662         PR c++/10079
19663         * g++.dg/template/crash16.C: New test.
19664
19665 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19666
19667         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19668
19669 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19670
19671         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19672         ports.
19673         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19674         * g++.old-deja/g++.law/profile1.C: Likewise.
19675         * gcc.c-torture/compile/981006-1.c: Likewise.
19676         * gcc.c-torture/execute/loop-2e.x: Likewise.
19677         * gcc.c-torture/execute/loop-2f.x: Remove.
19678         * gcc.c-torture/execute/loop-2g.x: Likewise.
19679         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19680         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19681
19682 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19683
19684         PR c++/13507
19685         * g++.dg/ext/attrib11.C: New test.
19686
19687         PR c++/13494
19688         * g++.dg/template/array2-1.C: New test.
19689         * g++.dg/template/array2-2.C: New test.
19690
19691 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19692
19693         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19694
19695 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19696
19697         PR c++/12774
19698         * g++.dg/template/array1-1.C: New test.
19699         * g++.dg/template/array1-2.C: New test.
19700
19701 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19702
19703         PR fortran/12632
19704         * g77.dg/12632.f: New test case.
19705
19706 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19707
19708         PR c++/13289
19709         * g++.dg/parse/nontype1.C: New test.
19710
19711 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19712
19713         PR c++/12403
19714         * g++.dg/parse/explicit1.C: New test.
19715         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19716
19717 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19718
19719         PR c++/13081
19720         * g++.dg/opt/inline6.C: New test.
19721
19722         PR c++/12613
19723         * g++.dg/parse/error9.C: New test.
19724
19725         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19726
19727 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19728
19729         PR c++/13009
19730         * g++.dg/init/assign1.C: New test.
19731
19732 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19733
19734         PR c++/13070
19735         * g++.dg/warn/format3.C: New test case.
19736
19737 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19738
19739         * gcc.c-torture/compile/20031227-1.c: New test.
19740
19741 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19742
19743         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19744         * g77.dg/bprob/bprob.exp: Likewise.
19745         * gcc.misc-tests/bprob.exp: Likewise.
19746         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19747         variants on systems where the library does not provide that
19748         functionality.
19749         * gcc.dg/builtins-20.c: Use builtins-config.h.
19750         * gcc.dg/builtins-config.h: New file.
19751
19752 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19753
19754         * lib/gcc-dg.exp (dg-require-profiling): New function.
19755         * lib/target-supports.exp (check_profiling_available): Likewise.
19756         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19757         * g77.dg/bprob/bprob.exp: Likewise.
19758         * gcc.misc-tests/bprob.exp: Likewise.
19759         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19760         * gcc.dg/20021014-1.c: Likewise.
19761         * gcc.dg/nest.c: Likewise.
19762
19763 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19764
19765         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19766         compiling.
19767         * g++.dg/lookup/java2.C: Likewise.
19768         * gcc.dg/cpp/lexident.c: Likewise.
19769
19770 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19771
19772         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19773         given.
19774         * gcc.c-torture/compile/961203-1.c: Likewise.
19775         * gcc.c-torture/compile/980506-1.c: Likewise.
19776
19777 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19778
19779         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19780         (additional_prunes): New global.
19781         (gcc-dg-prune): Handle additional per-test pruning.
19782         (dg-test): Clear additional_prunes between tests.
19783
19784         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19785         dg-prune-output to avoid spurious failures from assembler
19786         complaining about nonexistent WAW violations.
19787         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19788         Use dg-prune-output to avoid spurious failures from assembler
19789         warning about Itanium B-step errata.
19790
19791 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19792
19793         * g++.dg/abi/macro0.C: New test.
19794         * g++.dg/abi/macro1.C: Likewise.
19795         * g++.dg/abi/macro2.C: Likewise.
19796
19797         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19798         * g++.dg/abi/bitfield7.C: Likewise.
19799         * g++.dg/abi/dtor2.C: Likewise.
19800         * g++.dg/abi/mangle11.C: Likewise.
19801         * g++.dg/abi/mangle12.C: Likewise.
19802         * g++.dg/abi/mangle14.C: Likewise.
19803         * g++.dg/abi/mangle17.C: Likewise.
19804         * g++.dg/abi/vbase10.C: Likewise.
19805         * g++.dg/abi/vbase14.C: Likewise.
19806         * g++.dg/template/qualttp17.C: Likewise.
19807
19808 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19809
19810         PR c/11995
19811         * gcc.dg/20031223-1.c: New test.
19812
19813 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19814
19815         * gcc.dg/noreturn-7.c: New test.
19816
19817 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19818
19819         * gcc.dg/null-pointer-1.c: New test.
19820
19821 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19822
19823         * g++.old-deja/g++.jason/template18.C: Remove.
19824         * g++.old-deja/g++.jason/template37.C: Likewise.
19825
19826         PR c++/12862
19827         * g++.dg/lookup/ns1.C: New test.
19828
19829         PR c++/12397
19830         * g++.dg/template/lookup3.C: New test.
19831
19832 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19833
19834         * g++.dg/template/recurse1.C: New test
19835
19836 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19837
19838         PR c++/12479
19839         * g++.dg/parse/semicolon1.C: New test.
19840         * g++.dg/parse/semicolon1.h: Likewise.
19841
19842 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19843
19844         * gcc.dg/darwin-misaligned.c: New test.
19845
19846 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19847
19848         PR c/9163
19849         * gcc.dg/20031222-1.c: New test.
19850
19851 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19852
19853         PR c++/13438
19854         * g++.dg/parse/error8.C: New test.
19855
19856         PR c++/11554
19857         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19858
19859 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19860
19861         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19862         too small.
19863         * gcc.c-torture/compile/930217-1.c: Likewise.
19864         * gcc.c-torture/compile/930513-1.c: Likewise.
19865         * gcc.c-torture/execute/920908-2.c: Likewise.
19866         * gcc.c-torture/execute/921204-1.c: Likewise.
19867         * gcc.c-torture/execute/930621-1.c: Likewise.
19868         * gcc.c-torture/execute/930630-1.c: Likewise.
19869         * gcc.c-torture/execute/931031-1.c: Likewise.
19870         * gcc.c-torture/execute/980602-2.c: Likewise.
19871         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19872         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19873         * gcc.c-torture/execute/extzvsi.c: Likewise.
19874         * gcc.c-torture/unsorted/ext.c: Likewise.
19875
19876 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19877
19878         PR target/12749
19879         * gcc.c-torture/compile/20031220-2.c: New test case.
19880
19881 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19882
19883         PR optimization/13031
19884         * gcc.c-torture/compile/20031220-1.c: New test case.
19885
19886 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19887
19888         * gcc.dg/cast-function-1.c: New test.
19889
19890 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19891
19892         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19893         formats.
19894
19895 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19896
19897         PR c++/12795
19898         * g++.dg/ext/attrib10.C: New test.
19899
19900 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19901
19902         * gcc.dg/cleanup-10.c: New test.
19903         * gcc.dg/cleanup-11.c: New test.
19904
19905 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19906
19907         PR c++/13239
19908         * g++.dg/opt/expect1.C: New test.
19909
19910 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19911
19912         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19913
19914 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19915
19916         PR debug/12923
19917         * gcc.dg/20031218-1.c: New test.
19918
19919         PR debug/12389
19920         * gcc.dg/20031218-2.c: New test.
19921         * gcc.dg/20031218-3.c: New test.
19922
19923         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19924         of label name and allow for USER_LABEL_PREFIX == "_" names.
19925         * g++.dg/abi/mangle18-2.C: Likewise.
19926         * g++.dg/abi/mangle19-1.C: Likewise.
19927         * g++.dg/abi/mangle19-2.C: Likewise.
19928         * g++.dg/abi/mangle20-1.C: Likewise.
19929         * g++.dg/abi/mangle20-2.C: Likewise.
19930
19931 2003-12-18  Richard Henderson  <rth@redhat.com>
19932
19933         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19934
19935 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19936             Dan Kegel <dank@kegel.com>
19937
19938         PR other/12009
19939         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
19940         testing a cross compiler, it causes spurious compile failures.
19941         * lib/g++.exp: Likewise.
19942
19943 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19944
19945         PR c++/13262
19946         * g++.dg/template/access13.C: New test.
19947
19948 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19949
19950         * gcc.dg/20031216-1.c: New test.
19951
19952 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19953
19954         PR c++/9154
19955         * g++.dg/template/error10.C: New test.
19956
19957 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19958
19959         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19960         * g++.dg/eh/simd-2.C: Likewise.
19961
19962 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19963             Roger Sayle  <roger@eyesopen.com>
19964
19965         * gcc.c-torture/execute/ieee/mzero5.c: New.
19966
19967 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19968
19969         PR c++/10603
19970         * g++.dg/parse/error6.C: New test.
19971
19972         PR c++/12827
19973         * g++.dg/parse/error7.C: New test.
19974
19975 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19976
19977         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19978         at -O with stabs debugging formats.
19979         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19980         * gcc.dg/debug/debug-2.c: Likewise.
19981
19982 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19983
19984         PR c++/12696
19985         * g++.dg/init/error1.C: New test.
19986
19987         PR c++/12218
19988         * g++.dg/init/pm3.C: New test.
19989
19990 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19991
19992         PR c/3347
19993         * gcc.dg/bitfld-8.c: New test.
19994
19995 2003-12-16  James Lemke  <jim@wasabisystems.com>
19996
19997         * gcc.dg/arm-scd42-[123].c: New tests.
19998
19999 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20000
20001         PR c++/9043
20002         * g++.dg/abi/mangle20-1.C: New test.
20003         * g++.dg/abi/mangle20-2.C: New test.
20004
20005 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20006
20007         PR c++/13275
20008         * g++.dg/other/offsetof2.C: Remove XFAIL.
20009         * g++.dg/parse/offsetof1.C: New test.
20010         * g++.gd/parse/offsetof2.C: Likewise.
20011
20012 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20013
20014         * g++.dg/template/nontype3.C: New test.
20015         * g++.dg/template/static2.C: Tweaked the dg-error clause.
20016
20017 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20018
20019         * g++.dg/warn/noreturn-3.C: Also test instantiation.
20020
20021 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20022
20023         PR c++/13387
20024         * g++.dg/expr/assign1.C: New test.
20025
20026         PR c++/13242
20027         * g++.dg/abi/mangle19-1.C: New test.
20028         * g++.dg/abi/mangle19-2.C: New test.
20029
20030 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
20031
20032         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
20033
20034 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20035
20036         * gcc.c-torture/execute/20031216-1.c: New test.
20037
20038 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20039
20040         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
20041         an ICE regression.
20042
20043 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20044
20045         PR c++/10926
20046         * g++.dg/template/error9.C: New test.
20047
20048         PR c++/11116
20049         * g++.dg/template/error8.C: New test.
20050
20051 2003-12-15  Roger Sayle  <roger@eyesopen.com>
20052
20053         PR middle-end/13400
20054         * gcc.c-torture/execute/20031215-1.c: New test case.
20055
20056 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20057
20058         PR c++/13269
20059         * g++.dg/parse/error5.C: New test.
20060
20061         PR c++/12989
20062         * g++.dg/expr/sizeof1.C: New test.
20063
20064         PR c++/13310
20065         * g++.dg/template/crash15.C: New test.
20066
20067 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
20068
20069         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
20070         a non-POD type as the last named parameter of a varargs function.
20071
20072 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20073
20074         PR c++/13243
20075         PR c++/12573
20076         * g++.dg/template/crash14.C: New test.
20077         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
20078
20079 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20080
20081         * g++.dg/other/java1.C: New test.
20082
20083         PR c++/13241
20084         * g++.dg/abi/mangle18-1.C: New test.
20085         * g++.dg/abi/mangle18-2.C: New test.
20086
20087 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20088
20089         PR optimization/10312
20090         * gcc.c-torture/execute/20031214-1.c: New.
20091
20092 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
20093
20094         PR c++/10779
20095         PR c++/12160
20096         * g++.dg/parse/error3.C: New test.
20097         * g++.dg/parse/error4.C: Likewise.
20098         * g++.dg/abi/mangle4.C: Tweak error messages.
20099         * g++.dg/lookup/using5.C: Likewise.
20100         * g++.dg/other/error2.C: Likewise.
20101         * g++.dg/parse/typename5.C: Likewise.
20102         * g++.dg/parse/undefined1.C: Likewise.
20103         * g++.dg/template/arg2.C: Likewise.
20104         * g++.dg/template/ttp3.C: Likewise.
20105         * g++.dg/template/type1.C: Likewise.
20106         * g++.old-deja/g++.other/crash32.C: Likewise.
20107         * g++.old-djea/g++.pt/defarg8.C: Likewise.
20108
20109 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20110
20111         PR c++/13106
20112         * g++.dg/warn/noreturn-3.C: New test.
20113
20114 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20115
20116         PR c++/13118
20117         * g++.dg/abi/covariant3.C: New.
20118
20119 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
20120
20121         * g++.dg/eh/ia64-1.C: New test.
20122
20123 2003-12-12  Roger Sayle  <roger@eyesopen.com>
20124
20125         PR optimization/13037
20126         * g77.f-torture/execute/13037.f: New test case.
20127
20128 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20129
20130         PR c++/12881
20131         * g++.dg/abi/covariant2.C: New.
20132
20133 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
20134
20135         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
20136
20137 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
20138
20139         * gcc.c-torture/execute/wchar_t-1.x: Delete.
20140
20141 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
20142
20143         PR other/10819
20144         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
20145         to fix Bug 10819.
20146         * lib/g++.exp (g++_version): Likewise.
20147         * lib/g77.exp (g77_version): Likewise.
20148         * lib/objc.exp (default_objc_version): Likewise.
20149
20150 2003-12-10  Richard Henderson  <rth@redhat.com>
20151
20152         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
20153
20154         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
20155
20156 2003-12-08  Matt Austern  <austern@apple.com>
20157
20158         PR c/13134
20159         * lib/gcc-dg.exp (dg-require-visibility): Define.
20160         * lib/target-supports (check_visibility_available): Define.
20161         * gcc.dg/visibility-1.c: New test.
20162         * gcc.dg/visibility-2.c: Likewise.
20163         * gcc.dg/visibility-3.c: Likewise.
20164         * gcc.dg/visibility-4.c: Likewise.
20165         * gcc.dg/visibility-5.c: Likewise.
20166         * gcc.dg/visibility-6.c: Likewise.
20167         * g++.dg/ext/visibility-1.C: Likewise.
20168         * g++.dg/ext/visibility-2.C: Likewise.
20169         * g++.dg/ext/visibility-3.C: Likewise.
20170         * g++.dg/ext/visibility-4.C: Likewise.
20171         * g++.dg/ext/visibility-5.C: Likewise.
20172         * g++.dg/ext/visibility-6.C: Likewise.
20173
20174 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20175
20176         * g++.dg/lookup/java1.C: New test.
20177         * g++.dg/lookup/java2.C: New test.
20178
20179 2003-12-07  Falk Hueffner  <falk@debian.org>
20180
20181         * g++.dg/opt/noreturn-1.C: New test.
20182
20183 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
20184
20185         * gcc.dg/overflow-1.c: New test.
20186
20187 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20188
20189         * g77.f-torture/compile/13060.f: New test.
20190
20191 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20192
20193         PR c++/13323
20194         * g++.dg/inherit/operator2.C: New test.
20195
20196 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20197
20198         PR c++/13305
20199         * g++.dg/ext/attrib9.C: New test.
20200
20201 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20202
20203         PR c++/13314
20204         * g++.dg/template/error7.C: New test.
20205
20206 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20207             J"orn Rennecke <joern.rennecke@superh.com>
20208
20209         PR target/13302
20210         * g++.dg/other/struct-va_list.C: New test.
20211
20212 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20213
20214         PR c++/13166
20215         * g++.dg/parse/defarg6.C: New test.
20216
20217 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20218
20219         PR target/13256
20220         * gcc.c-torture/execute/20031201-1.c: New test.
20221
20222 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20223
20224         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20225
20226 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20227
20228         * gcc.dg/builtin-return-1.c: New test.
20229
20230 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20231             J"orn Rennecke <joern.rennecke@superh.com>
20232
20233         PR optimization/13260
20234         * gcc.c-torture/execute/20031204-1.c: New test.
20235
20236 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20237
20238         PR c++/9127
20239         * g++.dg/template/error6.C: New test.
20240
20241 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20242
20243         * gcc.dg/20031202-1.c: New test.
20244
20245 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20246
20247         PR c++/13179
20248         * g++.dg/template/eh1.C: New test.
20249
20250         PR c++/10771
20251         * g++.dg/template/error5.C: New test.
20252
20253 2003-12-02  David Ung  <davidu@mips.com>
20254
20255         * gcc.dg/compat/vector-check.h: Corrected type for var
20256         g_##TMODE
20257
20258 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20259
20260         PR c++/10126
20261         * g++.dg/template/ptrmem8.C: New test.
20262
20263 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20264
20265         PR c++/12573
20266         * g++.dg/template/dependent-expr3.C: New test.
20267
20268 2003-12-01  James Lemke  <jim@wasabisystems.com>
20269
20270         * gcc.dg/arm-g2.c: New test.
20271
20272 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20273
20274         PR optimization/11634
20275         * gcc.dg/20031201-2.c: New test case.
20276
20277 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20278
20279         PR 11433
20280         * objc.dg/proto-lossage-3.m: New test.
20281
20282 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20283
20284         PR optimization/12628
20285         * gcc.dg/20031201-1.c: New test case.
20286
20287 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20288
20289         * gcc.dg/unaligned-1.c: New test.
20290
20291 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20292
20293         PR c++/9849
20294         * g++.dg/template/error4.C: New test.
20295         * g++.dg/template/nested3.C: Adjust error markers.
20296
20297 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20298
20299         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20300
20301 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20302
20303         PR c/10333
20304         * gcc.dg/bitfld-7.c: New test.
20305
20306 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20307
20308         * gcc.dg/tls/asm-1.C: New test.
20309
20310 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20311
20312         * gcc.dg/cpp/assert4.c: Update.
20313
20314 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20315
20316         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20317         * gcc.dg/builtin-apply3.c: New test.
20318
20319 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20320
20321         * lib/compat.exp (compat-obj): New xfaildata parameter.
20322         Use it to set compiler_conditional_xfail_data before compiling.
20323         (compat-get-options): Handle dg-xfail-if.
20324         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20325         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20326         * gcc.dg/compat/vector-1_y.c: Likewise.
20327         * gcc.dg/compat/vector-2_x.c: Likewise.
20328         * gcc.dg/compat/vector-2_y.c: Likewise.
20329
20330 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20331
20332         * g++.dg/opt/reg-stack4.C: New test.
20333
20334 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20335
20336         * gcc.dg/builtin-apply2.c: New test.
20337
20338 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20339
20340         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20341
20342 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20343
20344         PR c++/12924
20345         * g++.dg/template/template-id-2.C: New test.
20346
20347 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20348
20349         PR c++/5369
20350         * g++.dg/template/memfriend1.C: New test.
20351         * g++.dg/template/memfriend2.C: Likewise.
20352         * g++.dg/template/memfriend3.C: Likewise.
20353         * g++.dg/template/memfriend4.C: Likewise.
20354         * g++.dg/template/memfriend5.C: Likewise.
20355         * g++.dg/template/memfriend6.C: Likewise.
20356         * g++.dg/template/memfriend7.C: Likewise.
20357         * g++.dg/template/memfriend8.C: Likewise.
20358         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20359
20360 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20361
20362         PR c++/12515
20363         * g++.dg/ext/cond1.C: New test.
20364
20365 2003-11-20  Richard Henderson  <rth@redhat.com>
20366
20367         * gcc.dg/20020201-2.c: Remove.
20368         * gcc.dg/20020201-4.c: Remove.
20369         * gcc.dg/20020304-1.c: Remove.
20370
20371 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20372
20373         * gcc.dg/cpp/trad/xwin1.c: New test case.
20374
20375 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20376
20377         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20378         * lib/g77.exp: Likewise.
20379         * lib/objc.exp: Likewise.
20380         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20381         for darwin.
20382
20383 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20384
20385         PR c++/12932
20386         * g++.dg/template/static5.C: New test.
20387
20388 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20389
20390         * gcc.dg/nested-func-1.c: New test.
20391
20392 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20393
20394         * gcc.dg/cpp/assert4.c: New test.
20395
20396 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20397
20398         PR c++/2294
20399         * g++.dg/lookup/using9.c: New test.
20400
20401 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20402
20403         PR c++/12762
20404         * g++.dg/template/error3.C: New test.
20405
20406 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20407
20408         PR ada/13035
20409         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20410         No longer use a wrapper for gcc, since this does not work under
20411         Windows.
20412
20413 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20414
20415         PR c++/2094
20416         * g++.dg/template/ptrmem7.C: New test.
20417
20418 2003-11-13  Andrew Pinski <apinski@apple.com>
20419
20420         * gcc.c-torture/compile/20031113-1.c: New test.
20421
20422 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20423             Kean Johnston <jkj@sco.com>
20424
20425         PR c/13029
20426         * gcc.dg/unused-4.c: Update.
20427
20428 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20429
20430         * g++.dg/opt/const3.C: New test.
20431
20432 2003-11-13  Jan Hubicka  <jh@suse.cz>
20433
20434         * gcc.c-torture/compile/20031112-1.c: New test.
20435
20436 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20437
20438         * g++.dg/parse/crash10.C: Remove bogus error marker.
20439
20440 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20441
20442         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20443         (host_gcc): Likewise.
20444         (ROOT): Honor $PWDCMD.
20445         (BASE): Likewise.
20446         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20447
20448 2003-11-12  Catherine Moore  <clm@redhat.com>
20449
20450         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
20451
20452 2003-11-12  Andreas Jaeger  <aj@suse.de>
20453             Jakub Jelinek  <jakub@redhat.com>
20454             Andrew Pinski  <pinskia@physics.uc.edu>
20455             Richard Henderson  <rth@redhat.com>
20456
20457         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20458         systems.
20459         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20460
20461         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20462         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20463
20464 2003-11-11  Andreas Jaeger  <aj@suse.de>
20465
20466         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20467
20468         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20469
20470 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20471
20472         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20473         Clean ups.
20474
20475 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20476
20477         * gcc.dg/trampoline-1.c: New test.
20478
20479 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20480
20481         * gcc.c-torture/compile/200031109-1.c: New test.
20482
20483 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20484
20485         PR c/3190
20486         PR c/8714
20487         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20488         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20489         gcc.dg/format/no-y2k-1.c: Update.
20490
20491 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20492
20493         PR optimization/10467
20494         * gcc.dg/20031108-1.c: New test case.
20495
20496 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20497
20498         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20499
20500 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20501
20502         * gcc.dg/compound-lvalue-1.c: New test.
20503         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20504         some XFAILs.
20505
20506 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20507
20508         * gcc.dg/altivec-varargs-1.c: New test.
20509
20510 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20511
20512         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20513         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20514         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20515         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20516         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20517
20518 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20519
20520         * gcc.dg/cond-lvalue-1.c: New test.
20521
20522 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20523
20524         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20525
20526 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20527
20528         PR c++/11616
20529         * g++.dg/template/instantiate5.C: New test.
20530
20531 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20532
20533         PR c++/12726
20534         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20535         * ChangeLog: Add missing first entry for above test.
20536
20537 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20538
20539         PR c++/9810
20540         * g++.dg/template/using8.C: New test.
20541         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20542
20543 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20544
20545         PR optimization/10817
20546         * gcc.c-torture/compile/20031102-1.c: New test case.
20547
20548 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20549
20550         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20551         2147483647.
20552
20553 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20554
20555         * gcc.dg/20031102-1.c: New test.
20556
20557 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20558
20559         * gcc.dg/complex-1.c: New test.
20560
20561 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20562
20563         PR c++/12796
20564         * g++.dg/template/crash13.C: Adjust expected error location.
20565         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20566
20567 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20568
20569         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20570
20571 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20572
20573         PR/10239
20574         * gcc.c-torture/compile/20031031-2.c: New test.
20575
20576 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20577
20578         PR/11640
20579         * gcc.c-torture/compile/20031031-1.c: New test.
20580
20581 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20582
20583         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20584         * gcc.misc-tests/bprob.exp: Likewise.
20585         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20586         the execution test on arm-elf configs.
20587         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20588         configs that don't support scratch files.
20589         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20590
20591 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20592
20593         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20594         done by dejagnu.
20595
20596 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20597
20598         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20599         Avoid non pure sh syntax. Add more logging.
20600
20601         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20602         fail.
20603
20604 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20605
20606         PR libgcj/10610
20607         * gcc.dg/ppc-stackalign-1.c: New test.
20608
20609 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20610
20611         * ada/acats/run_all.sh: Change output to be more compliant with
20612         dejagnu framework.
20613         Create acats.sum and acats.log files under testsuite/ada/acats
20614         Only run [a-z]* directories, to filter out e.g. CVS.
20615         Redirect build output to log file.
20616
20617 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20618
20619         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20620
20621 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20622
20623         PR ada/5909:
20624         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20625
20626 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20627
20628         * gcc.c-torture/compile/20031023-1.c: New test.
20629         * gcc.c-torture/compile/20031023-2.c: New test.
20630         * gcc.c-torture/compile/20031023-3.c: New test.
20631         * gcc.c-torture/compile/20031023-4.c: New test.
20632
20633 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20634
20635         PR c++/10371
20636         * g++.dg/lookup/scoped8.C: New test.
20637
20638 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20639
20640         * g++.dg/opt/reg-stack3.C: New test.
20641
20642 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20643
20644         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20645
20646 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20647
20648         PR c++/11076
20649         * g++.dg/template/crash13.C: New test.
20650
20651 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20652
20653         * gcc.dg/c99-restrict-2.c: New test.
20654
20655 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20656
20657         PR c++/12698, c++/12699, c++/12700, c++/12566
20658         * g++.dg/inherit/covariant9.C: New test.
20659         * g++.dg/inherit/covariant10.C: New test.
20660         * g++.dg/inherit/covariant11.C: New test.
20661
20662 2003-10-23  Jason Merrill  <jason@redhat.com>
20663
20664         PR c++/12726
20665         * g++.dg/ext/complit2.C: New test.
20666
20667 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20668
20669         PR target/12654
20670         * gcc.c-torture/execute/20031020-1.c: New test.
20671
20672 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20673
20674         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20675         following the jump_insn.
20676
20677 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20678
20679         * gcc.dg/cast-lvalue-1.c: New test.
20680
20681 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20682
20683         PR c++/11962
20684         * g++.dg/template/cond2.C: New test.
20685
20686 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20687
20688         * gcc.dg/builtins-28.c: New test.
20689
20690 2003-10-20  Jan Hubicka  <jh@suse.cz>
20691
20692         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20693         parameter.
20694         * testsuite/gcc.dg/inline-2.c: Likewise.
20695
20696 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20697
20698         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
20699         * gcc.dg/nest.c: Likewise.
20700
20701 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20702
20703         PR c++/9781, c++/10583, c++/11862
20704         * g++.dg/parse/crash13.C: New test.
20705
20706 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20707
20708         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20709
20710 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20711
20712         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20713         Define HAVE_C99_RUNTIME except on Solaris.
20714         * gcc.dg/builtins-20.c: Likewise.
20715
20716 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20717
20718         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20719
20720 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20721
20722         PR c++/12495
20723         * g++.dg/template/crash21.C: New test.
20724
20725 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20726
20727         PR c++/2513
20728         * g++.dg/template/typename5.C: New test.
20729
20730 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20731
20732         PR c++/12369
20733         * g++.dg/template/friend25.C: New test.
20734
20735 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20736
20737         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20738         versions.
20739
20740 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20741
20742         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20743         == 2147483647.
20744
20745 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20746
20747         * gcc.c-torture/execute/960416-1.x: Remove.
20748         * gcc.c-torture/execute/divconst-3.x: Likewise.
20749
20750 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20751
20752         PR target/12598
20753         * gcc.dg/torture/cris-volatile-1.c: New test.
20754
20755 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20756
20757         PR optimization/9325
20758         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20759         for overflowing floating point to integer conversion during RTL
20760         simplification.
20761
20762 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20763
20764         * objc/execute/_cmd.m: Fix typo.
20765         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20766         Relax 'scan-assembler' regexp.
20767         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20768         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20769         * objc.dg/zero-link-2.m: Remove blank line.
20770         * objc.dg/zero-link-3.m: New test case.
20771
20772 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20773
20774         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20775
20776         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20777         than linker trickery.
20778
20779 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20780
20781         PR c++/12370
20782         * g++.dg/other/friend2.C: New test.
20783
20784 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20785
20786         * gcc.dg/20031012-1.c: New test.
20787
20788 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20789
20790         * gcc.dg/weak/weak-3.c: Fix for new warning.
20791
20792 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20793
20794         PR optimization/8750
20795         * gcc.c-torture/execute/20031012-1.c: New test case.
20796
20797 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20798
20799         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20800         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20801
20802 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20803
20804         PR optimization/12260
20805         * gcc.c-torture/compile/20031011-2.c: New test case.
20806
20807 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20808
20809         * gcc.c-torture/execute/20031011-1.c: New testcase.
20810
20811 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20812
20813         * gcc.c-torture/compile/20031011-1.c: New test.
20814
20815 2003-10-11  Jan Hubicka  <jh@suse.cz>
20816
20817         * g++.dg/other/first-global.C: New test.
20818
20819 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20820
20821         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20822
20823 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20824
20825         * gcc.c-torture/compile/20031010-1.c: New test.
20826
20827 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20828
20829         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20830         * gcc.c-torture/execute/va-arg-25.c: ... here.
20831
20832 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20833
20834         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20835
20836 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20837
20838         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20839
20840 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20841
20842         * g++.dg/parse/error2.C: New test.
20843
20844 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20845
20846         PR c++/11097
20847         * g++.dg/other/error5.C: Modify the error message.
20848         * g++.dg/lookup/using8.C: New test.
20849
20850 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20851
20852         * gcc.dg/darwin-abi-2.c: New file.
20853         * gcc.c-torture/execute/va-arg-24.c: New file.
20854
20855 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20856
20857         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20858         indentation.
20859
20860 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20861
20862         PR c++/10147
20863         * g++.dg/other/error4.C: Update error messages.
20864         * g++.dg/template/ptrmem4.C: Likewise.
20865
20866         PR c++/12337
20867         * g++.dg/init/new9.C: New test.
20868
20869         PR c++/12334, c++/12236, c++/8656
20870         * g++.dg/ext/attrib8.C: New test.
20871
20872 2003-10-06  Devang Patel  <dpatel@apple.com>
20873
20874         * gcc.dg/debug/dwarf2-3.h: New test.
20875         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20876
20877 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20878
20879         * g++.dg/opt/cfg2.C: New test.
20880
20881 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20882
20883         * g++.dg/opt/float1.C: New test.
20884
20885 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20886
20887         * gcc.dg/c90-array-lval-6.c: New test.
20888         * gcc.dg/c99-array-lval-6.c: New test.
20889
20890 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20891             Ziemowit Laski  <zlaski@apple.com>
20892
20893         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20894         'Derived', so that it is never considered a class method; add
20895         new warning for '+port' method ambiguity.
20896         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20897         <objc/objc-api.h> (needed on Mac OS X).
20898         * objc.dg/method-13.m: New test.
20899
20900 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20901
20902         PR optimization/9325, PR java/6391
20903         * gcc.c-torture/execute/20031003-1.c: New test case.
20904
20905 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20906
20907         PR optimization/12180
20908         * gcc.dg/20031002-1.c: New test.
20909
20910         PR c++/12486
20911         * g++.dg/inherit/error1.C: New test.
20912
20913 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20914
20915         * lib/f-torture.exp (search_for): Rename to...
20916         (search_for_re): This.  Also, clean up comments and the
20917         "regexp" invocation.
20918
20919 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20920
20921         * gcc.c-torture/compile/20031002-1.c: New test.
20922
20923 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20924
20925         * g++.dg/opt/cond1.C: New test.
20926
20927 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20928
20929         * gcc.dg/Wold-style-definition-2.c: New testcase.
20930         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20931
20932 2003-09-29  Richard Henderson  <rth@redhat.com>
20933
20934         * g++.dg/init/array10.C: Add dg-options.
20935
20936 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20937
20938         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20939
20940 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20941
20942         * g++.dg/template/friend19.C: Fix typo.
20943         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20944
20945 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20946
20947         * gcc.c-torture/execute/20030928-1.c: New test.
20948         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20949
20950 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20951
20952         * g++.dg/opt/unroll1.C: New test.
20953
20954 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20955
20956         PR optimization/11741
20957         * gcc.dg/20030926-1.c: New test case.
20958
20959 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20960
20961         PR c++/5655
20962         * g++.dg/parse/access7.C: New test.
20963         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20964
20965 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20966
20967         MERGE OF objc-improvements-branch into MAINLINE:
20968         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20969         if libobjc has not been built.
20970         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20971         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20972         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20973         objc/execute/nested-3.m, objc/execute/np-2.m,
20974         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20975         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20976         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20977         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20978         objc.dg/special/unclaimed-category-1.h,
20979         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20980         well as GNU runtime.
20981         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20982         * execute/cascading-1.m, execute/function-message-1.m,
20983         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20984         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20985         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20986         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20987         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20988         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20989         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20990         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20991         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20992         * objc.dg/bitfield-2.m: Run only on Darwin.
20993         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20994         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20995         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20996         * objc.dg/const-str-1.m: Fix constant string layout.
20997
20998 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20999
21000         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
21001
21002 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
21003
21004         * gcc.dg/darwin-abi-1.c: New file.
21005
21006 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
21007
21008         PR target/12281
21009         * gcc.c-torture/compile/20030921-1.c: New test.
21010
21011 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21012
21013         * g++.dg/opt/reg-stack2.C: New test.
21014
21015 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21016
21017         * g++.dg/eh/delayslot1.C: New test.
21018
21019 2003-09-20  Richard Henderson  <rth@redhat.com>
21020
21021         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
21022
21023 2003-09-20  Roger Sayle  <roger@eyesopen.com>
21024
21025         * gcc.c-torture/execute/20030920-1.c: New test case.
21026
21027 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21028
21029         * g++.dg/rtti/typeid3.C: Correct expected error message.
21030
21031 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21032
21033         PR c++/157
21034         * g++.dg/parse/crash12.C: New test.
21035
21036 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
21037
21038         * gcc.dg/compat/mixed-struct-check.h: New.
21039         * gcc.dg/compat/mixed-struct-defs.h: New.
21040         * gcc.dg/compat/mixed-struct-init.h: New.
21041         * gcc.dg/compat/struct-by-value-19_main.c: New.
21042         * gcc.dg/compat/struct-by-value-19_x.c: New.
21043         * gcc.dg/compat/struct-by-value-19_y.c: New.
21044         * gcc.dg/compat/struct-by-value-20_main.c: New.
21045         * gcc.dg/compat/struct-by-value-20_x.c: New.
21046         * gcc.dg/compat/struct-by-value-20_y.c: New.
21047         * gcc.dg/compat/struct-return-19_main.c: New.
21048         * gcc.dg/compat/struct-return-19_x.c: New.
21049         * gcc.dg/compat/struct-return-19_y.c: New.
21050         * gcc.dg/compat/struct-return-20_main.c: New.
21051         * gcc.dg/compat/struct-return-20_x.c: New.
21052         * gcc.dg/compat/struct-return-20_y.c: New.
21053
21054 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
21055         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21056         so that it will not complain on LP64 targets.
21057
21058 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21059
21060         PR c++/495
21061         * g++.dg/template/friend24.C: New test.
21062
21063 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
21064
21065         PR c++/12332
21066         * g++.dg/template/memtmpl2.C: New test.
21067
21068 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
21069
21070         PR target/11184
21071         * gcc.dg/builtin-apply1.c: New test.
21072
21073 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21074
21075         PR c++/9848
21076         * g++.dg/warn/Wunused-4.C: New test.
21077
21078 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21079
21080         PR c++/12316
21081         * g++.dg/other/gc2.C: New test.
21082
21083 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
21084
21085         PR c++/11991
21086         * g++.dg/rtti/typeid3.C: New test.
21087
21088         PR c++/12266
21089         * g++.dg/overload/template1.C: New test.
21090
21091 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21092
21093         * g++.dg/opt/cfg3.C: New test.
21094
21095 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21096
21097         PR c++/7939
21098         * g++.dg/template/crash11.C: New test.
21099
21100 2003-09-16  Jason Merrill  <jason@redhat.com>
21101             Jakub Jelinek  <jakub@redhat.com>
21102
21103         * gcc.dg/attr-warn-unused-result.c: New test.
21104
21105 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21106
21107         PR c++/12184
21108         * g++.dg/expr/call2.C: New test.
21109
21110 2003-09-15  Andreas Jaeger  <aj@suse.de>
21111
21112         * gcc.dg/Wold-style-definition-1.c: New test.
21113
21114 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
21115
21116         PR c++/3907
21117         * g++.dg/parse/template12.C: New test.
21118
21119         * g++.dg/abi/bitfield11.C: New test.
21120         * g++.dg/abi/bitfield12.C: Likewise.
21121
21122 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
21123
21124         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
21125         non-expansion of functional macro name without arguments at EOL.
21126         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
21127
21128 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
21129
21130         * gcc.c-torture/execute/20030914-[12].c: New tests.
21131
21132 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21133
21134         PR c++/11788
21135         * g++.dg/overload/addr1.C: New test.
21136
21137 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
21138
21139         * gcc.dg/20030909-1.c: New test.
21140
21141 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21142
21143         * gcc.dg/ultrasp10.c: New test.
21144
21145 2003-09-09  Devang Patel  <dpatel@apple.com>
21146
21147         * gcc.dg/darwin-ld-6.c: New test.
21148
21149 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21150
21151         * gcc.dg/torture/builtin-explog-1.c: New testcase.
21152
21153 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21154
21155         * gcc.dg/ia64-types1.c: New test.
21156         * gcc.dg/ia64-types2.c: Likewise.
21157
21158 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21159
21160         * gcc.dg/builtins-1.c: Add more _Complex tests.
21161         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21162
21163         * gcc.dg/builtins-1.c: Test existing _Complex functions.
21164         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21165
21166 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21167
21168         PR c++/11786
21169         * g++.dg/lookup/koenig2.C: New test.
21170
21171         PR c++/5296
21172         * g++.dg/rtti/typeid2.C: New test.
21173
21174 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
21175
21176         * gcc.c-torture/compile/20030904-1.c: New test.
21177
21178 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21179
21180         * g++.dg/opt/longbranch2.C: New test.
21181
21182 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21183
21184         * g++.dg/template/crash10.C: Only compile it.
21185
21186 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21187
21188         PR middle-end/11665
21189         * gcc.c-torture/compile/20030907-1.c: New test.
21190         * g++.dg/init/array11.C: New test.
21191
21192 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c++/11852
21195         * g++.dg/init/struct1.C: New test.
21196
21197 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21198
21199         PR c++/12181
21200         * g++.dg/expr/comma1.C: New test.
21201
21202 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21203
21204         PR c++/11867
21205         * g++.dg/expr/static_cast5.C: New test.
21206
21207 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21208
21209         PR c++/11507
21210         * g++.dg/lookup/scoped7.C: New test.
21211
21212         PR c++/9574
21213         * g++.dg/other/static1.C: New test.
21214
21215         PR c++/11490
21216         * g++.dg/warn/template-1.C: New test.
21217
21218         PR c++/11432
21219         * g++.dg/template/crash10.C: New test.
21220
21221         PR c++/2478
21222         * g++.dg/overload/VLA.C: New test.
21223
21224         PR c++/10804
21225         * g++.dg/template/call1.C: New test.
21226
21227 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21228
21229         PR c++/11794
21230         * g++.dg/parse/using3.C: New test.
21231
21232 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21233
21234         PR c++/11409
21235         * g++.dg/overload/builtin3.C: New test case.
21236
21237 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21238
21239         PR c/9862
21240         * gcc.dg/20030906-1.c: New test.
21241         * gcc.dg/20030906-2.c: Likewise.
21242
21243 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21244
21245         PR c++/12167
21246         * g++.dg/parse/defarg5.C: New test.
21247
21248         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21249
21250 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21251
21252         PR c++/12163
21253         * g++.dg/expr/static_cast4.C: New test.
21254
21255         PR c++/12146
21256         * g++.dg/template/crash9.C: New test.
21257
21258 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21259
21260         * g++.old-deja/g++.ext/pretty2.C: Update for change
21261         in __FUNCTION__.
21262         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21263
21264 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21265
21266         PR c++/11922
21267         * g++/dg/template/qualified-id1.C: New test.
21268
21269         PR c++/12037
21270         * g++.dg/warn/noeffect4.C: New test.
21271
21272 2003-09-04  Matt Austern  <austern@apple.com>
21273
21274         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21275         * g++.dg/ext/fnname2.C: Likewise.
21276         * g++.dg/ext/fnname3.C: Likewise.
21277
21278 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21279
21280         * g++.dg/expr/lval1.C: New test.
21281         * g++.dg/ext/lvcast.C: Remove.
21282
21283 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21284
21285         PR optimization/11700.
21286         * gcc.c-torture/compile/20030903-1.c: New test case.
21287
21288 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c++/12053
21291         * g++.dg/abi/layout4.C: New test.
21292
21293 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21294
21295         PR c++/11553
21296         * g++.dg/parse/friend3.C: New test.
21297
21298 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21299
21300         PR c++/11847
21301         * g++.dg/template/class1.C: New test.
21302
21303         PR c++/11808
21304         * g++.dg/expr/call1.C: New test.
21305
21306 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21307
21308         PR c++/12114
21309         * g++.dg/init/ref9.C: New test.
21310
21311         PR c++/11972
21312         * g++.dg/template/nested4.C: New test.
21313
21314 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21315
21316         PR c++/12093
21317         * g++.dg/template/non-dependent4.C: New test.
21318
21319         PR c++/11928
21320         * g++.dg/inherit/conv1.C: New test.
21321
21322 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21323
21324         PR c++/6196
21325         * g++.dg/ext/label1.C: New test.
21326         * g++.dg/ext/label2.C: Likewise.
21327
21328 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21329
21330         * g++.dg/expr/cond3.C: New test.
21331
21332 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21333
21334         * gcc.dg/builtins-1.c: Add new builtin cases.
21335
21336 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21337
21338         * gcc.dg/builtins-1.c: Add new cases.
21339         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21340
21341 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21342
21343         * gcc.dg/builtins-1.c: Add more math builtin tests.
21344         * gcc.dg/torture/builtin-attr-1.c: New test.
21345
21346 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21347
21348         PR optimization/5079
21349         * g++.dg/opt/static3.C: New test.
21350
21351 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21352
21353         * gcc.misc-tests/gcov-10b.c: New test.
21354
21355 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21356
21357         * g++.dg/opt/ptrmem3.C: New test.
21358
21359         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21360
21361 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21362
21363         * gcc.dg/20030826-2.c: New test.
21364
21365 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21366
21367         PR middle-end/12002
21368         * g77.f-torture/compile/12002.f: New test case.
21369
21370 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21371
21372         * gcc.dg/20030826-1.c: New test case.
21373
21374 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21375
21376         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21377
21378 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21379
21380         PR c++/11871
21381         * c++.dg/lookup/crash1.C: New test.
21382
21383         * c++.dg/warn/noeffect3.C: New test.
21384
21385 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21386
21387         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21388         * gcc.dg/compat/vector-1_y.c: Ditto.
21389         * gcc.dg/compat/vector-2_x.c: Ditto.
21390         * gcc.dg/compat/vector-2_y.c: Ditto.
21391
21392 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21393
21394         * gcc.dg/20030702-1.c: New test.
21395
21396 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21397
21398         PR c++/8795
21399         * g++.dg/ext/altivec-1.C: New test.
21400
21401 2003-08-24  Richard Henderson  <rth@redhat.com>
21402
21403         * g++.dg/eh/simd-2.C: Add -w for x86.
21404
21405 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21406
21407         * gcc.dg/20030815-1.c: New test.
21408
21409 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21410
21411         PR c++/3765
21412         * g++.dg/parse/access6.C: New test.
21413
21414 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21415
21416         PR c++/641, c++/11876
21417         * g++.dg/template/friend22.C: New test.
21418         * g++.dg/template/friend23.C: Likewise.
21419
21420 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21421
21422         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21423         identically.
21424
21425 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21426
21427         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21428
21429 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21430
21431         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21432
21433 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21434
21435         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21436
21437 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21438
21439         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21440
21441 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21442
21443         PR c++/11919
21444         * g++.dg/overload/prom1.C: New test.
21445
21446         PR c++/11551
21447         * g++.dg/parse/dtor2.C: New test.
21448
21449         PR c++/10762
21450         * g++.dg/parse/using2.C: New test.
21451
21452 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21453
21454         PR target/11805
21455         * gcc.c-torture/compile/20030821-1.c: New.
21456
21457 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21458
21459         PR c++/11834
21460         * g++.dg/template/deduce2.C: New test.
21461
21462 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21463
21464         * gcc.c-torture/execute/20030821-1.c: New test.
21465
21466 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21467
21468         PR middle-end/11984
21469         * gcc.dg/20030820-1.c: New test case.
21470
21471 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21472
21473         PR c++/11945
21474         * g++.dg/warn/noeffect2.C: New test.
21475
21476 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21477
21478         PR c++/10926
21479         * g++.dg/template/dtor2.C: New test.
21480
21481         PR c++/11684
21482         * g++.dg/template/operator1.C: New test.
21483         * g++.dg/parse/operator4.C: New test.
21484
21485         PR c++/11946.C
21486         * g++.dg/expr/enum1.C: New test.
21487         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21488
21489         PR c++/11036.C
21490         * g++.dg/parse/elab2.C: New test.
21491         * g++.dg/parse/typedef4.C: Change error message.
21492         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21493         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21494         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21495
21496 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21497
21498         * gcc.dg/pch/warn-1.c: New.
21499         * gcc.dg/pch/warn-1.hs: New.
21500
21501         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21502         not-tested file.
21503
21504 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21505
21506         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21507
21508 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21509
21510         * gcc.dg/uninit-D.c: New Test.
21511         * gcc.dg/uninit-E.c: New Test.
21512         * gcc.dg/uninit-F.c: New Test.
21513         * gcc.dg/uninit-G.c: New Test.
21514
21515 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21516
21517         * g++.dg/README: Describe the pch directory.
21518
21519 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21520
21521         PR c++/11174
21522         * g++.dg/parse/access4.C: New test.
21523         * g++.dg/parse/access5.C: Likewise.
21524         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21525
21526 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21527
21528         * gcc.dg/noncompile/20030818-1.c: New.
21529
21530 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21531
21532         PR c++/11957
21533         * g++.dg/warn/noeffect1.C: New test.
21534
21535         * g++.dg/template/scope2.C: New test.
21536         * g++.dg/template/error2.C: Correct dg-error
21537
21538 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21539
21540         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21541
21542 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21543
21544         PR C++/11512
21545         * g++.dg/template/warn1.C: New.
21546
21547 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21548
21549         * g++.dg/template/error2.C: New test.
21550         * g++.dg/lookup/using7.C: Adjust errors
21551         * g++.old-deja/g++.pt/crash36.C: Likewise.
21552         * g++.old-deja/g++.pt/derived3.C: Likewise.
21553
21554 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21555
21556         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21557         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21558         * gcc.c-torture/execute/builtins/string-9.c: New, from
21559         string-opt-9.c.  Adjust for execute/builtins framework.
21560         * gcc.c-torture/execute/string-opt-9.c: Delete.
21561
21562 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21563
21564         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21565
21566         * g++.dg/parse/ret-type2.C: New test.
21567
21568         PR c++/11703
21569         * g++.dg/init/new8.C: New test.
21570
21571         PR c++/10923
21572         * g++.dg/parse/typedef5.C: New test.
21573
21574         PR c++/9512
21575         * g++.dg/parse/qualified2.C: New test.
21576         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21577         invalid code.
21578
21579 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21580
21581         * g++.dg/conversion/ptrmem1.C: New test.
21582
21583 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21584
21585         PR target/11693
21586         * gcc.dg/20030811-1.c: New test.
21587
21588         PR target/11535
21589         * gcc.c-torture/execute/20030811-1.c: New test.
21590
21591 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21592
21593         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21594
21595 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21596
21597         PR c++/11789.C
21598         * g++.dg/inherit/multiple1.C: New test.
21599
21600 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21601
21602         * gcc.dg/spe1.c: New test.
21603
21604         PR c++/11670
21605         * g++.dg/expr/cast2.C: New test.
21606
21607         PR c++/10530
21608         * g++.dg/template/dependent-name2.C: New test.
21609
21610 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21611
21612         * g++.dg/parse/crash11.C: Put the dg options in comments.
21613
21614 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21615
21616         * lib/gcc-dg.exp: Update for diagnostic change.
21617
21618 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21619
21620         PR c++/5767
21621         * g++.dg/parse/crash11.C: New test.
21622
21623 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21624
21625         * gcc.dg/cpp/spacing1.c: Update.
21626
21627 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21628
21629         PR target/11739
21630         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21631         a value for -mtune.
21632
21633 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21634
21635         PR middle-end/11771
21636         * gcc.c-torture/compile/20030804-1.c: New test case.
21637
21638 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21639
21640         * gcc.dg/20030804-1.c: New test case.
21641
21642 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21643
21644         * gcc.dg/cpp/separate-1.c: New test.
21645
21646 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21647
21648         PR c++/11704
21649         * g++.dg/template/dependent-expr2.C: New test.
21650
21651         PR c++/11766
21652         * g++.dg/expr/ptrmem1.C: New test.
21653
21654 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21655
21656         PR c++/9453
21657         * g++.dg/template/friend15.C: New test.
21658
21659 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21660
21661         * lib/dg-pch.exp: Work round PCH bug.
21662
21663 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21664
21665         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21666         builtins.  Move cases from builtins-4.c here.
21667
21668         * gcc.dg/torture/builtin-math-1.c: New test taken from
21669         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21670         additional cases.
21671
21672         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21673         Delete.
21674
21675 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21676
21677         PR c++/9447
21678         * g++.dg/template/using7.C: New test.
21679
21680 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21681
21682         * import1.c, import2.c: New tests.
21683
21684 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21685
21686         * g++.dg/eh/crossjump1.C: New test.
21687
21688 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21689
21690         PR c++/11697
21691         * g++.dg/template/using6.C: New test.
21692
21693         PR c++/11744
21694         * g++.dg/template/koenig2.C: New test.
21695
21696 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21697
21698         PR c++/7983
21699         * g++.dg/parse/typedef4.C: New test.
21700
21701 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21702
21703         PR c++/8442, c++/8806
21704         * g++.dg/template/elab1.C: New test.
21705         * g++.dg/template/type2.C: Likewise.
21706         * g++.dg/template/ttp3.C: Adjust expected error message.
21707         * g++.old-deja/g++.law/visibility13.C: Likewise.
21708         * g++.old-deja/g++.niklas/t135.C: Likewise.
21709         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21710         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21711         template argument.
21712         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21713
21714 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21715
21716         PR c++/11295
21717         * g++.dg/ext/stmtexpr1.C: New test.
21718
21719         * g++.dg/opt/tmp1.C: New test.
21720
21721         PR c++/11525
21722         * g++.dg/parse/constant4.C: New test.
21723
21724         PR c++/9447
21725         * g++.dg/template/using5.C: New test.
21726
21727 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21728
21729         * gcc.dg/builtins-27.c: New test case.
21730
21731 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21732
21733         * gcc.dg/tls/opt-7.c: New test.
21734
21735 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21736
21737         * g++.old-deja/g++.other/crash18.C: Remove.
21738
21739 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21740
21741         * g++.dg/template/explicit3.C: New.
21742         * g++.dg/template/explicit4.C: New.
21743         * g++.dg/template/explicit5.C: New.
21744
21745         PR c++/11347
21746         * g++.dg/template/memtmpl1.C: New.
21747
21748 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21749
21750         PR target/11565
21751         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21752         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21753
21754 2003-07-30  Jan Hubicka  <jh@suse.cz>
21755
21756         * vtgc1.c: Kill.
21757
21758 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21759
21760         * gcc.dg/struct-in-proto-1.c: New test.
21761
21762 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21763
21764         * gcc.dg/cpp/include2.c: Only expect one message.
21765
21766 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21767
21768         PR c++/9447
21769         * g++.dg/template/using1.C: New test.
21770         * g++.dg/template/using2.C: New test.
21771         * g++.dg/template/using3.C: New test.
21772         * g++.dg/template/using4.C: New test.
21773
21774 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21775
21776         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21777         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21778
21779 2003-07-28  Jan Hubicka  <jh@suse.cz>
21780
21781         PR c++/11530
21782         * g++.dg/opt/call1.C: New test.
21783
21784 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21785
21786         PR c++/11667
21787         * g++.dg/init/enum2.C: New test.
21788         * g++.dg/template/overload1.C: Add "-w" option.
21789
21790 2003-07-28    <hp@bitrange.com>
21791
21792         * gcc.dg/Wdeclaration-after-statement-1.c,
21793         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21794
21795 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21796
21797         * gcc.c-torture/compile/20030725-1.c: New test.
21798
21799 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21800
21801         * gcc.dg/20030505.c: Only run for SPE.
21802         Remove definition of opaque type.
21803
21804 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21805
21806         * g++.dg/template/ptrmem6.C: New test.
21807
21808 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21809
21810         * gcc.c-torture/compile/zero-strct-2.c: New test.
21811
21812 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21813
21814         * gcc.dg/intermod-1.c: New test.
21815
21816 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21817
21818         PR c++/11617
21819         * g++.dg/template/lookup2.C: New test.
21820         * g++.dg/template/memclass1.C: Remove instantiated from error.
21821         * g++.dg/other/error2.C: Tweak expected errors.
21822
21823         PR c++/11596
21824         * g++.dg/template/defarg3.C: New test.
21825
21826         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21827
21828 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21829
21830         * g++.dg/inherit/access5.C: New test.
21831
21832 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21833
21834         PR c++/11513
21835         * g++.dg/template/crash8.C: New test.
21836
21837 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21838
21839         PR c/10602
21840         * gcc.dg/noncompile/incomplete-2.c: New test.
21841
21842 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21843
21844         PR c++/11645
21845         * g++.dg/inherit/access4.C: New test.
21846
21847         PR c++/11517
21848         * g++.dg/expr/cond2.C: New test.
21849
21850         PR optimization/10679
21851         * g++.dg/opt/inline4.C: New test.
21852
21853 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21854
21855         * g++.dg/parse/crash10: New test.
21856
21857 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21858
21859         * g++.dg/ext/flexary1.C: New test.
21860
21861 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21862
21863         PR c++/10793
21864         * g++.dg/template/crash9.C: New test.
21865
21866 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21867
21868         PR c++/3004
21869         * g++.dg/parse/typedef3.C: New test.
21870
21871         PR c++/7906
21872         * g++.dg/parse/operator2.C: New test.
21873
21874         PR c++/8895
21875         * g++.dg/parse/def-tmpl-arg1.C: New test.
21876
21877         PR c++/9282
21878         * g++.dg/parse/funptr1.C: New test.
21879
21880         PR c++/9452
21881         * g++.dg/parse/ambig3.C: New test.
21882
21883         PR c++/9454
21884         * g++.dg/parse/operator3.C: New test.
21885
21886         PR c++/9486
21887         * g++.dg/parse/template10.C: New test.
21888
21889         PR c++/9488
21890         * g++.dg/parse/template11.C: New test.
21891
21892         PR c++/10150
21893         * g++.dg/parse/invalid-op1.C: New test.
21894
21895         PR c++/10247
21896         * g++.dg/parse/condexpr1.C: New test.
21897
21898 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21899
21900         * g++.dg/ext/packed3.C: New test.
21901         * g++.dg/ext/packed4.C: New test.
21902
21903         * gcc.dg/pack-test-3.c: New test.
21904
21905 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21906
21907         * lib/compat.exp: Handle dg-options per source file.
21908         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21909         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21910         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21911         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21912         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21913         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21914         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21915         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21916         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21917         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21918         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21919         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21920         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21921         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21922
21923 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21924
21925         PR c/10320
21926         * gcc.c-torture/execute/20030718-1.c: New test.
21927
21928 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21929
21930         PR optimization/11536
21931         * gcc.dg/20030721-1.c: New test.
21932
21933 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21934
21935         PR c++/11546
21936         * g++.dg/template/lookup1.C: New test.
21937
21938 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21939
21940         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21941         diagnostics of ill-formed constructs involving labels.
21942         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21943         the new 'previously defined here' message.
21944
21945 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21946
21947         * g++.dg/parse/non-dependent2.C: New test.
21948
21949 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21950
21951         * g++.dg/init/init-ref4.C: xfail on targets without
21952         weak symbols.
21953
21954 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21955
21956         PR target/11087
21957         * gcc.c-torture/execute/20030717-1.c: New test.
21958
21959 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21960
21961         * g++.dg/opt/cfg1.C: New test.
21962
21963 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21964
21965         PR optimization/11557
21966         * gcc.dg/20030717-1.c: New test.
21967
21968 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21969
21970         PR c++/10476
21971         * g++.dg/expr/crash-1.C: New test.
21972
21973         PR c++/11027
21974         * g++.dg/template/init3.C: New test.
21975
21976         PR c++/8222
21977         * g++.dg/template/non-dependent1.C: New test.
21978
21979         PR c++/11070
21980         * g++.dg/template/non-dependent2.C: New test.
21981
21982         PR c++/11071
21983         * g++.dg/template/non-dependent3.C: New test.
21984
21985         PR c++/9907
21986         * g++.dg/template/sizeof5.C: New test.
21987
21988 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21989
21990         PR 11498
21991         * gcc.c-torture/compile/mangle-1.c: New file.
21992
21993 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21994
21995         PR c++/7809
21996         * g++.dg/parse/access3.C: New test.
21997
21998 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21999
22000         PR c++/11384
22001         * g++.dg/init/init-ref4.C: New test.
22002
22003 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
22004
22005         PR c++/11547
22006         * g++.dg/parse/constant3.C: New test.
22007         * g++.dg/parse/crash7.C: Likewise.
22008
22009 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
22010
22011         PR target/11008
22012         * gcc.dg/i386-pentium4-not-mull.c: New.
22013
22014 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
22015
22016         * gcc.dg/asm-names.c (ymain): Make it weak.
22017
22018 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22019
22020         PR c++/5421
22021         * g++.dg/template/friend21.C: New test.
22022
22023 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
22024
22025         * gcc.dg/cleanup-8.c: New test.
22026         * gcc.dg/cleanup-9.c: New test.
22027
22028 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
22029
22030         * g++.dg/ext/dll-MI1.h: New file.
22031         * g++.dg/ext/dllexport-MI1.C: New file.
22032         * g++.dg/ext/dllimport-MI1.C: New file.
22033
22034 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
22035
22036         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
22037         it does not have cmpstrsi patterns (just cmpmemsi).
22038
22039 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
22040
22041         PR debug/11473
22042         * g++.dg/debug/debug8.C: New test.
22043
22044 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22045
22046         PR c++/10108
22047         * g++.dg/template/crash7.C: New test.
22048
22049 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
22050
22051         PR target/10795
22052         * gcc.c-torture/compile/20030708-1.c: New.
22053
22054 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22055
22056         * gcc.c-torture/execute/20030715-1.c: New test.
22057
22058 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
22059
22060         * gcc.dg/pch/inline-3.c: New file.
22061         * gcc.dg/pch/inline-3.hs: New file.
22062         * gcc.dg/pch/inline-4.c: New file.
22063         * gcc.dg/pch/inline-4.hs: New file.
22064
22065 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
22066
22067         PR c++/11509
22068         * g++.dg/template/crash6.C: New test.
22069
22070         PR c++/7053
22071         * g++.dg/template/friend20.C: New test.
22072
22073         PR c++/7019
22074         * g++.dg/template/overload2.C: New test.
22075
22076 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22077
22078         PR optimization/11440
22079         * gcc.c-torture/execute/20030714-1.c: New test.
22080
22081 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22082
22083         PR c++/11154
22084         * g++.dg/template/partial2.C: New test.
22085
22086 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
22087
22088         PR c++/11503
22089         * g++.dg/template/anon1.C: New test.
22090
22091         PR c++/11493
22092         PR c++/11495
22093         * g++.dg/parse/template9.C: Likewise.
22094         * g++.dg/template/crash4.C: New test.
22095         * g++.dg/template/koenig1.C: Likewise.
22096         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
22097         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
22098         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
22099         functions.
22100         * g++.old-deja/g++.jason/template36.C: Likewise.
22101         * g++.old-deja/g++.mike/p1989.C: Likewise.
22102         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
22103         * g++.old-deja/g++.pt/ttp20.C: Use this->.
22104         * g++.old-deja/g++.pt/ttp21.C: Use this->.
22105         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
22106         compiling.
22107         * g++.old-deja/g++.pt/union2.C: Use this->.
22108
22109 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
22110
22111         * gcc.dg/20030711-1.c: New test.
22112
22113 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
22114
22115         PR c++/11050
22116         * g++.dg/parse/args1.C: New test.
22117         * g++.pt/defarg8.C: Change expected errors.
22118
22119 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
22120
22121         PR c++/8164
22122         * g++.dg/template/nontype2.C: New test.
22123
22124         PR c++/10558
22125         * g++.dg/parse/template8.C: New test.
22126
22127         PR c++/8327
22128         * g++.dg/template/scope1.C: New test.
22129
22130         * g++.dg/warn/Wsign-compare-1.C: New test.
22131
22132 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22133
22134         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
22135
22136 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
22137
22138         PR c++/9411
22139         * g++.dg/template/explicit2.C: New test.
22140
22141         PR c++/10032
22142         * g++.dg/warn/pedantic1.C: New test.
22143
22144 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
22145
22146         PR c++ 9483
22147         * g++.dg/other/field1.C: New test.
22148
22149 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22150
22151         PR c/11449
22152         * gcc.c-torture/compile/20030707-1.c: New.
22153
22154 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22155
22156         PR c++/10849
22157         * g++.dg/template/access12.C: New test.
22158
22159 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
22160
22161         * g++.dg/bprob/bprob.exp (prof_ext): Update.
22162         * g77.dg/bprob/bprob.exp (prof_ext): Update.
22163         * gcc.misc-tests/bprob.exp (prof_ext): Update.
22164         * gcc.misc-tests/gcov.exp: Update
22165         * g++.dg/gcov/gcov.exp: Update
22166         * lib/gcov.exp: Update.
22167
22168 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
22169
22170         * g++.dg/abi/mangle17.C: Make sure template expressions are
22171         dependent.
22172         * g++.dg/abi/mangle4.C: Mark erroneous casts.
22173         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
22174         * g++.dg/opt/stack1.C: Remove erroneous code.
22175         * g++.dg/parse/template7.C: New test.
22176         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
22177         * g++.old-deja/g++.pt/crash4.C: Likewise.
22178
22179 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22180
22181         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
22182         with zero or one occurence of `$' after the initial `L'.
22183
22184 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
22185
22186         * gcc.c-torture/compile/20030704-1.c: Add a comment.
22187
22188 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22189
22190         PR c/11370
22191         * gcc.dg/Wunreachable-6.c: New testcase.
22192         * gcc.dg/Wunreachable-7.c: New testcase.
22193
22194 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22195
22196         PR c/11420
22197         * gcc.dg/20030708-1.c: New test.
22198
22199 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22200
22201         * gcc.dg/compat/sdata-section.h: New file.
22202         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22203         * gcc.dg/torture/mips-sdata-1.c: New test.
22204
22205 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22206
22207         PR c++/11030
22208         * g++.dg/template/friend19.C: New test.
22209
22210 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22211
22212         * g++.dg/opt/strength-reduce.C: New test.
22213
22214 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22215
22216         PR target/10979
22217         * gcc.dg/20030707-1.c: New testcase.
22218
22219 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22220
22221         PR optimization/11059
22222         * g++.dg/opt/emptyunion.C: New testcase.
22223
22224 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22225             Eric Botcazou  <ebotcazou@libertysurf.fr>
22226
22227         * g++.dg/opt/stack1.C: New test.
22228
22229 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22230
22231         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22232         run test.
22233
22234         PR c++/11431
22235         * g++.dg/expr/static_cast3.C: New test.
22236
22237 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22238
22239         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22240         everywhere.
22241         * gcc.dg/concat.c: Concatenation of string constants with
22242         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22243         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22244         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22245         necessary to avoid multi-character character constant warning.
22246         * gcc.dg/cpp/escape.c: Likewise.
22247         * gcc.dg/cpp/ucs.c: Likewise.
22248         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22249         Fix a typo.
22250
22251 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22252
22253         PR c/11428
22254         * gcc.c-torture/compile/20030704-1.c: New.
22255
22256 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22257
22258         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22259
22260 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22261
22262         PR c++/5287, PR c++/7910,  PR c++/11021
22263         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22264         tests for warnings.
22265         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22266         * g++.dg/ext/dllimport3.C: Likewise.
22267         * g++.dg/ext/dllimport4.C: New file.
22268         * g++.dg/ext/dllimport5.C: New file.
22269         * g++.dg/ext/dllimport6.C: New file.
22270         * g++.dg/ext/dllimport7.C: New file.
22271         * g++.dg/ext/dllimport8.C: New file.
22272         * g++.dg/ext/dllimport9.C: New file.
22273         * g++.dg/ext/dllimport10.C: New file.
22274         * g++.dg/ext/dllexport1.C: New file.
22275
22276 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22277
22278         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22279         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22280
22281 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22282
22283         * gcc.dg/builtins-25.c: New testcase.
22284         * gcc.dg/builtins-26.c: New testcase.
22285
22286 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22287
22288         * gcc.dg/compat/vector-defs.h: New file.
22289         * gcc.dg/compat/vector-setup.h: New file.
22290         * gcc.dg/compat/vector-check.h: New file.
22291         * gcc.dg/compat/vector-1_main.c: New file.
22292         * gcc.dg/compat/vector-1_x.c: New file.
22293         * gcc.dg/compat/vector-1_y.c: New file.
22294         * gcc.dg/compat/vector-2_main.c: New file.
22295         * gcc.dg/compat/vector-2_x.c: New file.
22296         * gcc.dg/compat/vector-2_y.c: New file.
22297
22298         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22299         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22300         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22301         * gcc.dg/compat/struct-align-1.h: New file.
22302         * gcc.dg/compat/struct-align-1_main.c: New file.
22303         * gcc.dg/compat/struct-align-1_x.c: New file.
22304         * gcc.dg/compat/struct-align-1_y.c: New file.
22305         * gcc.dg/compat/struct-align-2.h: New file.
22306         * gcc.dg/compat/struct-align-2_main.c: New file.
22307         * gcc.dg/compat/struct-align-2_x.c: New file.
22308         * gcc.dg/compat/struct-align-2_y.c: New file.
22309
22310         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22311         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22312         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22313         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22314         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22315         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22316         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22317         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22318         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22319         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22320         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22321         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22322         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22323         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22324         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22325         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22326         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22327         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22328         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22329         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22330         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22331         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22332         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22333         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22334         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22335         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22336         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22337         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22338         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22339
22340 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22341
22342         * gcc.dg/i386-call-1.c: New test.
22343
22344 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22345
22346         PR c++/9162
22347         * g++.dg/parse/defarg4.C: New.
22348
22349 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22350
22351         PR target/10700
22352         * gcc.c-torture/compile/20030703-1.c: New test case.
22353
22354 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22355
22356         * g++.dg/template/local3.C: Remove extra semicolon.
22357
22358 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22359
22360         * gcc.dg/i386-volatile-1.c: New test.
22361
22362 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22363
22364         PR c++/11072
22365         * g++.dg/other/offsetof2.C: XFAIL.
22366         * g++.dg/other/offsetof5.C: New.
22367
22368         PR c++/10219
22369         * g++.dg/template/error1.C: New.
22370
22371         PR c++/9779
22372         * g++.dg/template/dependent-expr1.C: New.
22373
22374 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22375
22376         PR c++/6949
22377         * g++.dg/template/local3.C: New test.
22378
22379         PR c++/11149
22380         * g++.dg/lookup/scoped6.C: New test.
22381
22382 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22383
22384         PR c++/8046
22385         * g++.dg/other/error7.C: New test.
22386
22387 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22388
22389         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22390         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22391         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22392         * g++.old-deja/g++.other/union2.C: Likewise.
22393         * gcc.dg/c90-const-expr-2.c: Likewise.
22394         * gcc.dg/c90-const-expr-3.c: Likewise.
22395         * gcc.dg/c99-const-expr-2.c: Likewise.
22396         * gcc.dg/c99-const-expr-3.c: Likewise.
22397         * gcc.dg/concat.c: Likewise.
22398
22399 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22400
22401         PR c++/9559
22402         * g++.dg/init/static1.C: New test.
22403
22404 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22405
22406         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22407         * g++.old-deja/g++.other/access2.C: Likewise.
22408         * g++.old-deja/g++.other/decl2.C: Likewise.
22409         * gcc.c-torture/execute/20020615-1.c: Likewise.
22410
22411 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22412
22413         PR c++/4933
22414         * g++.dg/template/sizeof4.C: New test.
22415
22416 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22417
22418         * g++.dg/other/error6.C: New test.
22419
22420 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22421
22422         PR c++/10750
22423         * g++.dg/parse/constant2.C: New test.
22424
22425 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22426
22427         PR c++/11106
22428         * g++.dg/other/error5.C: New test.
22429
22430 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22431
22432         * gcc.dg/format/gcc_diag-1.c: New test.
22433
22434 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22435
22436         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22437
22438 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22439
22440         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22441         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22442         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22443
22444 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22445
22446         * gcc.c-torture/execute/builtins/string-8.c: New test.
22447         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22448         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22449         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22450
22451 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22452
22453         PR c++/10468
22454         * g++.dg/ext/typeof6.C: New test.
22455
22456 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22457
22458         PR c++/10796
22459         * g++.dg/init/enum1.C: New test.
22460
22461 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22462
22463         * gcc.dg/20030627-1.c: New test.
22464
22465 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22466
22467         PR c++/11332
22468         * g++.dg/expr/static_cast2.C: New test.
22469
22470 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22471             Jakub Jelinek  <jakub@redhat.com>
22472
22473         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22474         sprintf(dst,"%s",src) optimization.
22475         * gcc.c-torture/execute/20030626-1.c: New test case.
22476         * gcc.c-torture/execute/20030626-2.c: New test case.
22477
22478 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22479
22480         * gcc.c-torture/execute/multi-ix.c: New test.
22481
22482         * gcc.c-torture/execute/simd-4.c (main):
22483         Added missing semicolon at end of union.
22484
22485 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22486
22487         PR c++/8266
22488         * g++.dg/template/explicit-instantiation3.C: New test.
22489
22490 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22491
22492         * gcc.dg/20030626-1.c: Use signed char.
22493
22494 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22495
22496         * gcc.dg/20030626-1.c: New test.
22497
22498 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22499
22500         * const-str-2.m: Update.
22501
22502 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22503
22504         PR c++/10990
22505         * g++.dg/rtti/dyncast1.C: New test.
22506         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22507         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22508         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22509
22510         PR c++/10931
22511         * g++.dg/expr/static_cast1.C: New test.
22512
22513 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22514
22515         * gcc.dg/20030625-1.c: New test.
22516
22517 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22518
22519         * gcc.c-torture/compile/20030624-1.c: New test case.
22520
22521 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22522
22523         * gcc.c-torture/execute/string-opt-17.c: New test.
22524
22525 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22526
22527         PR c++/5754
22528         * g++.dg/parse/crash6.C: New test.
22529
22530 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22531
22532         * gcc.dg/builtins-24.c: New test case.
22533
22534 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22535
22536         * g++.dg/opt/operator1.C: New test.
22537
22538 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22539
22540         * gcc.c-torture/execute/string-opt-16.c: New test case.
22541
22542 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22543
22544         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22545         * g++.old-deja/g++.other/conv7.C: Likewise.
22546         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22547         * g++.old-deja/g++.other/overload14.C: Likewise.
22548
22549 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22550
22551         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22552         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22553
22554 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22555
22556         PR c++/10888
22557         * g++.dg/warn/Winline-3.C: New test.
22558
22559 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22560
22561         * lib/target-supports.exp (check_alias_available): Make the test
22562         program acceptable to the Solaris assembler.
22563
22564         PR c++/10749
22565         * g++.dg/template/memclass2.C: New test.
22566
22567 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22568             Eric Botcazou  <ebotcazou@libertysurf.fr>
22569
22570         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22571         data for non-matching targets.
22572         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22573
22574 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22575
22576         PR c++/10845
22577         * g++.dg/template/member3.C: New test.
22578
22579 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22580
22581         PR c++/10939
22582         * g++.dg/template/func1.C: New test.
22583
22584         PR c++/9649
22585         * g++.dg/template/static4.C: New test.
22586         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22587
22588         PR c++/11041
22589         * g++.dg/init/ref7.C: New test.
22590
22591 2003-06-19  Matt Austern  <austern@apple.com>
22592
22593         PR c++/11228
22594         * g++.dg/anew1.C: New test.
22595         * g++.dg/anew2.C: New test.
22596         * g++.dg/anew3.C: New test.
22597         * g++.dg/anew4.C: New test.
22598
22599 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22600
22601         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22602
22603 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22604
22605         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22606         endian-dependent.
22607
22608 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22609
22610         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22611         Remove cruft.
22612
22613 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22614
22615         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22616         * gcc.c-torture/compile/961203-1.c: Likewise.
22617         * gcc.c-torture/compile/980506-1.c: Likewise.
22618
22619 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22620
22621         PR c++/10712
22622         * g++.dg/lookup/using7.C: New test.
22623
22624 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22625
22626         PR c++/11105
22627         * g++.dg/abi/conv1.C: Remove it.
22628         * g++.dg/template/conv7.C: New test.
22629         * g++.dg/template/conv8.C: Likewise.
22630         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22631         conversion operator.
22632
22633 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22634
22635         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22636         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22637         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22638         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22639         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22640         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22641         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22642         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22643         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22644         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22645         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22646         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22647         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22648         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22649         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22650         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22651         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22652         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22653         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22654         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22655         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22656         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22657         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22658         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22659         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22660         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22661         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22662         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22663         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22664
22665 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22666
22667         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22668         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22669         indications.
22670
22671 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22672
22673         * gcc.dg/i386-387-5.c: New test case.
22674         * gcc.dg/i386-387-6.c: New test case.
22675         * gcc.dg/builtins-23.c: New test case.
22676
22677 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22678
22679         * gcc.dg/builtins-22.c: New test case.
22680         * gcc.dg/i386-387-1.c: Update to test exp.
22681         * gcc.dg/i386-387-2.c: Likewise.
22682
22683 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22684
22685         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22686
22687 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22688
22689         * lib/gcc-dg.exp (dg-require-dll): New function.
22690         (dg-xfail-if): Likewise.
22691         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22692         driver.
22693
22694         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22695         * gcc.c-torture/compile/20001205-1.c: Likewise.
22696         * gcc.c-torture/compile/20001226-1.c: Likewise.
22697         * gcc.c-torture/compile/20010518-2.c: Likewise.
22698         * gcc.c-torture/compile/20020312-1.c: Likewise.
22699         * gcc.c-torture/compile/20020604-1.c: Likewise.
22700         * gcc.c-torture/compile/920501-12.c: Likewise.
22701         * gcc.c-torture/compile/920501-4.c: Likewise.
22702         * gcc.c-torture/compile/920520-1.c: Likewise.
22703         * gcc.c-torture/compile/920521-1.c: Likewise.
22704         * gcc.c-torture/compile/920625-1.c: Likewise.
22705         * gcc.c-torture/compile/961203-1.c: Likewise.
22706         * gcc.c-torture/compile/980506-1.c: Likewise.
22707         * gcc.c-torture/compile/981006-1.c: Likewise.
22708         * gcc.c-torture/compile/981022-1.c: Likewise.
22709         * gcc.c-torture/compile/981223-1.c: Likewise.
22710         * gcc.c-torture/compile/990617-1.c: Likewise.
22711         * gcc.c-torture/compile/dll.c: Likewise.
22712         * gcc.c-torture/compile/labels-3.c: Likewise.
22713         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22714         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22715         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22716         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22717         * gcc.c-torture/compile/simd-5.c: Likewise.
22718         * gcc.c-torture/compile/20000804-1.x: Remove.
22719         * gcc.c-torture/compile/20001205-1.x: Likewise.
22720         * gcc.c-torture/compile/20001226-1.x: Likewise.
22721         * gcc.c-torture/compile/20010518-2.x: Likewise.
22722         * gcc.c-torture/compile/20020312-1.x: Likewise.
22723         * gcc.c-torture/compile/20020604-1.x: Likewise.
22724         * gcc.c-torture/compile/920501-12.x: Likewise.
22725         * gcc.c-torture/compile/920501-4.x: Likewise.
22726         * gcc.c-torture/compile/920520-1.x: Likewise.
22727         * gcc.c-torture/compile/920521-1.x: Likewise.
22728         * gcc.c-torture/compile/920625-1.x: Likewise.
22729         * gcc.c-torture/compile/961203-1.x: Likewise.
22730         * gcc.c-torture/compile/980506-1.x: Likewise.
22731         * gcc.c-torture/compile/981006-1.x: Likewise.
22732         * gcc.c-torture/compile/981022-1.x: Likewise.
22733         * gcc.c-torture/compile/981223-1.x: Likewise.
22734         * gcc.c-torture/compile/990617-1.x: Likewise.
22735         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22736         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22737         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22738         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22739         * gcc.c-torture/compile/simd-5.x: Likewise.
22740
22741         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22742
22743 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22744
22745         * gcc.c-torture/execute/20030611-1.c: New test.
22746
22747 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22748
22749         PR middle-end/168
22750         * gcc.dg/20030612-1.c: New test case.
22751
22752 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22753
22754         PR c++/10635
22755         * g++.dg/expr/cast1.C: New test.
22756
22757 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22758
22759         * gcc.dg/builtins-21.c: New test case.
22760
22761 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22762
22763         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22764         options instead of at the end.
22765         * lib/objc.exp (objc_target_compile): Likewise.
22766
22767 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22768
22769         PR c++/10432
22770         * g++.dg/parse/error1.C: New test.
22771
22772 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22773
22774         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22775         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22776         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22777         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22778         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22779         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22780         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22781         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22782         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22783         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22784         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22785         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22786         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22787         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22788         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22789         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22790         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22791         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22792         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22793         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22794         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22795         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22796         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22797         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22798
22799         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22800         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22801         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22802         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22803         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22804         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22805         * gcc.dg/compat/scalar-return-3_main.c: New file.
22806         * gcc.dg/compat/scalar-return-3_x.c: New file.
22807         * gcc.dg/compat/scalar-return-3_y.c: New file.
22808         * gcc.dg/compat/scalar-return-4_main.c: New file.
22809         * gcc.dg/compat/scalar-return-4_x.c: New file.
22810         * gcc.dg/compat/scalar-return-4_y.c: New file.
22811
22812 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22813
22814         * gcc.dg/compat/fp2-struct-check.h: New file.
22815         * gcc.dg/compat/fp2-struct-defs.h: New file.
22816         * gcc.dg/compat/fp2-struct-init.h: New file.
22817         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22818         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22819         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22820         * gcc.dg/compat/struct-return-10_main.c: New file.
22821         * gcc.dg/compat/struct-return-10_x.c: New file.
22822         * gcc.dg/compat/struct-return-10_y.c: New file.
22823
22824         * gcc.dg/compat/compat-common.h: New file.
22825         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22826         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22827         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22828         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22829         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22830         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22831         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22832         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22833         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22834         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22835         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22836         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22837         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22838         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22839         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22840         * gcc.dg/compat/small-struct-check.h: Ditto.
22841         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22842         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22843         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22844         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22845         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22846         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22847         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22848         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22849         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22850         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22851         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22852         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22853         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22854         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22855         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22856         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22857         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22858         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22859         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22860         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22861         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22862         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22863         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22864         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22865         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22866         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22867         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22868         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22869         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22870         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22871
22872 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22873
22874         * g++.dg/pch/static-1.C: New file.
22875         * g++.dg/pch/static-1.Hs: New file.
22876
22877 2003-06-10  Richard Henderson  <rth@redhat.com>
22878
22879         * gcc.dg/asm-7.c: Adjust expected warning text.
22880
22881 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22882
22883         * gcc.dg/builtins-20.c: New test case.
22884
22885 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22886
22887         PR c++/11131
22888         * g++.dg/opt/template1.C: New test.
22889
22890 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22891
22892         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22893         additional_sources.
22894
22895 2003-05-21  David Taylor  <dtaylor@emc.com>
22896
22897         * gcc.dg/Wpadded.c: New file.
22898
22899 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22900
22901         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22902         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22903         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22904         dg-require-weak.
22905
22906 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22907
22908         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22909
22910 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22911
22912         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22913         (dg-require-alias): Likewise.
22914         (dg-require-gc-sections): Likewise.
22915         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22916
22917 2003-06-08  Richard Henderson  <rth@redhat.com>
22918
22919         * gcc.dg/20011029-2.c: Fix the array reference.
22920         * gcc.dg/asm-7.c: New.
22921
22922 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22923
22924         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22925
22926 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22927
22928         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22929         (dg-require-gc-sections): Likewise.
22930
22931 2003-06-08  Jan Hubicka  <jh@suse.cz>
22932
22933         * i386-cmov1.c: Fix regular expression.
22934         * i386-cvt-1.c: Likewise.
22935         * i386-local.c: Likewise.
22936         * i386-local2.c: Likewise.
22937         * i386-mul.c: Likewise.
22938         * i386-ssetype-1.c: Likewise.
22939         * i386-ssetype-3.c: Likewise.
22940         * i386-ssetype-5.c: Likewise.
22941
22942 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22943
22944         PR c++/11039
22945         * g++.dg/warn/implicit-typename2.C: New test.
22946         * g++.dg/warn/implicit-typename3.C: New test.
22947
22948 2003-06-07  Richard Henderson  <rth@redhat.com>
22949
22950         * g++.dg/other/offsetof3.C: Use size_t.
22951         * g++.dg/other/offsetof4.C: Likewise.
22952
22953 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22954
22955         * lib/copy-file.exp: New. Implement gcc_copy_files.
22956
22957         * lib/dg-pch.exp: Load copy-file.exp
22958         (dg-pch): Use gcc_copy_files instead of "file copy".
22959
22960 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22961
22962         * gcc.dg/weak/weak.exp: Simplify.
22963         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22964         * gcc.dg/weak/weak-1.c: Likewise.
22965         * gcc.dg/weak/weak-2.c: Likewise.
22966         * gcc.dg/weak/weak-3.c: Likewise.
22967         * gcc.dg/weak/weak-4.c: Likewise.
22968         * gcc.dg/weak/weak-5.c: Likewise.
22969         * gcc.dg/weak/weak-6.c: Likewise.
22970         * gcc.dg/weak/weak-7.c: Likewise.
22971         * gcc.dg/weak/weak-8.c: Likewise.
22972         * gcc.dg/weak/weak-9.c: Likewise.
22973
22974 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22975
22976         gcc.c-torture/execute/20030606-1.c: New.
22977
22978 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22979
22980         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22981         * gcc.dg/builtins-19.c: Likewise.
22982
22983 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22984
22985         * gcc.dg/builtins-2.c: Add some more tests.
22986         * gcc.dg/builtins-18.c: New test case.
22987         * gcc.dg/builtins-19.c: New test case.
22988
22989 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22990             Jim Wilson  <wilson@tuliptree.org>
22991
22992         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22993
22994 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22995
22996         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22997         mempcpy/stpcpy calls not to be optimized into something else.
22998         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22999         * gcc.c-torture/execute/builtins/string-7.c: ...here.
23000         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
23001
23002 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23003
23004         * gcc.dg/format/asm_fprintf-1.c: New test.
23005
23006 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
23007
23008         * lib/gcc-defs.exp (additional_sources): New variable.
23009         (dg-additional-sources): New function.
23010         (additional_files): New variable.
23011         (dg-additional-files): New function.
23012         (dg-additional-files-options): Likewise.
23013         * lib/gcc-dg.exp (dg-require-weak): New function.
23014         (dg-require-alias): Likewise.
23015         (dg-require-gc-sections): Likewise.
23016         * lib/target-supports.exp (check_alias_available): Remove testfile
23017         parameter.
23018         (check_gc_sections_available): New function.
23019         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
23020         (dg-gpp-additional-files): Likewise.
23021         * lib/g++.exp (additional_sources): Remove.
23022         (additional_files): Likewise.
23023         (g++_target_compile): Use dg-additional-files-options.
23024
23025         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
23026         Tcl logic.
23027         * gcc.dg/special/ecos.exp: Remove.
23028         * gcc.dg/special/20000419-2.c: Use dg-require-*.
23029         * gcc.dg/special/alias-1.c: Likewise.
23030         * gcc.dg/special/alias-2.c: Likewise.
23031         * gcc.dg/special/gcsec-1.c: Likewise.
23032         * gcc.dg/special/weak-1.c: Likewise.
23033         * gcc.dg/special/weak-2.c: Likewise.
23034         * gcc.dg/special/wkali-1.c: Likewise.
23035         * gcc.dg/special/wkali-2.c: Likewise.
23036
23037         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
23038         dg-gpp-additional-*.
23039         * g++.dg/special/conpr-3.C: Likewise.
23040         * g++.dg/special/conpr-4.C: Likewise.
23041         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
23042         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
23043         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
23044         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
23045         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
23046         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
23047         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
23048         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
23049         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
23050         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
23051         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
23052         * g++.old-deja/g++.other/comdat1.C: Likewise.
23053         * g++.old-deja/g++.other/comdat2.C: Likewise.
23054         * g++.old-deja/g++.other/comdat3.C: Likewise.
23055         * g++.old-deja/g++.other/ctor1.C: Likewise.
23056         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
23057
23058 2003-06-05  Richard Henderson  <rth@redhat.com>
23059
23060         * gcc.dg/debug/20030605-1.c: New.
23061
23062 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23063
23064         * README.QMTEST: Update.
23065
23066 2003-06-04  Richard Henderson  <rth@redhat.com>
23067
23068         * gcc.dg/cleanup-1.c: New.
23069         * gcc.dg/cleanup-2.c: New.
23070         * gcc.dg/cleanup-3.c: New.
23071         * gcc.dg/cleanup-4.c: New.
23072         * gcc.dg/cleanup-5.c: New.
23073         * gcc.dg/cleanup-6.c: New.
23074         * gcc.dg/cleanup-7.c: New.
23075
23076 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23077
23078         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
23079
23080         * lib/dg-pch.exp: New file.
23081         * g++.dg/pch/pch.exp: Use dg-pch.exp.
23082         * gcc.dg/pch/pch.exp: Likewise.
23083
23084 2003-06-04  Roger Sayle  <roger@eyesopen.com>
23085
23086         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
23087         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
23088         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
23089         * gcc.dg/builtins-17.c: New test case.
23090         * gcc.dg/i386-387-4.c: New test case.
23091         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
23092
23093 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23094
23095         * gcc.dg/ultrasp9.c: New test.
23096
23097 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23098
23099         * gcc.c-torture/compile/20030604-1.c: New test.
23100         * gcc.dg/sparc-constant-1.c: New test.
23101
23102 2003-06-03  Glen Nakamura  <glen@imodulo.com>
23103
23104         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
23105
23106 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
23107
23108         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
23109
23110         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
23111         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
23112
23113 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
23114
23115         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
23116
23117 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23118
23119         PR c++/10940
23120         * g++.dg/template/spec10.C: New test.
23121
23122 2003-06-03  Roger Sayle  <roger@eyesopen.com>
23123
23124         * gcc.dg/builtins-16.c: New test case.
23125
23126 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
23127
23128         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
23129         mempcpy test with post-increments.
23130         * gcc.c-torture/execute/string-opt-3.c: New test.
23131         * gcc.dg/string-opt-1.c: New test.
23132
23133 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
23134
23135         PR fortran/10965
23136         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
23137
23138 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
23139
23140         * lib/scanasm.exp (dg-scan): New function, factored out of ...
23141         (scan-assembler): ... here.  Use dg-scan.
23142         (scan-assembler-not): Likewise.
23143         (scan-file): New function.
23144         (scan-file-not): Likewise.
23145         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
23146         * gcc.dg/cpp/_Pragma4.c: Likewise.
23147         * gcc.dg/cpp/_Pragma5.c: Likewise.
23148         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23149         * gcc.dg/cpp/avoidpaste2.c: Likewise.
23150         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
23151         * gcc.dg/cpp/cmdlne-P.c: Likewise.
23152         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
23153         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
23154         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
23155         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
23156         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
23157         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
23158         * gcc.dg/cpp/cxxcom1.c: Likewise.
23159         * gcc.dg/cpp/line1.c: Likewise.
23160         * gcc.dg/cpp/maccom1.c: Likewise.
23161         * gcc.dg/cpp/maccom2.c: Likewise.
23162         * gcc.dg/cpp/maccom3.c: Likewise.
23163         * gcc.dg/cpp/maccom4.c: Likewise.
23164         * gcc.dg/cpp/maccom5.c: Likewise.
23165         * gcc.dg/cpp/maccom6.c: Likewise.
23166         * gcc.dg/cpp/multiline.c: Likewise.
23167         * gcc.dg/cpp/spacing1.c: Likewise.
23168         * gcc.dg/cpp/spacing2.c: Likewise.
23169         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
23170         * gcc.dg/cpp/trad/maccom1.c: Likewise.
23171         * gcc.dg/cpp/trad/maccom2.c: Likewise.
23172         * gcc.dg/cpp/trad/maccom3.c: Likewise.
23173         * gcc.dg/cpp/trad/maccom4.c: Likewise.
23174         * gcc.dg/cpp/trad/maccom6.c: Likewise.
23175         * gcc.dg/cpp/cxxcom2.c: Likewise.
23176         * gcc.dg/cpp/cxxcom2.h: New file.
23177
23178         * gcc.dg/cpp/truefalse.cpp: Move it to ...
23179         * g++.dg/cpp/truefalse.C: Here.
23180         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
23181
23182 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
23183
23184         * gcc.dg/cpp/redef3.c: New file.
23185
23186 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23187
23188         * gcc.dg/i386-loop-3.c: New test.
23189
23190 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23191
23192         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23193
23194 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23195
23196         * gcc.dg/fwrapv-1.c: New test case.
23197         * gcc.dg/fwrapv-2.c: New test case.
23198
23199 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23200
23201         PR c++/10956
23202         * g++.dg/template/spec9.C: New test.
23203
23204 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23205
23206         * gcc.dg/duff-4.c: New test case.
23207
23208 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23209
23210         PR fortran/10843
23211         * g77.dg/ffixed-form-1.f: New test
23212         * g77.dg/ffixed-form-2.f: New test
23213         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
23214         * g77.dg/ffree-form-3.f: New test
23215
23216 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23217
23218         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23219         * gcc.dg/wint_t-1.c: Likewise.
23220
23221 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23222
23223         * g++.dg/template/access11.C: New test.
23224
23225 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23226
23227         PR c++/10849
23228         * g++.dg/template/access10.C: New test.
23229
23230 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23231             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23232
23233         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23234
23235 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23236
23237         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23238         suppress for powerpc-*-darwin*.
23239         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23240
23241 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23242
23243         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23244         suppress option for powerpc-*-darwin*.
23245
23246 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23247
23248         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23249         * gcc.dg/builtins-4.c: Add test for fmod.
23250
23251 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23252
23253         PR c++/10682
23254         * g++.dg/template/instantiate4.C: New test.
23255
23256 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23257
23258         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23259
23260 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23261
23262         * gcc.dg/compat/scalar-return-1_main.c: New file.
23263         * gcc.dg/compat/scalar-return-1_x.c: New file.
23264         * gcc.dg/compat/scalar-return-1_y.c: New file.
23265         * gcc.dg/compat/scalar-return-2_main.c: New file.
23266         * gcc.dg/compat/scalar-return-2_x.c: New file.
23267         * gcc.dg/compat/scalar-return-2_y.c: New file.
23268         * gcc.dg/compat/struct-return-3_main.c: New file.
23269         * gcc.dg/compat/struct-return-3_y.c: New file.
23270         * gcc.dg/compat/struct-return-3_x.c: New file.
23271         * gcc.dg/compat/struct-return-2_main.c: New file.
23272         * gcc.dg/compat/struct-return-2_x.c: New file.
23273         * gcc.dg/compat/struct-return-2_y.c: New file.
23274
23275 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23276
23277         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23278         for hppa*-hp-hpux*.
23279         * gcc.dg/20021014-1.c (dg-options): Likewise.
23280         * gcc.dg/nest.c (dg-options): Likewise.
23281
23282 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23283
23284         PR c++/9738
23285         * g++.dg/ext/dllimport2.C: New file.
23286         * g++.dg/ext/dllimport3.C: New file.
23287
23288 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23289
23290         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23291         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23292         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23293         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23294         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23295         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23296         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23297         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23298         * gcc.dg/compat/small-struct-defs.h: New file.
23299         * gcc.dg/compat/small-struct-init.h: New file.
23300         * gcc.dg/compat/small-struct-check.h: New file.
23301         * gcc.dg/compat/fp-struct-defs.h: New file.
23302         * gcc.dg/compat/fp-struct-check.h: New file.
23303         * gcc.dg/compat/fp-struct-init.h: New file.
23304         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23305         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23306
23307 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23308
23309         * gcc.dg/20030225-2.c: New test.
23310
23311 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23312             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23313
23314         * gcc.c-torture/compile/20030518-1.c: New test case.
23315
23316 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23317
23318         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23319         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23320         gcc-dg-debug-runtest.
23321         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23322         gcc-dg-debug-runtest.
23323
23324 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23325
23326         PR c++/9022
23327         * g++.dg/lookup/using6.C: New test.
23328
23329 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23330
23331         * g++.dg/parse/access2.C: New test.
23332
23333 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23334
23335         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23336         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23337         * gcc.dg/debug/debug.exp: Likewise.
23338
23339 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23340
23341         * gcc.dg/dollar.c: New test.
23342
23343 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23344
23345         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23346         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23347         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23348         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23349         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23350         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23351         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23352         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23353         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23354         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23355         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23356         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23357         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23358         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23359         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23360         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23361         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23362         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23363
23364 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23365
23366         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23367         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23368         support for "repo" mode.
23369         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23370         * lib/g77-dg.exp: Likewise.
23371         * lib/obj-dg.exp: Likewise.
23372
23373 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23374
23375         Merge from gcc-3_2-rhl8-branch:
23376         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23377
23378         * gcc.dg/tls/opt-6.c: New test.
23379
23380         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23381
23382         * gcc.dg/20030405-1.c: New test.
23383
23384         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23385
23386         * gcc.dg/20030309-1.c: New test.
23387
23388         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23389
23390         * gcc.c-torture/execute/20030307-1.c: New test.
23391
23392         2003-02-20  Randolph Chung  <tausq@debian.org>
23393
23394         * gcc.c-torture/compile/20030220-1.c: New test.
23395
23396         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23397
23398         * gcc.dg/20030217-1.c: New test.
23399
23400         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23401
23402         * gcc.c-torture/compile/20020129-1.c: New test.
23403
23404         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23405
23406         * gcc.dg/unroll-1.c: New test.
23407
23408         2002-11-16  Jan Hubicka  <jh@suse.cz>
23409
23410         * gcc.c-torture/execute/20020920-1.c: New test.
23411
23412         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23413
23414         PR target/7434
23415         * gcc.c-torture/compile/20021008-1.c: New test.
23416
23417         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23418
23419         PR target/7559
23420         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23421
23422         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23423
23424         * gcc.c-torture/compile/20020807-1.c: New test.
23425
23426         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23427
23428         * gcc.dg/tls/opt-1.c: New test.
23429
23430         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23431
23432         * gcc.dg/20020729-1.c: New test.
23433
23434         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23435
23436         * g++.dg/opt/life1.C: New test.
23437
23438         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23439
23440         * gcc.dg/20020525-1.c: New test.
23441
23442         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23443
23444         PR c++/6794
23445         * g++.dg/ext/pretty1.C: New test.
23446         * g++.dg/ext/pretty2.C: New test.
23447
23448 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23449
23450         PR c++/8385
23451         * g++.dg/ext/typeof5.C: New test.
23452
23453 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23454
23455         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23456         __USER_LABEL_PREFIX__ into account.
23457         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23458
23459 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23460
23461         * gcc.dg/builtins-15.c: New test case.
23462
23463 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23464
23465         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23466
23467 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23468
23469         * lib/g++.exp: Tweak handling of additional source files.
23470         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23471         * g++.dg/special/conpr-2a.C: Rename to ...
23472         * g++.dg/special/conpr-2a.cc: ... this.
23473         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23474         * g++.dg/special/conpr-3a.C: Rename to ...
23475         * g++.dg/special/conpr-3a.cc: This.
23476         * g++.dg/special/conpr-3b.C: Rename to ...
23477         * g++.dg/special/conpr-3b.cc: This.
23478         * g++.dg/special/conpr-4.C: New test.
23479         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23480
23481 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23482
23483         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23484
23485 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23486
23487         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23488         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23489         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23490         * g++.old-deja/g++.other/warn3.C: Likewise.
23491
23492 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23493
23494         * gcc.dg/i386-387-1.c: Update to also test log.
23495         * gcc.dg/i386-387-2.c: Likewise.
23496
23497 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23498
23499         * g77.f-torture/execute/int8421.f: New test.
23500
23501 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23502
23503         PR c++/10230, c++/10481
23504         * g++.dg/lookup/scoped5.C: New test.
23505
23506 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23507
23508         PR c++/10552
23509         * g++.dg/template/ttp6.C: New test.
23510
23511 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23512
23513         * gcc.c-torture/execute/builtins: New directory.
23514         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23515         gcc.c-torture/execute/builtins.
23516         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23517         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23518         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23519         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23520
23521 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23522
23523         PR c++/9252
23524         * g++.dg/template/access8.C: New test.
23525         * g++.dg/template/access9.C: New test.
23526
23527 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23528
23529         PR c++/9554
23530         * g++.dg/parse/access1.C: New test.
23531
23532 2003-05-09  DJ Delorie  <dj@redhat.com>
23533
23534         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23535         long, and not an int.
23536
23537 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23538
23539         PR c++/10555, c++/10576
23540         * g++.dg/template/memclass1.C: New test.
23541
23542 2003-05-08  DJ Delorie  <dj@redhat.com>
23543
23544         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23545         targets.
23546         * gcc.c-torture/execute/20021024-1.x: Likewise.
23547         * gcc.c-torture/execute/shiftdi.x: Likewise.
23548         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23549         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23550         * gcc.dg/20021018-1.c: Likewise.
23551
23552 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23553
23554         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23555
23556         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23557         (bcopy): Call memmove.
23558
23559 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23560
23561         * g77.f-torture/compile/8485.f: New test case.
23562
23563 2003-05-07  Richard Henderson  <rth@redhat.com>
23564
23565         PR c++/10570
23566         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23567         Verify exception_cleanup not called for rethrows.
23568         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23569         when exiting catch block without rethrowing.
23570         * g++.dg/eh/forced3.C: New.
23571         * g++.dg/eh/forced4.C: New.
23572
23573 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23574
23575         * gcc.dg/20030505.c: Fix triplet.
23576
23577 2003-05-06  DJ Delorie  <dj@redhat.com>
23578
23579         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23580         * gcc.dg/nest.c: Likewise.
23581
23582 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23583
23584         * gcc.dg/builtins-14.c: New test case.
23585
23586 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23587
23588         * lib/compat.exp (compat-execute): New argument.
23589         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23590         * gcc.dg/compat: New test directory.
23591         * gcc.dg/compat/compat.exp: New expect script.
23592         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23593         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23594         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23595         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23596         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23597         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23598
23599         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23600         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23601         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23602         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23603         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23604         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23605         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23606         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23607         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23608         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23609         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23610         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23611         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23612         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23613         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23614
23615 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23616
23617         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23618
23619 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23620
23621         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23622
23623 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23624
23625         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23626         * gcc.dg/ppc-fsel-2.c: New test.
23627
23628         * gcc.dg/unused-5.c: New test.
23629
23630 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23631
23632         PR c++/10496
23633         * g++.dg/warn/pmf1.C: New test.
23634
23635 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23636
23637         PR c++/4494
23638         * g++.dg/warn/main.C: New test.
23639
23640 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23641
23642         * gcc.dg/nonnull-3.c: New test.
23643
23644 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23645
23646         * gcc.dg/cpp/Wtrigraphs.c: Update.
23647         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23648
23649 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23650
23651         * gcc.dg/ppc-fsel-1.c: New test.
23652
23653 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23654
23655         PR c/10604
23656         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23657
23658 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23659
23660         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23661
23662 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23663
23664         PR c++/9364, c++/10553, c++/10586
23665         * g++.dg/parse/typename4.C: New test.
23666         * g++.dg/parse/typename5.C: Likewise.
23667
23668 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23669
23670         * gcc.c-torture/compile/20030503-1.c: New test.
23671
23672 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23673
23674         * g++.dg/lookup/using5.C: Fix testcase error.
23675
23676 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23677
23678         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23679         since MEABI is no longer supported.  Remove all vestiges
23680         of MEABI from the test.
23681
23682 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23683
23684         PR c++/10554
23685         * g++.dg/lookup/using5.C: New test.
23686
23687 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23688
23689         PR c++/8772
23690         * g++.dg/template/ttp5.C: New test.
23691
23692 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23693
23694         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23695         (dg-gpp-additional-sources): New function.
23696         (dg-gpp-additional-files): Likewise.
23697         * lib/g++.exp (additional_sources): New variable.
23698         (additional_files): Likewise.
23699         (g++_target_compile): Deal with them.
23700         * lib/old-dejagnu.exp: Remove.
23701         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23702         * g++.old-deja: Revise all tests to use dg commands.
23703
23704 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23705
23706         PR c++/9432, c++/9528
23707         * g++.dg/lookup/using4.C: New test.
23708
23709 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23710
23711         * gcc.dg/noreturn-5.c: New file.
23712         * gcc.dg/noreturn-6.c: New file.
23713
23714         * gcc.c-torture/compile/inline-1.c: New file.
23715
23716 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23717
23718         PR c++/10551
23719         * g++.dg/template/explicit1.C: New test.
23720
23721 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23722
23723         PR c++/10549
23724         * g++.dg/other/bitfield1.C: New test.
23725
23726         PR c++/10527
23727         * g++.dg/init/new7.C: New test.
23728
23729 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23730
23731         * g++.dg/ext/desig1.C: New test.
23732         * g++.dg/ext/init1.C: Update.
23733
23734         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23735
23736 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23737
23738         PR c++/10180
23739         * g++.dg/warn/Winline-1.C: New test.
23740
23741 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23742
23743         * gcc.c-torture/execute/string-opt-19.c: New test.
23744
23745         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23746         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23747
23748 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23749
23750         PR c++/10506
23751         * g++.dg/init/new6.C: New test.
23752
23753         PR c++/10503
23754         * g++.dg/init/ref6.C: New test.
23755
23756 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23757
23758         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23759
23760 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23761
23762         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23763         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23764
23765 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23766
23767         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23768         initialized static data members.
23769
23770 2003-04-25  H.J. Lu <hjl@gnu.org>
23771
23772         * gcc.dg/ia64-sync-4.c: New test.
23773
23774 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23775
23776         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23777         date.
23778
23779 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23780
23781         PR c++/10337
23782         * g++.dg/warn/conv1.C: New test.
23783         * g++.old-deja/g++.other/conv7.C: Adjust.
23784         * g++.old-deja/g++.other/overload14.C: Adjust.
23785
23786 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23787
23788         PR c++/10471
23789         * g++.dg/template/defarg2.C: New test.
23790
23791 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23792
23793         * gcc.dg/cpp/include2.c: Update.
23794         * gcc.dg/cpp/multiline-2.c: New.
23795         * gcc.dg/cpp/multiline.c: Update.
23796         * gcc.dg/cpp/strify2.c: Update.
23797         * gcc.dg/cpp/trad/literals-2.c: Update.
23798
23799 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23800
23801         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23802
23803 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23804
23805         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23806
23807 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23808
23809         PR c++/10451
23810         * g++.dg/parse/crash4.C: New test.
23811
23812         PR c++/9847
23813         * g++.dg/parse/crash5.C: New test.
23814
23815 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23816
23817         PR c++/10446
23818         * g++.dg/parse/crash3.C: New test.
23819
23820         PR c++/10428
23821         * g++.dg/parse/elab1.C: New test.
23822
23823 2003-04-22  Devang Patel  <dpatel@apple.com>
23824
23825         * gcc.dg/cpp/trad/funlike-5.c: New test.
23826
23827 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23828
23829         * g++.dg/other/packed1.C: Fix dg options.
23830
23831 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23832
23833         * g++.dg/other/offsetof2.C: New test.
23834
23835 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23836
23837         * g++.dg/template/recurse.C: Adjust location of error messages.
23838
23839 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23840
23841         PR c++/9881
23842         * g++.dg/init/addr-const1.C: New test.
23843         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23844
23845 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23846
23847         PR c++/10405
23848         * g++.dg/lookup/struct-hack1.C: New test.
23849
23850 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23851
23852         * ucs.c: Update diagnostic messages.
23853
23854 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23855
23856         * gcc.dg/cpp/truefalse.cpp: New test.
23857         * gcc.dg/cpp/cpp.exp: Update.
23858         * g++.dg/other/stdbool-if.C: Remove.
23859
23860 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23861
23862         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23863         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23864
23865 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23866
23867         * gcc.c-torture/compile/20030418-1.c: New test.
23868
23869 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23870
23871         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23872
23873 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23874
23875         PR c++/10347
23876         g++.dg/template/dependent-name1.C: New test.
23877
23878 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23879
23880         * gcc.dg/warn-1.c (tourist_guide): New array,
23881         contains a pointer to bar.
23882
23883 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23884
23885         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23886         * gcc.c-torture/execute/medce-1.c: New test case.
23887         * gcc.c-torture/execute/medce-2.c: New test case.
23888
23889 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23890
23891         * lib/prune.exp: Ignore more messages.
23892
23893         PR c++/10381
23894         * g++.dg/parse/lookup3.C: New test.
23895
23896 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23897
23898         * gcc.c-torture/compile/20030415-1.c : New test.
23899
23900 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23901
23902         * gcc.c-torture/execute/scope-2.c: Move to ...
23903         * gcc.dg/noncompile/scope.c: .... here.
23904
23905 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23906
23907         * gcc.dg/20030414-2.c: New test case.
23908
23909 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23910
23911         PR target/10377
23912         * gcc.dg/20030414-1.c: New test.
23913
23914 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23915
23916         * gcc.dg/builtins-12.c: New test case.
23917         * gcc.dg/builtins-13.c: New test case.
23918
23919 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23920
23921         * gcc.c-torture/execute/string-opt-18.c: New test.
23922
23923 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23924
23925         PR c++/10300
23926         * g++.dg/init/new5.C: New test.
23927
23928 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23929
23930         PR c++/7910
23931         * g++.dg/ext/dllimport1.C: New test.
23932
23933 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23934
23935         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23936
23937 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23938
23939         PR Fortran/9263
23940         * g77.f-torture/noncompile/9263.f: New test
23941         PR Fortran/1832
23942         * g77.f-torture/execute/1832.f: New test
23943
23944 2003-04-11  David Chad  <davidc@freebsd.org>
23945             Loren J. Rittle  <ljrittle@acm.org>
23946
23947         libobjc/8562
23948         * objc.dg/headers.m: New test.
23949
23950 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23951
23952         * gcc.c-torture/execute/builtin-noret-2.c: New.
23953         * gcc.c-torture/execute/builtin-noret-2.x: New.
23954         XFAIL builtin-noret-2.c at -O1 and above.
23955         * gcc.dg/redecl.c: New.
23956         * gcc.dg/Wshadow-1.c: Update error regexps.
23957
23958 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23959
23960         * g++.dg/abi/bitfield10.C: New test.
23961
23962 2003-04-09  Mike Stump  <mrs@apple.com>
23963
23964         * gcc.dg/pch/pch.exp: Make testcase names longer.
23965         * g++.dg/pch/pch.exp: Make testcase names longer.
23966
23967 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23968
23969         * gcc.dg/builtins-11.c: New test case.
23970
23971 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23972
23973         * gcc.dg/builtins-9.c: New test case.
23974         * gcc.dg/builtins-10.c: New test case.
23975
23976 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23977
23978         * gcc.dg/noncompile/init-4.c.c: New test.
23979
23980 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23981
23982         * gcc.misc-test/gcov-9.c: New test.
23983         * gcc.misc-test/gcov-10.c: New test
23984         * gcc.misc-test/gcov-11.c: New test.
23985
23986 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23987
23988         PR optimization/10024
23989         * gcc.c-torture/compile/20030405-1.c: New test.
23990
23991 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23992
23993         * gcc.dg/pch/static-3.c: New.
23994         * gcc.dg/pch/static-3.hs: New.
23995         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23996
23997 2003-04-04  Richard Henderson  <rth@redhat.com>
23998
23999         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
24000         * g++.dg/eh/forced2.C: Likewise.
24001
24002 2003-04-03  Mike Stump  <mrs@apple.com>
24003
24004         * lib/scanasm.exp (scan-assembler): Add xfail processing for
24005         target arg.
24006         (scan-assembler-times, scan-assembler-not): Likewise.
24007         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
24008
24009 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24010
24011         * gcc.dg/sparc-loop-1.c: New test.
24012
24013 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
24014
24015         PR other/9274
24016         * g++.dg/pch/system-2.C: New.
24017         * g++.dg/pch/system-2.Hs: New.
24018
24019 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
24020
24021         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
24022
24023         * g++.dg/eh/simd-1.C (vecfunc): Same.
24024
24025 2003-04-01  Roger Sayle  <roger@eyesopen.com>
24026
24027         * gcc.c-torture/execute/20030401-1.c: New test case.
24028
24029 2003-04-01  Ziemowit Laski <zlaski@apple.com>
24030
24031         * objc.dg/defs.m: New.
24032
24033 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
24034
24035         * g++.dg/eh/simd-1.C: New.
24036         * g++.dg/eh/simd-2.C: New.
24037
24038 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
24039
24040         * gcc.c-torture/execute/simd-3.c: New.
24041
24042 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24043
24044         PR c/9936
24045         * gcc.dg/20030331-2.c: New test.
24046
24047 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24048
24049         PR c++/10278
24050         * g++.dg/parse/crash2.C: New test.
24051
24052 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24053
24054         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
24055         * gcc.c-torture/execute/20030331-1.c: ...here.
24056
24057 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24058
24059         * gcc.c-torture/execute/20030331-1.c: New test.
24060
24061 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24062
24063         * lib/gcov.exp: Adjust call return testing strings.
24064         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
24065
24066 2003-03-31  Roger Sayle  <roger@eyesopen.com>
24067
24068         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
24069         * gcc.dg/builtins-7.c: New test case.
24070         * gcc.dg/builtins-8.c: New test case.
24071
24072 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24073
24074         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
24075
24076 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
24077
24078         PR c++/7647
24079         * g++.dg/lookup-class-member-2.C: New test.
24080
24081 2003-03-30  Glen Nakamura  <glen@imodulo.com>
24082
24083         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
24084
24085 2003-03-28  Roger Sayle  <roger@eyesopen.com>
24086
24087         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
24088
24089 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
24090
24091         * g++.dg/init/attrib1.C: New test.
24092
24093 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24094
24095         * gcc.dg/ultrasp8.c: New test.
24096
24097 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24098
24099         * gcc.dg/ultrasp7.c: New test.
24100
24101 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
24102
24103         PR c++/10047
24104         * g++.dg/template/inline1.C: New test.
24105
24106 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24107
24108         * gcc.dg/sparc-dwarf2.c: New test.
24109
24110 2003-03-27  Roger Sayle  <roger@eyesopen.com>
24111
24112         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
24113         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
24114
24115 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
24116
24117         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
24118         than reading .x files.
24119         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
24120         * g77.dg/gcov/gcov-1.f: Likewise.
24121         * gcc.misc-tests/gcov-4b.c: Likewise.
24122         * gcc.misc-tests/gcov-5b.c: Likewise.
24123         * gcc.misc-tests/gcov-6.c: Likewise.
24124         * gcc.misc-tests/gcov-7.c: Likewise.
24125         * gcc.misc-tests/gcov-8.c: Likewise.
24126         * g++.dg/gcov/gcov-1.x: Remove.
24127         * g77.dg/gcov/gcov-1.x: Likewise.
24128         * gcc.misc-tests/gcov-4b.x: Likewise.
24129         * gcc.misc-tests/gcov-5b.x: Likewise.
24130         * gcc.misc-tests/gcov-6.x: Likewise.
24131         * gcc.misc-tests/gcov-7.x: Likewise.
24132         * gcc.misc-tests/gcov-8.x: Likewise.
24133
24134 2003-03-27  Glen Nakamura  <glen@imodulo.com>
24135
24136         PR opt/10087
24137         * gcc.dg/20030324-1.c: New test.
24138
24139 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
24140
24141         PR c++/10224
24142         * g++.dg/template/arg3.C: New test.
24143
24144         PR c++/10158
24145         * g++.dg/template/friend18.C: New test.
24146
24147 2003-03-26  Roger Sayle  <roger@eyesopen.com>
24148
24149         * g77.f-torture/compile/20030326-1.f: New test case.
24150
24151 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
24152
24153         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
24154
24155         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
24156
24157 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
24158
24159         * gcc.dg/ia64-sync-3.c: New test.
24160
24161 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
24162
24163         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
24164
24165 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24166
24167         * gcc.dg/ultrasp6.c: New test.
24168
24169 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24170
24171         * gcc.dg/i386-signbit-1.c: New test.
24172         * gcc.dg/i386-signbit-2.c: New test.
24173         * gcc.dg/i386-signbit-3.c: New test.
24174
24175 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24176
24177         * gcc.dg/ultrasp5.c: Fix options.
24178
24179 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24180
24181         * gcc.dg/ultrasp5.c: Fix comment.
24182
24183 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
24184
24185         PR fortran/10197
24186         * g77.f-torture/execute/10197.f: New test.
24187
24188 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         PR c++/9898, c++/383
24191         * g++.dg/template/conv6.C: New test.
24192
24193         PR c++/10119
24194         * g++.dg/template/ptrmem5.C: New test.
24195
24196         PR c++/10026
24197         * g++.dg/lookup/koenig1.C: New test.
24198
24199         PR C++/10199
24200         * g++.dg/lookup/template2.C: New test.
24201
24202 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24203
24204         * g++.dg/opt/rtti1.C: New test.
24205
24206 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24207
24208         * gcc.dg/ultrasp5.c: New test.
24209
24210 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24211
24212         PR middle-end/9967
24213         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
24214         builtin fputs.
24215
24216 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24217
24218         PR c/8224
24219         * gcc.dg/20030323-1.c: New test.
24220
24221 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24222
24223         * gcc.c-torture/compile/20030323-1.c: New test case.
24224
24225 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24226
24227         * gcc.dg/20030321-1.c: New test.
24228
24229 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24230
24231         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24232
24233 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24234
24235         PR c++/9978, c++/9708
24236         * g++.dg/ext/vlm1.C: Adjust expected error.
24237         * g++.dg/ext/vla2.C: New test.
24238         * g++.dg/template/arg1.C: New test.
24239         * g++.dg/template/arg2.C: New test.
24240
24241 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24242
24243         * g77.f-torture/execute/select.f: New test.
24244         * g77.f-torture/noncompile/select_no_compile.f: New test.
24245
24246 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         PR c++/9898
24249         * g++.dg/other/error4.C: New test.
24250
24251 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24252
24253         * g++.dg/template/friend17.C: New test.
24254
24255 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24256
24257         * gcc.c-torture/compile/20030320-1.c: New.
24258
24259 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24260
24261         * gcc.dg/builtins-6.c: New test case.
24262
24263 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24264
24265         PR target/10073
24266         * gcc.c-torture/compile/20030319-1.c: New.
24267
24268 2003-03-18  Jan Hubicka  <jh@suse.cz>
24269
24270         * gcc.dg/i386-cvt-1.c: New test.
24271
24272 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24273
24274         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24275         * objc.dg/naming-2.m: Likewise.
24276
24277 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24278
24279         PR c++/9639
24280         * g++.dg/parse/crash1.C: New test.
24281
24282 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24283
24284         PR c++/8805
24285         * g++.dg/eh/cleanup1.C: New test.
24286
24287 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24288
24289         * gcc.c-torture/execute/20030316-1.c: New test case.
24290
24291 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24292
24293         PR c++/9629
24294         * g++.dg/init/ctor2.C: New test.
24295
24296 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24297
24298         * g77.f-torture/compile/xformat.f: New test case.
24299
24300 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24301
24302         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24303         * g++.old-deja/g++.mike/eh50.C: Likewise.
24304
24305 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24306
24307         PR c++/6440
24308         * g++.dg/template/spec7.C: New test.
24309         * g++.dg/template/spec8.C: Likewise.
24310
24311 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24312
24313         * gcc.c-torture/execute/20030313-1.c: New test.
24314
24315 2003-03-14  Richard Henderson  <rth@redhat.com>
24316
24317         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24318
24319 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24320
24321         * gcc.c-torture/compile/20030314-1.c: New test.
24322
24323 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24324
24325         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24326         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24327         thumb target,
24328         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24329         to accept newer _imp__  prefix and additional
24330         newline in .drectve section.
24331         * gcc.dg/dll-4.c: Likewise.
24332         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24333         switch.
24334
24335 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24336
24337         * g++.dg/parse/namespace9.C: New test.
24338
24339         * g++.dg/init/ref5.C: New test.
24340         * g++.dg/parse/ptrmem1.C: Likewise.
24341
24342 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24343
24344         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24345         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24346         regular expression.
24347         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24348         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24349
24350 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24351
24352         * gcc.c-torture/execute/20030224-2.c: New test.
24353
24354 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24355
24356         * gcc.dg/decl-3.c: New test.
24357
24358 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24359
24360         * gcc.dg/i386-loop-2.c: New test.
24361
24362 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24363
24364         PR c++/9474
24365         * g++.dg/parse/namespace8.C: New test.
24366
24367         PR c++/9924
24368         * g++.dg/overload/builtin2.C: New test.
24369
24370 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24371
24372         * gcc.dg/return-type-3.c: New test.
24373
24374 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24375
24376         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24377         profiling options are not supported.
24378
24379 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24380
24381         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24382         * g++.old-deja/g++.warn/impint2.C: Likewise.
24383
24384 2003-03-10  Devang Patel  <dpatel@apple.com>
24385
24386         * g++.dg/cpp/c++_cmd_1.C: New test.
24387         * g++.dg/cpp/c++_cmd_1.h: New file.
24388
24389 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24390
24391         * gcc.dg/altivec-9.c: New file.
24392
24393 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24394
24395         * gcc.dg/ppc-sdata-1.c: New test.
24396         * gcc.dg/ppc-sdata-2.c: New test.
24397
24398 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24399
24400         PR c++/9373
24401         * g++.dg/opt/ptrmem2.C: New test.
24402
24403         PR c++/8534
24404         * g++.dg/opt/ptrmem1.C: New test.
24405
24406 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24407
24408         * gcc.dg/i386-loop-1.c: New test.
24409
24410 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24411
24412         PR c++/9970
24413         * g++.dg/lookup/friend1.C: New test.
24414
24415 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24416
24417         PR c++/9823
24418         * g++.dg/parser/constructor1.C: New test.
24419
24420 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24421
24422         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24423
24424         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24425
24426 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24427
24428         * gcc.dg/cpp/Wunused.c: Update test.
24429
24430 2003-03-08  Jan Hubicka  <jh@suse.cz>
24431
24432         * gcc.dg/inline-3.c: New test.
24433
24434 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24435
24436         PR c++/9809
24437         * g++.dg/parse/builtin1.C: New test.
24438
24439         PR c++/9982
24440         * g++.dg/abi/cookie1.C: New test.
24441         * g++.dg/abi/cookie2.C: Likewise.
24442
24443         PR c++/9524
24444         * g++.dg/template/field1.C: New test.
24445
24446         PR c++/9912
24447         * g++.dg/parse/class1.C: New test.
24448         * g++.dg/parse/namespace7.C: Likewise.
24449         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24450
24451 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24452
24453         * g++.dg/init/ref4.C: New test.
24454
24455 2003-03-07  Jan Hubicka  <jh@suse.cz>
24456
24457         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24458         * gcc.dg/inline-3.c: New test.
24459
24460 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24461
24462         * g++.dg/init/ref3.C: New test.
24463
24464         PR c++/9965
24465         * g++.dg/init/ref2.C: New test.
24466
24467         PR c++/9400
24468         * g++.dg/warn/Wshadow-2.C: New test.
24469
24470         PR c++/9791
24471         * g++.dg/warn/Woverloaded-1.C: New test.
24472
24473 2003-03-05  Jan Hubicka  <jh@suse.cz>
24474
24475         * gcc.dg/i386-local2.c: New.
24476         * gcc.dg/i386-local.c: Fix typo.
24477
24478 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24479
24480         * g++.dg/abi/layout3.C: New test.
24481
24482 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24483
24484         * gcc.c-torture/compile/20030305-1.c
24485
24486 2003-03-05  Jan Hubicka  <jh@suse.cz>
24487
24488         * gcc.dg/i386-local.c: New.
24489
24490 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24491
24492         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24493
24494 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24495
24496         * gcc.dg/switch-2.c: New test.
24497         * gcc.dg/switch-3.c: New test.
24498         * gcc.dg/Wswitch.c: Adjust line numbers.
24499         * gcc.dg/Wswitch-default.c: Likewise.
24500         * gcc.dg/Wswitch-enum.c: Likewise.
24501
24502 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24503
24504         * gcc.c-torture/execute/20030222-1.c: New test.
24505
24506 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24507
24508         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24509
24510 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24511
24512         PR c++/9878
24513         * g++.dg/init/ref1.C: New test.
24514
24515 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24516
24517         * gcc.dg/sh-relax.c: New SH-only test.
24518
24519 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24520
24521         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24522         comment explaining purpose of testcase.
24523
24524 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24525
24526         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24527         for HC11/HC12 (asm needs two int registers).
24528         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24529         HC11/HC12 because the test uses an asm which needs two 32-bit
24530         registers.
24531
24532 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24533
24534         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24535         for HC11/HC12 (array is too large otherwise).
24536         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24537         * gcc.c-torture/compile/20010518-2.x: Likewise.
24538         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24539         HC11/HC12 (array is too large).
24540
24541 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24542
24543         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24544         * lib/g++-dg.exp (g++-dg-test): Likewise.
24545
24546 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24547
24548         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24549         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24550
24551 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24552
24553         * g++.dg/warn/implicit-typename1.C: Remove warning.
24554
24555 2003-02-28  Richard Henderson  <rth@redhat.com>
24556
24557         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24558         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24559
24560 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24561
24562         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24563         * g++.dg/pch/pch.exp: Likewise.
24564
24565 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24566
24567         PR c++/9879
24568         * testsuite/g++.dg/init/new4.C: New test.
24569
24570 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24571
24572         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24573
24574 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24575
24576         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24577         unsigned long.
24578
24579         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24580         wider than float.
24581
24582 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24583
24584         * lib/scanasm.exp: Add support for counting numbers of
24585         occurences.
24586         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24587         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24588
24589 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24590
24591         PR c++/9683
24592         * g++.dg/template/static3.C: New test.
24593
24594         PR c++/9829
24595         * g++.dg/parse/namespace6.C: New test.
24596
24597 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24598
24599         PR target/9732
24600         * gcc.dg/20030225-1.c: New test.
24601
24602 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24603
24604         * README: Remove out-of-date information.
24605
24606         PR c++/9836
24607         * g++.dg/template/spec6.C: New test.
24608
24609 2003-02-24  Jeff Law  <law@redhat.com>
24610
24611         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24612
24613 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24614
24615         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24616         * gcc.dg/pragma-ep-1.c: Likewise.
24617
24618 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24619
24620         PR c++/9602
24621         * g++.dg/template/friend16.C: New test.
24622
24623 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24624
24625         PR c++/5333
24626         * g++.dg/parse/fused-params1.C: Adjust error messages.
24627         * g++.dg/template/nested3.C: New test.
24628
24629 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24630
24631         * g++.dg/abi/param1.C: New test.
24632
24633 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24634
24635         PR c++/7982
24636         * g++.dg/warn/implicit-typename1.C: New test.
24637
24638 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24639
24640         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24641         with "mtune".
24642         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24643         * gcc.c-torture/execute/20010129-1.x: Likewise.
24644         * gcc.dg/20011107-1.c: Likewise.
24645         * gcc.dg/20020108-1.c: Likewise.
24646         * gcc.dg/20020122-3.c: Likewise.
24647         * gcc.dg/20020206-1.c: Likewise.
24648         * gcc.dg/20020310-1.c: Likewise.
24649         * gcc.dg/20020426-2.c: Likewise.
24650         * gcc.dg/20020517-1.c: Likewise.
24651         * gcc.dg/991230-1.c: Likewise.
24652         * gcc.dg/i386-unroll-1.c: Likewise.
24653         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24654
24655 2003-02-22  Jan Hubicka  <jh@suse.cz>
24656
24657         * gcc.dg/i386-mul.c: New test.
24658
24659 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24660
24661         * gcc.dg/builtins-5.c: New test case.
24662
24663 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24664
24665         * gcc.dg/asmreg-1.c: New test.
24666
24667 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24668
24669         PR c++/9749
24670         * g++.dg/parse/varmod1.C: New test.
24671
24672 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24673
24674         PR c++/9727
24675         * g++.dg/template/op1.C: New test.
24676
24677 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24678
24679         PR c++/8906
24680         * g++.dg/template/nested2.C: New test.
24681
24682 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24683
24684         PR c++/8724
24685         * g++.dg/expr/dtor1.C: New test.
24686
24687 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24688
24689         * gcc.dg/cpp/include3.c: New test.
24690         * gcc.dg/cpp/inc/foo.h: New file.
24691
24692 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24693
24694         * gcc.c-torture/execute/20030221-1.c: New test.
24695
24696 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24697
24698         PR c++/9729
24699         * g++.dg/abi/conv1.C: New test.
24700
24701 2003-02-20  Jan Hubicka  <jh@suse.cz>
24702
24703         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24704
24705 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24706
24707         * gcc.c-torture/compile/20030219-1.c: New test.
24708
24709 2003-02-18  Jan Hubicka  <jh@suse.cz>
24710
24711         * gcc.dg/funcorder.c: New test.
24712
24713 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24714
24715         * gcc.c-torture/execute/20030218-1.c: New.
24716
24717 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24718
24719         * gcc.dg/20030218-1.c: New.
24720
24721 2003-02-18  Richard Henderson  <rth@redhat.com>
24722
24723         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24724         * gcc.dg/attr-used-2.c: New.
24725
24726 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24727
24728         PR c++/9704
24729         * g++.dg/init/copy5.C: New test.
24730
24731 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24732
24733         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24734         * g++.dg/pch/pch.exp: Likewise.
24735
24736 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24737
24738         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24739         STACK_SIZE is not defined.
24740
24741 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24742
24743         PR c++/9457
24744         * g++.dg/template/init1.C: New test.
24745
24746 2003-02-16  Jan HUbicka  <jh@suse.cz>
24747
24748         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24749         (foo): Add few extra tests
24750         * gcc.dg/c99-const-expr-3.c: Likewise.
24751         * gcc.c-torture/execute/20030216-1.c: New.
24752
24753 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24754
24755         PR c++/9459
24756         * g++.dg/ext/typeof4.C: New test.
24757
24758 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24759
24760         * gcc.dg/i386-387-3.c: New test case.
24761
24762 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24763
24764         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24765         cris-*-elf* cris-*-aout* and mmix-*-*.
24766
24767 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24768
24769         * gcc.dg/20030213-1.c: New test.
24770
24771 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24772
24773         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24774         * gcc.dg/i386-387-2.c: Likewise.
24775
24776 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24777
24778         * gcc.dg/ppc-spe.c: Fix formatting.
24779         Enable tests that were previously unsupported by gas.
24780         Delete tests for instructions that no longer exist.
24781         Switch arguments on evsubifw builtin.
24782
24783 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24784
24785         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24786         STACK_SIZE is too small.
24787
24788 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24789             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24790
24791         * gcc.dg/decl-2.c: New test.
24792
24793 2003-02-10  Jan Hubicka  <jh@suse.cz>
24794
24795         * gcc.dg/i386-fpcvt-1.c: New test.
24796
24797 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24798
24799         * gcc.c-torture/execute/20030209-1.c: New test.
24800
24801 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24802
24803         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24804         int-wide bitops, use the constants of the same width.
24805         Likewise, if long long is 32-bit wide, test bitops using
24806         32-bit constants.
24807
24808 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24809
24810         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24811
24812 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24813
24814         * testsuite/gcc.dg/builtins-4.c: New test case.
24815
24816 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24817
24818         * gcc.dg/20020430-1.c: Fix dg command typos.
24819         * gcc.dg/20020503-1.c: Likewise.
24820
24821 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24822
24823         PR c++/8785
24824         * g++.dg/parse/fused-params1.C: New test.
24825
24826         PR c++/8857
24827         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24828
24829         PR c++/8921
24830         * g++.dg/parse/non-dependent1.C: New test.
24831
24832         PR c++/8928
24833         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24834
24835         PR c++/9228
24836         * g++.dg/parse/undefined7.C: New test.
24837         * g++.dg/parse/non-templ1.C: New test.
24838
24839         PR c++/9229
24840         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24841
24842 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24843
24844         * gcc.c-torture/compile/20030206-1.c: New test.
24845
24846 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24847
24848         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24849         "pow" to "foo" to avoid potential confusion with a math built-in.
24850
24851 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24852
24853         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24854         conditions for SPARC targets.
24855
24856 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24857
24858         * gcc.dg/20030204-1.c: New test.
24859
24860 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24861
24862         PR c++/38
24863         * g++.dg/parse/array-size1.C: New test.
24864
24865         PR c++/5657
24866         * g++.dg/parse/undefined3.C: New test.
24867
24868         PR c++/5665
24869         * g++.dg/parse/undefined4.C: New test.
24870
24871         PR c++/5975
24872         * g++.dg/parse/undefined5.C: New test.
24873
24874         PR c++/7259
24875         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24876
24877         PR c++/8578
24878         * g++.dg/parse/casting-operator1.C: New test.
24879
24880         PR c++/8596
24881         * g++.dg/parse/undefined6.C: New test.
24882
24883         PR c++/8736
24884         * g++.dg/parse/missing-template1.C: New test.
24885
24886 2003-02-04  Jan Hubicka  <jh@suse.cz>
24887
24888         * gcc.dg/i386-cadd.c: Compile using -march=k8.
24889         * gcc.dg/i386-cmov?.c: Likewise.
24890         * gcc.dg/i386-fpcvt-?.c: Likewise.
24891         * gcc.dg/i386-ssefp-1.c: Likewise.
24892         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
24893         conventions.
24894
24895 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24896
24897         PR c++/7129
24898         * testsuite/g++.dg/ext/max.C: New test.
24899
24900 2003-02-03  Jan Hubicka  <jh@suse.cz>
24901
24902         * gcc.c-torture/execute/20030203-1.c: New test.
24903
24904 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24905
24906         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24907         'natural-endian'.
24908
24909 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24910
24911         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24912         * g++.dg/init/new2.C: Likewise.
24913         * g++.dg/other/new1.C: Likewise.
24914
24915 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24916
24917         * gcc.dg/struct-ret-libc.c: New test.
24918
24919 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24920
24921         * gcc.dg/20030129-1.c: New test.
24922
24923 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24924
24925         PR c++/8849
24926         * g++.dg/template/ptrmem4.C: New test.
24927
24928 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24929
24930         * g++.dg/parser/constant1.C: New test.
24931
24932 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24933
24934         PR c++/8591
24935         * g++.dg/parse/friend2.C: New test.
24936
24937 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24938
24939         PR c++/9437
24940         * g++.dg/template/unify4.C: New test.
24941
24942 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24943
24944         * gcc.c-torture/execute/20030128-1.c: New test.
24945
24946 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24947
24948         * g++.dg/lookup/nested1.C: Test moved from ...
24949         * g++.old-deja/g++.other/lookup24.C: ... here.
24950
24951 2003-01-28  Jan Hubicka  <jh@suse.cz>
24952
24953         * gcc.dg/i386-cmov5.c: New test.
24954
24955 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24956
24957         * gcc.c-torture/execute/20010925-1.c: Changed the
24958         memcpy declaration.
24959
24960 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24961
24962         PR c++/3902
24963         * g++.dg/parse/template5.C: New test.
24964
24965 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24966
24967         PR fortran/9258
24968         * g77.dg/pr9258: New test.
24969
24970 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24971
24972         * README: Move relevant parts from README.g++.
24973
24974         * README.g++: Remove this file.
24975
24976 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24977
24978         * g++.dg/abi/dcast1.C: New test.
24979
24980 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24981
24982         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24983
24984 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24985
24986         PR c++/47
24987         * g++.old-deja/g++.other/lookup24.C: New test.
24988
24989 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24990
24991         PR middle-end/7227
24992         * gcc.dg/uninit-C.c: New test.
24993
24994 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24995
24996         * g++.dg/abi/covariant1.C: New test.
24997
24998 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24999
25000         * gcc.dg/20030123-1.c: New test.
25001
25002 2003-01-25  Jan Hubicka  <jh@suse.cz>
25003
25004         PR opt/8492
25005         * gcc.c-torture/compile/20030125-1.c
25006
25007 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
25008
25009         PR c++/9403
25010         * g++.dg/parse/template3.C: New test.
25011         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
25012
25013         PR c++/795
25014         * g++.dg/parse/template4.C: New test.
25015
25016         PR c++/9415
25017         * g++.dg/template/qual2.C: New test.
25018
25019         PR c++/8545
25020         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
25021
25022         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
25023
25024 2003-01-25  Roger Sayle  <roger@eyesopen.com>
25025
25026         * gcc.c-torture/execute/switch-1.c: New test case.
25027
25028 2003-01-25  Jan Hubicka  <jh@suse.cz>
25029
25030         * gcc.c-torture/execute/20030125-1.[cx]: New test.
25031
25032 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
25033
25034         Tweaks for Bison-1.875. From the NEWS file:
25035         "- `parse error' -> `syntax error'
25036         Bison now uniformly uses the term `syntax error'"
25037         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
25038         * gcc.dg/cpp/digraph2.c: Likewise.
25039         * gcc.dg/cpp/direct2.c: Likewise.
25040         * gcc.dg/cpp/paste4.c: Likewise.
25041         * gcc.dg/c90-restrict-1.c: Likewise.
25042         * gcc.dg/c99-func-2.c: Likewise.
25043         * gcc.dg/noncompile/920721-2.c: Likewise.
25044         * gcc.dg/noncompile/930622-2.c: Likewise.
25045         * gcc.dg/noncompile/940112-1.c: Likewise.
25046         * gcc.dg/noncompile/950921-1.c: Likewise.
25047         * gcc.dg/noncompile/951123-1.c: Likewise.
25048         * gcc.dg/noncompile/971104-1.c: Likewise.
25049         * gcc.dg/noncompile/990416-1.c: Likewise.
25050
25051 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
25052
25053         * g++.dg/parse/undefined1.C: Add error message.
25054
25055 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25056
25057         PR c++/9354
25058         * g++.dg/parse/new1.C: New test.
25059
25060         PR c++/9216
25061         * g++.dg/parse/template2.C: New test.
25062
25063         PR c++/9354
25064         * g++.dg/parse/typedef2.C: New test.
25065
25066         PR c++/9328
25067         * g++.dg/ext/typeof3.C: New test.
25068
25069 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25070
25071         PR c++/2738
25072         * g++.dg/parse/ret-type1.C: New test.
25073
25074         PR c++/3792
25075         * g++.dg/parse/tmpl-outside1.C: New test.
25076
25077         PR c++/4207
25078         * g++.dg/parse/int-as-enum1.C: New test.
25079
25080         PR c++/4903
25081         * g++.dg/parse/no-typename1.C: New test.
25082
25083         PR c++/5533
25084         * g++.dg/parse/no-value1.C: New test.
25085
25086         PR c++/5921
25087         * g++.dg/parse/wrong-inline1.C: New test.
25088
25089         PR c++/6402
25090         * g++.dg/parse/ref1.C: New test.
25091
25092         PR c++/6992
25093         * g++.dg/parse/attr-ctor1.C: New test.
25094
25095         PR c++/7229
25096         * g++.dg/parse/namespace5.C: New test.
25097
25098         PR c++/7917
25099         * g++.dg/parse/func-def1.C: New test.
25100
25101         PR c++/8143
25102         * g++.dg/parse/undefined1.C: New test.
25103
25104         PR c++/5723, PR c++/8522
25105         * g++.dg/parse/specialization1.C: New test.
25106
25107         PR c++/163, PR c++/8595
25108         * g++.dg/parse/struct-as-enum1.C: New test.
25109
25110         PR c++/9173
25111         * g++.dg/parse/undefined2.C: New test.
25112
25113 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25114
25115         PR c++/9298
25116         * g++.dg/parse/template1.C: New test.
25117
25118         PR c++/9384
25119         * g++.dg/parse/using1.C: New test.
25120
25121         PR c++/9285
25122         PR c++/9294
25123         * g++.dg/parse/expr2.C: New test.
25124
25125         PR c++/9388
25126         * g++.dg/parse/lookup2.C: Likewise.
25127
25128 2003-01-21  Jan Hubicka  <jh@suse.cz>
25129
25130         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
25131         * gcc.c-torture/execute/eeprof-1.c: Likewise.
25132         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
25133         * gcc.c-torture/execute/string-opt-*.c: Likewise.
25134
25135 2003-01-20  Nick Clifton  <nickc@redhat.com>
25136
25137         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
25138         problem with ARM sibcall code generation.
25139
25140 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25141
25142         * gcc.c-torture/execute/20030120-1.c: New.
25143
25144 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
25145
25146         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
25147
25148 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
25149
25150         PR c++/9272
25151         * g++.dg/parse/ctor1.C: New test.
25152
25153         PR c++/9294:
25154         * g++.dg/parse/qualified1.C: New test.
25155
25156         * g++.dg/parse/typename3.C: New test.
25157
25158 2003-01-16  Richard Henderson  <rth@redhat.com>
25159
25160         * g++.dg/tls/init-2.C: Fix error matches for real this time.
25161
25162 2003-01-16  Richard Henderson  <rth@redhat.com>
25163
25164         * g++.dg/pch/pch.exp: Copy test header to the working directory
25165         before using it either for precompilation or direct use.
25166         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
25167         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
25168
25169 2003-01-16  Richard Henderson  <rth@redhat.com>
25170
25171         * gcc.dg/pch/pch.exp: Copy test header to the working directory
25172         before using it either for precompilation or direct use.
25173         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
25174         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
25175
25176 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
25177
25178         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
25179         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
25180         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
25181         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
25182         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
25183         typename warning into error.
25184         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
25185         error messages.
25186         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
25187         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25188         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25189         messages.
25190         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25191         make declaration visible in template.
25192         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25193         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25194         messages.
25195         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25196         message.
25197         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25198         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25199         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25200         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25201         typename warning with error message.
25202         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25203         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25204         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25205
25206 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25207
25208         * g++.dg/parse/ambig2.C: New test.
25209
25210 2003-01-15  Richard Henderson  <rth@redhat.com>
25211
25212         * g++.dg/tls/init-2.C: Update error message string.
25213
25214 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25215
25216         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25217
25218 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25219
25220         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25221         all for HC11/HC12.
25222         * gcc.c-torture/compile/20001205-1.x: Likewise.
25223         * gcc.c-torture/compile/20001226-1.x: Likewise.
25224         * gcc.c-torture/compile/920520-1.x: Likewise.
25225         * gcc.c-torture/compile/961203-1.x: Likewise.
25226         * gcc.c-torture/compile/20020604-1.x: Likewise.
25227
25228 2003-01-15  Jan Hubicka  <jh@suse.cz>
25229
25230         * gcc.c-torture/compile/20030115-1.c: New test.
25231
25232         * gcc.dg/i386-fpcvt-1.c: New test.
25233         * gcc.dg/i386-fpcvt-2.c: New test.
25234
25235 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25236
25237         Further conform g++'s __vmi_class_type_info to the C++ ABI
25238         specification.
25239         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25240         the specification.
25241
25242 2003-01-14  Jan Hubicka  <jh@suse.cz>
25243
25244         * gcc.dg/i386-fpcvt-1.c: New test.
25245         * gcc.dg/i386-fpcvt-2.c: New test.
25246
25247 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25248
25249         * gcc.dg/i386-mmx-3.c: New test.
25250
25251 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25252
25253         PR c++/9264
25254         * g++.dg/parse/octal1.C: New file.
25255
25256         PR c++/9172
25257         * g++.dg/parse/typename1.C: New file.
25258
25259 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25260
25261         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25262         * gcc.dg/bf-no-ms-layout.c: Likewise.
25263         * gcc.dg/bf-ms-attrib.c: Likewise.
25264
25265 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25266
25267         PR c++/9099
25268         * g++.dg/parse/dtor1.C: New file.
25269
25270         PR c++/9128
25271         * g++.dg/rtti/typeid1.C: New file.
25272
25273         PR c++/9153
25274         * g++.dg/parse/lookup1.C: New file.
25275
25276         PR c++/9171
25277         * g++.dg/templ/spec5.C: New file.
25278
25279 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25280
25281         * gcc.c-torture/compile/20030110-1.c: New test.
25282
25283 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25284
25285         Merge from pch-branch:
25286
25287         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25288
25289         * gcc.dg/pch/cpp-1.h: New.
25290         * gcc.dg/pch/cpp-1.c: New.
25291         * gcc.dg/pch/cpp-2.h: New.
25292         * gcc.dg/pch/cpp-2.c: New.
25293
25294         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25295
25296         * gcc.dg/pch/except-1.h: New.
25297         * gcc.dg/pch/except-1.c: New.
25298
25299         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25300
25301         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25302         running test.
25303         * gcc.dg/pch: Include *.hp not *.h.
25304         * gcc.dg/pch/system-1.h: New.
25305         * gcc.dg/pch/system-1.c: New.
25306
25307         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25308
25309         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25310         rather than trying to build and run a program using PCH.
25311         * gcc.dg/pch: Remove dg-do commands from test files.
25312
25313         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25314
25315         * gcc.dg/pch/macro-3.c: New.
25316         * gcc.dg/pch/macro-3.h: New.
25317
25318         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25319
25320         * gcc.dg/pch/common-1.c: New.
25321         * gcc.dg/pch/common-1.h: New.
25322         * gcc.dg/pch/decl-1.c: New.
25323         * gcc.dg/pch/decl-1.h: New.
25324         * gcc.dg/pch/decl-2.c: New.
25325         * gcc.dg/pch/decl-2.h: New.
25326         * gcc.dg/pch/decl-3.c: New.
25327         * gcc.dg/pch/decl-3.h: New.
25328         * gcc.dg/pch/decl-4.c: New.
25329         * gcc.dg/pch/decl-4.h: New.
25330         * gcc.dg/pch/decl-5.c: New.
25331         * gcc.dg/pch/decl-5.h: New.
25332         * gcc.dg/pch/global-1.c: New.
25333         * gcc.dg/pch/global-1.h: New.
25334         * gcc.dg/pch/inline-1.c: New.
25335         * gcc.dg/pch/inline-1.h: New.
25336         * gcc.dg/pch/inline-2.c: New.
25337         * gcc.dg/pch/inline-2.h: New.
25338         * gcc.dg/pch/static-1.c: New.
25339         * gcc.dg/pch/static-1.h: New.
25340         * gcc.dg/pch/static-2.c: New.
25341         * gcc.dg/pch/static-2.h: New.
25342
25343         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25344
25345         * g++.dg/pch/pch.exp: Better handle failing testcases.
25346         * gcc.dg/pch/pch.exp: Likewise.
25347         * gcc.dg/pch/macro-1.c: New.
25348         * gcc.dg/pch/macro-1.h: New.
25349         * gcc.dg/pch/macro-2.c: New.
25350         * gcc.dg/pch/macro-2.h: New.
25351
25352         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25353
25354         * g++.dg/dg.exp: Treat files in pch/ specially.
25355         * g++.dg/pch/pch.exp: New file.
25356         * g++.dg/pch/empty.H: New file.
25357         * g++.dg/pch/empty.C: New file.
25358         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25359         "precompile".
25360
25361         * gcc.dg/pch/pch.exp: New file.
25362         * gcc.dg/pch/empty.h: New file.
25363         * gcc.dg/pch/empty.c: New file.
25364         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25365         "precompile".
25366
25367 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25368
25369         * g++.dg/template/friend14.C: New test.
25370
25371 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25372
25373         * gcc.dg/old-style-asm-1.c: New test.
25374
25375 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25376
25377         * gcc.c-torture/compile/20030109-1.c: New test.
25378
25379 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25380
25381         * gcc.c-torture/execute/20030109-1.c: New test.
25382
25383 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25384
25385         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25386         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
25387         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
25388         * g++.old-deja/g++.mike/eh2.C: Likewise.
25389         * g++.old-deja/g++.mike/eh3.C: Likewise.
25390         * g++.old-deja/g++.mike/eh5.C: Likewise.
25391         * g++.old-deja/g++.mike/eh6.C: Likewise.
25392         * g++.old-deja/g++.mike/eh7.C: Likewise.
25393         * g++.old-deja/g++.mike/eh8.C: Likewise.
25394         * g++.old-deja/g++.mike/eh9.C: Likewise.
25395         * g++.old-deja/g++.mike/eh10.C: Likewise.
25396         * g++.old-deja/g++.mike/eh12.C: Likewise.
25397         * g++.old-deja/g++.mike/eh13.C: Likewise.
25398         * g++.old-deja/g++.mike/eh14.C: Likewise.
25399         * g++.old-deja/g++.mike/eh16.C: Likewise.
25400         * g++.old-deja/g++.mike/eh17.C: Likewise.
25401         * g++.old-deja/g++.mike/eh18.C: Likewise.
25402         * g++.old-deja/g++.mike/eh21.C: Likewise.
25403         * g++.old-deja/g++.mike/eh23.C: Likewise.
25404         * g++.old-deja/g++.mike/eh24.C: Likewise.
25405         * g++.old-deja/g++.mike/eh25.C: Likewise.
25406         * g++.old-deja/g++.mike/eh26.C: Likewise.
25407         * g++.old-deja/g++.mike/eh27.C: Likewise.
25408         * g++.old-deja/g++.mike/eh28.C: Likewise.
25409         * g++.old-deja/g++.mike/eh29.C: Likewise.
25410         * g++.old-deja/g++.mike/eh31.C: Likewise.
25411         * g++.old-deja/g++.mike/eh33.C: Likewise.
25412         * g++.old-deja/g++.mike/eh34.C: Likewise.
25413         * g++.old-deja/g++.mike/eh35.C: Likewise.
25414         * g++.old-deja/g++.mike/eh36.C: Likewise.
25415         * g++.old-deja/g++.mike/eh37.C: Likewise.
25416         * g++.old-deja/g++.mike/eh38.C: Likewise.
25417         * g++.old-deja/g++.mike/eh39.C: Likewise.
25418         * g++.old-deja/g++.mike/eh40.C: Likewise.
25419         * g++.old-deja/g++.mike/eh41.C: Likewise.
25420         * g++.old-deja/g++.mike/eh42.C: Likewise.
25421         * g++.old-deja/g++.mike/eh44.C: Likewise.
25422         * g++.old-deja/g++.mike/eh46.C: Likewise.
25423         * g++.old-deja/g++.mike/eh47.C: Likewise.
25424         * g++.old-deja/g++.mike/eh48.C: Likewise.
25425         * g++.old-deja/g++.mike/eh49.C: Likewise.
25426         * g++.old-deja/g++.mike/eh50.C: Likewise.
25427         * g++.old-deja/g++.mike/eh51.C: Likewise.
25428         * g++.old-deja/g++.mike/eh53.C: Likewise.
25429         * g++.old-deja/g++.mike/eh55.C: Likewise.
25430         * g++.old-deja/g++.mike/p7912.C: Likewise.
25431         * g++.old-deja/g++.mike/p9706.C: Likewise.
25432         * g++.old-deja/g++.mike/p10416.C: Likewise.
25433         * g++.old-deja/g++.mike/p11667.C: Likewise.
25434         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25435         Remove redundant reference to Iris.
25436         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25437         Elxsi, i860, Pico Java, and WE32K.
25438
25439 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25440
25441         * g++.dg/ext/asm4.C: New test.
25442
25443 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25444
25445         PR c++/9030
25446         * g++.dg/template/friend12.C: New test.
25447         * g++.dg/template/friend13.C: Likewise.
25448         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25449
25450 2003-01-08  Jan Hubicka  <jh@suse.cz>
25451
25452         * gcc.dg/i386-cadd.c: New test.
25453         * gcc.dg/i386-cmov4.c: Likewise.
25454
25455 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25456
25457         PR c++/9165
25458         * g++.dg/warn/Wunused-3.C: New test.
25459
25460         * g++.dg/abi/bitfield9.C: New test.
25461
25462         PR c++/9189
25463         * g++.dg/parse/defarg3.C: New test.
25464
25465 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25466
25467         * g++.dg/parse/ambig1.C: New test.
25468         * g++.dg/parse/defarg2.C: New test.
25469
25470 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25471
25472         * g++.dg/template/defarg-1.C: New test.
25473         * g++.dg/template/local2.C: Likewise.
25474
25475 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25476
25477         * gcc.c-torture/execute/20030105-1.c: New test.
25478
25479 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25480
25481         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25482         * g++.dg/parse/namespace4.C: Likewise.
25483
25484 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25485
25486         * g++.dg/template/ntp2.C: New test.
25487
25488 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25489
25490         * g++.dg/parse/extern-C-1.C: New test.
25491
25492         * g++.dg/parse/namespace4.C: New test.
25493
25494         * g++.dg/template/nested1.C: New test.
25495
25496         * g++.dg/parse/namespace3.C: New test.
25497
25498 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25499
25500         * g++.dg/lookup/two-stage1.C: New test.
25501
25502 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25503
25504         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25505         * g++.old-deja/g++.jason/access8.C: Likewise.
25506         * g++.old-deja/g++.other/decl5.C: Likewise.
25507
25508 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25509
25510         * g++.dg/parse/parse7.C: New test.
25511
25512 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25513
25514         PR c++/2843
25515         * g++.dg/ext/attrib7.C: New test.
25516
25517 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25518
25519         * g++.dg/parse/parse6.C: New test.
25520
25521 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25522
25523         * gcc.dg/h8300-stack-1.c: New.
25524
25525 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25526
25527         g++.dg/lookup/exception1.C: New test.
25528
25529         g++.dg/lookup/template1.C: New test.
25530
25531         g++.dg/parse/namespace2.C: New test.
25532
25533         g++.dg/parse/parens2.C: New test.
25534
25535 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25536
25537         * g++.dg/parse/parse5.C: New test.
25538         * g++.dg/lookup/scoped4.C: New test.
25539
25540 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25541
25542         * g++.dg/parse/parens1.C: New test.
25543
25544         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25545         angle-bracket1.C.
25546         * g++.dg/parse/parens2.C: New test.
25547
25548         * g++.dg/lookup/scope-operator1.C: New test.
25549
25550         * g++.dg/parse/operator1.C: New test.
25551
25552 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25553
25554         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25555         * g++.old-deja/g++.other/access6.C: Likewise.
25556         * g++.old-deja/g++.other/decl1.C: Likewise.
25557         * g++.old-deja/g++.pt/typename12.C: Likewise.
25558
25559 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25560
25561         * g++.dg/parse/namespace1.C: New test.
25562
25563 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25564
25565         * g++.dg/parse/parse4.C: New test.
25566
25567 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25568
25569         * g++.dg/parse/parse3.C: New test.
25570
25571 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25572
25573         * g++.dg/parse/parse2.C: New test.
25574
25575 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25576
25577         * g++.dg/template/friend11.C: New test.
25578
25579 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25580
25581         * g++.dg/parse/parse1.C: New test.
25582
25583 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25584
25585         * lib/profopt.exp: Change the name of a global variable to avoid
25586         possible clashes with other test suites.
25587
25588 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25589
25590         * g++.dg/inherit/covariant8.C: New test.
25591
25592 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25593
25594         * g++.dg/init/array9.C: New test.
25595
25596         PR c++/9112
25597         * g++.dg/parse/expr1.C: New test.
25598
25599 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25600
25601         * gcc.c-torture/compile/20021230-1.c: New test.
25602
25603 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25604
25605         * g++.dg/inherit/covariant5.C: New test.
25606         * g++.dg/inherit/covariant6.C: New test.
25607         * g++.dg/inherit/covariant7.C: New test.
25608
25609 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25610
25611         PR c++/2739
25612         * g++.dg/other/access2.C: New test.
25613
25614 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25615
25616         * g++.dg/other/anon-struct.C: No longer fails
25617         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25618         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25619         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25620
25621 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25622
25623         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25624
25625 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25626
25627         * g++.dg/eh/spec4.C: Remove stray semicolon.
25628         * g++.dg/expr/pmf-1.C: Change error message.
25629         * g++.dg/ext/asm1.C: Remove stray semicolon.
25630         * g++.dg/ext/typename1.C: Add missing typenames.
25631         * g++.dg/inherit/template-as-base.C: Change error message.
25632         * g++.dg/lookup/scoped1.C: Likewise.
25633         * g++.dg/lookup/scoped2.C: Likewise.
25634         * g++.dg/lookup/using2.C: Likewise.
25635         * g++.dg/other/component1.C: Remove stray semicolon.
25636         * g++.dg/other/do1.C: Change error message.
25637         * g++.dg/other/error2.C: Likewise.
25638         * g++.dg/other/init1.C: Likewise.
25639         * g++.dg/other/packed1.C: Remove stray semicolon.
25640         * g++.dg/other/ptrmem2.C: Change error message.
25641         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25642         marker.
25643         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25644         * g++.dg/template/access3.C: Add typename keyword.
25645         * g++.dg/template/access5.C: Remove stray semicolon.
25646         * g++.dg/template/access6.C: Likewise.
25647         * g++.dg/template/complit1.C: Likewise.
25648         * g++.dg/template/crash1.C: Change error message.
25649         * g++.dg/template/inherit2.C: Remove stray semicolon.
25650         * g++.dg/template/instantiate2.C: Likewise.
25651         * g++.dg/template/instantiate3.C: Change error message.
25652         * g++.dg/template/qual1.C: Remove stray semicolon.
25653         * g++.dg/template/qualttp18.C: Change error message.
25654         * g++.dg/template/ref1.C: Remove stray semicolon.
25655         * g++.dg/template/sizeof1.C (A::value): Declare it.
25656         * g++.dg/template/spec4.C: Change error message.
25657         * g++.dg/template/static1.C: Likewise.
25658         * g++.dg/template/type1.C: Likewise.
25659         * g++.dg/template/typename3.C: Likewise.
25660         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25661         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25662         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25663         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25664         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25665         named return value extension.
25666         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25667         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25668         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25669         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25670         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25671         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25672         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25673         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25674         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25675         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25676         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25677         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25678         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25679         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25680         syntax.
25681         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25682         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25683         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25684         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25685         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25686         * g++.old-deja/g++.brendan/template11.C: Likewise.
25687         * g++.old-deja/g++.brendan/template26.C: Likewise.
25688         * g++.old-deja/g++.brendan/template27.C: Use explicit
25689         specialization syntax.
25690         * g++.old-deja/g++.brendan/template30.C: Likewise.
25691         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25692         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25693         non-dependent names.
25694         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25695         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25696         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25697         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25698         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25699         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25700         named return value extension.
25701         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25702         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25703         * g++.old-deja/g++.ext/return1.C: Likewise.
25704         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25705         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25706         * g++.old-deja/g++.jason/access8.C: Likewise.
25707         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25708         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25709         pseudo-destructor names.
25710         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25711         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25712         pseudo-destructor names.
25713         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25714         * g++.old-deja/g++.jason/overload19.C: Likewise.
25715         * g++.old-deja/g++.jason/overload32.C: Likewise.
25716         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25717         stray semicolons.
25718         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25719         * g++.old-deja/g++.jason/return.C: Likewise.
25720         * g++.old-deja/g++.jason/return2.C: Likewise.
25721         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25722         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25723         syntax.
25724         * g++.old-deja/g++.jason/template10.C: Account for use of
25725         non-dependent names.
25726         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25727         syntax.
25728         * g++.old-deja/g++.jason/template37.C: Likewise.
25729         * g++.old-deja/g++.law/access4.C: Change error messages.
25730         * g++.old-deja/g++.law/arm13.C: Remove incorrect
25731         pseudo-destructor names.
25732         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25733         * g++.old-deja/g++.law/ctors9.C: Likewise.
25734         * g++.old-deja/g++.law/cvt22.C: Likewise.
25735         * g++.old-deja/g++.law/dtors5.C: Likewise.
25736         * g++.old-deja/g++.law/global-init1.C: Likewise.
25737         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25738         * g++.old-deja/g++.law/operators28.C: Likewise.
25739         * g++.old-deja/g++.law/visibility28.C: Likewise.
25740         * g++.old-deja/g++.martin/eval1.C: Likewise.
25741         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25742         name.
25743         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25744         * g++.old-deja/g++.mike/net34.C: Likewise.
25745         * g++.old-deja/g++.mike/net36.C: Likewise.
25746         * g++.old-deja/g++.mike/ns2.C: Likewise.
25747         * g++.old-deja/g++.mike/p12306.C: Likewise.
25748         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25749         value extension.
25750         * g++.old-deja/g++.mike/p700.C: Likewise.
25751         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25752         * g++.old-deja/g++.mike/p710.C: Likewise.
25753         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25754         value extension.
25755         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25756         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25757         * g++.old-deja/g++.ns/crash2.C: Likewise.
25758         * g++.old-deja/g++.ns/crash3.C: Likewise.
25759         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25760         * g++.old-deja/g++.ns/ns17.C: Likewise.
25761         * g++.old-deja/g++.ns/template16.C: Likewise.
25762         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25763         keyword.
25764         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25765         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25766         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25767         named return value extension.
25768         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25769         * g++.old-deja/g++.other/access4.C: Issue additional error
25770         messages.
25771         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25772         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25773         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25774         * g++.old-deja/g++.other/crash25.C: Change error message.
25775         * g++.old-deja/g++.other/crash4.C: Change error message.
25776         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25777         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25778         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25779         checks.
25780         * g++.old-deja/g++.other/defarg8.C: Likewise.
25781         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25782         * g++.old-deja/g++.other/dtor10.C: Likewise.
25783         * g++.old-deja/g++.other/incomplete.C: Likewise.
25784         * g++.old-deja/g++.other/linkage7.C: Likewise.
25785         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25786         lookup algorithm.
25787         * g++.old-deja/g++.other/mangle2.C: Likewise.
25788         * g++.old-deja/g++.other/refinit2.C: Likewise.
25789         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25790         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25791         * g++.old-deja/g++.pt/crash28.C: Likewise.
25792         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25793         syntax.
25794         * g++.old-deja/g++.pt/crash32.C: Change error message.
25795         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25796         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25797         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25798         error message position.
25799         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25800         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25801         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25802         syntax.
25803         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25804         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25805         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25806         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25807         keyword.
25808         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25809         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25810         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25811         keyword.
25812         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25813         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25814         syntax.
25815         * g++.old-deja/g++.pt/friend28.C: Account for use of
25816         non-dependent names.
25817         * g++.old-deja/g++.pt/friend29.C: Likewise.
25818         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25819         rules.
25820         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25821         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25822         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25823         lookup rules.
25824         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25825         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25826         keyword.
25827         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25828         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25829         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25830         keyword.
25831         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25832         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25833         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25834         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25835         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25836         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25837         keyword.
25838         * g++.old-deja/g++.pt/spec10.C: Likewise.
25839         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25840         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25841         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25842         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25843         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25844         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25845         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25846         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25847         * g++.old-deja/g++.pt/typename15.C: Likewise.
25848         * g++.old-deja/g++.pt/typename22.C: Likewise.
25849         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25850         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25851         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25852         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25853         syntax.
25854         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25855         return value extension.
25856         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25857         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25858         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25859         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25860
25861 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25862
25863         * g++.dg/warn/inline1.C: New test.
25864         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25865         * g++.old-deja/g++.jason/synth10.C: Likewise.
25866         * g++.old-deja/g++.mike/net31.C: Likewise.
25867         * g++.old-deja/g++.mike/p8786.C: Likewise.
25868
25869         * g++.dg/template/friend10.C: New test.
25870         * g++.dg/template/conv5.C: New test.
25871
25872 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25873
25874         * g++.dg/lookup/scoped3.C: New test.
25875
25876         * g++.dg/lookup/decl1.C: New test.
25877         * g++.dg/lookup/decl2.C: New test.
25878
25879 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25880
25881         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25882         gcc.c-torture/compile/20021015-1.c,
25883         gcc.c-torture/compile/20021015-2.c,
25884         gcc.c-torture/compile/20021123-1.c,
25885         gcc.c-torture/compile/20021123-2.c,
25886         gcc.c-torture/compile/20021123-3.c,
25887         gcc.c-torture/compile/20021123-4.c,
25888         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25889         only to 3.1 or 3.2 branch.
25890
25891 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25892
25893         * gcc.dg/i386-bitfield3.c: New test.
25894
25895         * gcc.dg/i386-bitfield2.c: New test.
25896
25897 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25898
25899         * g++.dg/parse/conv_op1.C: New test.
25900
25901 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25902
25903         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25904         approved.
25905
25906 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25907
25908         * gcc.c-torture/compile/20021220-1.c: New test.
25909
25910 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25911
25912         * gcc.dg/i386-fastcall-1.c: New.
25913
25914 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25915
25916         * gcc.c-torture/execute/20021219-1.c: New test.
25917
25918 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25919
25920         * gcc.dg/i386-pic-1.c: New test.
25921
25922 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25923
25924         PR c++/8099
25925         * g++.dg/template/friend9.C: New test.
25926
25927 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25928
25929         PR c++/3663
25930         * g++.dg/template/access7.C: New test.
25931
25932 2002-12-18  Nick Clifton  <nickc@redhat.com>
25933
25934         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25935         the libstdc++-v3 directory has been found.
25936
25937 2002-12-12  Devang Patel <dpatel@apple.com>
25938         * gcc.dg/darwin-ld-1.c: New test.
25939         * gcc.dg/darwin-ld-2.c: New test.
25940         * gcc.dg/darwin-ld-3.c: New test.
25941         * gcc.dg/darwin-ld-4.c: New test.
25942         * gcc.dg/darwin-ld-5.c: New test.
25943
25944 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25945
25946         * gcc.c-torture/compile/20021212-1.c: New test.
25947
25948 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25949
25950         * gcc.dg/fshort-wchar: New test.
25951
25952 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25953
25954         PR c++/8372
25955         * g++.dg/template/dtor1.C: New test.
25956
25957         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25958         markers.
25959
25960 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25961
25962         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25963
25964 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25965
25966         * g++.dg/template/static1.C: New test.
25967         * g++.dg/template/static2.C: New test.
25968         * g++.old-deja/g++.ext/memconst.C: New test.
25969
25970 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25971
25972         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25973         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25974         * g++.dg/special/initp1.C: Likewise.
25975
25976 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25977
25978         * gcc.c-torture/execute/20021204-1.c: New test.
25979
25980 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25981
25982         * gcc.dg/ppc-fmadd-1.c: New file.
25983         * gcc.dg/ppc-fmadd-2.c: New file.
25984         * gcc.dg/ppc-fmadd-3.c: New file.
25985
25986 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25987
25988         * gcc.c-torture/compile/20021204-1.c: New test.
25989
25990 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25991
25992         * g++.dg/inherit/covariant2.C: New test.
25993         * g++.dg/inherit/covariant3.C: New test.
25994         * g++.dg/inherit/covariant4.C: New test.
25995         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25996         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25997
25998 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25999
26000         PR c++/8688
26001         * g++.dg/init/brace3.C: New test.
26002
26003 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
26004
26005         * gcc.dg/20020210-1.c: Fix a comment typo.
26006
26007 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
26008
26009         PR c++/8720
26010         * g++.dg/parse/defarg1.C: New test.
26011
26012         PR c++/8615
26013         * g++.dg/template/char1.C: New test.
26014
26015         * g++.dg/template/varmod1.C: Fix typo.
26016
26017 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26018
26019         DR 180
26020         * g++.old-deja/g++.pt/crash32.C: Expect error.
26021
26022 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
26023
26024         PR c++/5919
26025         * g++.dg/template/varmod1.C: New test.
26026
26027         PR c++/8727
26028         * g++.dg/inherit/typeinfo1.C: New test.
26029
26030         PR c++/8663
26031         * g++.dg/inherit/typedef1.C: New test.
26032
26033 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
26034
26035         PR c++/8332
26036         PR c++/8493
26037         * g++.dg/template/strlen1.C: New test.
26038
26039         PR c++/8227
26040         * g++.dg/template/ctor2.C: New test.
26041
26042         PR c++/8214
26043         * g++.dg/init/string1.C: New test.
26044
26045         PR c++/8511
26046         * g++.dg/template/friend8.C: New test.
26047
26048 2002-11-29  Joe Buck <jbuck@synopsys.com>
26049
26050         * g++.dg/lookup/anon2.C: New test.
26051
26052 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
26053
26054         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
26055         h8300 port.
26056
26057 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
26058
26059         * gcc.dg/bitfld-6.c: New test.
26060
26061 2002-11-27  Jan Hubicka  <jh@suse.cz>
26062
26063         * gcc.c-torture/execute/20021127.[cx]: New test.
26064
26065 2002-11-26  Jan Hubicka  <jh@suse.cz>
26066
26067         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
26068         quality.
26069
26070 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
26071
26072         * g++.dg/init/brace2.C: New test.
26073         * g++.old-deja/g++.mike/p9129.C: Correct.
26074
26075 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
26076
26077         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
26078
26079 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
26080
26081         * gcc.dg/sibcall-6: New test for indirect sibcalls.
26082
26083 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
26084
26085         * testsuite/g++.dg/abi/empty11.C: New test.
26086         * testsuite/g++.dg/rtti/cv1.C: New test.
26087
26088 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
26089
26090         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
26091
26092 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
26093
26094         * g++.dg/abi/empty10.C: New test.
26095
26096 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26097
26098         * gcc.c-torture/compile/20021124-1.c: New test.
26099
26100 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
26101
26102         * g++.dg/abi/rtti2.C: New test.
26103
26104 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26105
26106         * gcc.dg/i386-unroll-1.c: New test.
26107
26108 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26109
26110         * gcc.c-torture/compile/20021120-1.c: New test.
26111         * gcc.c-torture/compile/20021120-2.c: New test.
26112
26113 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26114
26115         * gcc.dg/bitfld-5.c: New test.
26116
26117 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26118
26119         * gcc.c-torture/execute/20021120-3.c: New test.
26120
26121 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26122
26123         * gcc.c-torture/execute/20021120-2.c: New test.
26124
26125 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26126
26127         * gcc.c-torture/execute/20021120-1.c: New test.
26128
26129 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
26130
26131         * gcc.c-torture/execute/20021118-3.c: New test.
26132
26133 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26134
26135         * gcc.c-torture/compile/20021119-1.c: New test.
26136
26137 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
26138
26139         * gcc.dg/duff-1.c: New test.
26140         * gcc.dg/duff-2.c: New test.
26141         * gcc.dg/duff-3.c: New test.
26142
26143 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
26144
26145         * gcc.dg/cpp/_Pragma5.c: New test.
26146
26147 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26148
26149         * gcc.c-torture/execute/20021118-2.c: New test.
26150
26151 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26152
26153         * gcc.c-torture/execute/20021118-1.c: New test.
26154
26155 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
26156
26157         * gcc.dg/20021116-1.c: New test.
26158
26159 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
26160
26161         * g++.dg/abi/vcall1.C: New test.
26162
26163 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
26164
26165         * gcc.dg/20021029-1.c: New test.
26166         * gcc.dg/20021029-2.c: New test.
26167
26168 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26169
26170         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
26171
26172 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26173
26174         PR c/8439
26175         * gcc.dg/20021110.c: Move to ...
26176         * gcc.c-torture/compile/20021110.c: .... here.
26177
26178 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26179
26180         PR c/8467
26181         * gcc.c-torture/execute/20021111-1.c
26182
26183 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26184
26185         PR c/8439
26186         * gcc.dg/20021110.c: New test.
26187
26188 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26189
26190         * g++.dg/abi/vthunk3.C: Run only on x86.
26191
26192 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26193
26194         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26195
26196 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26197
26198         * lib/compat.exp (compat-execute): Fix logic error in last
26199         change.
26200
26201 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26202
26203         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26204
26205 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26206
26207         PR c++/8389
26208         * g++.dg/template/access6.C: New test.
26209
26210 2002-11-08  Jan Hubicka  <jh@suse.cz>
26211
26212         * gcc.dg/i386-ssefp-1.c: New test.
26213         * gcc.dg/i386-ssefp-1.c: New test.
26214
26215 2002-11-08  Jan Hubicka  <jh@suse.cz>
26216
26217         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26218
26219 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26220
26221         * g++.dg/abi/vthunk3.C: New test.
26222
26223         PR c++/8338
26224         * g++.dg/template/crash2.C: New test.
26225
26226 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26227
26228         * testsuite/g++.dg/abi/dtor1.C: New test.
26229         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26230
26231 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26232
26233         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26234         Darwin.
26235
26236 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26237
26238         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26239         -mthumb.  Only xfail with -O0.
26240
26241 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26242
26243         * g++.dg/abi/thunk1.C: New test.
26244         * g++.dg/abi/thunk2.C: Likewise.
26245         * g++.dg/abi/vtt1.C: Likewise.
26246
26247 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26248
26249         PR optimization/8423
26250         * gcc.c-torture/execute/builtin-constant.c: New test.
26251
26252 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26253
26254         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26255         Add some more cases.
26256
26257 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26258
26259         PR c++/8391
26260         * g++.dg/opt/local1.C: New test.
26261
26262 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26263
26264         PR c++/8160
26265         * g++.dg/template/complit1.C: New test.
26266
26267         PR c++/8149
26268         * g++.dg/template/typename4.C: Likewise.
26269
26270 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26271
26272         Core issue 287, PR c++/7639
26273         * g++.dg/template/instantiate1.C: Adjust error location.
26274         * g++.dg/template/instantiate3.C: New test.
26275         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26276         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26277         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26278
26279 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26280
26281         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26282
26283 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26284
26285         PR c++/8287
26286         * g++.dg/init/dtor2.C: New test.
26287
26288 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26289
26290         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26291         * gcc.dg/nest.c: Bypass errors on irix6.
26292
26293 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26294
26295         * gcc.dg/nest.c: Expect error for mmix-*-*.
26296         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26297
26298 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26299
26300         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26301         markers.
26302
26303         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26304
26305 2002-10-25  Mike Stump  <mrs@apple.com>
26306
26307         * gcc.dg/warn-1.c: New test.
26308
26309 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26310
26311         * g++.dg/template/typename3.C: New test.
26312
26313 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26314
26315         * g++.dg/lookup/ptrmem1.C: New test.
26316
26317         * g++.dg/abi/vthunk2.C: New test.
26318
26319 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26320
26321         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26322
26323 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26324
26325         * g++.dg/abi/empty9.C: New test.
26326
26327 2002-10-24  Richard Henderson  <rth@redhat.com>
26328
26329         * g++.dg/inherit/thunk1.C: Enable for ia64.
26330
26331 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26332
26333         PR c++/8067
26334         * g++.dg/lookup/pretty1.C: New test.
26335
26336 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26337
26338         * gcc.dg/20021023-1.c: New test.
26339
26340 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26341
26342         PR c++/7679
26343         * g++.dg/parse/inline1.C: New test.
26344
26345 2002-10-23  Richard Henderson  <rth@redhat.com>
26346
26347         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26348
26349         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26350
26351 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26352
26353         PR c++/6579
26354         * g++.dg/parse/stmtexpr3.C: New test.
26355
26356 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26357
26358         * g++.dg/expr/cond1.C: New test.
26359
26360 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26361
26362         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26363
26364 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26365
26366         * g++.dg/abi/vbase13.C: New test.
26367         * g++.dg/abi/vbase14.C: Likewise.
26368
26369 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26370
26371         * gcc.dg/tls/pic-1.c: New test.
26372         * gcc.dg/tls/nonpic-1.c: New test.
26373         * gcc.dg/20021018-1.c: New test.
26374
26375 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26376
26377         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26378         Remove only files with the same base name as the test case.
26379         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26380         (profopt-execute): Likewise.  Also, remove old profiling
26381         and performance data files before running the tests.
26382
26383         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26384         * g++.dg/bprob/bprob.exp: Likewise.
26385         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26386         to allow more general test case names.
26387
26388         * g++.dg/bprob/bprob-1.C: Rename to ...
26389         * g++.dg/bprob/g++-bprob-1.C: ... this.
26390
26391         * g77.dg/bprob/bprob-1.f: Rename to ...
26392         * g77.dg/bprob/g77-bprob-1.f: ... this.
26393
26394 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26395
26396         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26397         bison 1.50 or later.
26398
26399 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26400
26401         * g++.dg/README: Describe more test directories.
26402
26403 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26404
26405         * g++.dg/init/array6.C: Add additional tests.
26406
26407 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26408
26409         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26410         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26411
26412 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26413
26414         * gcc.c-torture/compile/20020604-1.x: New.
26415         * gcc.c-torture/compile/simd-5.x: Likewise.
26416         * gcc.c-torture/execute/920710-1.x: Likewise.
26417         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26418
26419 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26420
26421         * g++.dg/inherit/override1.C: Add dg-options clause.
26422
26423 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26424
26425         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26426         _mm_slli_si128.
26427
26428 2002-10-19  Andreas Schwab  <schwab@suse.de>
26429
26430         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26431         directory component.
26432
26433 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26434
26435         * g++.dg/inherit/thunk1.C: New test.
26436
26437         * g++.dg/inherit/override1.C: New test.
26438
26439         * g++.dg/abi/mangle11.C: New test.
26440         * g++.dg/abi/mangle14.C: New test.
26441         * g++.dg/abi/mangle17.C: New test.
26442
26443 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26444
26445         * g++.dg/overload/member2.C: New test.
26446
26447 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26448
26449         * g++.dg/README: Describe new compat directory.
26450         * g++.dg/dg.exp: Skip tests in compat directory.
26451         * README.compat: New file.
26452         * lib/compat.exp: New expect script.
26453         * g++.dg/compat: New test directory.
26454         * g++.dg/compat/compat.exp: New expect script.
26455         * g++.dg/compat/abi: New test directory.
26456         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26457         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26458         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26459         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26460         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26461         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26462         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26463         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26464         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26465         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26466         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26467         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26468         * g++.dg/compat/break: New test directory.
26469         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26470         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26471         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26472         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26473         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26474         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26475         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26476         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26477         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26478         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26479         g++.dg/compat/break/README: New files.
26480         * g++.dg/compat/eh: New test directory.
26481         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26482         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26483         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26484         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26485         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26486         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26487         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26488         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26489         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26490         g++.dg/compat/eh/filter2_y.C,
26491         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26492         g++.dg/compat/eh/new1_y.C,
26493         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26494         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26495         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26496         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26497         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26498         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26499         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26500         g++.dg/compat/eh/unexpected1_y.C: New files.
26501         * g++.dg/compat/init: New test directory.
26502         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26503         g++.dg/compat/init/array5_y.C,
26504         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26505         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26506         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26507         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26508         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26509         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26510         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26511         g++.dg/compat/init/init-ref2_y.C: New files.
26512
26513 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26514
26515         PR c++/7584
26516         * g++.dg/inherit/using3.C: New test.
26517
26518 2002-10-17  Jan Hubicka  <jh@suse.cz>
26519
26520         * gcc.dg/20021017-2.c: New test.
26521
26522 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26523
26524         * g++.dg/abi/mangle16.C: Adjust.
26525
26526         * g++.dg/init/array8.C: New test.
26527
26528 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26529
26530         * gcc.dg/special/mips-abi.exp: New test.
26531         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26532
26533 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26534
26535         * g++.dg/abi/mangle16.C: New test.
26536         * g++.dg/abi/mangle17.C: Likewise.
26537
26538         PR c++/7478
26539         * g++.dg/template/ref1.C: New test.
26540
26541 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26542
26543         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26544
26545 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26546
26547         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26548
26549 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26550
26551         PR c++/7524
26552         * g++.dg/init/array7.C: New test.
26553
26554 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26555
26556         * g++.dg/init/array6.C: New test.
26557
26558         * g++.dg/abi/mangle13.C: Likewise.
26559         * g++.dg/abi/mangle14.C: Likewise.
26560         * g++.dg/abi/mangle15.C: Likewise.
26561
26562 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26563
26564         * g++.dg/abi/empty8.C: New test.
26565
26566 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26567
26568         * g++.dg/init/ctor1.C: New test.
26569
26570 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26571
26572         * gcc.c-torture/execute/20021015-1.c: New test.
26573
26574 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26575
26576         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26577
26578 2002-10-14  Jan Hubicka  <jh@suse.cz>
26579
26580         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26581
26582 2002-10-14  Richard Henderson  <rth@redhat.com>
26583
26584         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26585
26586 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26587
26588         PR optimization/6631
26589         * g++.dg/opt/const2.C: New test.
26590
26591 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26592
26593         PR c++/7176
26594         * g++.dg/parse/friend1.C: New test.
26595         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26596
26597 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26598
26599         * gcc.dg/20021014-1.c: New test.
26600
26601 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26602
26603         PR c++/5661
26604         * g++.dg/ext/vlm1.C: New test.
26605         * g++.dg/ext/vlm2.C: Likewise.
26606
26607         * g++.dg/init/array1.C: Remove invalid braces.
26608         * g++.dg/init/brace1.C: New test.
26609         * g++.dg/init/copy2.C: Likewise.
26610         * g++.dg/init/copy3.C: Likewise.
26611         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26612         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26613         braces.
26614
26615 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26616
26617         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26618
26619 2002-10-11  Richard Shann  <richard.shann@superh.com>
26620
26621         * gcc.c-torture/compile/simd-5.c: New test.
26622
26623 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26624
26625         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26626
26627 2002-10-10  Jim Wilson  <wilson@redhat.com>
26628
26629         * gcc.c-torture/execute/20021010-1.c: New test.
26630
26631 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26632
26633         PR c/7353
26634         * g++.dg/ext/typedef-init.C: New test.
26635         * gcc.dg/typedef-init.c: New test.
26636
26637 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26638
26639         * gcc.dg/cpp/paste13.c: New test.
26640
26641 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26642
26643         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26644         remaining platforms, XFAIL during compile, not execute.  Don't
26645         XFAIL at -O0.
26646
26647 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26648
26649         * gcc.dg/alias-1.c: Tweak expected warning.
26650
26651 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26652
26653         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26654
26655 2002-10-06  Andreas Jaeger  <aj@suse.de>
26656
26657         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26658         * gcc.dg/cpp/c++98.C: Likewise.
26659
26660         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26661         * g++.dg/cpp/c++98.C: Likewise.
26662
26663         * g++.dg/README (Subdirectories): Mention cpp directory.
26664
26665         PR target/7559
26666         * gcc.dg/20021006-1.c: New test.
26667
26668 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26669
26670         PR c++/7804
26671         * g++.dg/other/warning1.C: New test.
26672
26673 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26674
26675         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
26676         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26677         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26678
26679 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26680
26681         PR c++/7931
26682         * g++.dg/template/ptrmem3.C: New test.
26683
26684         PR c++/7754
26685         * g++.dg/template/union1.C: New test.
26686
26687 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26688
26689         PR c++/8006
26690         * g++.dg/abi/mangle9.C: New test.
26691         * g++.dg/abi/mangle10.C: New test.
26692         * g++.dg/abi/mangle11.C: New test.
26693         * g++.dg/abi/mangle12.C: New test.
26694
26695 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26696
26697         PR c++/7188.
26698         * g++.dg/template/meminit1.C: New test.
26699         * g++.dg/warn/Wreorder-1.C: Likewise.
26700         * g++.old-deja/g++.mike/warn3.C: Tweak.
26701         * lib/prune.exp: Ingore "in copy constructor".
26702
26703 2002-10-02  Andreas Jaeger  <aj@suse.de>
26704
26705         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26706         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26707         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26708         on x86-64.
26709
26710 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26711
26712         * gcc.dg/empty1.C: Fix typo.
26713
26714 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26715
26716         * gcc.dg/alias-1.c: New test.
26717
26718 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26719
26720         * gcc.dg/empty1.C: New test.
26721
26722         * g++.dg/tls/init-2.C: Tweak error messages.
26723
26724 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26725
26726         * gcc.c-torture/compile/20020923-1.c: New test.
26727
26728 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26729
26730         * gcc.c-torture/execute/ffs-1.c: New test.
26731         * gcc.c-torture/execute/ffs-2.c: Ditto.
26732
26733 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26734
26735         * g++.dg/overload/member1.C: New test.
26736
26737 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26738
26739         * g++.dg/abi/empty7.C: New test.
26740         * g++.dg/init/pm2.C: Likewise.
26741
26742 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26743
26744         * g++.dg/rtti/crash1.C: New test.
26745
26746 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26747
26748         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26749         gcc.dg/sibcall-4.c: New tests.
26750
26751 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26752
26753         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26754         powerpc and MMIX targets.
26755
26756 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26757
26758         * gcc.dg/cpp/20020927-1.c: New.
26759
26760 2002-09-26  David S. Miller  <davem@redhat.com>
26761
26762         * gcc.c-torture/compile/trunctfdf.c: New.
26763
26764 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26765
26766         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26767
26768 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26769
26770         * gcc.c-torture/execute/loop-15.c: New.
26771
26772 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26773
26774         * README.QMTEST: Fix typo.
26775
26776 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26777
26778         * gcc.dg/20020926-1.c: New test.
26779
26780 2002-09-25  David S. Miller  <davem@redhat.com>
26781
26782         PR target/7842
26783         * gcc.c-torture/execute/shiftdi.c: New test.
26784
26785 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26786
26787         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26788         unique to the tool.
26789         * lib/g77.exp (g77_init): Likewise.
26790         * lib/g++.exp (g++_init): Likewise.
26791         * lib/objc.exp (objc_init): Likewise.
26792
26793 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26794
26795         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26796         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26797         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26798
26799 2002-09-25  Richard Henderson  <rth@redhat.com>
26800
26801         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26802         too-small long double.
26803
26804 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26805
26806         * gcc.dg/20020919-1.c: New test.
26807
26808 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26809
26810         * g++.dg/abi/bitfield6.C: New test.
26811         * g++.dg/abi/bitfield7.C: New test.
26812         * g++.dg/abi/bitfield8.C: New test.
26813         * g++.dg/abi/vbase11.C: New test.
26814
26815 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26816
26817         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26818         hppa*-*-hpux*.  Update test comment.
26819
26820 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26821
26822         * gcc.dg/tls/struct-1.c: New test.
26823
26824 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26825
26826         * gcc.dg/cpp/tr-warn2.c: Update.
26827
26828 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26829
26830         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26831
26832 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26833
26834         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26835         systems.
26836
26837 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26838
26839         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26840
26841         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26842         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26843         setting of cxxfilt.
26844
26845 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26846
26847         * gcc.dg/20020312-2.c: Update for darwin.
26848
26849 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26850
26851         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26852
26853 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26854
26855         * objc.dg/comp-types-1.m: New test.
26856         * objc.dg/comp-types-2.m: New test.
26857         * objc.dg/comp-types-3.m: New test.
26858         * objc.dg/comp-types-4.m: New test.
26859         * objc.dg/comp-types-5.m: New test.
26860         * objc.dg/comp-types-6.m: New test.
26861
26862 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26863
26864         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26865
26866 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26867
26868         * g++.dg/other/do1.C: New test.
26869
26870         * g++.dg/template/subst1.C: New test.
26871
26872 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26873
26874         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26875
26876 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26877
26878         * g++.dg/template/qualttp20.C: Adjust expected errors.
26879         * g++.old-deja/g++.jason/report.C: Likewise.
26880         * g++.old-deja/g++.other/qual1.C: Likewise.
26881
26882         * g++.dg/lookup/scoped2.C: New test.
26883
26884         * g++.dg/ext/asm3.C: New test.
26885
26886 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26887
26888         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26889
26890 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26891
26892         * ChangeLog: follow spelling conventions.
26893         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26894         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26895         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26896         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26897         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26898         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26899         * g++.old-deja/g++.law/global-init1.C: Likewise.
26900         * g++.old-deja/g++.other/delete4.C: Likewise.
26901         * g++.old-deja/g++.other/inline21.C: Likewise.
26902         * g++.old-deja/g++.other/singleton.C: Likewise.
26903         * g77.dg/strlen0.f: Likewise.
26904         * g77.f-torture/compile/20010519-1.f: Likewise.
26905         * g77.f-torture/compile/980310-4.f: Likewise.
26906         * gcc.c-torture/compile/20000605-1.c: Likewise.
26907         * gcc.c-torture/execute/20020225-1.c: Likewise.
26908         * gcc.dg/c90-hexfloat-2.c: Likewise.
26909         * gcc.dg/c99-bool-1.c: Likewise.
26910         * gcc.dg/c99-hexfloat-2.c: Likewise.
26911         * gcc.dg/dll-2.c: Likewise.
26912         * gcc.dg/wtr-union-init-1.c: Likewise.
26913         * gcc.dg/wtr-union-init-2.c: Likewise.
26914         * gcc.dg/wtr-union-init-3.c: Likewise.
26915         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26916         * gcc.dg/cpp/defined.c: Likewise.
26917         * gcc.dg/cpp/macsyntx.c: Likewise.
26918         * gcc.dg/cpp/paste2.c: Likewise.
26919         * gcc.dg/cpp/trad/defined.c: Likewise.
26920         * gcc.dg/format/c90-printf-1.c: Likewise.
26921         * gcc.dg/format/c90-scanf-1.c: Likewise.
26922         * gcc.dg/format/c99-printf-1.c: Likewise.
26923         * gcc.dg/format/c99-scanf-1.c: Likewise.
26924         * gcc.misc-tests/gcov-8.c: Likewise.
26925         * lib/profopt.exp: Likewise.
26926
26927 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26928
26929         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26930
26931 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26932
26933         * g++.dg/inherit/using2.C: New test.
26934
26935 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26936
26937         * ChangeLog: Follow spelling conventions.
26938         * g++.dg/template/friend4.C: Likewise.
26939         * g++.old-deja/g++.pt/crash67.C: Likewise.
26940         * gcc.c-torture/execute/20000801-4.c: Likewise.
26941         * gcc.dg/c90-digraph-1.c: Likewise.
26942         * gcc.dg/c94-digraph-1.c: Likewise.
26943         * gcc.dg/c99-digraph-1.c: Likewise.
26944         * gcc.dg/cpp/line5.c: Likewise.
26945         * gcc.dg/cpp/multiline.c: Likewise.
26946         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26947         * gcc.dg/format/attr-3.c: Likewise.
26948         * gcc.dg/format/c90-scanf-3.c: Likewise.
26949         * gcc.dg/format/ext-4.c: Likewise.
26950
26951 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26952
26953         * g++.dg/template/pretty1.C: New test.
26954
26955 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26956
26957         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26958
26959 2002-09-13  Matt Austern  <austern@apple.com>
26960
26961         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26962         passing a cast expression to a function by const reference.
26963
26964 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26965
26966         * g++.dg/template/deduce1.C: New test.
26967
26968 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26969
26970         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26971         32-bit int.
26972
26973 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26974
26975         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26976         usage.
26977
26978 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26979
26980         * gcc.c-torture/compile/20020910-1.c: New test.
26981
26982 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26983
26984         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26985
26986 2002-09-10  Andreas Jaeger  <aj@suse.de>
26987
26988         * gcc.dg/20020312-2.c: Adjust for x86-64.
26989
26990 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26991
26992         * g77.dg/7388.f: New test case for PR 7388.
26993
26994 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26995
26996         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26997
26998 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26999
27000         * objc.dg/proto-lossage-1.m: New test.
27001
27002 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
27003
27004         * gcc.dg/cpp/_Pragma4.c: Fix typo.
27005
27006 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
27007
27008         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
27009         expected to pass.
27010
27011 2002-09-06  Stan Shebs  <shebs@apple.com>
27012             David Edelsohn  <edelsohn@gnu.org>
27013
27014         * gcc.dg/weak: New directory.
27015         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
27016         target-specific xfail bits.
27017         * gcc.dg/typeof-2.c: Move to new directory.
27018         * gcc.dg/weak.exp: New expect script.
27019
27020 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
27021
27022         * gcc.c-torture/execute/extzvsi.c: New test.
27023
27024 2002-09-05  Stan Shebs  <shebs@apple.com>
27025
27026         * gcc.dg/weak-1.c: xfail on Darwin.
27027         * gcc.dg/weak-2.c: Ditto.
27028         * gcc.dg/weak-3.c: Ditto.
27029         * gcc.dg/weak-4.c: Ditto.
27030         * gcc.dg/weak-5.c: Ditto.
27031         * gcc.dg/weak-6.c: Ditto.
27032         * gcc.dg/weak-7.c: Ditto.
27033         * gcc.dg/weak-8.c: Ditto.
27034         * gcc.dg/weak-9.c: Ditto.
27035
27036 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
27037
27038         * gcc.c-torture/execute/loop-14.c: New test.
27039
27040 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
27041
27042         * g++.dg/other/cxa-atexit1.C: New test.
27043
27044         * gcc.dg/typeof-2.c: New test.
27045
27046 2002-09-03  Roger Sayle  <roger@eyesopen.com>
27047
27048         * gcc.dg/builtins-2.c: New testcase.
27049         * gcc.dg/builtins-3.c: New testcase.
27050
27051 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
27052
27053         * gcc.dg/cpp/_Pragma4.c: New test.
27054
27055 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
27056
27057         * objc/execute/nil_method-1.m: New testcase.
27058
27059 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
27060
27061         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
27062         [Object class], not [Object initialize].
27063
27064 2002-08-31  Roger Sayle  <roger@eyesopen.com>
27065             Hans-Peter Nilsson  <hp@bitrange.com>
27066
27067         * gcc.c-torture/execute/20020720-1.x: Skip test on
27068         mmix-knuth-mmixware.  Correct comment.
27069
27070 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
27071
27072         * testsuite/g++.dg/abi/bitfield5.C: New test.
27073         * testsuite/g++.dg/abi/vbase10.C: Likewise.
27074
27075 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
27076
27077         * objc.dg/undeclared-selector.m: New test.
27078
27079 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
27080
27081         * g++.dg/other/offsetof1.C: Avoid cast warning.
27082
27083 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
27084
27085         * objc.dg/super-class-2.m: New test.
27086
27087 2002-08-24  Matt Austern  <austern@apple.com>
27088
27089         * g++.dg/ext/lvaddr.C: New test.
27090         * g++.dg/ext/lvcast.C: New test.
27091
27092 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
27093
27094         * testsuite/g++.dg/inherit/cond1.C: New test.
27095
27096 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
27097
27098         * gcc.dg/noncompile/incomplete-1.c: New test.
27099
27100 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
27101
27102         * gcc.dg/typespec-1.c: New test.
27103
27104 2002-08-20  Devang Patel  <dpatel@apple.com>
27105         * objc.dg/proto-hier-2.m: New test.
27106
27107 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
27108
27109         * objc.dg/bitfield-1.m: New test.
27110         * objc.dg/bitfield-2.m: New test.
27111
27112 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27113
27114         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
27115         gcc.dg/c99-flex-array-4.c: New tests.
27116
27117 2002-08-16  Stan Shebs  <shebs@apple.com>
27118
27119         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
27120
27121 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
27122
27123         * gcc.dg/typeof-1.c: New test.
27124         * g++.dg/ext/typeof2.C: New test.
27125
27126 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27127
27128         * g++.dg/other/offsetof1.C: New test.
27129
27130 2002-08-14  Richard Henderson  <rth@redhat.com>
27131
27132         * gcc.dg/tls/diag-3.c: Fix expected message strings.
27133
27134 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
27135
27136         * gcc.dg/cpp/_Pragma3.c: New test.
27137
27138 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
27139
27140         * g++.dg/template/inherit3: New test.
27141
27142 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27143
27144         * gcc.dg/bitfld-4.c: Add blank options.
27145
27146 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
27147
27148         * g++.dg/template/crash1.C: New test.
27149
27150 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27151
27152         * gcc.dg/tls/opt-2.c: New test.
27153
27154 2002-08-08  Devang Patel  <dpatel@apple.com>
27155
27156         * objc.dg/selector-1.m : New test
27157
27158 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27159
27160         * g++.dg/abi/bitfield4.C: New test.
27161         * gcc.dg/bitfld-4.c: New test.
27162
27163 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27164
27165         * g++.dg/other/packed1.C: New test.
27166
27167 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
27168
27169         * g++.dg/abi/offsetof.C: Tweak error messages.
27170         * g++.old-deja/g++.mike/p10769a.C: Likewise.
27171
27172 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27173
27174         * gcc.dg/bitfld-3.c: New test.
27175
27176 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27177             Richard Henderson  <rth@redhat.com>
27178
27179         * gcc.dg/i386-bitfield1.c: New test.
27180         * g++.dg/abi/bitfield3.C: Update.
27181
27182 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
27183
27184         * objc.dg/const-str-2.m: Update.
27185         * gcc.dg/cpp/c++98.c: Change to C extension.
27186         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
27187         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27188
27189 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27190
27191         * testsuite/gcc.dg/tls/diag-3.c: New.
27192
27193 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27194
27195         * g++.dg/README (Subdirectories): Document new subdir expr.
27196         * g++.dg/expr/pmf-1.C: New test.
27197
27198 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27199
27200         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27201
27202 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27203
27204         * g++.dg/abi/bitfield3.C: New test.
27205
27206 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27207
27208         * lib/gcov.exp: Tweak expected line formats.
27209         * gcc.misc-tests/gcov8.c: New test.
27210         * gcc.misc-tests/gcov8.x: New flags.
27211
27212 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
27213
27214         * consistency.vlad/layout/endian.c: Include string.h.
27215
27216         * gcc.c-torture/execute/20020805-1.c: New test.
27217
27218 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27219
27220         * g++.dg/other/conversion1.C: New test.
27221
27222 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27223
27224         * gcc.dg/builtins-1.c: New testcase.
27225
27226 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27227
27228         * g++.dg/inherit/access3.C: New test.
27229
27230 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27231
27232         * gcc.dg/ia64-visibility-2.c: New test.
27233
27234 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27235
27236         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27237         __qualifier_flags to __flags.
27238
27239 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27240
27241         * g++.dg/inherit/operator1.C: New test.
27242         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27243         * g++.dg/other/error1.C: Change expected error message.
27244         * g++.dg/template/conv4.C: Likewise.
27245
27246 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27247
27248         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27249         for documented behavior.
27250
27251 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27252
27253         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27254         several targets known to fail.
27255
27256 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27257
27258         * gcc.dg/mips-args-[123].c: New tests.
27259
27260 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27261
27262         * gcc.dg/ppc-spe.c: New.
27263
27264 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27265
27266         * g++.dg/other/ptrmem4.C: New testcase.
27267
27268 2002-07-24  Richard Henderson  <rth@redhat.com>
27269
27270         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27271
27272 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27273
27274         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27275
27276 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27277
27278         * gcc.c-torture/execute/memset-3.c: New testcase.
27279
27280 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27281
27282         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27283         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27284
27285 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27286
27287         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27288         Delete.
27289
27290 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27291
27292         * gcc.c-torture/compile/simd-4.c: New test.
27293
27294 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27295
27296         PR c++/7347, c++/7348
27297         * g++.dg/template/access4.C: New test.
27298         * g++.dg/template/access5.C: New test.
27299         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27300         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27301         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27302         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27303
27304 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27305
27306         * gcc.dg/gnu89-init-2.c: New test.
27307
27308 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27309
27310         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27311
27312 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27313
27314         * gcc.c-torture/execute/20020720-1.c: New testcase.
27315
27316 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27317
27318         * gcc.dg/cpp/Wsignprom.c: New tests.
27319
27320 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27321
27322         * gcc.c-torture/execute/loop-13.c: New test.
27323
27324 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27325
27326         * gcc.dg/cpp/expr.c: New tests.
27327
27328 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27329
27330         * g++.dg/opt/pr6713.C: Add template instantiation.
27331
27332 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27333
27334         * gcc.dg/nest.c: New test.
27335
27336 2002-07-17  Richard Henderson  <rth@redhat.com>
27337
27338         * g++.dg/opt/pr6713.C: New test.
27339
27340 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27341
27342         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27343         XFAIL for all x86 processors.
27344
27345 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27346
27347         * gcc.c-torture/execute/20010122-1.x: Do not test with
27348         -fomit-frame-pointer.
27349
27350 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27351
27352         * g++.dg/template/instantiate2.C: New test.
27353         * g++.dg/template/spec4.C: New test.
27354
27355 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27356
27357         * g++.dg/template/access2.C: New test.
27358         * g++.dg/template/access3.C: New test.
27359
27360 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27361
27362         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27363         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27364         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27365         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27366         Convert to use <stdarg.h>.
27367         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27368         Delete.
27369         * gcc.dg/va-arg-2.c: New.
27370         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27371
27372 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27373
27374         * gcc.c-torture/compile/20020710-1.c: New test.
27375
27376 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27377                           Andrew Pinski  <pinskia@physics.uc.edu>
27378
27379         gcc.c-torture/compile/simd-2.c: New testcase.
27380         gcc.c-torture/compile/simd-3.c: Likewise.
27381
27382 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27383
27384         PR c++/7224
27385         * g++.dg/overload/error1.C: New test.
27386
27387 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27388
27389         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27390         configuration and IRIX 6 O32 ABI.
27391
27392 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27393
27394         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27395
27396 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27397
27398         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27399
27400 2002-07-10  Jeffrey A Law  <law@redhat.com>
27401
27402         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27403
27404         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27405
27406 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27407
27408         * gcc.dg/20020312-2.c: Check for __PPC__.
27409
27410 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27411
27412         * gcc.c-torture/compile/20020709-1.c: New test.
27413
27414 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27415
27416         * g++.dg/template/qualttp21.C: New test case.
27417
27418 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27419
27420         * gcc.c-torture/compile/20020706-1.c: New test.
27421         * gcc.c-torture/compile/20020706-2.c: New test.
27422
27423 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27424             Alexandre Oliva  <aoliva@redhat.com>
27425
27426         * g++.dg/warn/incomplete1.C: New test.
27427
27428 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27429
27430         PR c++/7099
27431         * g++.dg/warn/noreturn1.C: New test.
27432
27433 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27434
27435         PR c++/6706
27436         * g++.dg/debug/debug6.C: New test.
27437         * g++.dg/debug/debug7.C: New test.
27438
27439 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27440
27441         * gcc.c-torture/compile/simd-3.c: New test.
27442
27443 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27444
27445         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27446         * gcc.dg/20020620-1.c: Likewise.
27447
27448 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27449
27450         PR c++/6944
27451         * g++.dg/init/array4.C: New test.
27452         * g++.dg/init/array5.C: New test.
27453
27454 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27455
27456         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27457         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27458
27459 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27460
27461         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27462         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27463         * gcc.dg/wtr-conversion-1.c: Likewise.
27464         * gcc.dg/wtr-escape-1.c: Likewise.
27465         * gcc.dg/wtr-int-type-1.c: Likewise.
27466         * gcc.dg/wtr-label-1.c: Likewise.
27467         * gcc.dg/wtr-static-1.c: Likewise.
27468         * gcc.dg/wtr-strcat-1.c: Likewise.
27469         * gcc.dg/wtr-suffix-1.c: Likewise.
27470         * gcc.dg/wtr-switch-1.c: Likewise.
27471         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27472         * gcc.dg/wtr-union-init-1.c: Likewise.
27473         * gcc.dg/wtr-union-init-2.c: Likewise.
27474         * gcc.dg/wtr-union-init-3.c: Likewise.
27475
27476         * gcc.dg/wtr-func-def-1.c: New test.
27477
27478 2002-07-02 Devang Patel <dpatel@apple.com>
27479
27480         * objc.dg/param-1.m: New test.
27481
27482 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27483
27484         * gcc.dg/cpp/trad/directive.c: Add test.
27485         * gcc.dg/cpp/trad/macroargs.c: Add test.
27486         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27487
27488 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27489
27490         * gcc.dg/cpp/cmdlne-M.c: New test.
27491
27492 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27493
27494         * objc.dg/desig-init-1.m: New test.
27495
27496 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27497
27498         PR c++/6716
27499         * g++.dg/template/instantiate1.C: New test.
27500
27501 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27502
27503         PR c++/7112
27504         * g++.dg/template/sizeof2.C: New test.
27505
27506 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27507
27508         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27509         gcc.dg/cpp/trad/include.c: New tests.
27510
27511 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27512
27513         PR target/7177
27514         * gcc.c-torture/compile/20020701-1.c: New test.
27515
27516 2002-07-01  Stan Shebs  <shebs@apple.com>
27517
27518         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27519         header here...
27520         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27521         (objc-torture-execute): or here.
27522
27523 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27524
27525         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27526
27527 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27528
27529         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27530
27531 2002-06-30  Devang Patel  <dpatel@apple.com>
27532
27533         * objc.dg/fsyntax-only.m: New test.
27534
27535 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27536
27537         PR c++/6695
27538         * g++.dg/template/friend7.C: New file.
27539
27540 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27541
27542         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27543         return type.
27544
27545 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27546
27547         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27548         avoid division by zero.
27549
27550 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27551
27552         * gcc.dg/Wunknownprag.c: New tests.
27553
27554 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27555
27556         * gcc.c-torture/execute/simd-2.c: New test.
27557
27558 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27559
27560         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27561         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27562         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27563         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27564         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27565         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27566         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27567         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27568         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27569         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27570         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27571         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27572         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27573         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27574         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27575         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27576         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27577
27578 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27579
27580         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27581         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27582         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27583         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27584         New tests.
27585         * gcc.dg/cpp/trad/directive.c: Update.
27586
27587 2002-06-23  Andreas Jaeger  <aj@suse.de>
27588
27589         * gcc.c-torture/execute/complex-6.c: New.
27590
27591 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27592
27593         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27594         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27595         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27596         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27597
27598 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27599
27600         * gcc.dg/cpp/trad: New directory with traditional tests copied
27601         from parent directory.
27602         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27603         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27604         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27605         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27606         Move to trad/ and rename.
27607         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27608         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27609         gcc.dg/cpp/trad/redef2.c: New tests.
27610         * gcc.dg/cpp/trad/trad.exp: New driver.
27611
27612 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27613
27614         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27615         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27616         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27617         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27618         Remove.
27619
27620 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27621
27622         * gcc.dg/20020620-1.c: New test.
27623
27624 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27625
27626         * g++.dg/template/ttp4.C: New test.
27627
27628 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27629
27630         * g++.dg/opt/vt1.C: Fix regexp.
27631
27632 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27633
27634         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27635         Don't use attribute `noinline'.
27636
27637 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27638
27639         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27640
27641 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27642
27643         * gcc.c-torture/execute/simd-1.c: New.
27644
27645         * gcc.dg/simd-1.c: New.
27646
27647 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27648
27649         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27650
27651 2002-06-16  Richard Henderson  <rth@redhat.com>
27652
27653         * g++.dg/ext/anon-struct1.C: New.
27654         * g++.dg/ext/anon-struct2.C: New.
27655         * g++.dg/ext/anon-struct3.C: New.
27656         * gcc.dg/anon-struct-1.c: New.
27657         * gcc.dg/anon-struct-2.c: New.
27658         * gcc.dg/anon-struct-3.c: New.
27659         * gcc.dg/20011008-1.c: Adjust warning text.
27660         * gcc.dg/20020527-1.c: Add -fms-extensions.
27661
27662 2002-06-16  Richard Henderson  <rth@redhat.com>
27663
27664         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27665
27666 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27667
27668         * gcc.c-torture/execute/20020615-1.c: New test.
27669
27670 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27671
27672         * gcc.c-tortuture/execute/compare-1.c: New test case.
27673         * gcc.c-tortuture/execute/compare-2.c: New test case.
27674         * gcc.c-tortuture/execute/compare-3.c: New test case.
27675
27676 2002-06-13  Richard Henderson  <rth@redhat.com>
27677
27678         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27679         ia64 ilp32.
27680
27681 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27682
27683         * g++.dg/template/typename2.C: Update error message.
27684
27685 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27686
27687         * gcc.c-torture/execute/20020611-1.c: New test.
27688
27689 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27690
27691         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27692         list of targets to skip.
27693
27694 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27695
27696         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27697         targets if not optimizing.
27698
27699 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27700
27701         * gcc.c-torture/compile/20020605-1.c: New test.
27702
27703         * g++.dg/opt/vt1.C: New test.
27704
27705         * gcc.dg/20020531-1.c: New test.
27706
27707         * gcc.dg/20020530-1.c: New test.
27708
27709         * gcc.dg/20020527-1.c: New test.
27710
27711         * g++.dg/opt/cse1.C: New test.
27712
27713 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27714
27715         * gcc.dg/20020607-2.c: New test case.
27716
27717 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27718
27719         * gcc.c-torture/compile/20020604-1.c: New test.
27720
27721 2002-06-04  Richard Henderson  <rth@redhat.com>
27722
27723         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27724         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27725         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27726
27727 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27728
27729         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27730
27731 2002-06-03  Richard Henderson  <rth@redhat.com>
27732
27733         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27734         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27735
27736 2002-06-02  Richard Henderson  <rth@redhat.com>
27737
27738         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27739         test functions static.
27740
27741 2002-06-02  Andreas Jaeger  <aj@suse.de>
27742
27743         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27744         now.
27745
27746 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27747
27748         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27749         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27750         Update for mofified diagnostics.
27751         * gcc.dg/c99-intconst-1.c: No longer fail.
27752
27753 2002-06-02  Richard Henderson  <rth@redhat.com>
27754
27755         * gcc.dg/uninit-A.c: Remove xfail markers.
27756
27757 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27758
27759         * gcc.dg/fnegate-1.c: New test case.
27760
27761 2002-05-30  Osku Salerma  <osku@iki.fi>
27762
27763         * gcc.c-torture/execute/mayalias-1.c: New file.
27764
27765 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27766
27767         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27768         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27769         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27770
27771 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27772
27773         * gcc.c-torture/execute/20020529-1.c: New test.
27774
27775 2002-05-27  Richard Henderson  <rth@redhat.com>
27776
27777         * g++.dg/ext/attrib6.C: New test case.
27778
27779 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27780
27781         * gcc.c-torture/execute/pure-1.c: New test.
27782
27783 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27784
27785         * gcc.dg/cpp/arith-2.c: Remove.
27786
27787 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27788
27789         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27790         * gcc.dg/cpp/if-3.c: Remove.
27791
27792 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27793
27794         * g++.dg/opt/cse2.C: New test.
27795
27796 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27797
27798         * gcc.dg/cpp/arith-1.c: New semantic tests.
27799         * gcc.dg/cpp/if-1.c: Update.
27800
27801 2002-05-24  Ben Elliston  <bje@redhat.com>
27802
27803         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27804
27805 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27806
27807         * gcc.dg/verbose-asm.c: New test.
27808
27809 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27810
27811         * gcc.dg/cpp/paste12.c: New test.
27812
27813 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27814
27815         * g++.dg/parse/named_ops.C: New test.
27816
27817 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27818
27819         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27820
27821 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27822
27823         * gcc.dg/weak-2.c: Allow optional leading underscore
27824         in scan-assembler symbol name.
27825         * gcc.dg/weak-3.c: Likewise.
27826         * gcc.dg/weak-4.c: Likewise.
27827         * gcc.dg/weak-5.c: Likewise.
27828
27829 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27830
27831         * gcc.dg/20020523-1.c: New test.
27832
27833 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27834
27835         * objc.dg/const-str-2.m: Update now that we stop after
27836         a command line error.
27837
27838 2002-05-22  Richard Henderson  <rth@redhat.com>
27839
27840         * g++.dg/dg.exp: Fix typo in test pruneing.
27841
27842 2002-05-22  Richard Henderson  <rth@redhat.com>
27843
27844         * g++.dg/dg.exp: Prune the tls subdirectory.
27845         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27846         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27847         * g++.dg/tls/init-1.C: New.
27848
27849 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27850
27851         * gcc.dg/20020517-1.c: New test.
27852
27853 2002-05-21  Richard Henderson  <rth@redhat.com>
27854
27855         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27856         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27857
27858 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27859
27860         * g++.dg/other/copy2.C: New test.
27861
27862 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27863
27864         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27865         (MAX_COPY): Bump up to 10 times sizeof (long long).
27866         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27867
27868         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27869         sizeof (long long).
27870
27871         * gcc.c-torture/execute/strcpy-1.c: New test.
27872
27873 2002-05-19  Jason Merrill  <jason2redhat.com>
27874
27875         * g++.dg/ext/oper1.C: New test.
27876
27877 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27878 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27879
27880         * README.QMTEST: New file.
27881
27882         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27883
27884 2002-05-19  Andreas Jaeger  <aj@suse.de>
27885
27886         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27887         now.
27888         * gcc.c-torture/execute/loop-2d.x: Likewise.
27889
27890 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27891
27892         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
27893         support weak symbols.
27894         * gcc.dg/weak-4.c: Likewise.
27895         * gcc.dg/weak-6.c: Likewise.
27896
27897 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27898
27899         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27900         cygwin, coff and h8300-*-hms targets
27901         * gcc.dg/weak-5.c: Likewise.
27902         * gcc.dg/weak-7.c: Likewise.
27903
27904 2002-05-16  Jason Merrill  <jason@redhat.com>
27905
27906         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27907         (scan-assembler-not, scan-assembler-dem): Likewise.
27908         (scan-assembler-dem-not): Likewise.
27909
27910 2002-05-15  Richard Henderson  <rth@redhat.com>
27911
27912         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27913
27914 2002-05-15  Richard Henderson  <rth@redhat.com>
27915
27916         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27917         (vfoo1f): Warning here.
27918         (vfoo1l): Don't redefine the alias.
27919
27920 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27921
27922         * g++.dg/init/pm1.C: New test.
27923
27924 2002-05-12  David S. Miller  <davem@redhat.com>
27925
27926         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27927         types.
27928
27929 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27930
27931         * gcc.c-torture/execute/20020510-1.c: New test case.
27932
27933 2002-05-10  David S. Miller  <davem@redhat.com>
27934
27935         * gcc.c-torture/execute/conversion.c: Test long double too.
27936
27937 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27938
27939         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27940         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27941         * lib/g++.exp (g++_link_flags): Likewise.
27942         * lib/objc.exp (objc_target_compile): Likewise.
27943
27944 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27945
27946         * gcc.dg/cpp/poison.c: Update.
27947         * gcc.dg/cpp/20000625-2.c: Remove.
27948         * gcc.dg/cpp/direct2s.c: Remove final test.
27949
27950 2002-05-08  Tom Rix  <trix@redhat.com>
27951
27952         * gcc.c-torture/execute/20020508-1.c: New test.
27953         * gcc.c-torture/execute/20020508-2.c: New test.
27954         * gcc.c-torture/execute/20020508-3.c: New test.
27955
27956 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27957
27958         * gcc.dg/cpp/charconst-4.c: More tests.
27959
27960 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27961
27962         PR c/6569
27963         * gcc.dg/weak-3.c: Update location of warning messages.
27964         * gcc.dg/weak-5.c: Likewise.
27965
27966 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27967
27968         * gcc.c-torture/execute/20020506-1.c: New test case.
27969
27970 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27971
27972         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27973
27974 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27975
27976         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27977
27978 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27979
27980         * gcc.dg/cpp/charconst-3.c: New test.
27981
27982 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27983
27984         * gcc.dg/cpp/charconst.c: Update tests.
27985
27986 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27987
27988         * treelang: Added directory for new sample language treelang. Also
27989         lib/treelang.exp: New file to signal treelang should be tested.
27990
27991 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27992
27993         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27994         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27995         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27996         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27997         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27998         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27999         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
28000
28001 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28002
28003         * gcc.dg/format/xopen-2.c: New test.
28004
28005 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28006
28007         * gcc.dg/20020503-1.c: New test.
28008
28009 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
28010
28011         * g++.dg/init/dtor1.C: Make it tougher.
28012
28013 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
28014
28015         * g++.dg/init/dtor1.C: New test.
28016
28017 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
28018
28019         * gcc.dg/altivec-8.c: New.
28020
28021 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
28022
28023         * gcc.dg/altivec-7.c: New.
28024
28025 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
28026
28027         * g++.dg/parse/typedef1.C: New test.
28028
28029 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
28030
28031         PR c++/6486
28032         * g++.dg/template/friend6.C: New test.
28033
28034         PR c++/6492
28035         * g++.dg/init/copy1.C: New test.
28036
28037 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
28038
28039         * g++.dg/warn/effc1.C: New test.
28040
28041 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28042
28043         * gcc.dg/cpp/if-cexp.c: Add a test.
28044
28045 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
28046
28047         * gcc.dg/20020426-2.c: New test.
28048
28049 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28050
28051         * gcc.dg/cpp/if-mop.c: Update.
28052         * gcc.dg/cpp/if-mpar.c: Add test.
28053         * gcc.dg/cpp/if-oppr.c: Update.
28054
28055 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28056
28057         PR c/6343
28058         * gcc.dg/weak-[2-7].c: New tests.
28059
28060 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28061
28062         * gcc.dg/enum1.c: New test.
28063
28064 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28065
28066         PR c++/6497
28067         * g++.dg/inherit/access2.C: New test.
28068
28069 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR bootstrap/6445
28072         * gcc.dg/20020426-1.c: New test.
28073
28074 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28075
28076         * g++.dg/abi/enum1.C: New test.
28077
28078 2002-04-26  Richard Henderson  <rth@redhat.com>
28079
28080         * gcc.dg/c99-bool-1.c: Expect always true warning.
28081
28082 2002-04-25  Roger Sayle  <roger@eyesopen.com>
28083
28084         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
28085
28086 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28087
28088         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
28089         targets.
28090
28091 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
28092
28093         * g++.dg/abi/mange7.C: New test.
28094
28095         PR c++/6438.
28096         * g++.dg/parse/stmtexpr2.C: New test.
28097
28098 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
28099
28100         * gcc.dg/20020312-2.c: Add SH target.
28101
28102 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28103
28104         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
28105         compiler output on mips*-*-irix*.
28106
28107 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
28108
28109         * g++.dg/parse/attr1.C: New test.
28110
28111 2002-04-23  Roger Sayle  <roger@eyesopen.com>
28112
28113         * gcc.c-torture/execute/string-opt-17.c: New test case.
28114         * gcc.c-torture/execute/memset-2.c: New test case.
28115
28116 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
28117
28118         PR c++/6256:
28119         * g++.dg/template/friend5.C: New test.
28120
28121         PR c++/6331:
28122         * g++.dg/template/qual1.C: Likewise.
28123
28124 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
28125
28126         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
28127         Include stdlib.h, not stdio.h or ctype.h.
28128
28129 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
28130
28131         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
28132         cris-*-elf* and mmix-*-*.
28133         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
28134         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
28135         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
28136         Ditto.
28137         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
28138         * gcc.dg/wchar_t-1.c: Ditto.
28139
28140 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
28141
28142         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
28143         Clarify comment.
28144
28145 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
28146
28147         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
28148
28149 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28150
28151         * gcc.c-torture/execute/20000906-1.x: Delete.
28152
28153 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
28154
28155         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
28156
28157 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
28158
28159         * PR6367
28160         * g77.f-torture/execute/6367.f: New test.
28161         * g77.f-torture/execute/6367.x: Disable for MMIX.
28162
28163 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
28164
28165         * PR6352
28166         * g++.dg/opt/inline2.C: New test.
28167
28168 2002-04-18  Richard Henderson  <rth@redhat.com>
28169
28170         * gcc.dg/20000906-1.c: Enable for all targets.
28171         * gcc.c-torture/compile/iftrap-2.c: New.
28172
28173 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28174
28175         * gcc.dg/20020418-1.c: New test.
28176         * gcc.dg/20020418-2.c: New test.
28177
28178 2002-04-18  Richard Henderson  <rth@redhat.com>
28179
28180         * gcc.c-torture/compile/iftrap-1.c: New.
28181         * gcc.dg/iftrap-1.c: Adjust for ia64.
28182         * gcc.dg/iftrap-2.c: New.
28183
28184 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28185
28186         * gcc.c-torture/compile/20020418-1.c: New test.
28187
28188 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28189
28190         * gcc.c-torture/compile/20020415-1.c: New.
28191
28192 2002-04-18  David S. Miller  <davem@redhat.com>
28193
28194         * gcc.c-torture/execute/20020418-1.c: New test.
28195
28196 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28197
28198         * gcc.dg/20020416-1.c: New test.
28199
28200         * g++.dg/opt/inline1.C: New test.
28201
28202 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28203
28204         * gcc.dg/altivec-5.c: New test.
28205
28206         * gcc.dg/20020415-1.c: New test.
28207
28208 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28209
28210         * testsuite/lib/chill.exp: Remove.
28211
28212 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
28213
28214         * g++.dg/other/big-struct.C: New test.
28215
28216 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28217
28218         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28219         of scratch file.
28220
28221 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28222
28223         PR c/6277
28224         * gcc.dg/i386-387-1.c: Allow optional leading underscore
28225         in scan-assembler function name
28226
28227 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28228
28229         * g77.f-torture/execute/980628-4.x,
28230         g77.f-torture/execute/980628-5.x,
28231         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28232         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28233         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28234         i[34567]86-*-*.
28235
28236 2002-04-13  David S. Miller  <davem@redhat.com>
28237
28238         * gcc.c-torture/execute/20020413-1.c: New test.
28239
28240 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28241
28242         * gcc.dg/asm-6.c,
28243         * g++.dg/ext/asm1.C: New tests.
28244
28245 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28246
28247         PR c++ 5373.
28248         * g++.dg/parse/stmtexpr1.C: New test.
28249
28250         PR c++/5189.
28251         * g++.dg/template/copy1.C: New test.
28252
28253 2002-04-12  Richard Henderson  <rth@redhat.com>
28254
28255         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28256
28257 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28258
28259         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28260         gcc.c-torture/execute/20020307-2.c.
28261
28262 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28263
28264         * g++.dg/ext/attrib5.C,
28265         * g++.dg/lookup/struct1.C: New tests.
28266
28267 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28268
28269         * gcc.dg/20020411-1.c: New test.
28270
28271         * gcc.c-torture/execute/20020411-1.c: New test.
28272
28273 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28274
28275         * g77.f-torture/execute/6177.f: New test.
28276
28277 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28278
28279         PR middle-end/6247
28280         * g++.dg/opt/cleanup1.C: New test.
28281
28282         * g++.dg/opt/const1.C: New test.
28283
28284 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28285
28286         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28287
28288 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28289
28290         PR c++/5507
28291         * g++.dg/template/typename2.C: New test.
28292
28293 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28294
28295         * gcc.c-torture/execute/loop-12.c: New.
28296
28297 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28298
28299         * g77.f-torture/execute/980628-4.x,
28300         g77.f-torture/execute/980628-5.x,
28301         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28302         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28303         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28304
28305 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28306
28307         PR optimization/6086
28308         * g++.dg/opt/preinc1.C: New test.
28309
28310 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28311
28312         PR c++/5571
28313         * g++.dg/opt/static2.C: New test.
28314
28315 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28316
28317         PR c/5120
28318         * gcc.dg/20020406-1.c: New test.
28319
28320 2002-04-04  David S. Miller  <davem@redhat.com>
28321
28322         * gcc.c-torture/execute/20020404-1.c: New test.
28323
28324 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28325
28326         PR c/6123
28327         * gcc.dg/20020312-2.c: Do not declare global register variable
28328         if __PIC__ or __pic__ is defined.
28329
28330 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28331
28332         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28333         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28334
28335 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28336
28337         * gcc.misc-tests/linkage.exp: Update last change to handle
28338         sparc*-, not just sparc-.
28339
28340 2002-04-03  Richard Henderson  <rth@redhat.com>
28341
28342         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28343
28344 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28345
28346         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28347
28348 2002-04-02  David S. Miller  <davem@redhat.com>
28349
28350         * gcc.c-torture/execute/20020402-3.c: New test.
28351
28352 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28353
28354         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28355         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28356
28357         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28358         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28359         g77.f-torture/execute/20001201.x,
28360         g77.f-torture/execute/u77-test.x: New files.
28361
28362         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28363         * gcc.dg/wchar_t-1.c: Ditto.
28364
28365 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28366
28367         * gcc.c-torture/execute/20020402-1.c: New test.
28368
28369 2002-04-01  Richard Henderson  <rth@redhat.com>
28370
28371         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28372
28373         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28374
28375 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28376
28377         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28378
28379 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28380
28381         * g++.dg/inherit/template-as-base.C: Expect error.
28382         * g++.dg/inherit/namespace-as-base.C: Likewise.
28383
28384 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28385
28386         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28387         g++.dg/ext/instantiate3.C: Tweak match patterns.
28388
28389         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28390         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28391         -da test.
28392
28393 2002-03-31  Richard Henderson  <rth@redhat.com>
28394
28395         * gcc.dg/special/alias-2.c: New.
28396         * gcc.dg/special/ecos.exp: Run it.
28397
28398 2002-03-31  Richard Henderson  <rth@redhat.com>
28399
28400         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28401
28402 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28403
28404         * gcc.dg/weak-1.c: Disable on h8300 port.
28405
28406 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28407
28408         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28409         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28410         ordering tests.
28411         * g++.dg/bprob/bprob-1.C: New test.
28412         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28413         * g++.dg/gcov/gcov-1.C: New test.
28414         * g++.dg/gcov/gcov-1.x: New file.
28415         * g++.dg/gcov/gcov-2.C: New test.
28416         * g++.dg/gcov/gcov-3.C: New test.
28417         * g++.dg/gcov/gcov-3.h: New file.
28418
28419 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28420
28421         * g++.old-deja/g++.other/builtins5.C: New test.
28422         * g++.old-deja/g++.other/builtins6.C: New test.
28423         * g++.old-deja/g++.other/builtins7.C: New test.
28424         * g++.old-deja/g++.other/builtins8.C: New test.
28425         * g++.old-deja/g++.other/builtins9.C: New test.
28426
28427 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28428
28429         * g++.dg/opt/static1.C: New test.
28430
28431         * g++.dg/opt/longbranch1.C: New test.
28432
28433 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28434
28435         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28436
28437         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28438
28439 2002-03-28  Jeffrey A Law  (law@redhat.com)
28440
28441         * gcc.c-torture/execute/20020328-1.c: New test.
28442
28443 2002-03-27  Richard Henderson  <rth@redhat.com>
28444
28445         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28446         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28447         move from g++.old-deja/g++.ext/.
28448
28449 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28450
28451         * g++.dg/init/new2.C: New test.
28452
28453 2002-03-26  Richard Henderson  <rth@redhat.com>
28454
28455         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28456
28457         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28458         on sparc.
28459
28460         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28461         sparcv9 systems.
28462         * gcc.dg/20001102-1.c: Likewise.
28463
28464 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28465
28466         * gcc.dg/cpp/endif-pedantic1.c,
28467         gcc.dg/cpp/endif-pedantic2.c: New tests.
28468
28469 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28470
28471         * g++.dg/init/new1.C: New test.
28472
28473 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28474
28475         * g++.dg/abi/vbase9.C: New test.
28476
28477 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28478
28479         * gcc.dg/arm-asm.c: New test.
28480
28481 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28482
28483         * gcc.dg/Wswitch-enum.c: New test.
28484         Fix PR c/5044.
28485
28486 2002-03-26  Richard Henderson  <rth@redhat.com>
28487
28488         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28489         structure.
28490
28491 2002-03-25  Richard Henderson  <rth@redhat.com>
28492
28493         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28494         sparcv9 systems.
28495
28496         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28497         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28498
28499 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28500
28501         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28502
28503 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28504
28505         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28506         targets using generic thunk support.
28507
28508 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28509
28510         * gcc.c-torture/compile/20020323-1.c: New test.
28511
28512         * g++.dg/opt/conj2.C: New test.
28513
28514 2002-03-24  Richard Henderson  <rth@redhat.com>
28515
28516         * gcc.dg/weak-1.c: Use -fno-common.
28517
28518 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28519
28520         * g77.dg/f77-edit-apostrophe-out.f: New test
28521         * g77.dg/f77-edit-h-out.f: New test
28522         * g77.dg/f77-edit-t-in.f: New test
28523         * g77.dg/f77-edit-t-out.f: New test
28524         * g77.dg/f77-edit-x-out.f: New test
28525         * g77.dg/f77-edit-slash-out.f: New test
28526         * g77.dg/f77-edit-colon-out.f: New test
28527         * g77.dg/f77-edit-s-out.f: New test
28528
28529 2002-03-24  Richard Henderson  <rth@redhat.com>
28530
28531         * objc/execute/formal_protocol-6.x: New XFAIL.
28532
28533 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28534
28535         * gcc.dg/weak-1.c: Early return from dg-final on platforms
28536         that do not support weak symbols
28537
28538 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28539
28540         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
28541         * lib/g77.exp: Likewise.
28542         * lib/objc.exp: Likewise.
28543
28544 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28545
28546         * gcc.dg/Wswitch-default.c: New test.
28547
28548 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28549
28550         * g++.dg/other/enum1.C: New test.
28551
28552 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28553
28554         * gcc.dg/pragma-ep-3.c: Fix typo.
28555
28556 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28557
28558         * g++.dg/inherit/template-as-base.C: New test.
28559
28560 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28561
28562         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28563         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28564
28565 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28566
28567         * gcc.dg/cpp/multiline.c: Update to match.
28568
28569 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28570
28571         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28572
28573 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28574
28575         * gcc.dg/cpp/extratokens2.c: New file.
28576
28577 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28578
28579         * gcc.dg/20020312-2.c: Add rs6000 target.
28580
28581         * gcc.c-torture/compile/20020319-1.c: New test.
28582
28583 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28584
28585         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28586         (A, E): Handle this.
28587
28588 2002-03-20  Jason Merrill  <jason@redhat.com>
28589
28590         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28591         ignoring -fpic.
28592         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28593         through prune_gcc_output.
28594
28595 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28596
28597         * gcc.c-torture/compile/20020320-1.c: New test.
28598
28599 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28600
28601         * gcc.c-torture/compile/20020318-1.c: New test.
28602
28603         * gcc.dg/struct-by-value-1.c: New test.
28604
28605         * gcc.dg/20020319-1.c: New test.
28606
28607 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28608
28609         * g++.dg/opt/conj1.C: New test.
28610
28611 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28612
28613         * g++.dg/template/qualttp20.C: Revert previous change.
28614         * g++.dg/template/qualttp3.C: Likewise.
28615         * g++.dg/template/qualttp4.C: Likewise.
28616         * g++.dg/template/qualttp5.C: Likewise.
28617         * g++.dg/template/qualttp6.C: Likewise.
28618         * g++.dg/template/qualttp7.C: Likewise.
28619         * g++.dg/template/qualttp8.C: Likewise.
28620         * g++.dg/template/recurse.C: Likewise.
28621
28622 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28623
28624         * gcc.dg/cpp/wchar-1.c: Update.
28625
28626 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28627
28628         * g++.dg/template/conv1.C: New test.
28629         * g++.dg/template/conv2.C: New test.
28630         * g++.dg/template/conv3.C: New test.
28631         * g++.dg/template/conv4.C: New test.
28632
28633 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28634
28635         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28636         * g++.dg/template/qualttp3.C: Likewise.
28637         * g++.dg/template/qualttp4.C: Likewise.
28638         * g++.dg/template/qualttp5.C: Likewise.
28639         * g++.dg/template/qualttp6.C: Likewise.
28640         * g++.dg/template/qualttp7.C: Likewise.
28641         * g++.dg/template/qualttp8.C: Likewise.
28642         * g++.dg/template/recurse.C: Likewise.
28643
28644 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28645
28646         * g++.dg/opt/dtor1.C: New test.
28647
28648 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28649
28650         * gcc.c-torture/compile/20020315-1.c: New test.
28651
28652 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28653
28654         * gcc.dg/weak-1.c: Fix scan tests.
28655
28656 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28657
28658         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28659         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28660         cris-*-aout* mmix-*-*.
28661         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28662         cris-*-aout* mmix-*-*.
28663         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28664         cris-*-elf* cris-*-aout* and mmix-*-*.
28665         * gcc.dg/20001009-1.c: Ditto.
28666         * gcc.dg/20010912-1.c: Ditto.
28667         * gcc.dg/20020122-4.c: Ditto.
28668         * gcc.dg/inline-2.c: Ditto.
28669
28670 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28671
28672         * gcc.c-torture/compile/20020314-1.c: New test.
28673
28674 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28675
28676         * gcc.c-torture/execute/20020314-1.c: New test.
28677
28678 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28679
28680         * g++.dg/warn/Wunused-1.C: New test.
28681
28682 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28683
28684         * g++.dg/abi/mangle6.C: New test.
28685
28686 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28687
28688         * gcc.c-torture/compile/20020309-2.c: New test.
28689
28690         * gcc.c-torture/compile/20020312-1.c: New test.
28691
28692 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28693
28694         * g++.dg/other/access1.C: New test.
28695
28696 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28697
28698         * gcc.c-torture/execute/wchar_t-1.c: New test.
28699
28700 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28701
28702         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28703
28704 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28705
28706         * gcc.dg/20020312-1.c: New test case.
28707
28708 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28709
28710         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28711
28712 2002-03-11  Richard Henderson  <rth@redhat.com>
28713
28714         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28715         * g++.old-deja/g++.jason/report.C: Likewise.
28716
28717 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28718
28719         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28720         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28721
28722 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28723
28724         * testsuite/g++.dg/overload/pmf1.C: New test.
28725
28726 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28727
28728         * gcc.c-torture/execute/20020307-1.c: Use long.
28729
28730 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28731
28732         PR optimization/5844
28733         * gcc.dg/20020310-1.c: New test.
28734
28735 2002-03-09  Michael Meissner  <meissner@redhat.com>
28736
28737         * gcc.c-torture/execute/memcpy-2.c: New test.
28738         * gcc.c-torture/execute/memset-1.c: New test.
28739         * gcc.c-torture/execute/strlen-1.c: New test.
28740         * gcc.c-torture/execute/strcmp-1.c: New test.
28741         * gcc.c-torture/execute/strncmp-1.c: New test.
28742
28743 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28744
28745         * gcc.dg/ppc-ldstruct.c: New test.
28746
28747 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28748
28749         * gcc.c-torture/execute/va-arg-22.c: New test.
28750
28751 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28752
28753         * gcc.c-torture/compile/20020309-1.c: New test.
28754
28755 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28756
28757         * gcc.c-torture/execute/20020307-2.c: New test.
28758
28759 2002-03-07  Jeffrey A Law  (law@redhat.com)
28760
28761         * g77.f-torture/compile/20020307-1.f: New test.
28762
28763 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28764
28765         * gcc.dg/unordered-1.c: New test.
28766
28767 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28768
28769         * gcc.c-torture/execute/20020307-1.c: New test.
28770
28771 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28772
28773         * gcc.dg/20020304-1.c: New test.
28774
28775         * gcc.c-torture/compile/20020304-2.c: New test.
28776
28777 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28778
28779         * gcc.c-torture/compile/20020304-1.c: New test case
28780         (from PR c/5830).
28781
28782 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28783
28784         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28785
28786 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28787
28788         * g++.dg/other/classkey1.C: New test.
28789
28790 2002-03-01  Richard Henderson  <rth@redhat.com>
28791
28792         * gcc.c-torture/compile/981223-1.x: New.
28793         * gcc.c-torture/compile/920625-1.x: New.
28794
28795 2002-02-28  Richard Henderson  <rth@redhat.com>
28796
28797         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28798
28799 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28800
28801         * gcc.c-torture/execute/20020227-1.c: New test.
28802
28803 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28804
28805         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28806         here" ERROR lines.
28807         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28808         * g++.old-deja.g++.other/defarg1.C: Likewise.
28809         * g++.old-deja/g++.pt/calls2.C: Likewise.
28810         * g++.old-deja/g++.pt/crash20.C: Likewise.
28811         * g++.old-deja/g++.pt/crash30.C: Likewise.
28812         * g++.old-deja/g++.pt/crash36.C: Likewise.
28813         * g++.old-deja/g++.pt/crash6.C: Likewise.
28814         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28815         * g++.old-deja/g++.pt/derived3.C: Likewise.
28816         * g++.old-deja/g++.pt/error1.C: Likewise.
28817         * g++.old-deja/g++.pt/friend21.C: Likewise.
28818         * g++.old-deja/g++.pt/friend23.C: Likewise.
28819         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28820         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28821
28822 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28823
28824         * gcc.c-torture/execute/20020225-2.c: New test.
28825
28826 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28827
28828         * gcc.c-torture/execute/920730-1t.c,
28829         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28830         Delete test cases, only relevant to -traditional.
28831
28832 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28833
28834         * gcc.dg/cpp/undef1.c: Remove.
28835         * gcc.dg/cpp/directiv.c: Update.
28836         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28837
28838 2002-02-27  Michael Meissner  <meissner@redhat.com>
28839
28840         * gcc.c-torture/execute/20020226-1.c: New test.
28841
28842 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28843
28844         * g++.dg/debug/debug4.C: New test.
28845
28846         * gcc.dg/ia64-visibility-1.c: New test.
28847
28848 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28849
28850         * gcc.dg/debug/20020224-1.c: New.
28851
28852 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28853
28854         * gcc.c-torture/execute/960416-1.x: New.
28855         * gcc.c-torture/execute/divconst-3.x: Likewise.
28856
28857 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28858
28859         * gcc.dg/20020224-1.c: New test.
28860
28861 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28862
28863         * gcc.c-torture/execute/20020225-1.c: New.
28864
28865 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28866
28867         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28868
28869 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28870
28871         * gcc.dg/20020222-1.c: New test.
28872
28873 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28874
28875         * g++.dg/opt/anonunion1.C: New test.
28876
28877 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28878
28879         * g++.dg/template/qualttp19.C: New test.
28880         * g++.dg/template/qualttp20.C: New test.
28881         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28882         * g++.old-deja/g++.other/qual1.C: Likewise.
28883
28884 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28885
28886         * gcc.dg/attr-alwaysinline.c: New.
28887
28888 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28889
28890         * gcc.dg/20020220-1.c: New test.
28891
28892         * gcc.dg/20020220-2.c: New test.
28893
28894         * g++.dg/opt/mmx1.C: New test.
28895
28896 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28897
28898         * gcc.c-torture/compile/20020110.c: New test.
28899
28900 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28901
28902         * gcc.c-torture/execute/20020219-1.c: New test.
28903
28904         * gcc.dg/20020219-1.c: New test.
28905
28906         * gcc.dg/noncompile/20020220-1.c: New test.
28907
28908         * g++.dg/opt/ptrintsum1.C: New test.
28909
28910         * gcc.dg/debug/20020220-1.c: New test.
28911
28912 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28913
28914         * gcc.c-torture/execute/20020216-1.c: New test.
28915
28916 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28917
28918         * gcc.dg/decl-1.c: Update, new test.
28919
28920 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28921
28922         * g++.dg/abi/bitfield1.C: New test.
28923         * g++.dg/abi/bitfield2.C: New test.
28924
28925 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28926
28927         * gcc.dg/attr-nest.c: New test.
28928
28929 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28930
28931         * gcc.c-torture/execute/20020215-1.c: New test.
28932
28933 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28934
28935         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28936         * g++.dg/debug/debug.exp: New.
28937         * g++.dg/debug/trivial.C: New.
28938         * g++.dg/debug/debug1.C: Moved...
28939         * g++.dg/other/debug1.C: ...from here.
28940         * g++.dg/debug/debug2.C: Moved...
28941         * g++.dg/other/debug2.C: ...from here.
28942         * g++.dg/debug/debug3.C: Moved...
28943         * g++.dg/other/debug3.C: ...from here.
28944
28945         * gcc.dg/noncompile/20020213-1.c: New test.
28946
28947 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28948
28949         * g++.dg/other/debug3.C: New test.
28950
28951         * gcc.c-torture/execute/20020213-1.c: New test.
28952
28953 2002-02-13  Richard Smith <richard@ex-parrot.com>
28954
28955         * g++.old-deja/g++.other/thunk1.C: New test.
28956
28957 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28958
28959         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28960
28961 2002-02-13  Stan Shebs  <shebs@apple.com>
28962
28963         * gcc.dg/altivec-3.c: New.
28964
28965 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28966
28967         * gcc.dg/Wunreachable-1.c: New test.
28968         * gcc.dg/Wunreachable-2.c: New test.
28969
28970 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28971
28972         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28973
28974 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28975
28976         * gcc.dg/decl-1.c: New test.
28977
28978 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28979
28980         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28981
28982 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28983
28984         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28985         * gcc.c-torture/compile/980506-1.x: Likewise.
28986
28987 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28988
28989         * gcc.dg/20020210-1.c: New.
28990
28991 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28992
28993         * g77.f-torture/execute/947.f: New regression test
28994         for PR fortran/947.
28995
28996 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28997
28998         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28999         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
29000
29001 2002-02-08  Richard Henderson  <rth@redhat.com>
29002
29003         * gcc.c-torture/compile/labels-3.c: New.
29004
29005 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
29006
29007         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
29008         expression statements work instead.
29009         * gcc.dg/noncompile/20020207-1.c: New test.
29010
29011 2002-02-07  Richard Henderson  <rth@redhat.com>
29012
29013         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
29014
29015 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29016
29017         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
29018         message from g77
29019         * lib/g77-dg.exp: Trim g77 error messages so that they are
29020         recognized by dg.exp.
29021
29022 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29023
29024         PR fortran/5473
29025         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
29026
29027 2002-02-07  Richard Henderson  <rth@redhat.com>
29028
29029         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
29030         to be sufficiently aligned for integers.
29031
29032 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
29033
29034         * g++.dg/template/friend4.C: New test.
29035
29036 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29037
29038         PR fortran/5743
29039         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
29040         unsupported cases.
29041
29042 2002-02-07  Richard Henderson  <rth@redhat.com>
29043
29044         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
29045         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
29046         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
29047         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
29048
29049 2002-02-06  Richard Henderson  <rth@redhat.com>
29050
29051         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
29052
29053 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
29054
29055         * gcc.dg/20020206-1.c: New test.
29056
29057 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
29058
29059         * gcc.c-torture/execute/20020206-1.c: New test.
29060
29061         * gcc.c-torture/execute/20020206-2.c: New test.
29062
29063         PR optimization/5429:
29064         * gcc.c-torture/compile/20020206-1.c: New test.
29065
29066 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
29067
29068         * g++.dg/ext/align1.C: Do not use an explicit alignment value
29069         as certain file formats cannot support particularly large
29070         alignments.
29071
29072         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
29073         and do not expect to be able to link the executable.
29074
29075         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
29076         fail because the COFF format does not support the weak attribute.
29077
29078 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
29079
29080         * g77.dg/pr5473.f: New test
29081
29082 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
29083
29084         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
29085         Fix testcase accordingly.
29086
29087 2002-02-04  Richard Henderson  <rth@redhat.com>
29088
29089         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
29090         (buf): Change to be an array of pointers, not ints.
29091
29092 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29093
29094         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
29095         before all tests.  Move warning one line above to match where it
29096         C frontend emits.
29097         * gcc.dg/Wswitch-2.c: New test.
29098         * g++.dg/warn/Wswitch-1.C: New test.
29099         * g++.dg/warn/Wswitch-2.C: New test.
29100
29101 2002-02-04  Richard Henderson  <rth@redhat.com>
29102
29103         * g++.dg/abi/offsetof.C: Fix size comparison.
29104
29105 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
29106
29107         * gcc.dg/cast-qual-2.c: New test.
29108
29109 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29110
29111         * gcc.dg/20020201-4.c: New test.
29112
29113 2002-02-04  Ben Elliston  <bje@redhat.com>
29114
29115         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
29116         target_info attribute != 0, in addition to the empty string.
29117         (gcc_target_compile): Likewise.
29118
29119 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
29120
29121         * gcc.dg/Wswitch.c: New test.
29122         PR gcc/4475. PR gcc/3780.
29123
29124 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
29125
29126         * g77.f-torture/execute/5122.f: New test for regressions
29127         against PR fortran/5122.
29128
29129 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
29130
29131         * g77.f-torture/compile/pr3743.f: Delete
29132         * g77.dg/pr3743-1.f: New test.
29133         * g77.dg/pr3743-2.f: New test.
29134         * g77.dg/pr3743-3.f: New test.
29135         * g77.dg/pr3743-4.f: New test.
29136
29137 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29138
29139         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
29140
29141 2002-02-02  Richard Henderson  <rth@redhat.com>
29142
29143         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
29144         * gcc.c-torture/execute/bf64-1.c: Likewise.
29145
29146 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29147
29148         * gcc.dg/20020201-2.c: New test.
29149
29150         * gcc.dg/20020201-3.c: New test.
29151
29152         * gcc.c-torture/execute/bitfld-2.c: New test.
29153
29154 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29155
29156         * gcc.dg/bitfld-1.c: Update.
29157         * gcc.dg/bitfld-2.c: Update.
29158         * gcc.c-torture/execute/bitfld-1.x: New.
29159
29160 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29161
29162         * gcc.c-torture/execute/20020201-1.c: New test.
29163
29164 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
29165
29166         PR target/5469
29167         * gcc.dg/20020201-1.c: New test.
29168
29169 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
29170
29171         PR fortran/3743
29172         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
29173         * g77.f-torture/compile/pr3743.x: Remove
29174
29175 2002-01-31  Tom Rix  <trix@redhat.com>
29176
29177         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
29178
29179 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29180
29181         * gcc.dg/noncompile/20020130-1.c: New test.
29182
29183 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
29184
29185         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
29186
29187 2002-01-29  Richard Henderson  <rth@redhat.com>
29188
29189         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29190         to long long.
29191         * gcc.c-torture/execute/bf64-1.c: Likewise.
29192
29193 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29194
29195         * gcc.c-torture/execute/20020129-1.c: New test.
29196
29197 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29198
29199         * gcc.c-torture/compile/20000224-1.c: Update.
29200         * gcc.c-torture/execute/bitfld-1.c: New tests.
29201         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29202         * gcc.dg/uninit-A.c: Update.
29203
29204 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29205
29206         * g++.dg/template/ctor1.C: Add instantiation.
29207
29208 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29209
29210         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29211         argument to __builtin_prefetch to be const ptr.
29212
29213 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
29214
29215         * gcc.c-torture/compile/20020120-1.c: New test.
29216
29217 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29218
29219         * gcc.c-torture/execute/20020127-1.c: New test.
29220
29221 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29222
29223         * g77.dg/f77-edit-i-in.f: New test
29224         * g77.dg/f77-edit-i-out.f: New test
29225
29226 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29227
29228         * gcc.dg/debug/debug.exp: New file.
29229         * gcc.dg/debug/trivial.c: New file.
29230         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29231         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29232         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29233         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29234         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29235         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29236         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29237         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29238         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29239         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29240         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29241         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29242         * gcc.dg/20000503-1.c: Removed.
29243         * gcc.dg/20010207-1.c: Removed.
29244         * gcc.dg/20011223-1.c: Removed.
29245         * gcc.dg/20020104-2.c: Removed.
29246         * gcc.dg/debug-1.c: Removed.
29247         * gcc.dg/debug-2.c: Removed.
29248         * gcc.dg/debug-3.c: Removed.
29249         * gcc.dg/debug-4.c: Removed.
29250         * gcc.dg/debug-5.c: Removed.
29251         * gcc.dg/debug-6.c: Removed.
29252         * gcc.dg/dwarf2-1.c: Removed.
29253         * gcc.dg/dwarf2-2.c: Removed.
29254
29255 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29256
29257         * g++.old-deja/g++.other/eh5.C: New test.
29258         * g++.old-deja/g++.other/sibcall2.C: New test.
29259         * g++.old-deja/g++.other/array9.C: New test.
29260         * g++.old-deja/g++.other/typename2.C: New test.
29261         * g++.old-deja/g++.other/crash60.C: New test.
29262         * g++.old-deja/g++.other/conv9.C: New test.
29263         * g++.old-deja/g++.other/mangle10.C: New test.
29264         * g++.old-deja/g++.other/unchanging1.C: New test.
29265         * g++.old-deja/g++.other/exprstmt1.C: New test.
29266         * g++.old-deja/g++.other/inline23.C: New test.
29267         * g++.old-deja/g++.eh/ia64-1.C: New test.
29268         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29269         * g++.old-deja/g++.other/reload1.C: New test.
29270         * g++.old-deja/g++.other/static20.C: New test.
29271         * g++.old-deja/g++.other/local-alloc1.C: New test.
29272         * g++.old-deja/g++.other/conv8.C: New test.
29273         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29274         * g++.old-deja/g++.other/storeexpr1.C: New test.
29275         * g++.old-deja/g++.other/storeexpr2.C: New test.
29276         * g++.dg/eh/template2.C: New test.
29277         * g++.dg/warn/weak1.C: New test.
29278
29279 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29280
29281         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29282         Remove first, non-varying, argument.
29283
29284 2002-01-23  Richard Henderson  <rth@redhat.com>
29285
29286         * gcc.dg/inline-2.c: New.
29287
29288         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29289         Add optional target arg.  Check number of arguments.
29290         (scan-assembler-not, scan-assembler-dem): Likewise.
29291         (scan-assembler-dem-not): Likewise.
29292
29293 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29294
29295         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29296         line 12.
29297         * g++.old-deja/g++.brendan/parse3.C,
29298         g++.old-deja/g++.other/crash26.C,
29299         g++.old-deja/g++.other/crash28.C,
29300         g++.old-deja/g++.other/crash29.C,
29301         g++.old-deja/g++.other/crash30.C,
29302         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29303
29304 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29305
29306         * gcc.dg/20020115-1.c: New.
29307
29308 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29309
29310         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29311
29312 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29313
29314         * gcc.dg/20020122-3.c: New.
29315
29316 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29317
29318         * g++.dg/other/gc1.C: New test.
29319
29320 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29321
29322         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29323
29324 2002-01-22  Richard Henderson  <rth@redhat.com>
29325
29326         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29327
29328 2002-01-22  Richard Henderson  <rth@redhat.com>
29329
29330         * gcc.dg/20020122-4.c: New.
29331
29332 2002-01-22  H.J. Lu <hjl@gnu.org>
29333
29334         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29335         link output.
29336         * gcc.dg/special/ecos.exp: Likewise.
29337         * lib/g++-dg.exp: Likewise.
29338         * lib/g77-dg.exp: Likewise.
29339         * lib/gcc-dg.exp : Likewise.
29340         * lib/mike-g++.exp: Likewise.
29341         * lib/mike-g77.exp: Likewise.
29342         * lib/mike-gcc.exp: Likewise.
29343         * lib/objc-dg.exp: Likewise.
29344
29345 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29346
29347         PR target/5379
29348         * gcc.dg/20020122-2.c: New test.
29349
29350 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29351
29352         * gcc.dg/20020122-1.c: New test.
29353
29354 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29355
29356         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29357
29358 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29359
29360         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29361
29362 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29363
29364         * gcc.c-torture/compile/20020121-1.c: New test.
29365
29366 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29367
29368         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29369         ld_library_path.
29370
29371 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29372
29373         * gcc.dg/20020218-1.c: New test.
29374
29375 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29376
29377         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29378         messages
29379         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29380         "At global scope" warning
29381         * g++.dg/ext/align1.C: Change cygwin test for alignment
29382         from db-bogus to dg-warning
29383
29384 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29385
29386         * g77.f-torture/compile/cpp2.F: New test.
29387
29388 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29389
29390         * g++.dg/template/access1.C: New test.
29391
29392 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29393
29394         * gcc.dg/20020118-1.c: New.
29395
29396 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29397
29398         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29399
29400 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29401
29402         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29403         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29404         alignment warnings.
29405
29406 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29407
29408         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29409         torture_with_loops and torture_without_loops
29410
29411 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29412
29413         * gcc.c-torture/compile/20020116-1.c: New test.
29414
29415 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29416
29417         * gcc.dg/20020116-2.c: New test.
29418
29419         * gcc.dg/ultrasp4.c: New test.
29420
29421         * gcc.dg/20020116-1.c: New test.
29422
29423 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29424
29425         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29426         by EABI.
29427
29428 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29429
29430         * gcc.misc-tests/i386-prefetch.exp: New.
29431         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29432         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29433         * gcc.misc-tests/i386-pf-none-1.c: New test.
29434         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29435
29436 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29437
29438         * gcc.dg/gnu89-init-1.c: Add new tests.
29439
29440 2002-01-15  Andreas Jaeger  <aj@suse.de>
29441
29442         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29443         * gcc.dg/i386-mmx-2.c: Likewise.
29444         * gcc.dg/i386-sse-1.c: Likewise.
29445         * gcc.dg/i386-sse-2.c: Likewise.
29446         * gcc.dg/i386-sse-3.c: Likewise.
29447
29448 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29449
29450         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29451         Uncomment additional cases that now pass.
29452
29453 2002-01-11  Richard Henderson  <rth@redhat.com>
29454
29455         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29456         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29457
29458 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29459
29460         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29461
29462 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29463
29464         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29465         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29466
29467 2002-01-10  Dale Johannesen  <dalej@apple.com>
29468
29469         * gcc.c-torture/execute/loop-11.c: New.
29470
29471 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29472
29473         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29474         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29475
29476 2002-01-09  Richard Henderson  <rth@redhat.com>
29477
29478         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29479         type in which to perform the operation for each size.
29480
29481 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29482
29483         * gcc.c-torture/compile/20020109-2.c: New test.
29484
29485 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29486
29487         * gcc.c-torture/execute/loop-10.c: New test.
29488
29489 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29490
29491         * gcc.c-torture/compile/20010226-1.c: New test.
29492         * gcc.c-torture/compile/20010227-1.c: New test.
29493         * gcc.c-torture/compile/20010426-1.c: New test.
29494         * gcc.c-torture/compile/20010510-1.c: New test.
29495         * gcc.c-torture/compile/20010605-3.c: New test.
29496         * gcc.c-torture/compile/20010824-1.c: New test.
29497         * gcc.c-torture/execute/20010409-1.c: New test.
29498         * gcc.dg/noncompile/20000901-1.c: New test.
29499         * gcc.dg/20001023-1.c: New test.
29500         * gcc.dg/20001101-1.c: New test.
29501         * gcc.dg/20001102-1.c: New test.
29502         * gcc.dg/20010207-1.c: New test.
29503         * gcc.dg/20010405-1.c: New test.
29504         * gcc.dg/20010822-1.c: New test.
29505         * gcc.dg/20011107-1.c: New test.
29506
29507 2002-01-09  Jeffrey A Law  (law@redhat.com)
29508
29509         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29510
29511         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29512         execution failure on PA targets.
29513
29514 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29515
29516         * gcc.c-torture/compile/20020109-1.c: New test.
29517
29518 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29519
29520         * gcc.c-torture/execute/20020108-1.c: New test.
29521
29522 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29523
29524         * gcc.dg/20020108-1.c: New test.
29525
29526 2002-01-08  H.J. Lu <hjl@gnu.org>
29527
29528         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29529         for header files.
29530
29531 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29532
29533         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29534         consistency.
29535
29536 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29537
29538         * gcc.dg/altivec-4.c: Test altivec predicates.
29539
29540 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29541
29542         * gcc.c-torture/execute/20020107-1.c: New test.
29543
29544 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29545
29546         PR c/5279
29547         * gcc.c-torture/compile/20020106-1.c: New test.
29548
29549 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29550
29551         * gcc.c-torture/execute/nestfunc-4.c: New test.
29552
29553 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29554
29555         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29556         extra triple that slipped in.
29557         * g++.old-deja/g++.abi/align.C: Likewise.
29558         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29559
29560 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29561
29562         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29563         * g++.old-deja/g++.abi/align.C: Likewise.
29564         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29565
29566         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29567         on FreeBSD/i386.
29568         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29569         FreeBSD.
29570
29571 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29572
29573         * gcc.dg/20020104-1.c: New test.
29574
29575         * gcc.dg/20020104-2.c: New test.
29576
29577 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29578
29579         * gcc.dg/20020103-1.c: Fix typo in target selector.
29580
29581 2002-01-03  Richard Henderson  <rth@redhat.com>
29582
29583         * gcc.dg/20020103-1.c: New.
29584
29585 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29586
29587         * gcc.c-torture/execute/20020103-1.c: New test.
29588
29589 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29590
29591         * g++.dg/other/debug2.C: New test.
29592
29593         * gcc.c-torture/compile/20020103-1.c: New test.
29594
29595 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29596
29597         * gcc.dg/gnu89-init-1.c: Added new tests.
29598
29599 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29600
29601         * g++.dg/template/friend2.C: Remove as patch is reverted.
29602
29603         * g++.dg/warn/oldcast1.C: New test.
29604
29605         * g++.dg/template/ptrmem1.C: New test.
29606         * g++.dg/template/ptrmem2.C: New test.
29607
29608         * g++.dg/template/ntp.C: New test.
29609
29610         * g++.dg/other/component1.C: New test.
29611
29612         * g++.dg/template/ttp3.C: New test.
29613
29614         * g++.dg/template/friend2.C: New test.
29615         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29616
29617 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29618
29619         * g++.dg/other/ptrmem1.C: New test.
29620         * g++.dg/other/ptrmem2.C: New test.
29621
29622 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29623
29624         * g++.dg/template/ctor1.C: New test.
29625
29626 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29627
29628         * g++.dg/template/friend2.C: New test.
29629
29630 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29631
29632         * gcc.dg/mmix-1.c: New test.
29633
29634 2001-12-31  Richard Henderson  <rth@redhat.com>
29635
29636         * gcc.dg/asm-5.c: New.
29637
29638 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29639
29640         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29641         in namespace __gnu_cxx
29642
29643 2001-12-30  Richard Henderson  <rth@redhat.com>
29644
29645         * gcc.dg/debug-6.c: New.
29646
29647 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29648
29649         * gcc.c-torture/compile/20011229-2.c: New test.
29650
29651 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29652
29653         * gcc.dg/debug-3.c: New test.
29654         * gcc.dg/debug-4.c: New test.
29655         * gcc.dg/debug-5.c: New test.
29656
29657 2001-12-29  Richard Henderson  <rth@redhat.com>
29658
29659         * g++.dg/eh/loop1.C: New.
29660
29661 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29662
29663         * g++.dg/template/crash1.C: New test.
29664
29665 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29666
29667         * g++.dg/other/const1.C: New test.
29668
29669 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29670
29671         * gcc.c-torture/compile/20011229-1.c: New test.
29672
29673 2001-12-28  Stan Shebs  <shebs@apple.com>
29674
29675         * lib/objc-torture.exp: Resync with c-torture.exp.
29676         * lib/objc.exp: Load standard libraries.
29677
29678 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29679
29680         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29681         additional tests.
29682
29683 2001-12-27  Roger Sayle <roger@eyesopen.com>
29684
29685         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29686
29687 2001-12-27  Richard Henderson  <rth@redhat.com>
29688
29689         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29690
29691 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29692
29693         * g++.dg/eh/ctor1.C: New test.
29694         * g++.dg/other/error2.C: New test.
29695
29696 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29697
29698         * g++.dg/other/init2.C: New test.
29699
29700 2001-12-24  Richard Henderson  <rth@redhat.com>
29701
29702         * gcc.dg/20011223-1.c: New.
29703         * gcc.dg/inline-1.c: New.
29704
29705 2001-12-23  Richard Henderson  <rth@redhat.com>
29706
29707         * gcc.dg/asm-4.c: Test operand modifiers.
29708
29709 2001-12-23  Richard Henderson  <rth@redhat.com>
29710
29711         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29712
29713 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29714
29715         * gcc.c-torture/execute/20011223-1.c: New test.
29716
29717 2001-12-21  Richard Henderson  <rth@redhat.com>
29718
29719         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29720         re-enables the warning.
29721
29722 2001-12-21  Richard Henderson  <rth@redhat.com>
29723
29724         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29725
29726 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29727
29728         * gcc.c-torture/compile/20011218-1.c: New test.
29729
29730 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29731
29732         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29733         arm-isr.c test.
29734         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29735         epilogue generation for ARM ISR routines.
29736
29737 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29738
29739         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29740         * gcc.dg/format/c90-printf-3.c: Likewise.
29741         * gcc.dg/format/c99-printf-3.c: Likewise.
29742         * gcc.dg/format/ext-1.c: Likewise.
29743         * gcc.dg/format/ext-6.c: Likewise.
29744         * gcc.dg/format/format.h: Prototype unlocked stdio.
29745
29746 2001-12-20  Richard Henderson  <rth@redhat.com>
29747
29748         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29749         (arena): Use it.
29750         (malloc): Correct allocation logic.  Abort if we fill up the
29751         arena before initialization complete.
29752         (realloc): Correct allocation logic.
29753
29754 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29755
29756         * gcc.c-torture/compile/20011219-2.c: New test.
29757
29758         * gcc.c-torture/execute/20011219-1.c: New test.
29759
29760 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29761
29762         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
29763         target does not support weak symbols.
29764
29765 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29766
29767         * gcc.c-torture/compile/20011219-1.c: New test.
29768
29769 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29770
29771         * g++.dg/other/error1.C: New test.
29772
29773 2001-12-17  Jeffrey A Law  (law@redhat.com)
29774
29775         * gcc.c-torture/execute/20011217-1.c: New test.
29776
29777 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29778
29779         * objc.dg/special/: New directory.
29780         * objc.dg/special/special.exp: New file.
29781         * objc.dg/special/unclaimed-category-1.h: New file.
29782         * objc.dg/special/unclaimed-category-1a.m: New file.
29783         * objc.dg/special/unclaimed-category-1.m: New file.
29784
29785 2001-12-17  Andreas Jaeger  <aj@suse.de>
29786
29787         * gcc.c-torture/compile/20011217-2.c: New test.
29788
29789 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29790
29791         * gcc.c-torture/compile/20011217-1.c: New test.
29792
29793 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29794
29795         * testsuite/gcc.dg/20011214-1.c: New.
29796
29797 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29798
29799         * gcc.dg/altivec-4.c: New.
29800
29801 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29802
29803         * gcc.dg/20011113-1.c: New test.
29804
29805 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29806
29807         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29808         std::__malloc_alloc_template<0> and
29809         std::__default_alloc_template<false, 0>.
29810
29811 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29812
29813         * objc/execute/bf-21.m: New test.
29814         * objc/execute/enumeration-1.m: New test.
29815         * objc/execute/enumeration-2.m: New test.
29816
29817 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29818
29819         * gcc.dg/gnu89-init-1.c: New test.
29820
29821 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29822
29823         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29824         * g++.old-deja/g++.jason/2371.C: Likewise.
29825         * g++.old-deja/g++.jason/template33.C: Likewise.
29826         * g++.old-deja/g++.jason/template34.C: Likewise.
29827         * g++.old-deja/g++.jason/template36.C: Likewise.
29828         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29829         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29830         * g++.old-deja/g++.other/typename1.C: Likewise.
29831         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29832         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29833         * g++.old-deja/g++.pt/typename11.C: Likewise.
29834         * g++.old-deja/g++.pt/typename14.C: Likewise.
29835         * g++.old-deja/g++.pt/typename16.C: Likewise.
29836         * g++.old-deja/g++.pt/typename3.C: Likewise.
29837         * g++.old-deja/g++.pt/typename4.C: Likewise.
29838         * g++.old-deja/g++.pt/typename5.C: Likewise.
29839         * g++.old-deja/g++.pt/typename7.C: Likewise.
29840         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29841
29842 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29843
29844         * g++.dg/other/linkage1.C: New test.
29845         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29846         specifiers.
29847
29848 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29849
29850         * gcc.dg/concat.c: New test.
29851
29852 2001-12-11  Stan Shebs  <shebs@apple.com>
29853
29854         * objc/compile: New test directory.
29855         * objc/compile/compile.exp: New expect script.
29856         * objc/compile/20011211-1.m: New compile test.
29857
29858 2001-12-11  Jason Merrill  <jason@redhat.com>
29859
29860         * lib/prune.exp (prune_gcc_output): Also handle "In member
29861         function".  So many permutations...
29862
29863 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29864
29865         * g++.dg/template/typedef1.C: New test.
29866
29867 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29868
29869         * g++.dg/other/copy1.C: New test.
29870
29871 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29872
29873         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29874
29875         * gcc.dg/builtin-choose-expr.c: New.
29876
29877 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29878
29879         * gcc.dg/altivec-2.c: New.
29880
29881 2001-12-07  Richard Henderson  <rth@redhat.com>
29882
29883         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29884
29885 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29886
29887         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29888         ultrasparc.
29889
29890 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29891
29892         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29893
29894 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29895
29896         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29897         variable argument list.
29898
29899 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29900
29901         * gcc.c-torture/execute/memcheck: Delete entire directory.
29902         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29903         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29904
29905 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29906
29907         * gcc.dg/Wshadow-1.c: New test.
29908
29909 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * gcc.c-torture/compile/20011130-1.c: New test.
29912
29913         * gcc.dg/noncompile/20011025-1.c: New test.
29914
29915         * g++.dg/other/anon-union.C: New test.
29916
29917         * gcc.c-torture/execute/20011024-1.c: New test.
29918
29919 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29920
29921         * gcc.c-torture/execute/20000722-1.x,
29922         gcc.c-torture/execute/20010123-1.x: Remove.
29923         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29924         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29925         gcc.dg/c99-complit-2.c: New tests.
29926
29927 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29928
29929         * g++.dg/inherit/base1.C: New test.
29930
29931 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29932
29933         * g++.dg/other/stdarg1.C: New test.
29934
29935         * gcc.c-torture/compile/20011130-2.c: New test.
29936
29937 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29938
29939         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29940         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29941         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29942         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29943         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29944         * gcc.dg/builtin-prefetch-1.c: New test.
29945
29946 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29947
29948         * gcc.dg/20011130-1.c: New test.
29949
29950 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29951
29952         * g++.dg/other/scope1.C: New test.
29953         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29954
29955 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29956
29957         * gcc.dg/vla-init-1.c: New test.
29958
29959 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29960
29961         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29962
29963 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29964
29965         * objc.dg/alias.m: Update.
29966         * objc.dg/class-1.m: Update.
29967         * objc.dg/const-str-1.m: Update.
29968         * objc.dg/fwd-proto-1.m: Update.
29969         * objc.dg/id-1.m: Update.
29970         * objc.dg/super-class-1.m: Update.
29971
29972 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29973
29974         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29975         constructs.
29976
29977 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29978
29979         * gcc.c-torture/execute/20011128-1.c: New test.
29980
29981 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29982
29983         * gcc.dg/20011127-1.c: New test.
29984
29985 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29986
29987         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29988         from Austin Group draft 7.
29989         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29990         scanf format arguments.
29991         * gcc.dg/format/no-exargs-2.c: New test.
29992
29993 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29994
29995         * g++.dg/abi/vbase8-4.C: New test.
29996
29997 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29998
29999         * gcc.c-torture/execute/20011121-1.c: New test.
30000
30001 2001-11-23  Jeffrey A Law  (law@cygnus.com)
30002
30003         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
30004
30005 2001-11-23  Andreas Jaeger  <aj@suse.de>
30006
30007         * gcc.dg/cpp/charconst-2.c: New test.
30008
30009 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
30010
30011         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
30012         to the host if it is remote.  Let tests specify extra headers
30013         they use.
30014         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
30015         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
30016         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
30017         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
30018         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
30019         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
30020         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
30021         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
30022         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
30023         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
30024
30025 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
30026
30027         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
30028         for little endian ARMs.
30029
30030 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
30031
30032         * gcc.c-torture/compile/20011119-1.c: New test.
30033         * gcc.c-torture/compile/20011119-2.c: New test.
30034
30035 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
30036
30037         * gcc.dg/altivec-1.c: Fix typo.
30038
30039 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30040
30041         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
30042
30043 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
30044
30045         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
30046
30047 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
30048
30049         * lib/g77.exp: Don't specify --rpath-link.
30050
30051         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
30052         across all the headers.
30053         * gcc.dg/format/format.exp: For testing on a remote host,
30054         copy format.h.
30055
30056         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
30057         * gcc.c-torture/execute/930406-1.c: Likewise.
30058         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30059
30060 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
30061
30062         * gcc.dg/altivec-1.c: New.
30063
30064 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
30065
30066         * gcc.dg/cpp/fpreprocessed.c: New test case.
30067
30068 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30069
30070         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
30071         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
30072         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
30073
30074 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30075
30076         * gcc.dg/no-builtin-1.c: New test.
30077
30078 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
30079
30080         * gcc.c-torture/execute/20011115-1.c: New test.
30081
30082 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
30083
30084         * gcc.c-torture/compile/20011114-2.c: New test.
30085         * gcc.c-torture/compile/20011114-3.c: New test.
30086         * gcc.c-torture/compile/20011114-4.c: New test.
30087
30088 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30089
30090         * g++.dg/other/init1.C: New test.
30091
30092 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
30093
30094         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
30095         message.
30096
30097         * gcc.c-torture/execute/20011114-1.c: New testcase.
30098
30099         * gcc.c-torture/compile/20010327-1.c: Revert last change.
30100         * gcc.c-torture/compile/20011114-1.c: New test, exactly
30101         like the (before this change) version of 20010327-1.c.
30102
30103 2001-11-14  Roger Sayle <roger@eyesopen.com>
30104
30105         * gcc.c-torture/execute/string-opt-13.c: New testcase.
30106
30107 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
30108
30109         * g++.dg/init/array2.C: New test.
30110
30111 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
30112
30113         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
30114
30115 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
30116
30117         * g++.dg/other/forscope1.C: New test.
30118         * g++.dg/ext/forscope1.C: New test.
30119         * g++.dg/ext/forscope2.C: New test.
30120
30121 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
30122
30123         * gcc.c-torture/execute/20011113-1.c: New test.
30124
30125 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
30126
30127         * gcc.c-torture/execute/20011109-2.c: New test.
30128
30129         * gcc.c-torture/execute/20011109-1.c: New test.
30130
30131 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
30132
30133         * gcc.c-torture/compile/20011109-1.c: New test.
30134
30135 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
30136
30137         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
30138         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
30139         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
30140         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
30141         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
30142         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
30143         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
30144
30145 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30146
30147         * g++.dg/warn/Wshadow-1.C: New tests.
30148         * g++.old-deja/g++.mike/for3.C: Update.
30149
30150 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30151
30152         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
30153         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
30154         XFAILs.  Adjust expected error texts.
30155         * gcc.c-torture/compile/20011106-1.c,
30156         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
30157         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
30158         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
30159         gcc.dg/c99-array-lval-5.c: New tests.
30160
30161 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30162
30163         * gcc.dg/cpp/defined.c: Update.
30164
30165 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30166
30167         * gcc.c-torture/execute/anon-1.c: New test.
30168
30169 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
30170
30171         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
30172         same size, so no warning should be produced on stormy16.
30173
30174         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
30175         due to oversized array.
30176         * g++.old-deja/g++.mike/ns15.C: Likewise.
30177         * g++.old-deja/g++.pt/crash16.C: Likewise.
30178
30179 2001-11-02  Graham Stott  <grahams@redhat.com>
30180
30181         * g++.dgother/debug1.C: Fix typos.
30182
30183 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
30184
30185         * g++.dg/other/debug1.C: New test.
30186
30187 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30188
30189         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30190         of unsigned long.
30191
30192 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30193
30194         * gcc.dg/20011029-2.c: New test.
30195
30196         * gcc.c-torture/compile/20011029-1.c: New test.
30197
30198 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30199
30200         * objc/execute/class_self-1.m: New test.
30201         * objc/execute/class_self-2.m: New test.
30202
30203 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30204
30205         * gcc.misc-tests/msgs.exp: Delete.
30206         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30207         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30208         error set to match recent changes.
30209
30210 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30211
30212         * gcc.dg/20011021-1.c: New test.
30213
30214 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
30215
30216         * gcc.c-torture/compile/20011023-1.c: New test.
30217
30218 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30219
30220         * lib/g77.exp: Rewrite based on lib/g++.exp.
30221
30222 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30223
30224         * gcc.c-torture/execute/20011019-1.c: New test.
30225
30226         * gcc.dg/20011018-1.c: New test.
30227
30228 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30229
30230         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30231
30232 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30233
30234         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30235         * gcc.dg/attr-invalid.c: Likewise.
30236
30237 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30238
30239         * testsuite/gcc.dg/20011015-1.c: New test.
30240
30241 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30242
30243         * g++.dg/template/unify2.C: New test.
30244
30245 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30246
30247         * g++.dg/other/exception-specification.C: New test
30248
30249 2001-10-13  Tom Rix  <trix@redhat.com>
30250
30251         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30252         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30253
30254 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30255
30256         * testsuite/gcc.dg/20011009-1.c: New test.
30257
30258 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30259
30260         PR g++/4476
30261         * g++.dg/other/friend1.C: New test.
30262
30263 2001-10-11  Richard Henderson  <rth@redhat.com>
30264
30265         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30266
30267 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30268
30269         * gcc.c-torture/compile/20011010-1.c: New.
30270
30271 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30272
30273         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30274         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30275         g77.f-torture/execute/execute.exp,
30276         g77.f-torture/noncompile/noncompile.exp,
30277         gcc.c-torture/compile/compile.exp,
30278         gcc.c-torture/execute/execute.exp,
30279         gcc.c-torture/execute/ieee/ieee.exp,
30280         gcc.c-torture/execute/memcheck/memcheck.exp,
30281         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30282         objc/execute/execute.exp: Update FSF address.
30283
30284 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30285
30286         * gcc.dg/cpp/cmdlne-C.c: Update.
30287         * gcc.dg/cpp/cmdlne-C2.c: New.
30288
30289 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30290
30291         * gcc.c-torture/execute/20011008-3.c: New.
30292
30293 2001-10-08  DJ Delorie  <dj@redhat.com>
30294
30295         * gcc.dg/20011008-1.c: New.
30296         * gcc.dg/20011008-2.c: New.
30297
30298 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30299
30300         * gcc.dg/cpp/spacing1.c: Update test.
30301
30302 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30303
30304         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30305         spelling errors of "separate" as "seperate".
30306
30307 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30308
30309         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30310         enough to avoid inlining.
30311
30312 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30313
30314         * lib/g77.exp: set libg2c_dir correctly.
30315
30316 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30317
30318         * gcc.dg/cpp/macro11.c: New test.
30319
30320 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30321
30322         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30323         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30324         gcc.dg/format/multattr-3.c: New tests.
30325         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30326         tests for format attributes on function pointers being rejected.
30327
30328 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30329
30330         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30331
30332 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30333
30334         * g++.dg/warn/format1.C: New test.
30335
30336 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30337
30338         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30339
30340 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30341
30342         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30343
30344 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30345
30346         * gcc.dg/cpp/redef2.c: Add test.
30347
30348 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30349
30350         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30351         long-standing bug on i686, apparently.
30352         * gcc.c-torture/execute/loop-2c.x: New file.
30353         * gcc.c-torture/execute/loop-2d.x: New file.
30354         * gcc.c-torture/execute/loop-3c.x: New file.
30355
30356 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30357
30358         * gcc.dg/cpp/20000625-2.c: Correct line number.
30359
30360 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30361
30362         * gcc.dg/cpp/macro10.c: New test.
30363         * gcc.dg/cpp/strify3.c: New test.
30364         * gcc.dg/cpp/spacing1.c: Add tests.
30365         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30366         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30367
30368 2001-09-24  DJ Delorie  <dj@redhat.com>
30369
30370         * gcc.c-torture/execute/20010924-1.c: New test.
30371
30372 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30373
30374         * testsuite/objc/execute/paste.m: Remove.
30375
30376 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30377
30378         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30379
30380 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30381
30382         * g77.dg/strlen0.f: New test.
30383
30384 2001-09-21  Richard Henderson  <rth@redhat.com>
30385
30386         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30387         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30388
30389 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30390
30391         Table-driven attributes.
30392         * g++.dg/ext/attrib1.C: New test.
30393
30394 2001-09-20  DJ Delorie  <dj@redhat.com>
30395
30396         * gcc.dg/20000926-1.c: Update expected warning messages.
30397         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30398         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30399         array.
30400
30401 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30402
30403         * g++.dg/eh/registers1.C: New test case.
30404
30405 2001-09-17  Richard Henderson  <rth@redhat.com>
30406
30407         * gcc.dg/array-5.c: Fix VLA decomposition test.
30408
30409 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30410
30411         * gcc.dg/cpp/line5.c: New testcase.
30412
30413 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30414
30415         * gcc.dg/cpp/macro9.c: New test.
30416
30417 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30418
30419         * gcc.c-torture/execute/980223.c: Change type of addr from long
30420         to char *.
30421
30422 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30423
30424         * gcc.c-torture/execute/20010915-1.c: New test.
30425
30426 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30427
30428         * g77.dg/bprob: New directory.
30429         * g77.dg/bprob/bprob.exp: New file.
30430         * g77.dg/bprob/bprob-1.f: New test.
30431         * g77.dg/gcov: New directory.
30432         * g77.dg/gcov/gcov.exp: New file.
30433         * g77.dg/gcov/gcov-1.f: New test.
30434         * g77.dg/gcov/gcov-1.x: New file.
30435
30436 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30437
30438         * gcc.dg/cpp/directiv.c: Update.
30439         * gcc.dg/cpp/undef1.c: Update.
30440
30441 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30442
30443         * gcc.dg/20010912-1.c: New test.
30444
30445 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30446
30447         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30448         language-independent file in lib.
30449         * lib/gcov.exp: New file.
30450
30451 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30452
30453         * gcc.c-torture/compile/20010911-1.c: New test.
30454
30455 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30456
30457         * lib/profopt.exp: New, to support profile-directed optimizations.
30458         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30459         * gcc.misc-tests/bprob-1.c: New test.
30460         * gcc.misc-tests/bprob-2.c: New test.
30461
30462 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30463
30464         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30465         XFAIL and which kinds of gcov output to verify.
30466         * gcc.misc-tests/gcov-4b.x: New file.
30467         * gcc.misc-tests/gcov-5b.x: New file.
30468         * gcc.misc-tests/gcov-6.x: New file.
30469         * gcc.misc-tests/gcov-7.c: New test.
30470         * gcc.misc-tests/gcov-7.x: New file.
30471
30472 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30473
30474         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30475         * gcc.misc-tests/gcov-6.c: New test.
30476
30477 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30478
30479         PR c++/3986
30480         * g++.dg/abi/vbase1.C: New test.
30481
30482 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30483
30484         * objc.dg/method-2.m: New.
30485
30486 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30487
30488         PR c++/4203
30489         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30490         * g++.dg/init/empty1.C: New test.
30491
30492 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30493
30494         * gcc.c-torture/compile/20010903-1.c: New test.
30495
30496 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30497
30498         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30499         for m68k.
30500
30501 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30502
30503         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30504
30505         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30506
30507         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30508
30509 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30510
30511         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30512         for 16-bit 'unsigned int'.
30513
30514 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30515
30516         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30517
30518 2001-08-27  Richard Henderson  <rth@redhat.com>
30519
30520         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30521         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30522
30523 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30524
30525         * gcc.dg/asm-names.c (ymain): New.
30526
30527 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30528
30529         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30530         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30531         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30532
30533 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30534
30535         * gcc.dg/compare5.c: New testcase.
30536
30537 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30538
30539         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30540         and "In instantiation".
30541
30542 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30543
30544         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30545
30546 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30547
30548         * gcc.misc-tests/gcov.exp: Add support for branch information.
30549         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30550         * gcc.misc-tests/gcov-4.c: New test.
30551         * gcc.misc-tests/gcov-4b.c: New test.
30552         * gcc.misc-tests/gcov-5b.c: New test.
30553
30554 2001-08-20  Zack Weinberg  <zackw@panix.com>
30555
30556         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30557         expected to fail.
30558
30559 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30560
30561         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30562
30563 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30564
30565         * g++.dg/eh/template1.C: New test.
30566
30567 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30568
30569         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30570         Fix thinko.
30571         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30572         for xfail.
30573
30574 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30575
30576         * lib/g77-dg.exp: Use prune.exp for common procedures
30577         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30578         * lib/g77.exp: (g77-dg-prune) Remove
30579
30580 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30581
30582         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30583
30584 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30585
30586         * g++.dg/template/unify1.C: New test.
30587
30588 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30589
30590         * g++.dg/abi/empty4.C: New test.
30591
30592 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30593
30594         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30595         solaris2.*
30596         * g77.f-torture/compile/pr3743.x: Likewise.
30597
30598 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30599
30600         * g++.dg/other/using-declaration.C: New test.
30601
30602 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30603
30604         * gcc.dg/cpp/tr-sign.c: New testcase.
30605
30606 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30607
30608         * gcc.dg/cpp/19951025-1.c: Revert.
30609         * gcc.dg/cpp/directiv.c: We no longer process directives that
30610         interrupt macro arguments.
30611
30612 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30613
30614         * gcc.dg/bconstp-1.c: New test.
30615
30616 2001-08-03  Richard Henderson  <rth@redhat.com>
30617
30618         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30619
30620 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30621
30622         * gcc.dg/cpp/19951025-1.c: Update.
30623
30624 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30625
30626         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30627         should be x.
30628
30629 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30630
30631         Kill -fhonor-std.
30632         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30633         * g++.old-deja/g++.other/std1.C: Likewise.
30634         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30635
30636 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30637
30638         * lib/g77.exp: Load gcc-defs.exp for common procedures
30639         (g77_pass, g77_fail, g77_finish, g77_exit,
30640         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30641
30642 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30643
30644         * g77.dg/fbackslash.f
30645         * g77.dg/fcase-preserve.f
30646         * g77.dg/ff90-1.f
30647         * g77.dg/ffixed-line-length-0.f
30648         * g77.dg/ffixed-line-length-132.f
30649         * g77.dg/ffixed-line-length-7.f
30650         * g77.dg/ffixed-line-length-72.f
30651         * g77.dg/ffixed-line-length-none.f
30652         * g77.dg/ffree-form-1.f
30653         * g77.dg/fno-backslash.f
30654         * g77.dg/fno-f90-1.f
30655         * g77.dg/fno-fixed-form-1.f
30656         * g77.dg/fno-onetrip.f
30657         * g77.dg/fno-typeless-boz.f
30658         * g77.dg/fno-underscoring.f
30659         * g77.dg/fno-vxt-1.f
30660         * g77.dg/fonetrip.f
30661         * g77.dg/ftypeless-boz.f
30662         * g77.dg/fugly-assumed.f
30663         * g77.dg/funderscoring.f
30664         * g77.dg/fvxt-1.f
30665
30666 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30667
30668         * objc.dg/fwd-proto-1.m: New.
30669         * objc.dg/local-decl-1.m: New.
30670         * objc.dg/naming-1.m: New.
30671         * objc.dg/naming-2.m: New.
30672         * objc.dg/proto-hier-1.m: New.
30673
30674 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30675
30676         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30677         largest-type elements to a struct makes its size grow.
30678
30679 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30680
30681         * g++.dg/abi/vthunk1.C: New test.
30682
30683 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30684
30685         * g++.dg/abi/vbase8-22.C: New test.
30686
30687 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30688
30689         * gcc.dg/cpp/macro8.c: New test.
30690
30691 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30692
30693         * g++.dg/abi/vbase8-21.C: New test.
30694
30695 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30696
30697         * g++.dg/abi/vbase8-10.C: New test.
30698
30699 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30700
30701         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30702         ${tool}_set_ld_library_path.
30703         Changed caller.
30704         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30705         g++.exp.
30706
30707 2001-07-26  Stan Cox <scox@redhat.com>
30708
30709         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30710         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30711         gcc_exit, gcc_check_unsupported_p):
30712         Moved to gcc-deps.exp
30713         * gcc-deps.exp: New file.
30714
30715 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30716
30717         * g++.old-deja/g++.pt/defarg14.C: New test.
30718
30719 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30720
30721         * g++.old-deja/g++.other/lineno5.C: New test.
30722
30723 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30724
30725         * g++.old-deja/g++.pt/crash68.C: New test.
30726
30727 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30728
30729         * g++.old-deja/g++.other/crash42.C: New test.
30730
30731 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30732
30733         * gcc.dg/cpp/extratokens.c: Fix.
30734         * gcc.dg/cpp/skipping2.c: New tests.
30735
30736 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30737
30738         * gcc.c-torture/execute/20010724-1.c: New file.
30739         * gcc.c-torture/execute/20010724-1.x: New file.
30740
30741 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30742
30743         * g++.old-deja/g++.other/cond7.C: New test.
30744
30745 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30746
30747         * g++.old-deja/g++.other/optimize4.C: New test.
30748
30749 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30750
30751         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30752
30753 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30754
30755         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30756         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30757         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30758         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30759
30760         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30761         bug report" message.
30762
30763         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30764         * g++.dg/ext/instantiate1.C: Move from old-deja.
30765
30766 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30767
30768         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30769         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30770         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30771         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30772
30773 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30774
30775         * gcc.c-torture/execute/20010723-1.c: New test.
30776
30777 2001-07-23  Ben Elliston  <bje@redhat.com>
30778
30779         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30780
30781 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30782
30783         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30784         i[34567]86-*-*.
30785         Delete handling of ieee_multilib_flags.
30786         Pass -mieee for alpha*-*-* and sh-*-*.
30787         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30788
30789 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30790
30791         Remove old-abi tests.
30792         * g++.old-deja/g++.mike/p11116.C: Remove.
30793         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30794
30795 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30796
30797         * g77.f-torture/compile/pr3743.f: New test
30798
30799 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30800
30801         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30802
30803 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30804
30805         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30806         g++.old-deja/g++.pt/static6.C: Likewise.
30807         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30808         supports weak symbols.
30809
30810 2001-07-18  Andreas Jaeger  <aj@suse.de>
30811
30812         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30813         supported again.
30814
30815 2001-07-18  Andreas Jaeger  <aj@suse.de>
30816
30817         * gcc.dg/iftrap-1.c: Fix target line.
30818
30819 2001-07-17  Richard Henderson  <rth@redhat.com>
30820
30821         * gcc.c-torture/execute/20010717-1.c: New.
30822
30823 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30824
30825         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30826         tests.
30827
30828 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30829
30830         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30831
30832 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30833
30834         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30835         UAC_SIGBUS, UAC_NOPRINT definitions.
30836
30837 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30838
30839         * objc/execute/object_is_class.m: New test.
30840         * objc/execute/object_is_meta_class.m: New test.
30841
30842 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30843
30844         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30845         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30846
30847 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30848
30849         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30850         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30851
30852 2001-07-14  Richard Henderson  <rth@redhat.com>
30853
30854         * gcc.dg/iftrap-1.c: New.
30855
30856 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30857
30858         * g77.f-torture/execute/intrinsic77.f: New test.
30859
30860 2001-07-11  Janis Johnson <janis@us.ibm.com>
30861
30862         * gcc.misc-tests/gcov-3.c: New test.
30863
30864 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30865
30866         * gcc.c-torture/compile/20010711-1.c,
30867         * gcc.c-torture/compile/20010711-2.c: New tests.
30868
30869 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30870
30871         * gcc.c-torture/execute/20010711-1.c: New test.
30872
30873 2001-07-11  Ben Elliston  <bje@redhat.com>
30874
30875         * g++.old-deja/g++.other/enum5.C: New test.
30876
30877 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30878
30879         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30880         (g++-dg-prune): Call prune_gcc_output.
30881         * prune.exp: New file for prune_gcc_output.
30882         * lib/g++.exp, lib/gcc.exp: Load it.
30883
30884 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30885
30886         * gcc.c-torture/compile/20010701-1.c,
30887         g++.old-deja/g++.ext/attrib6.C: New tests.
30888
30889 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30890
30891         * gcc.c-torture/compile/20010706-1.c: New test.
30892
30893 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30894
30895         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30896
30897 2001-06-28  Stan Shebs  <shebs@apple.com>
30898
30899         * gcc.dg/pragma-darwin.c: New test.
30900
30901 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30902
30903         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30904         Solaris 2.[678] system.
30905
30906 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30907
30908         * gcc.dg/20010622-1.c: New test.
30909
30910 2001-06-18  Stan Shebs  <shebs@apple.com>
30911
30912         * objc.dg: New directory.
30913         * objc.dg/dg.exp: New file.
30914         * objc.dg/alias.m: New.
30915         * objc.dg/class-1.m: New.
30916         * objc.dg/class-2.m: New.
30917         * objc.dg/const-str-1.m: New.
30918         * objc.dg/const-str-2.m: New.
30919         * objc.dg/id-1.m: New.
30920         * objc.dg/method-1.m: New.
30921         * objc.dg/super-class-1.m: New.
30922         * lib/objc-dg.exp: New file.
30923
30924 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30925
30926         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30927         of label name.
30928
30929 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30930
30931         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30932
30933 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30934
30935         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30936         variable.
30937
30938 2001-06-12  Richard Henderson  <rth@redhat.com>
30939
30940         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30941
30942 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30943
30944         * g++.old-deja/g++.abi/vbase5.C: New test.
30945         * g++.old-deja/g++.abi/vbase6.C: New test.
30946         * g++.old-deja/g++.abi/vbase7.C: New test.
30947
30948 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30949
30950         * gcc.c-torture/compile/20010610-1.c: New test.
30951
30952 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30953
30954         * g++.old-deja/g++.abi/vbase4.C: New test.
30955
30956 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30957
30958         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30959         support %f for HC11/HC12 targets.
30960         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30961         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30962         on HC11/HC12 targets.
30963         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30964
30965 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30966
30967         * gcc.dg/wchar_t-1.c: New file.
30968         * gcc.dg/wint_t-1.c: Likewise.
30969
30970 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30971
30972         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30973
30974 2001-06-11  Richard Henderson  <rth@redhat.com>
30975
30976         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30977
30978 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30979
30980         * gcc.c-torture/compile/20010611-1.c: New test.
30981
30982 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30983
30984         * gcc.dg/c99-tag-1.c: Add more tests.
30985
30986 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30987
30988         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30989         representation on MN10300 and ARM/Thumb.
30990
30991 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30992
30993         * g77.f-torture/execute/20010610.f: New.
30994
30995 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30996
30997         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30998         names.
30999
31000 2001-06-09  Richard Henderson  <rth@redhat.com>
31001
31002         * gcc.c-torture/execute/ashrdi-1.c: New.
31003         * gcc.c-torture/execute/ashldi-1.c: New.
31004         * gcc.c-torture/execute/lshrdi-1.c: New.
31005
31006 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
31007
31008         * objc/execute/load-3.m: Added. Check sending +load to categories,
31009         in addition to classes.
31010
31011 2001-06-08  Stan Shebs  <shebs@apple.com>
31012
31013         * objc/execute/load-2.m: New test.  From Nicola Pero
31014         <n.pero@mi.flashnet.it>.
31015
31016 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
31017
31018         * gcc.c-torture/execute/20010605-2.c: New test.
31019
31020 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31021
31022         * g++.old-deja/g++.abi/vbase2.C: New test.
31023         * g++.old-deja/g++.abi/vbase3.C: New test.
31024
31025 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31026
31027         * g++.old-deja/g++.pt/friend49.C: New test.
31028
31029 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31030
31031         * g++.old-deja/g++.ext/anon3.C: New test.
31032
31033 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
31034
31035         * g++.old-deja/g++.other/conv7.C: New test.
31036
31037 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31038
31039         * gcc.c-torture/compile/20010605-2.c: New test.
31040
31041 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31042
31043         * gcc.c-torture/execute/20010604-1.c: New test.
31044
31045 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
31046
31047         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
31048
31049 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
31050
31051         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
31052         (g++_link_flags): Likewise.
31053         (g++_init): Pass gccpath's value to two previous functions.
31054
31055 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31056
31057         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
31058         Ensure logfile entry matches exec command line.
31059
31060 2001-05-31  Richard Henderson  <rth@redhat.com>
31061
31062         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
31063         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
31064
31065 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
31066
31067         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
31068         compiler for irix6.2
31069
31070 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
31071
31072         * g++.old-deja/g++.other/optimize3.C: New file.
31073
31074 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
31075
31076         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
31077         assemble.
31078
31079 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
31080
31081         * g++.old-deja/g++.other/optimize2.C: New file.
31082
31083 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
31084
31085         * gcc.c-torture/compile/20010518-2.c: New file.
31086         * gcc.c-torture/execute/20010518-1.c: New file.
31087         * gcc.c-torture/execute/20010518-2.c: New file.
31088
31089 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31090
31091         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
31092
31093 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
31094
31095         G++ no longer defines builtins that do not begin with __builtin.
31096         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
31097         * g++.old-deja/g++.brendand/misc13.C: Likewise.
31098         * g++.old-deja/g++.law/builtin1.C: Likewise.
31099         * g++.old-deja/g++.law/cvt2.C: Likewise.
31100         * g++.old-deja/g++.mike/net5.C: Likewise.
31101         * g++.old-deja/g++.other/builtins1.C: Likewise.
31102         * g++.old-deja/g++.other/builtins2.C: Likewise.
31103         * g++.old-deja/g++.other/builtins3.C: Likewise.
31104         * g++.old-deja/g++.other/builtins4.C: Likewise.
31105         * g++.old-deja/g++.other/inline8.C: Likewise.
31106         * g++.old-deja/g++.robertl/eb39.C: Likewise.
31107
31108 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
31109
31110         * g++.old-deja/g++.pt/using1.C: Adjust.
31111         * g++.old-deja/g++.pt/using2.C: New test.
31112
31113 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31114
31115         * gcc.dg/cpp/charconst.c: New tests.
31116         * gcc.dg/cpp/escape.c: New tests.
31117         * gcc.dg/cpp/escape-1.c: New tests.
31118         * gcc.dg/cpp/escape-2.c: New tests.
31119         * gcc.dg/cpp/ucs.c: New tests.
31120
31121 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
31122
31123         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
31124         native compiler for irix6.5.
31125
31126 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
31127
31128         * lib/g++.exp (g++_include_flags): Use args to compute
31129         get_multilibs.
31130         (g++_link_flags): Likewise.
31131         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
31132
31133 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31134
31135         * gcc.dg/c90-hexfloat-1.c: Add more tests.
31136
31137 2001-05-21  Geoff Keating  <geoffk@redhat.com>
31138
31139         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
31140         this file.
31141
31142 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31143
31144         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
31145         STACK_SIZE;
31146         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
31147         to STACK_SIZE; Use it to define size of add_histo array.
31148         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
31149         to STACK_SIZE.
31150         (f): Use GITT_SIZE to define size of gitt local table.
31151         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
31152         to STACK_SIZE; Use it to define size of bytemem array.
31153
31154 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31155
31156         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
31157         on 68HC11/HC12 due to the asm instruction.
31158         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
31159         * gcc.c-torture/compile/920520-1.x: Likewise.
31160         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
31161         on 68HC11/HC12 because the function is larger than 64K.
31162         * gcc.c-torture/compile/961203-1.x: New file, this test fails
31163         on 68HC11/HC12 because the structure is too large.
31164
31165 2001-05-20  Richard Henderson  <rth@redhat.com>
31166
31167         * gcc.c-torture/execute/20010520-1.c: New.
31168
31169 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31170
31171         * g++.old-deja/g++.warn/compare1.C: New test.
31172         * gcc.dg/compare4.c: New test.
31173
31174 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
31175
31176         * g++.old-deja/g++.other/optimize1.C: New test.
31177
31178 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31179
31180         * g++.old-deja/g++.pt/spec41.C: New test.
31181
31182 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
31183
31184         * gcc.c-torture/compile/20010114-1.x: Remove.
31185
31186 2001-05-18  Stan Shebs  <shebs@apple.com>
31187
31188         * gcc.c-torture/compile/20010518-1.c: New test.
31189
31190 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31191
31192         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31193         * g++.old-deja/g++.pt/crash67.C: New test.
31194
31195 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31196
31197         * g++.old-deja/g++.other/debug9.C: New test.
31198
31199 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31200
31201         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31202
31203 2001-05-16  Jan Hubicka  <jh@suse.cz>
31204
31205         * gcc.c-torture/compile/20010516-1.c: New test.
31206
31207 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31208
31209         * g++.old-deja/g++.other/crash41.C: New test.
31210
31211 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31212
31213         * g++.old-deja/g++.pt/crash66.C: New test.
31214
31215 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31216
31217         * g++.old-deja/g++.robertl/eb27.C: Convert.
31218
31219 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31220
31221         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31222         declaration being redundant.
31223
31224 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31225
31226         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31227
31228 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31229
31230         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31231
31232 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31233
31234         * lib/g++.exp: Use testsuite_flags.
31235
31236 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31237
31238         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31239
31240 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31241
31242         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31243
31244 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31245
31246         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31247
31248 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31249
31250         * gcc.c-torture/compile/20010313-1.c: New test.
31251
31252 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31253
31254         * gcc.dg/cpp/direct2.c: New test.
31255         * gccq.dg/cpp/direct2s.c: New test.
31256
31257         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31258
31259 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31260
31261         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31262         * g++.old-deja/g++.other/op3.C: Likewise.
31263
31264 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31265
31266         * gcc.dg/cpp/syshdr.h: New file.
31267         * gcc.dg/cpp/sysmac1.c: Update.
31268         * gcc.dg/cpp/sysmac2.c: Update.
31269
31270 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31271
31272         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31273
31274 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31275
31276         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31277         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31278
31279 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31280
31281         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31282
31283 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31284
31285         * lib/g++.exp (g++_include_flags): Don't use any special flags
31286         if TESTING_IN_BUILD_TREE is not defined.
31287         (g++_init): Use a plain 'c++' as the compiler if
31288         TESTING_IN_BUILD_TREEE is not defined.
31289
31290 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31291
31292         * g++.old-deja/g++.eh/catch13.C: New test.
31293         * g++.old-deja/g++.eh/catch14.C: New test.
31294
31295 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31296
31297         * gcc.dg/cpp/tr-define.c: New test.
31298
31299 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31300
31301         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31302         <stdlib.h>, not <malloc.h>.
31303
31304 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31305
31306         * g++.old-deja/g++.ns/template17.C: New test.
31307
31308 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31309
31310         * g++.old-deja/g++.pt/ref4.C: New test.
31311
31312 2001-04-30  Richard Henderson  <rth@redhat.com>
31313
31314         * gcc.dg/20000724-1.c: Revert last change.
31315
31316 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31317
31318         * g77.f-torture/execute/20010430.f: New test.
31319
31320 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31321
31322         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31323
31324 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31325
31326         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31327
31328 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31329
31330         * g++.old-deja/g++.eh/crash6.C: New test.
31331
31332 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31333
31334         * g++.old-deja/g++.other/warn7.C: New test.
31335
31336 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31337
31338         * g++.old-deja/g++.other/defarg9.C: New test.
31339
31340 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31341
31342         * g77.f-torture/compile/20010426.f: New test.
31343         * g77.f-torture/execute/20010426.f: New test.
31344
31345 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31346
31347         * g77.f-torture/compile/20000629-1.x: Remove - error
31348         has been fixed.
31349
31350 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31351
31352         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31353         Tweak slightly to work with g++.dg framework.
31354         * g++.dg/special/ecos.exp: Run initp1.C test.
31355         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31356
31357         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31358         its linker doesn't give line numbers either.
31359         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31360
31361 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31362
31363         * g++.old-deja/g++.other/lex1.C: New test.
31364
31365 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31366
31367         * gcc.dg/noncompile/20010425-1.c: New test.
31368
31369 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31370
31371         * g++.old-deja/g++.pt/mangle2.C: New test.
31372
31373 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31374
31375         * gcc.dg/format/plus-1.c: New test.
31376
31377 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31378
31379         * gcc.dg/20010423-1.c: New test.
31380
31381 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31382
31383         * gcc.c-torture/execute/20010422-1.c: New test.
31384
31385 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31386
31387         * g++.old-deja/g++.ns/type2.C: New test.
31388
31389 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31390
31391         * g++.old-deja/g++.other/perf1.C: New test.
31392
31393 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31394
31395         * gcc.dg/c99-func-2.c: Remove xfail.
31396         * gcc.dg/c99-func-3.c: Remove xfail.
31397         * gcc.dg/c99-func-4.c: Remove xfail.
31398
31399 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31400
31401         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31402
31403 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31404
31405         * gcc.c-torture/compile/20010423-1.c: New test.
31406
31407 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31408
31409         * g++.old-deja/g++.pt/typename28.C: New test.
31410
31411 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31412
31413         * g++.old-deja/g++.abi/empty2.C: New test.
31414         * g++.old-deja/g++.abi/empty3.C: New test.
31415
31416 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31417
31418         * g++.old-deja/g++.other/comdat2.C: New test.
31419         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31420
31421 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31422
31423         * g++.old-deja/g++.other/overload14.C: New test.
31424
31425 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31426
31427         * g++.old-deja/g++.other/lookup23.C: New test.
31428
31429 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31430
31431         * gcc.c-torture/execute/20010403-1.c: New test.
31432
31433 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31434             Mark Mitchell  <mark@codesourcery.com>
31435
31436         * lib/old-dejagnu.exp: Don't delete output of executable.
31437         Add .exe suffix to executables.
31438
31439 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31440
31441         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31442
31443 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31444
31445         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31446
31447 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31448
31449         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31450         * g++.old-deja/g++.abi/crash1.C: New test.
31451
31452 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31453
31454         * g++.old-deja/g++.other/crash40.C: New test.
31455
31456 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31457
31458         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31459
31460 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31461
31462         * g++.old-deja/g++.other/warn6.C: New test.
31463
31464 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31465
31466         * g++.old-deja/g++.robertl/eb42.C: Same.
31467
31468 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31469
31470         * gcc.dg/wtr-conversion-1.c: New testcase.
31471
31472 2001-04-10  Richard Henderson  <rth@redhat.com>
31473
31474         * g++.old-deja/g++.other/array5.C: New.
31475
31476 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31477
31478         * gcc.c-torture/execute/20010408-1.c: New test.
31479
31480 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31481
31482         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31483         headers and constructs.
31484         * g++.old-deja/g++.robertl/eb79.C: Same.
31485         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31486         * g++.old-deja/g++.robertl/eb73.C: Same.
31487         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31488         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31489         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31490         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31491         * g++.old-deja/g++.robertl/eb44.C: Same.
31492         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31493         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31494         * g++.old-deja/g++.robertl/eb39.C: Same.
31495         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31496         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31497         * g++.old-deja/g++.robertl/eb30.C: Same.
31498         * g++.old-deja/g++.robertl/eb3.C: Same.
31499         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31500         * g++.old-deja/g++.robertl/eb21.C: Same.
31501         * g++.old-deja/g++.robertl/eb15.C: Same.
31502         * g++.old-deja/g++.robertl/eb118.C: Same.
31503         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31504         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31505         * g++.old-deja/g++.robertl/eb109.C: Same.
31506         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31507         * g++.old-deja/g++.mike/rtti1.C: Same.
31508         * g++.old-deja/g++.mike/p658.C: Same.
31509         * g++.old-deja/g++.mike/net46.C: Same.
31510         * g++.old-deja/g++.mike/net34.C: Same.
31511         * g++.old-deja/g++.mike/memoize1.C: Same.
31512         * g++.old-deja/g++.mike/eh2.C: Same.
31513         * g++.old-deja/g++.law/weak.C: Same.
31514         * g++.old-deja/g++.law/visibility7.C: Same.
31515         * g++.old-deja/g++.law/visibility25.C: Same.
31516         * g++.old-deja/g++.law/visibility22.C: Same.
31517         * g++.old-deja/g++.law/visibility2.C: Same.
31518         * g++.old-deja/g++.law/visibility17.C: Same.
31519         * g++.old-deja/g++.law/visibility13.C: Same.
31520         * g++.old-deja/g++.law/visibility10.C: Same.
31521         * g++.old-deja/g++.law/visibility1.C: Same.
31522         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31523         * g++.old-deja/g++.law/vbase1.C: Same.
31524         * g++.old-deja/g++.law/operators32.C: Same.
31525         * g++.old-deja/g++.law/nest3.C: Same.
31526         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31527         * g++.old-deja/g++.law/except5.C (main): Same.
31528         * g++.old-deja/g++.law/cvt7.C (run): Same.
31529         * g++.old-deja/g++.law/cvt2.C: Same.
31530         * g++.old-deja/g++.law/cvt16.C: Same.
31531         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31532         * g++.old-deja/g++.law/ctors17.C (main): Same.
31533         * g++.old-deja/g++.law/ctors13.C: Same.
31534         * g++.old-deja/g++.law/ctors12.C (main): Same.
31535         * g++.old-deja/g++.law/ctors10.C: Same.
31536         * g++.old-deja/g++.law/code-gen5.C: Same.
31537         * g++.old-deja/g++.law/bad-error7.C: Same.
31538         * g++.old-deja/g++.law/arm9.C: Same.
31539         * g++.old-deja/g++.law/arm12.C: Same.
31540         * g++.old-deja/g++.law/arg8.C: Same.
31541         * g++.old-deja/g++.law/arg1.C: Same.
31542         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31543         * g++.old-deja/g++.jason/template31.C: Same.
31544         * g++.old-deja/g++.jason/template24.C (main): Same.
31545         * g++.old-deja/g++.jason/2371.C: Same.
31546         * g++.old-deja/g++.eh/new2.C: Same.
31547         * g++.old-deja/g++.eh/new1.C: Same.
31548         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31549         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31550         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31551         * g++.old-deja/g++.brendan/crash62.C: Same.
31552         * g++.old-deja/g++.brendan/crash52.C: Same.
31553         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31554         * g++.old-deja/g++.brendan/crash38.C: Same.
31555         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31556         * g++.old-deja/g++.brendan/copy9.C: Same.
31557
31558 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31559
31560         * gcc.c-torture/execute/20001203-2.c (memset):
31561         Count argument is of type __SIZE_TYPE__.
31562
31563 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31564
31565         * gcc.c-torture/compile/20010404-1.c: New test.
31566
31567 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31568
31569         * gcc.c-torture/compile/20010326-1.c: New test.
31570
31571 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31572
31573         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31574         peculiarities of the SH.
31575         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31576
31577 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31578
31579         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31580         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31581         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31582
31583 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31584
31585         * g77.f-torture/compile/20010321-1.f: New test.
31586
31587 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31588
31589         * gcc.c-torture/compile/20010329-1.c: New test.
31590
31591 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31592
31593         * gcc.c-torture/execute/20010329-1.c: New test.
31594
31595 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31596
31597         * g++.old-deja/g++.other/eh4.C: Fix typo.
31598
31599 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31600
31601         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31602
31603 2001-03-28  Philip Blundell  <philb@gnu.org>
31604
31605         * gcc.c-torture/compile/20010328-1.c: New test.
31606
31607 2001-03-27  Richard Henderson  <rth@redhat.com>
31608
31609         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31610         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31611
31612 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31613
31614         * gcc.c-torture/compile/20010327-1.c: New test.
31615
31616 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31617
31618         * g++.old-deja/g++.other/friend12.C: New test.
31619         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31620         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31621
31622 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31623
31624         * gcc.c-torture/execute/20010325-1.c: New test.
31625
31626 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31627
31628         * g++.old-deja/g++.other/mangle3.C: New test.
31629
31630 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31631
31632         * g++.old-deja/g++.other/anon8.C: New test.
31633
31634 2001-03-20  Philip Blundell  <philb@gnu.org>
31635
31636         * gcc.c-torture/compile/20010320-1.c: New test.
31637
31638 2001-03-17  Richard Henderson  <rth@redhat.com>
31639
31640         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31641
31642 2001-03-15  Geoff Keating  <geoff@redhat.com>
31643
31644         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31645         tests on AIX.
31646
31647 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31648
31649         * g++.old-deja/g++.other/eh4.C: New test.
31650
31651 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31652
31653         * gcc.dg/cpp/mi1.c: Update.
31654
31655 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31656
31657         * g++.old-deja/g++.other/regstack.C: New test.
31658
31659 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31660
31661         * g++.old-deja/g++.other/ref4.C: New test.
31662
31663 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31664
31665         * objc/execute/va_method.m: Added.
31666         * objc/execute/IMP.m: Added.
31667         * objc/execute/_cmd.m: Added.
31668         * objc/execute/accessing_ivars.m: Added.
31669         * objc/execute/class-1.m: Added.
31670         * objc/execute/class-10.m: Added.
31671         * objc/execute/class-11.m: Added.
31672         * objc/execute/class-12.m: Added.
31673         * objc/execute/class-13.m: Added.
31674         * objc/execute/class-14.m: Added.
31675         * objc/execute/class-2.m: Added.
31676         * objc/execute/class-3.m: Added.
31677         * objc/execute/class-4.m: Added.
31678         * objc/execute/class-5.m: Added.
31679         * objc/execute/class-6.m: Added.
31680         * objc/execute/class-7.m: Added.
31681         * objc/execute/class-8.m: Added.
31682         * objc/execute/class-9.m: Added.
31683         * objc/execute/class-tests-1.h
31684         * objc/execute/class-tests-2.h
31685         * objc/execute/compatibility_alias.m: Added.
31686         * objc/execute/encode-1.m: Added.
31687         * objc/execute/formal_protocol-1.m: Added.
31688         * objc/execute/formal_protocol-2.m: Added.
31689         * objc/execute/formal_protocol-3.m: Added.
31690         * objc/execute/formal_protocol-4.m: Added.
31691         * objc/execute/formal_protocol-5.m: Added.
31692         * objc/execute/formal_protocol-6.m: Added.
31693         * objc/execute/formal_protocol-7.m: Added.
31694         * objc/execute/informal_protocol.m: Added.
31695         * objc/execute/initialize.m: Added.
31696         * objc/execute/load.m: Added.
31697         * objc/execute/many_args_method.m: Added.
31698         * objc/execute/nested-3.m: Added.
31699         * objc/execute/no_clash.m: Added.
31700         * objc/execute/private.m: Added.
31701         * objc/execute/redefining_self.m: Added.
31702         * objc/execute/root_methods.m: Added.
31703         * objc/execute/selector-1.m: Added.
31704         * objc/execute/static-1.m: Added.
31705         * objc/execute/static-2.m: Added.
31706         * objc/execute/va_method.m: Added.
31707
31708 2001-03-10  Richard Henderson  <rth@redhat.com>
31709
31710         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31711
31712 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31713
31714         * g++.old-deja/g++.other/crash31.C: XFAIL.
31715         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31716         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31717         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31718         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31719         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31720
31721 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31722
31723         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31724
31725 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31726
31727         * gcc.dg/20000724-1.c: Don't use multiline strings.
31728
31729 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31730
31731         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31732         result of -cString against what we expect it to be; don't just
31733         print it out for no one to read.
31734
31735         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31736         Based on testcases provided by Nicola Pero.
31737
31738 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31739
31740         * gcc.dg/cpp/macro7.c: New test.
31741
31742 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31743
31744         * gcc.dg/cpp/multiline.c: Update.
31745
31746 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31747
31748         * g++.old-deja/g++.other/enum3.C: New test.
31749
31750 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31751
31752         * g++.old-deja/g++.other/pod1.C: New test.
31753
31754 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31755
31756         * g++.old-deja/g++.ext/overload1.C: New test.
31757
31758 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31759
31760         * g++.old-deja/g++.pt/using1.C: New test.
31761
31762 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31763
31764         * g++.old-deja/g++.other/using9.C: New test.
31765
31766 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31767
31768         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31769
31770         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31771
31772 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31773
31774         * g++.old-deja/g++.ext/realpt1.C: Remove.
31775
31776 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31777
31778         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31779
31780 2001-02-26  Will Cohen  <wcohen@redhat.com>
31781
31782         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31783
31784 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31785
31786         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31787         templatized constructors.
31788
31789 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31790
31791         * gcc.c-torture/execute/20010224-1.c: New test.
31792
31793 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31794
31795         * gcc.c-torture/execute/20010222-1.c: New test.
31796
31797 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31798
31799         * g++.old-deja/g++.other/inline20.C: New test.
31800
31801 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31802
31803         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31804
31805 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31806
31807         * g++.old-deja/g++.other/lookup22.C: New test.
31808
31809 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31810
31811         * g77.dg: New directory.
31812         * g77.dg/20010216-1.f: New test case.
31813         * g77.dg/dg.exp: New driver.
31814         * lib/g77-dg.exp: New driver library.
31815
31816 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31817
31818         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31819
31820 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31821
31822         * g++.old-deja/g++.other/decl9.C: New test.
31823
31824 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31825
31826         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31827         not need <string> and also tests the initialization at runtime.
31828
31829 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31830
31831         * gcc.c-torture/execute/longlong.c: New test.
31832
31833 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31834
31835         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31836
31837 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31838
31839         * gcc.c-torture/execute/920302-1.c (execute):
31840         Change argument type to short.
31841
31842 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31843
31844         * g++.old-deja/g++.pt/deduct6.C: New test.
31845
31846 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31847
31848         * g++.old-deja/g++.pt/deduct5.C: New test.
31849
31850 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31851
31852         * gcc.c-torture/execute/20010209-1.c: New test.
31853
31854 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31855
31856         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31857
31858 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31859
31860         * g++.dg/vtgc1.C: Update for new ABI.
31861
31862         * consistency.vlad: New directory, 1665 files.
31863
31864 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31865
31866         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31867         return type.
31868         * gcc.dg/cpp/digraphs.c: Declare puts.
31869
31870 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31871
31872         * g++.old-deja/g++.other/warn5.C: New test.
31873
31874 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31875
31876         * g++.old-deja/g++.pt/spec40.C: New test.
31877
31878 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31879
31880         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31881         case.
31882         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31883
31884 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31885
31886         * gcc.c-torture/compile/20010209-1.c: New test.
31887
31888 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31889
31890         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31891         excess errors message but not if it crashes.
31892         * g++.old-deja/g++.other/crash27.C: Likewise.
31893         * g++.old-deja/g++.other/crash28.C: Likewise.
31894         * g++.old-deja/g++.other/crash30.C: Likewise.
31895         * g++.old-deja/g++.other/crash32.C: Likewise.
31896         * g++.old-deja/g++.other/crash35.C: Likewise.
31897         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31898
31899 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31900
31901         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31902         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31903         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31904         g77.f-torture/execute/execute.exp,
31905         g77.f-torture/noncompile/noncompile.exp,
31906         gcc.c-torture/execute/execute.exp,
31907         gcc.c-torture/execute/memcheck/memcheck.exp,
31908         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31909         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31910         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31911         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31912         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31913         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31914         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31915         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31916         Remove bug reporting instructions with ancient email addresses.
31917
31918 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31919
31920         * gcc.dg/20010202-1.c: New test.
31921         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31922
31923 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31924
31925         * g++.dg/stdbool-if.C: New test.
31926
31927 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31928
31929         * objc/execute/fdecl.m: Added main().
31930
31931 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31932
31933         * gcc.c-torture/execute/20010206-1.c: New test.
31934
31935 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31936
31937         * gcc.dg/cpp/avoidpaste1.c: Update.
31938
31939 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31940
31941         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31942         Pero <nicola@brainstorm.co.uk>.
31943         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31944
31945 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31946
31947         * g++.old-deja/g++.pt/spec39.C: New test.
31948
31949 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31950
31951         * gcc.c-torture/compile/20010202-1.c: New test.
31952
31953 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31954
31955         * g++.old-deja/g++.abi/primary2.C: New test.
31956         * g++.old-deja/g++.abi/primary3.C: New test.
31957         * g++.old-deja/g++.abi/primary4.C: New test.
31958         * g++.old-deja/g++.abi/primary5.C: New test.
31959         * g++.old-deja/g++.abi/vtable3.h: New test.
31960         * g++.old-deja/g++.abi/vtable3a.C: New test.
31961         * g++.old-deja/g++.abi/vtable3b.C: New test.
31962         * g++.old-deja/g++.abi/vtable3c.C: New test.
31963         * g++.old-deja/g++.abi/vtable3d.C: New test.
31964         * g++.old-deja/g++.abi/vtable3e.C: New test.
31965         * g++.old-deja/g++.abi/vtable3f.C: New test.
31966         * g++.old-deja/g++.abi/vtable3g.C: New test.
31967         * g++.old-deja/g++.abi/vtable3h.C: New test.
31968         * g++.old-deja/g++.abi/vtable3i.C: New test.
31969         * g++.old-deja/g++.abi/vtable3j.C: New test.
31970         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31971
31972 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31973
31974         * g++.old-deja/g++.other/anon6.C: New test.
31975         * g++.old-deja/g++.other/anon7.C: New test.
31976
31977 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31978
31979         * gcc.dg/cpp/avoidpaste2.c: New tests.
31980
31981 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31982
31983         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31984
31985 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31986
31987         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31988         DECIMAL_DIG cases for Irix."
31989
31990 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31991
31992         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31993
31994 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31995
31996         * gcc.dg/c99-tag-1.c: New test.
31997
31998 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31999
32000         * gcc.dg/cpp/tr-warn1.c: Add tests.
32001
32002 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32003
32004         * gcc.dg/cpp/avoidpaste1.c: Update.
32005         * gcc.dg/cpp/paste4.c: Update.
32006
32007 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
32008
32009         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
32010         cases for Irix.
32011
32012 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32013
32014         * g++.old-deja/g++.other/inline19.C: New test.
32015
32016 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32017
32018         * gcc.dg/Wlarger-than.c: New test.
32019
32020 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32021
32022         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
32023
32024 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
32025
32026         * gcc.c-torture/execute/20010129-1.c: New test.
32027         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
32028
32029 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32030
32031         * gcc.dg/cpp/avoidpaste1.c: Test case.
32032
32033 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
32034
32035         * g++.old-deja/g++.other/inline18.C: New test.
32036
32037 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32038
32039         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
32040         and __builtin_putchar.
32041
32042 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
32043
32044         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
32045         tests.
32046
32047 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
32048
32049         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
32050         floating point number rounding mode to round to the nearest
32051         representable mode.
32052
32053 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
32054
32055         * g++.old-deja/g++.other/mangle2.C: New test.
32056
32057 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32058
32059         * gcc.c-torture/compile/20010124-1.c: New test.
32060
32061 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
32062
32063         * g++.old-deja/g++.pt/spec38.C: New test.
32064
32065 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32066
32067         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
32068         "Build don't run".
32069
32070 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32071
32072         * gcc.c-torture/execute/20010123-1.c: New test.
32073
32074 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32075
32076         * g++.old-deja/g++.pt/spec37.C: New test.
32077
32078 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32079
32080         * g++.old-deja/g++.pt/overload14.C: New test.
32081
32082 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32083
32084         * gcc.c-torture/execute/20010122-1.c: New test, exercise
32085         __builtin_return_address.
32086
32087 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
32088
32089         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
32090         * g++.old-deja/g++.pt/spec35.C: New test.
32091         * g++.old-deja/g++.pt/spec36.C: New test.
32092
32093 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
32094
32095         * gcc.c-torture/compile/20010118-1.c: New test.
32096
32097 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
32098
32099         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
32100
32101 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32102
32103         * gcc.c-torture/execute/20010119-1.c: New test.
32104
32105 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32106
32107         * g++.old-deja/g++.other/vbase5.C: New test.
32108
32109 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32110
32111         * gcc.c-torture/execute/20010118-1.c: New test.
32112
32113 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32114
32115         * g++.old-deja/g++.pt/deduct3.C: New test.
32116
32117 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32118
32119         * g++.old-deja/g++.pt/spec34.C: New test.
32120
32121 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
32122
32123         * g77.f-torture/compile/20000601-2.f: New test.
32124
32125 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32126
32127         * g++.old-deja/g++.other/init17.C: New test.
32128
32129 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
32130
32131         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
32132
32133 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32134
32135         * g++.old-deja/g++.pt/unify8.C: New test.
32136
32137 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32138
32139         * g++.old-deja/g++.abi/vbase1.C: New test.
32140
32141 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32142
32143         * g++.old-deja/g++.pt/crash65.C: New test.
32144
32145 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32146
32147         * gcc.dg/cpp/assembl2.S: New test case.
32148
32149 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
32150
32151         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
32152         are supported.
32153
32154 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32155
32156         * g++.old-deja/g++.other/builtins1.C: New test.
32157         * g++.old-deja/g++.other/builtins2.C: Likewise.
32158         * g++.old-deja/g++.other/builtins3.C: Likewise.
32159         * g++.old-deja/g++.other/builtins4.C: Likewise.
32160
32161 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
32162
32163         * gcc.c-torture/compile/20010117-1.c: New test.
32164         * gcc.c-torture/compile/20010117-2.c: New test.
32165
32166 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32167
32168         * g77.f-torture/execute/20010116.[fx]: New test,
32169         XFAIL on i?86-*-*.
32170         * g77.f-torture/compile/20010115.f: Indicate it's
32171         a test for PR fortran/1636.
32172
32173 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32174
32175         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
32176
32177 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32178
32179         * g77.f-torture/compile/20010115.f: New test.
32180
32181 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
32182
32183         * g++.old-deja/g++.pt/nontype5.C: New test.
32184
32185 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32186
32187         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32188         have an equivalent working one below it.
32189
32190 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32191
32192         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32193         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32194
32195 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32196
32197         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32198         message containing "init_priority".
32199         (conpr-2.C): Likewise.
32200         (conpr-3.C): Likewise.
32201         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32202
32203 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32204
32205         * gcc.c-torture/execute/20010114-2.c: New test.
32206
32207 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32208
32209         * gcc.c-torture/compile/20010114-1.c: New test.
32210         * gcc.c-torture/compile/20010114-1.x: Xfail.
32211         * gcc.c-torture/compile/20010114-2.c: New test.
32212         * gcc.c-torture/execute/20010114-1.c: New test.
32213         * gcc.dg/trunc-1.c: New test.
32214         * gcc.dg/uninit-B.c: New test.
32215
32216 2001-01-13  Nick Clifton  <nickc@redhat.com>
32217
32218         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32219         target.
32220
32221 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32222
32223         * gcc.c-torture/compile/20010113-1.c: New test.
32224
32225 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32226
32227         * gcc.c-torture/compile/20001212-1.c: New test.
32228
32229 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32230
32231         * gcc.dg/cpp/widestr1.c: Update.
32232         * gcc.dg/cpp/prag-imp.c: Remove.
32233
32234 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32235
32236         * gcc.c-torture/execute/20000801-3.x: Remove.
32237         * gcc.dg/c90-init-1.c: New test.
32238         * gcc.dg/c99-init-1.c: New test.
32239         * gcc.dg/c99-init-2.c: New test.
32240         * gcc.dg/gnu99-init-1.c: New test.
32241
32242 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32243
32244         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32245         testing that no relevant ones were found.
32246
32247 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32248
32249         * g++.old-deja/g++.pt/cast2.C: New test.
32250
32251 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32252
32253         * g++.old-deja/g++.pt/friend47.C: New test.
32254
32255 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32256
32257         * g++.old-deja/g++.pt/instantiate13.C: New test.
32258
32259 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32260
32261         * g++.old-deja/g++.other/defarg7.C: New test.
32262         * g++.old-deja/g++.other/defarg8.C: New test.
32263
32264 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32265
32266         * g++.old-deja/g++.pt/crash64.C: New test.
32267
32268 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32269
32270         * g++.old-deja/g++.pt/crash63.C: New test.
32271
32272 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32273
32274         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32275
32276 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32277
32278         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32279
32280 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32281
32282         * g++.old-deja/g++.pt/error3.C: New test.
32283
32284 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32285
32286         * g++.old-deja/g++.other/crash39.C: New test.
32287
32288 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32289
32290         * g++.old-deja/g++.other/vbase4.C: New test.
32291
32292 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32293
32294         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32295         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32296         * gcc.dg/special/special.exp: New test driver which will check
32297         for alias support for the above test.
32298
32299 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32300
32301         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32302         problems on small machines.
32303         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32304         parameterize.
32305
32306 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32307
32308         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32309         mips.
32310         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32311
32312 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32313
32314         * g++.old_deja/g++.pt/using8.C: New test.
32315
32316 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32317
32318         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32319
32320 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32321
32322         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32323         where a failure is expected.
32324         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32325
32326 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32327
32328         * g++.old_deja/g++.pt/instantiate12.C: New test.
32329
32330 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32331
32332         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32333         start of structs.
32334         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32335         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32336         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32337         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32338         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32339         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32340         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32341         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32342         * g++.old-deja/g++.eh/spec6.C: Likewise.
32343         * g++.old-deja/g++.jason/crash3.C: Likewise.
32344         * g++.old-deja/g++.law/ctors11.C: Likewise.
32345         * g++.old-deja/g++.law/ctors17.C: Likewise.
32346         * g++.old-deja/g++.law/ctors5.C: Likewise.
32347         * g++.old-deja/g++.law/ctors9.C: Likewise.
32348         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32349         * g++.old-deja/g++.mike/net22.C: Likewise.
32350         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32351         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32352         * g++.old-deja/g++.mike/virt3.C: Likewise.
32353         * g++.old-deja/g++.niklas/t128.C: Likewise.
32354         * g++.old-deja/g++.other/anon4.C: Likewise.
32355         * g++.old-deja/g++.other/using1.C: Likewise.
32356         * g++.old-deja/g++.other/warn3.C: Likewise.
32357         * g++.old-deja/g++.pt/t37.C: Likewise.
32358         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32359         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32360
32361 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32362
32363         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32364
32365 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32366
32367         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32368
32369 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32370
32371         * gcc.c-torture/compile/20010107-1.c: New test.
32372
32373 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32374
32375         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32376
32377 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32378
32379         * gcc.dg/format/format.h: New file.
32380         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32381         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32382         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32383         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32384         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32385         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32386         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32387         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32388         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32389         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32390         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32391         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32392         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32393         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32394         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32395         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32396         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32397         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32398         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32399         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32400         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32401         instead of declaring standard types, macros and functions in each
32402         test.
32403
32404 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32405
32406         * gcc.c-torture/execute/20010106-1.c: New test.
32407
32408 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32409
32410         * gcc.dg/format/format.exp: New file.
32411         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32412         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32413         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32414         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32415         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32416         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32417         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32418         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32419         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32420         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32421         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32422         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32423         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32424         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32425         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32426         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32427         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32428         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32429         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32430         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32431         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32432         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32433         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32434         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32435         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32436         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32437         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32438         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32439         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32440         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32441         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32442         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32443         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32444         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32445         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32446         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32447         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32448         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32449         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32450         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32451         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32452         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32453
32454 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32455
32456         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32457         account.
32458
32459 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32460
32461         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32462
32463 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32464
32465         * g++.old-deja/g++.pt/crash62.C: New test.
32466
32467 2001-01-04  Richard Henderson  <rth@redhat.com>
32468
32469         * gcc.dg/20000926-1.c: Update expected warnings.
32470         * gcc.dg/array-2.c: Likewise.
32471         * gcc.dg/array-4.c: Also validate flexible array members.
32472         * gcc.dg/c99-flex-array-1.c: New.
32473
32474 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32475
32476         * gcc.c-torture/compile/20001222-1.x: Remove.
32477
32478 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32479
32480         * gcc.c-torture/execute/built-in-setjmp.c: New.
32481
32482 2001-01-03  Richard Henderson  <rth@redhat.com>
32483
32484         * gcc.dg/940510-1.c: Update expected error wording.
32485         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32486
32487 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32488
32489         * lib/target-supports.exp (check_alias_available): Modified to
32490         indicate aliases not supported if only weak aliases are supported.
32491
32492 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32493
32494         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32495         Turn on cmpstrsi checks for __pj__ and __i370__.
32496
32497 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32498
32499         * g++.old-deja/g++.other/virtual11.C: New test.
32500
32501 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32502
32503         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32504
32505 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32506
32507         * gcc.c-torture/compile/20010102-1.c: New test.
32508
32509 2001-01-02  Andreas Jaeger  <aj@suse.de>
32510
32511         * gcc.dg/noreturn-3.c: New test.
32512
32513         * gcc.dg/noreturn-4.c: New test.
32514
32515 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32516
32517         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32518         __builtin_fputc and __builtin_fwrite.
32519
32520 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32521
32522         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32523         signed char, not default char.
32524
32525 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32526
32527         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32528
32529 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32530
32531         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
32532
32533 2000-12-29  Richard Henderson  <rth@redhat.com>
32534
32535         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32536         (__cyg_profile_func_exit): Define.
32537
32538 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32539
32540         * g++.dg/vtgc1.C: New test.
32541
32542 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32543
32544         * gcc.dg/noncompile/20001228-1.c: New test.
32545
32546         * gcc.dg/20001228-1.c: New test.
32547
32548         * gcc.c-torture/execute/20001228-1.c: New test.
32549
32550 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32551
32552         * gcc.dg/format-strfmon-1.c: New test.
32553
32554 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32555
32556         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32557         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32558         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32559         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32560         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32561         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32562         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32563         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32564         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32565         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32566         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32567         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32568         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32569
32570         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32571         * gcc.c-torture/execute/string-opt-4.c: Test index.
32572
32573 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32574
32575         * gcc.c-torture/compile/20001226-1.c: New test.
32576
32577 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32578
32579         * gcc.c-torture/compile/20001222-1.c: New test.
32580         * gcc.c-torture/compile/20001222-1.x: Xfail.
32581
32582 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32583
32584         * gcc.c-torture/execute/comp-goto-2.c: New test.
32585
32586 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32587
32588         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32589         Use long types if __INT_MAX__ is 32767.
32590         (main): Use cast to (sint32 *) when poking 88 into a_page.
32591
32592         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32593
32594 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32595
32596         * gcc.c-torture/compile/20001221-1.c: New test.
32597         * gcc.c-torture/execute/20001221-1.c: New test.
32598
32599 2000-12-20  Richard Henderson  <rth@redhat.com>
32600
32601         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32602         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32603
32604 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32605
32606         * gcc.dg/compare3.c: New test.
32607
32608 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32609
32610         * gcc.dg/format-warnll-1.c: New test.
32611
32612 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32613
32614         * gcc.dg/cpp/cmdlne-P.c: New test.
32615
32616 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32617
32618         * gcc.c-torture/execute/builtin-abs-1.c,
32619         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32620
32621 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32622
32623         * gcc.dg/cpp/multiline.c: New test.
32624
32625 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32626
32627         * g++.old-deja/g++.other/syshdr1.C: Update.
32628         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32629
32630 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32631
32632         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32633
32634 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32635
32636         * g++.old-deja/g++.pt/ttp65.C: New test.
32637
32638 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32639
32640         * g++.old-deja/g++.pt/ttp64.C: New test.
32641
32642 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32643
32644         * g++.old-deja/g++.pt/spec33.C: New test.
32645
32646 2000-12-14  Catherine Moore  <clm@redhat.com>
32647
32648         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32649         * gcc.c-torture/execute/920612-2.c: Likewise.
32650         * gcc.c-torture/execute/920428-2.c: Likewise.
32651         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32652         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32653
32654 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32655
32656         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32657         * gcc.dg/pack-test-2.c: Likewise.
32658
32659 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32660
32661         Tests by Zack Weinberg <zackw@stanford.edu>.
32662
32663         * gcc.dg/cpp/defined.c: Update.
32664         * gcc.dg/cpp/defined_trad.c: New tests.
32665
32666 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32667
32668         * gcc.dg/cpp/trad-direct.c: Update.
32669
32670 2000-12-11  Neil Booth  <neilb@earthling.net>
32671
32672         * gcc.dg/cpp/defined_trad.c
32673
32674 2000-12-11  Neil Booth  <neilb@earthling.net>
32675
32676         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32677
32678 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32679
32680         * gcc.dg/format-miss-2.c: New test.
32681
32682 2000-12-09  Neil Booth  <neilb@earthling.net>
32683
32684         * gcc.dg/cpp/lineflags.c: New tests.
32685         * gcc.dg/cpp/poison.c: Update.
32686         * gcc.dg/cpp/redef2.c: Update.
32687         * gcc.dg/cpp/skipping.c: New test.
32688
32689 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32690
32691         * g++.old-deja/g++.other/eh3.C: New testcase.
32692
32693 2000-12-07  Neil Booth  <neilb@earthling.net>
32694
32695         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32696         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32697         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32698         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32699         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32700         Update.
32701
32702 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32703
32704         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32705         __SIZE_TYPE__ instead of int for type of integers cast to
32706         pointers.
32707
32708 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32709
32710         * g++.old-deja/g++.other/cleanup4.C: New test.
32711
32712 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32713
32714         * format-sec-1.c: New test.
32715
32716 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32717
32718         * gcc.dg/format-nonlit-3.c: New test.
32719
32720 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32721
32722         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32723         through a null pointer.
32724
32725 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32726
32727         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32728         * g++.old-deja/g++.pt/partial4.C: New test.
32729
32730 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32731
32732         * gcc.c-torture/execute/ieee/hugeval.x: New.
32733
32734 2000-12-06  Neil Booth  <neilb@earthling.net>
32735
32736         * gcc.dg/cpp/backslash2.c: New tests.
32737
32738 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32739
32740         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32741         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32742
32743 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32744
32745         * gcc.c-torture/execute/20001203-2.c: New testcase.
32746
32747 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32748
32749         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32750         * g++.old-deja/g++.other/virtual10.C: New test.
32751
32752 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32753
32754         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32755
32756 2000-12-05  Richard Henderson  <rth@redhat.com>
32757
32758         * gcc.c-torture/compile/20001205-1.c: New.
32759
32760 2000-12-04  Neil Booth  <neilb@earthling.net>
32761
32762         * g++.old-deja/g++.other/virtual9.C: New test.
32763         * g++.old-deja/g++.pt/crash61.C: New test.
32764         * gcc.c-torture/execute/loop-9.c: New test.
32765
32766 2000-12-04  Neil Booth  <neilb@earthling.net>
32767
32768         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32769         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32770         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32771         * gcc.dg/cpp/extratokens.c: ...here.
32772
32773 2000-12-04  Neil Booth  <neilb@earthling.net>
32774
32775         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32776         New tests.
32777
32778 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32779
32780         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32781         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32782
32783 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32784
32785         * gcc.c-torture/execute/20001203-1.c: New test.
32786
32787 2000-12-03  Neil Booth  <neilb@earthling.net>
32788
32789         * gcc.dg/cpp/macro6.c: New test cases.
32790
32791 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32792
32793         * gcc.c-torture/execute/string-opt-9.c: New test.
32794         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32795         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32796         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32797
32798         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32799         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32800
32801 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32802
32803         * gcc.dg/cpp/if-6.c: New testcase.
32804
32805         * gcc.dg/20001201-1.c: New testcase.
32806
32807 2000-12-02  Neil Booth  <neilb@earthling.net>
32808
32809         * g++.old-deja/g++.other/externC4.C,
32810         g++.old-deja/g++.other/friend10.C: New tests.
32811
32812 2000-12-02  Neil Booth  <neilb@earthling.net>
32813
32814         * g++.old-deja/g++.other/instan2.C
32815         * g++.old-deja/g++.other/instan3.C: New test.
32816
32817 2000-12-02  Neil Booth  <neilb@earthling.net>
32818
32819         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32820         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32821         gnuc99.c,gnuc99-pedantic.c: New tests.
32822
32823 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32824
32825         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32826         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32827
32828 2000-12-01  Neil Booth  <neilb@earthling.net>
32829
32830         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32831         * gcc.dg/cpp/poison.c: Update.
32832         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32833
32834 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32835
32836         * g77.f-torture/execute/20001201.f: New test.
32837
32838 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32839
32840         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32841
32842 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32843
32844         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32845
32846 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32847
32848         * g++.old-deja/g++.other/cast6.C: New test.
32849
32850 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32851
32852         * gcc.c-torture/execute/20001130-2.c: New testcase.
32853
32854 2000-11-30  Richard Henderson  <rth@redhat.com>
32855
32856         * gcc.c-torture/execute/20001130-1.c: New test.
32857
32858 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32859
32860         * g++.old-deja/g++.other/op3.C: New test.
32861
32862 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32863
32864         * g++.old-deja/g++.other/op2.C: New test.
32865
32866 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32867
32868         * g++.old-deja/g++.other/crash38.C: New test.
32869
32870 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32871
32872         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32873
32874 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32875
32876         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32877         tests.
32878         * gcc.c-torture/execute/string-opt-6.c: New test.
32879
32880         * gcc.dg/20001117-1.c: Add main.
32881
32882 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32883
32884         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32885         Move from here ...
32886         * gcc.dg/940510-1.c: ... to here.
32887
32888         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32889         zero-size arrays in toplevel structures.
32890
32891 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32892
32893         * gcc.c-torture/execute/loop-8.c: New test.
32894
32895 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32896
32897         * g++.old-deja/g++.other/base1.C: New test.
32898
32899 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32900
32901         * g++.old-deja/g++.other/parse2.C: New test.
32902
32903 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32904
32905         * g++.old-deja/g++.pt/incomplete1.C: New test.
32906
32907 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32908
32909         * g++.old-deja/g++.other/friend9.C: New test.
32910
32911 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32912
32913         * gcc.dg/20001127-1.c: New test.
32914
32915 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32916
32917         * g++.old-deja/g++.pt/friend46.C: New test.
32918
32919 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32920
32921         * g++.old-deja/g++.other/ptrmem8.C: New test.
32922
32923 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32924
32925         * gcc.c-torture/execute/string-opt-7.c: New test.
32926         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32927
32928 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32929
32930         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32931         instead of 'mkcheck 2'.
32932
32933 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32934
32935         * gcc.c-torture/execute/memcheck/driver.c,
32936         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32937         C9X references to refer to C99.
32938
32939 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32940
32941         * gcc.dg/ultrasp3.c: New test.
32942
32943 2000-11-25  Neil Booth  <neilb@earthling.net>
32944
32945         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32946
32947 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32948
32949         * gcc.c-torture/compile/20001123-2.c: New.
32950
32951 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32952
32953         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32954
32955 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32956
32957         * gcc.dg/sequence-point-1.c: Add some new tests.
32958         * gcc.c-torture/execute/20001124-1.c: New test.
32959
32960 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32961
32962         * g++.old-deja/g++.other/vaarg4.C: New test.
32963         * gcc.c-torture/compile/20001123-1.c: New test.
32964
32965 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32966
32967         * g++.other/crash24.C: Adjust and remove XFAIL.
32968         * g++.other/crash37.C: New test.
32969
32970 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32971
32972         * g++.old-deja/g++.pt/instantiate9.C: New test.
32973
32974 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32975
32976         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32977         new ABI, too.
32978
32979         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32980         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32981
32982 2000-11-22  Neil Booth  <neilb@earthling.net>
32983
32984         * gcc.dg/cpp/Wtrigraphs.c: New test.
32985
32986 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32987
32988         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32989
32990 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32991
32992         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32993
32994 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32995
32996         * lib/gcc-dg.exp: load_lib scanasm.exp.
32997         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32998         * lib/g++-dg.exp: load_lib scanasm.exp.
32999         * lib/scanasm.exp: New.
33000         (scan-assembler, scan-assembler-not): Add optional arguments to
33001         test name, or if not present, the pattern name.
33002         (scan-assembler-dem, scan-assembler-dem-not): New.
33003
33004         * g++.dg/dg.exp: New.
33005
33006 2000-11-21  Neil Booth  <neilb@earthling.net>
33007
33008         * gcc.dg/cpp/integrated1.c: Remove.
33009
33010 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33011
33012         * gcc.c-torture/execute/20001121-1.c: New test.
33013
33014 2000-11-21  Richard Henderson  <rth@redhat.com>
33015
33016         * gcc.c-torture/compile/20001121-1.c: New test.
33017
33018 2000-11-20  Neil Booth  <neilb@earthling.net>
33019
33020         * gcc.dg/cpp/integrated1.c: New test.
33021
33022 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33023
33024         * g++.old-deja/g++.other/inline17.C: New test.
33025
33026 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
33027
33028         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
33029         local variable to be zero: I made the variable global. Now
33030         uses abort() and exit() instead of relying on main's return value.
33031
33032 2000-11-20  Neil Booth  <neilb@earthling.net>
33033
33034         * gcc.dg/cpp/paste2.c: Update test.
33035         * objc/execute/paste.m: New test.
33036
33037 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33038
33039         * gcc.dg/c99-condexpr-1.c: New test.
33040
33041 2000-11-20  Neil Booth  <neilb@earthling.net>
33042
33043         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
33044
33045 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
33046
33047         * g++.old-deja/g++.pt/export1.C: New test.
33048
33049 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
33050
33051         * gcc.dg/20001117-1.c: New test.
33052
33053 2000-11-18  Richard Henderson  <rth@redhat.com>
33054
33055         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
33056
33057 2000-11-18  Richard Henderson  <rth@redhat.com>
33058
33059         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
33060         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
33061         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
33062
33063 2000-11-18  Richard Henderson  <rth@redhat.com>
33064
33065         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
33066         (main): New.  Exit cleanly.
33067
33068 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33069
33070         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
33071         gcc.dg/c99-fordecl-2.c: New tests.
33072
33073 2000-11-18  Richard Henderson  <rth@redhat.com>
33074
33075         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
33076         * gcc.c-torture/execute/zerolen-2.c: New.
33077
33078 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33079
33080         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
33081         memory.
33082
33083 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33084
33085         * g++.old-deja/g++.pt/instantiate8.C: New test.
33086
33087 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33088
33089         * g++.old-deja/g++.other/incomplete.C: Add more tests.
33090         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
33091
33092 2000-11-16  Nick Clifton  <nickc@redhat.com>
33093
33094         * gcc.c-torture/execute/nestfunc-2.c: New test.
33095         * gcc.c-torture/execute/nestfunc-3.c: New test.
33096
33097 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33098
33099         * gcc.c-torture/compile/20001116-1.c: New test.
33100
33101 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33102
33103         * gcc.c-torture/execute/20001115-1.c: New test.
33104
33105 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
33106
33107         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
33108         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
33109         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
33110         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33111
33112 2000-11-15  Neil Booth  <neilb@earthling.net>
33113
33114         gcc.dg/cpp/_Pragma1.c: Update.
33115         gcc.dg/cpp/_Pragma2.c: New test.
33116
33117 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33118
33119         * g++.old-deja/g++.other/anon5.C: New test.
33120
33121 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33122
33123         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
33124         tests.
33125
33126 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
33127
33128         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
33129         output.
33130
33131 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33132
33133         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
33134         labels at end of compound statements.
33135
33136 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
33137
33138         * gcc.c-torture/execute/loop-7.c: New test.
33139
33140 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33141
33142         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
33143
33144 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33145
33146         * gcc.dg/c99-bool-1.c: New test.
33147
33148 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33149
33150         * gcc.dg/c99-scope-1.c: Remove xfail.
33151         * gcc.dg/c99-scope-2.c: New test.
33152
33153 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33154
33155         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
33156         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
33157
33158 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
33159
33160         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
33161         error messages.
33162
33163         * g++.mike/p700.C: Don't typedef wchar_t.
33164         * g++.mike/p784.C: Likewise.
33165         * g++.mike/eb101.C: Don't use __wchar_t.
33166
33167 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33168
33169         * g77.f-torture/execute/20001111.[fx]: Test premature exit
33170         from DO loop.
33171
33172 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33173
33174         * gcc.c-torture/execute/20001111-1.c: New test.
33175
33176 2000-11-10  Nick Clifton  <nickc@redhat.com>
33177
33178         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
33179         long multuiple and accumulate.
33180
33181 2000-11-09  Richard Henderson  <rth@redhat.com>
33182
33183         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
33184         via size_t instead of int.
33185
33186         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
33187         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33188         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33189         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33190
33191 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33192
33193         * gcc.c-torture/compile/20001109-1.c: New test.
33194         * gcc.c-torture/compile/20001109-2.c: New test.
33195
33196 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33197
33198         * g++.old-deja/g++.pt/operator1.C: New test.
33199         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33200
33201 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33202
33203         * gcc.dg/20001108-1.c: New test.
33204
33205 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33206
33207         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33208         with both arguments constant strings.
33209         * gcc.c-torture/execute/string-opt-3.c: New test.
33210         * gcc.c-torture/execute/string-opt-4.c: New test.
33211         * gcc.c-torture/execute/string-opt-5.c: New test.
33212
33213 2000-11-08  Nick Clifton  <nickc@redhat.com>
33214
33215         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33216         mulsidi3adddi patterns.
33217
33218 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33219
33220         * g++.old-deja/g++.other/crash36.C: New test.
33221
33222 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33223
33224         * g++.old-deja/g++.other/init16.C: New test.
33225
33226 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33227
33228         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33229
33230 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33231
33232         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33233         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33234         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33235
33236 2000-11-07  DJ Delorie  <dj@redhat.com>
33237
33238         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33239
33240 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33241
33242         * gcc.c-torture/execute/string-opt-1.c: New test.
33243
33244 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33245
33246         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33247         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33248         parameters in registers, and there is no way for a varargs
33249         function to know in which order the integer and floating-point
33250         parameters should be interleaved when they are placed on the
33251         stack.
33252         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33253         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33254
33255 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33256
33257         * gcc.c-torture/execute/string-opt-2.c: New test.
33258
33259 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33260
33261         * g++.old-deja/g++.pt/crash60.C: New test.
33262
33263 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33264
33265         * g++.old-deja/g++.other/crash24.C: New test.
33266         * g++.old-deja/g++.other/crash25.C: New test.
33267         * g++.old-deja/g++.other/crash26.C: New test.
33268         * g++.old-deja/g++.other/crash27.C: New test.
33269         * g++.old-deja/g++.other/crash28.C: New test.
33270         * g++.old-deja/g++.other/crash29.C: New test.
33271         * g++.old-deja/g++.other/crash30.C: New test.
33272         * g++.old-deja/g++.other/crash31.C: New test.
33273         * g++.old-deja/g++.other/crash32.C: New test.
33274         * g++.old-deja/g++.other/crash33.C: New test.
33275         * g++.old-deja/g++.other/crash34.C: New test.
33276         * g++.old-deja/g++.other/crash35.C: New test.
33277
33278 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33279
33280         * gcc.c-torture/execute/20001031-1.c: New test.
33281
33282 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33283
33284         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33285         namespace.
33286
33287         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33288         standards-conformant.
33289
33290         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33291
33292         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33293         * g++.old-deja/g++.mike/p755a.C: Likewise.
33294         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33295         library makes no calls to `operator new' during initialization.
33296
33297 2000-11-04  Neil Booth  <neilb@earthling.net>
33298
33299         * gcc.dg/cpp/include2.c: New tests.
33300
33301 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33302
33303         * lib/g++.exp (g++_set_ld_library_path): New function.
33304         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33305
33306 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33307
33308         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33309         warnings.
33310
33311 2000-11-01  Richard Henderson  <rth@redhat.com>
33312
33313         * g++.old-deja/g++.ext/namedret1.C: New.
33314         * g++.old-deja/g++.ext/namedret2.C: New.
33315         * g++.old-deja/g++.ext/namedret3.C: New.
33316
33317 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33318
33319         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33320         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33321
33322 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33323
33324         * gcc.c-torture/execute/va-arg-21.c: New test.
33325
33326 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33327
33328         * gcc.dg/c99-complex-2.c: New test.
33329
33330 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33331
33332         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33333
33334 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33335
33336         * g++.old-deja/g++.other/inline16.C: New test.
33337
33338 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33339
33340         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33341         __PRETTY_FUNCTION__
33342
33343 2000-10-29  Neil Booth  <neilb@earthling.net>
33344
33345         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33346         New tests.
33347         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33348         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33349         optimisation.
33350
33351 2000-10-29  Neil Booth  <neilb@earthling.net>
33352
33353         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33354         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33355         * mi5.c: Test multiple includes work with -C.
33356         * trigraphs.c: Test ^= version.
33357
33358 2000-10-28  Neil Booth  <neilb@earthling.net>
33359
33360         New tests and test updates for new macro expander.
33361
33362         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33363         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33364         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33365         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33366         new diagnostic messages.
33367
33368         * gcc.dg/cpp/macro3.c: New tests.
33369
33370 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33371
33372         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33373         on the same line.
33374
33375 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33376
33377         * g++.old-deja/g++.other/eh2.C: New test.
33378
33379 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33380
33381         * gcc.c-torture/execute/20001027-1.c: New test.
33382
33383 2000-10-26  Richard Henderson  <rth@redhat.com>
33384
33385         * gcc.c-torture/execute/20001026-1.c: New.
33386
33387 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33388
33389         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33390         * g++.old-deja/g++.law/builtin1.C: Likewise.
33391         * g++.old-deja/g++.law/ctors10.C: Likewise.
33392         * g++.old-deja/g++.law/virtual3.C: Likewise.
33393         * g++.old-deja/g++.mike/p658.C: Likewise.
33394         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33395         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33396         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33397         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33398         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33399
33400 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33401
33402         * gcc.c-torture/compile/20001024-1.c: New test.
33403
33404 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33405
33406         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33407         to tell us whether or not we are using V3.
33408
33409 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33410
33411         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33412         operands.
33413
33414 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33415
33416         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33417
33418 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33419
33420         * gcc.c-torture/execute/20001024-1.c: New test.
33421
33422 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33423
33424         * g++.old-deja/g++.other/sibcall1.C: New test.
33425
33426 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33427
33428         * gcc.dg/noncompile/init-3.c: New test.
33429
33430 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33431
33432         * gcc.dg/format-array-1.c: New test.
33433
33434 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33435
33436         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33437         writing through null pointers; remove comment about testing
33438         unterminated strings.
33439
33440 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33441
33442         * gcc.c-torture/execute/20001017-2.c: New test.
33443
33444 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33445
33446         * gcc.c-torture/compile/20001018-1.c: New test.
33447         * gcc.c-torture/compile/20001018-1.x: Xfail.
33448
33449 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33450
33451         * gcc.c-torture/execute/20001017-1.c: New test.
33452
33453 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33454
33455         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33456         for multiple use of arguments with scanf formats; add tests for
33457         multiple use of arguments.
33458
33459 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33460
33461         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33462
33463 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33464
33465         * gcc.dg/format-miss-1.c: New test.
33466
33467 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33468
33469         * gcc.c-torture/execute/20001013-1.c: New test.
33470
33471 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33472
33473         * gcc.dg/format-branch-1.c: New test.
33474
33475 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33476
33477         * README, lib/file-format.exp: Remove EGCS references.
33478
33479 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33480
33481         * gcc.dg/20001013-1.c: New test.
33482
33483 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33484
33485         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33486         for intmax_t in the compiler using __typeof__ and the type rules
33487         for conditional expressions.
33488
33489 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33490
33491         * gcc.dg/20001012-1.c: New test.
33492         * gcc.dg/20001012-2.c: New test.
33493
33494 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33495
33496         * gcc.dg/format-attr-1.c: New test.
33497
33498 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33499
33500         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33501         __LONG_LONG_MAX__ instead of LLONG_MAX.
33502
33503 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33504
33505         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33506         scanf flags.
33507         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33508         flags.
33509
33510 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33511
33512         * gcc.dg/sequence-pt-1.c: New test.
33513
33514 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33515
33516         * gcc.c-torture/execute/20001011-1.c: New testcase.
33517         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33518
33519 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33520
33521         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33522         does not error on it.
33523
33524 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33525
33526         * gcc.dg/20001009-1.c: New test.
33527
33528 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33529
33530         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33531         * gcc.c-torture/execute/20001009-2.c: ... to here.
33532
33533 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33534
33535         * gcc.c-torture/compile/20001009-1.c: New testcase.
33536         * gcc.c-torture/execute/20001009-1.c: New testcase.
33537         Testcases provided by Jan Hubicka <jh@suse.cz>.
33538
33539 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33540
33541         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33542         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33543         uintmax_t using <limits.h> to emulate the compiler's internal
33544         logic.  No longer XFAIL %j tests.
33545
33546 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33547
33548         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33549         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33550         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33551         regexps and details of expected handling of some bad formats.
33552         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33553         suppression.
33554
33555 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33556
33557         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33558         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33559         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33560         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33561         in list archives.
33562
33563 2000-10-06  Richard Henderson  <rth@cygnus.com>
33564
33565         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33566         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33567         * g++.old-deja/g++.jason/report.C: Likewise.
33568         * g++.old-deja/g++.law/friend5.C: Likewise.
33569         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33570         of the expected warnings.
33571
33572 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33573
33574         * g++.old-deja/g++.pt/enum14.C: New test.
33575
33576 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33577
33578         * g++.old-deja/g++.pt/crash59.C: New test.
33579
33580 2000-10-04  Will Cohen  <wcohen@redhat.com>
33581
33582         * gcc.dg/20000926-1.c: New test.
33583
33584 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33585
33586         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33587         function name for current C++ compiler.
33588         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33589
33590 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33591
33592         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33593         __PRETTY_FUNCTION__.
33594         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33595
33596 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33597
33598         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33599
33600 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33601
33602         * gcc.c-torture/compile/20000923-1.c: New test.
33603
33604 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33605
33606         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33607         * g++.old-deja/g++.pt/ttp62.C: Same.
33608         * g++.old-deja/g++.other/inline14.C: Same.
33609
33610 2000-09-24  Richard Henderson  <rth@cygnus.com>
33611
33612         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33613
33614 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33615
33616         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33617
33618 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33619
33620         * gcc.c-torture/compile/20000922-1.c: New file.
33621
33622 2000-09-21  Nick Clifton  <nickc@redhat.com>
33623
33624         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33625         a signed long modulo operation.
33626         (mod6): New function - perform an unsigned long modulo operation.
33627         (main): Add tests for modulos of very large numbers by very small
33628         dividends.
33629
33630 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33631
33632         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33633
33634 2000-09-19  Richard Henderson  <rth@cygnus.com>
33635
33636         * gcc.dg/compare2.c (case 10): XFAIL.
33637
33638 2000-09-18  Richard Henderson  <rth@cygnus.com>
33639
33640         * gcc.c-torture/execute/20000906-1.c: Move ...
33641         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33642         that support __builtin_trap.
33643
33644 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33645
33646         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33647
33648 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33649
33650         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33651         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33652         more $ format tests.
33653
33654 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33655
33656         * gcc.dg/format-errmk-1.c: New test.
33657
33658 2000-09-17  Greg McGary  <greg@mcgary.org>
33659
33660         * gcc.c-torture/execute/20000917-1.x: Remove.
33661
33662 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33663
33664         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33665
33666 2000-09-17  Greg McGary  <greg@mcgary.org>
33667
33668         * gcc.c-torture/execute/20000917-1.c: New test.
33669         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33670
33671 2000-09-16  Neil Booth  <NeilB@earthling.net>
33672
33673         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33674         in nested macro bug.
33675
33676 2000-09-15  Neil Booth  <NeilB@earthling.net>
33677
33678         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33679
33680 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33681
33682         * gcc.c-torture/execute/20000914-1.c: New test.
33683
33684 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33685
33686         * g++.other/inline13.C: New test.
33687
33688 2000-09-12  Andreas Jaeger  <aj@suse.de>
33689
33690         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33691         constant by Ulrich Drepper <drepper@redhat.com>.
33692
33693 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33694
33695         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33696
33697 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33698
33699         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33700
33701 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33702
33703         * gcc.dg/cpp/backslash.c: New test.
33704
33705 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33706
33707         * gcc.c-torture/execute/20000910-1.c: New test.
33708         * gcc.c-torture/execute/20000910-2.c: Likewise.
33709
33710 2000-09-11  Robert Lipe  <robertl@sco.com>
33711
33712         * gcc.dg/pragma-align.c: New test.
33713
33714 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33715
33716         * g++.old-deja/g++.pt/explicit82.C: New test.
33717         * g++.old-deja/g++.pt/explicit83.C: New test.
33718
33719 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33720
33721         * gcc.dg/asm-names.c: New test.
33722
33723 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33724
33725         * gcc.dg/cpp/tr-warn6.c: New test
33726
33727 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33728
33729         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33730         be accepted.
33731
33732 2000-09-07  Catherine Moore  <clm@redhat.com>
33733
33734         * gcc.c-torture/execute/unroll-1.c: New test.
33735
33736 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33737
33738         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33739         ERROR markers.
33740         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33741         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33742         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33743         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33744         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33745         Preprocess only.
33746         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33747         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33748
33749 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33750
33751         * g++.old-deja/g++.pt/deduct2.C: New test.
33752
33753 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33754
33755         * g++.old-deja/g++.pt/parms2.C: New test.
33756
33757 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33758
33759         * g++.old-deja/g++.pt/crash58.C: New test.
33760
33761 2000-09-06  Greg McGary  <greg@mcgary.org>
33762
33763         * gcc.c-torture/execute/20000906-1.c: New test.
33764         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33765
33766 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33767
33768         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33769
33770 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33771
33772         * g++.old-deja/g++.pt/crash57.C: New test.
33773
33774 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33775
33776         * g++.old-deja/g++.pt/crash56.C: New test.
33777
33778 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33779
33780         * g++.old-deja/g++.pt/koenig1.C: New test.
33781
33782 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33783
33784         * gcc.dg/20000904-1.c: New test.
33785
33786 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33787
33788         * gcc.dg/cpp/paste8.c: New test.
33789
33790 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33791
33792         * gcc.c-torture/compile/20000827-1.c: New test.
33793
33794 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33795
33796         * gcc.dg/format-diag-1.c: New test.
33797
33798 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33799
33800         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33801         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33802         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33803         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33804         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33805
33806 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33807
33808         * g++.old-deja/g++.other/nested4.C: New test.
33809
33810 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33811
33812         * g++.old-deja/g++.ns/scoped1.C: New test.
33813
33814 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33815
33816         * lib/g++.exp: Support testing already-installed GCC.
33817
33818 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33819
33820         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33821
33822 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33823
33824         * gcc.dg/return-type-2.c: New test.
33825
33826 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33827
33828         * gcc.c-torture/compile/20000825-1.c: New test.
33829
33830 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33831
33832         * gcc.dg/dwarf2-2.c: New test.
33833
33834 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33835
33836         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33837         dg-warning regexps.
33838
33839 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33840
33841         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33842         gcc.dg/format-ext-5.c: New tests.
33843
33844 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33845
33846         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33847
33848 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33849
33850         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33851
33852 2000-08-24  Richard Henderson  <rth@cygnus.com>
33853
33854         * gcc.dg/ia64-sync-1.c: New test.
33855         * gcc.dg/ia64-sync-2.c: New test.
33856         * gcc.dg/ia64-asm-1.c: New test.
33857
33858 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33859
33860         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33861         * gcc.dg/format-ext-2.c: New test.
33862
33863 2000-08-23  Jason Merrill  <jason@redhat.com>
33864
33865         * lib/old-dejagnu.exp: Also ignore "In member function" and
33866         "At global scope".
33867
33868 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33869
33870         * gcc.dg/noncompile/label-lineno-1.c: New test.
33871
33872 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33873
33874         * gcc.dg/c99-array-nonobj-1.c: New test.
33875
33876 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33877
33878         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33879         tests.
33880         * gcc.dg/format-ext-1.c: New test.
33881
33882 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33883
33884         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33885         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33886         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33887         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33888         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33889
33890 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33891
33892         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33893         gcc.dg/c99-strftime-2.c: New tests.
33894
33895 2000-08-22  Richard Henderson  <rth@cygnus.com>
33896
33897         * gcc.c-torture/execute/20000822-1.c: New test.
33898
33899 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33900
33901         * gcc.c-torture/execute/20000819-1.x: Remove.
33902
33903 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33904
33905         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33906         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33907         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33908         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33909         gcc.dg/format-xopen-1.c: New tests.
33910
33911 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33912
33913         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33914
33915 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33916
33917         * g++.old-deja/g++.other/loop2.C: New test.
33918
33919         * gcc.c-torture/compile/20000606-1.c: New test.
33920         * gcc.c-torture/compile/20000728-1.c: New test.
33921         * gcc.c-torture/execute/20000801-1.c: New test.
33922         * gcc.c-torture/execute/20000801-2.c: New test.
33923         * gcc.c-torture/execute/20000819-1.c: New test.
33924         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33925         * gcc.dg/20000629-1.c: New test.
33926         * gcc.dg/20000724-1.c: New test.
33927         * gcc.dg/20000807-1.c: New test.
33928
33929 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33930
33931         * gcc.dg/cpp/pragma-1.c: New test.
33932         * gcc.dg/cpp/pragma-2.c: New test.
33933
33934 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33935
33936         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33937         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33938
33939 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33940
33941         * gcc.c-torture/compile/20000818-1.c: New test.
33942
33943 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33944
33945         * gcc.c-torture/execute/20000818-1.c: New test.
33946
33947 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33948
33949         * gcc.dg/format-va-1.c: New test.
33950
33951 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33952
33953         * g++.old-deja/g++.other/typedef8.C: New test.
33954
33955 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33956
33957         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33958         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33959         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33960         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33961         * g++.old-deja/g++.other/ptrmem7.C: New test.
33962         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33963
33964 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33965
33966         * g++.old-deja/g++.pt/typename27.C: New test.
33967
33968 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33969
33970         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33971         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33972         * g++.old-deja/g++.pt/friend45.C: New test.
33973         * g++.old-deja/g++.other/friend8.C: New test.
33974
33975 2000-08-15  Richard Henderson  <rth@cygnus.com>
33976
33977         * gcc.c-torture/execute/20000815-1.c: New test.
33978
33979 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33980
33981         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33982         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33983         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33984
33985 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33986
33987         * g++.old-deja/g++.other/refinit2.C: New test.
33988
33989 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33990
33991         * lib/c-torture.exp (c-torture): Make
33992         compiler_conditional_xfail_data global.
33993         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33994         compiler_conditional_xfail_data machinery.
33995         (f-torture-execute): Likewise.
33996         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33997         and only when unrolling loops.
33998
33999         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
34000
34001 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34002
34003         * g++.old-deja/g++.pt/explicit81.C: New test.
34004
34005 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34006
34007         * g++.old-deja/g++.pt/typename26.C: New test.
34008
34009 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
34010
34011         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
34012         warning.
34013
34014 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34015
34016         * g++.old-deja/g++.other/array3.C: New test.
34017
34018 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34019
34020         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
34021         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
34022         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
34023         New tests.
34024
34025 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
34026
34027         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
34028         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34029
34030 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
34031
34032         * gcc.c-torture/execute/20000808-1.c: New test.
34033
34034 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34035
34036         * gcc.dg/c90-const-expr-1.c: New test.
34037
34038 2000-08-08  Richard Henderson  <rth@cygnus.com>
34039
34040         * gcc.dg/noncompile/920923-1.c: Declare calloc.
34041
34042 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34043
34044         * gcc.dg/noncompile/const-ll-1.c: New test.
34045
34046 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34047
34048         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
34049
34050 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34051
34052         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
34053         that running programs linked against the shared version of libobjc
34054         run correctly.
34055
34056 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34057
34058         * gcc.dg/c99-printf-1.c: New test.
34059
34060 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34061
34062         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
34063
34064 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
34065
34066         * gcc.c-torture/execute/20000731-1.x: Delete.
34067
34068 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
34069
34070         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
34071         and torture_without_loops as is done by c-torture.exp.
34072         (search_for): Copy from c-torture.exp.
34073         (gcc-dg-runtest): New function, drives a directory of tests
34074         iterating over the TORTURE_OPTIONS.
34075         (scan-assembler, scan-assembler-not): Move here from
34076         individual directory drivers.
34077
34078         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
34079         defined by lib/gcc-dg.exp.
34080         * gcc.dg/cpp/cpp.exp: Likewise.
34081         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
34082         gcc-dg-runtest, so we cycle over optimization options.
34083
34084         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
34085         * gcc.dg/compare2.c: No longer expected to fail.
34086
34087 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34088
34089         * gcc.c-torture/execute/20000804-1.c: New test.
34090
34091 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34092
34093         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
34094
34095 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
34096
34097         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
34098
34099 2000-08-03  Jeffrey A Law  (law@cygnus.com)
34100
34101         * gcc.c-torture/compile/20000803-1.c: New test.
34102
34103 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34104
34105         * gcc.c-torture/execute/20000801-3.c,
34106         gcc.c-torture/execute/20000801-4.c: New tests.
34107         * gcc.c-torture/execute/20000801-3.x,
34108         gcc.c-torture/execute/20000801-4.x: Xfail.
34109
34110 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
34111
34112         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
34113         libobjc/.libs to allow for libtool.
34114
34115 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
34116
34117         * gcc.c-torture/compile/20000802-1.c: New test.
34118
34119 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
34120
34121         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
34122
34123 2000-07-31  Jeffrey A Law  (law@cygnus.com)
34124
34125         * gcc-c-torture/execute/20000731-2.c: New test.
34126
34127         * gcc.c-torture/execute/20000731-1.c: New test.
34128         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
34129
34130 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
34131
34132         * testsuite/gcc.dg/cpp/paste7.c: New test.
34133         * gcc.dg/cpp/20000725-1.c: New test.
34134
34135 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
34136
34137         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
34138         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
34139         declaration warning for __builtin_dwarf_reg_size.
34140
34141         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
34142
34143 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34144
34145         * gcc.dg/noncompile/voidparam-1.c: New test.
34146
34147 2000-07-30  Richard Henderson  <rth@cygnus.com>
34148
34149         * gcc.dg/c90-digraph-1.c: Don't xfail.
34150         * gcc.dg/compare2.c (case 10): Xfail.
34151         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
34152
34153 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
34154
34155         * gcc.dg/c99-main-1.c: New test.
34156
34157 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34158
34159         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
34160
34161 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
34162
34163         * gcc.c-tortuer/execute/20000726-1.c: New test.
34164
34165 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
34166
34167         * gcc.c-torture/execute/enum-2.c: New test.
34168
34169 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34170
34171         * gcc.dg/cpp/tr-warn3.c: New test.
34172
34173 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34174
34175         * g++.old-deja/g++.ext/implicit1.C: Remove.
34176         * g++.old-deja/g++.jason/c2.C: Remove
34177         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
34178         * g++.old-deja/g++.pt/crash16.C: Likewise.
34179         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
34180
34181 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34182
34183         * g++.old-deja/g++.other/for2.C: New test.
34184
34185 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
34186
34187         * gcc.dg/20000720-1.c: New test.
34188
34189 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34190
34191         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34192
34193 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34194
34195         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34196         * gcc.c-torture/execute/20000722-1.c: New.
34197         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34198
34199 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34200
34201         * gcc.dg/cpp/20000720-1.S: New test.
34202
34203 2000-07-21  Michael Meissner  <meissner@redhat.com>
34204
34205         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34206
34207 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34208
34209         * g++.old-deja/g++.brendan/crash16.C,
34210         g++.old-deja/g++.brendan/parse3.C,
34211         g++.old-deja/g++.brendan/redecl1.C,
34212         g++.old-deja/g++.ns/template13.C,
34213         g++.old-deja/g++.other/decl4.C,
34214         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
34215
34216 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34217
34218         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34219         and "Internal error".
34220
34221         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34222         regexps.
34223         * gcc.dg/cpp/paste6.c: New test.
34224
34225 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34226
34227         * gcc.dg/cpp/tr-direct.c: New test.
34228
34229         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34230         gcc.dg/cpp/undef1.c: Tweak error regexps.
34231
34232 2000-07-18  Eric Christopher <echristo@redhat.com>
34233
34234         * gcc.c-torture/compile/20000718-1.c: New test.
34235
34236 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34237
34238         * cpplex.c (_cpp_push_token): If the token being pushed back
34239         is the previous token in this context, just subtract one from
34240         context->posn.
34241         * cppmacro.c (save_expansion): Clear aux field when storing a
34242         placemarker.
34243
34244 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34245
34246         * gcc.dg/noncompile/redecl-1.c: New test.
34247
34248 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34249
34250         * gcc.c-torture/execute/20000717-5.c: New test.
34251         * gcc.c-torture/execute/20000717-1.x: Removed.
34252
34253 2000-07-17  Richard Henderson  <rth@cygnus.com>
34254
34255         * gcc.c-torture/execute/20000717-4.c: New test.
34256
34257 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34258
34259         * gcc.dg/cpp/syshdr.c: New test.
34260         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34261
34262 2000-07-17  Neil Booth  <neilb@earthling.net>
34263
34264         * gcc.dg/cpp/cmdlne-dM.c: New test.
34265         * gcc.dg/cpp/cmdlne-dD.c: New test.
34266
34267 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34268
34269         * gcc.c-torture/execute/20000717-3.c: New test.
34270
34271         * gcc.c-torture/compile/20000717-1.c: New test.
34272
34273 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34274
34275         * gcc.c-torture/execute/20000717-2.c: New test.
34276
34277 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34278
34279         * gcc.dg/formatz-1.c: New test.
34280
34281         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34282         * gcc.dg/c99-digraph-1.c: New tests.
34283
34284         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34285         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34286
34287         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34288         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34289         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34290         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34291         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34292         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34293         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34294
34295 2000-07-17   Greg McGary <greg@mcgary.org>
34296
34297         * gcc.c-torture/execute/20000717-1.c: New test.
34298         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34299
34300 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34301
34302         * gcc.c-torture/execute/20000715-2.c: New test.
34303         * gcc.dg/20000715-1.c: New test.
34304
34305 2000-07-15  Michael Meissner  <meissner@redhat.com>
34306
34307         * gcc.c-torture/execute/20000715-1.c: New test.
34308
34309 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34310
34311         * gcc.c-torture/execute/20000707-1.c: New test.
34312
34313 2000-07-13  Neil Booth  <NeilB@earthling.net>
34314
34315         * testsuite/gcc.dg/cpp/digraph1.c,
34316         testsuite/gcc.dg/cpp/digraph2.c,
34317         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34318
34319 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34320
34321         * g77.f-torture/compile/20000630-2.f: New test.
34322         * g77.f-torture/compile/20000630-2.x
34323
34324 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34325
34326         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34327
34328 2000-07-11  Neil Booth  <NeilB@earthling.net>
34329
34330         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34331
34332 2000-07-11  Neil Booth  <NeilB@earthling.net>
34333
34334         * gcc.dg/cpp/cmdlne-C.c: New.
34335
34336 2000-07-09  Neil Booth  <NeilB@earthling.net>
34337
34338         * gcc.dg/cpp/directiv.c: New tests.
34339         * gcc.dg/cpp/undef1.c: Update.
34340
34341 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34342
34343         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34344
34345 2000-07-09  Neil Booth  <NeilB@earthling.net>
34346
34347         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34348
34349 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34350
34351         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34352         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34353
34354 2000-07-08  Neil Booth  <NeilB@earthling.net>
34355
34356         * gcc.dg/cpp/macsyntx.c: New tests.
34357
34358 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34359
34360         * gcc.dg/20000707-1.c: New test.
34361
34362 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34363
34364         * gcc.c-torture/execute/20000706-1.c: New test.
34365         * gcc.c-torture/execute/20000706-2.c: New test.
34366         * gcc.c-torture/execute/20000706-3.c: New test.
34367         * gcc.c-torture/execute/20000706-4.c: New test.
34368         * gcc.c-torture/execute/20000706-5.c: New test.
34369
34370 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34371
34372         * g++.old-deja/g++.pt/instantiate7.C: New test.
34373
34374 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34375
34376         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34377         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34378         * g++.old-deja/g++.other/rtti3.C: Likewise.
34379         * g++.old-deja/g++.other/rttid3.C: Likewise.
34380
34381 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34382
34383         *  g77.f-torture/compile/20000630-1.x: Fix typo
34384
34385 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34386
34387         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34388         assembly output.
34389
34390 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34391
34392         * gcc.dg/cpp/ident.c: New test.
34393
34394 2000-07-05  Neil Booth  <NeilB@earthling.net>
34395
34396         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34397           gcc.dg/cpp/lexstrng.c: New tests.
34398
34399 2000-07-04  Neil Booth  <NeilB@earthling.net>
34400
34401         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34402         * gcc.dg/cpp/strify2.c: Same.
34403
34404 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34405
34406         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34407         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34408         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34409         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34410
34411         * testsuite/gcc.dg/cpp/macro1.c,
34412         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34413         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34414         testsuite/gcc.dg/cpp/strify1.c,
34415         testsuite/gcc.dg/cpp/strify2.c: New tests.
34416
34417 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34418
34419         * gcc.c-torture/execute/20000703-1.c: New test.
34420
34421 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34422
34423         * g++.old-deja/g++.pt (lookup10.C): New test.
34424
34425 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34426
34427         * g++.old-deja/g++.pt (typename25.C): New test.
34428
34429 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34430
34431         * gcc.c-torture/compile/20000701-1.c: New test.
34432
34433 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34434
34435         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34436         to test case.
34437
34438 2000-06-30  Catherine Moore  <clm@cygnus.com>
34439
34440         * gcc.c-torture/execute/align-1.c: New test.
34441
34442 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34443
34444         * g++.old-deja/g++.pt/expr8.C: New test.
34445         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34446
34447 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34448
34449         * gcc.c-torture/compile/20000629-1.c: New test.
34450
34451 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34452
34453
34454         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34455         gcc.dg/noncompile directory, depending on whether they're
34456         preprocessor tests or not.  Annotate all the tests for the dg
34457         framework.
34458
34459         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34460         * gcc.dg/noncompile/noncompile.exp: New.
34461
34462         * Moved files:
34463         Old name                                New name
34464         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34465         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34466         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34467         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34468         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34469         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34470         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34471         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34472         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34473         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34474         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34475         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34476         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34477         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34478         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34479         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34480         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34481         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34482         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34483         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34484         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34485         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34486         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34487         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34488
34489         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34490         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34491         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34492         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34493         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34494         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34495
34496 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34497
34498         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34499         declare one variable.  On the fourth, error.
34500         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34501         declared by 20000628-1a.h.
34502
34503 2000-06-29  Richard Henderson  <rth@redhat.com>
34504
34505         * gcc.c-torture/execute/930529-1.x: New file.
34506         * gcc.dg/920413-1.c: Adjust expected warning text.
34507         * gcc.dg/980217-1.c: Declare abort.
34508         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34509
34510 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34511
34512         * g77.f-torture/compile/20000629-1.f: New test.
34513         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34514
34515 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34516
34517         Rearrange lots of files, removing entirely the
34518         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34519         directories.
34520
34521         * Deleted files:
34522         gcc.c-torture/code_quality/code_quality.exp
34523         gcc.c-torture/special/special.exp
34524         gcc.failure/failure.exp
34525         gcc.failure/940409-1.x
34526         gcc.c-torture/compile/961203-1.x
34527
34528         * New files:
34529         gcc.misc-tests/linkage.exp
34530         gcc.c-torture/execute/920730-1t.c
34531         gcc.c-torture/execute/920730-1t.x
34532         gcc.c-torture/compile/920520-1.x
34533         gcc.c-torture/compile/920521-1.x
34534         gcc.c-torture/compile/981006-1.x
34535         gcc.c-torture/execute/eeprof-1.x
34536
34537         * Moved files (possibly with modifications to fit a new harness):
34538         Old name                                New name
34539         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34540         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34541         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34542         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34543         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34544         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34545         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34546         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34547         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34548         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34549         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34550         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34551         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34552         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34553
34554 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34555
34556         * c-torture/compile/961203-1.x: Delete.
34557
34558         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34559         not exit. Include stdio.h.
34560         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34561         * gcc.misc-tests/dg-12.c: Likewise.
34562         * gcc.misc-tests/dg-5.c: Likewise.
34563         * gcc.misc-tests/dg-6.c: Likewise.
34564         * gcc.misc-tests/dg-7.c: Prototype abort.
34565         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34566         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34567         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34568         not exit.
34569         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34570         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34571
34572 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34573
34574         * gcc.dg/cpp/20000628-1.c: New test.
34575         * gcc.dg/cpp/20000628-1.h: New header for above test.
34576         * gcc.dg/cpp/20000628-1a.h: Likewise.
34577
34578 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34579
34580         * gcc.dg/cpp: New directory.
34581         * gcc.dg/cpp/cpp.exp: New driver.
34582         * gcc.dg/cpp/20000627-1.c: New test.
34583         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34584         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34585         and rewrite as a compilation test.
34586
34587         * gcc.dg: Move many files into the cpp subdirectory, possibly
34588         renaming or editing them as well.
34589         Old name                New name
34590         990119-1.c              cpp/19990119-1.c
34591         990228-1.c              cpp/19990228-1.c
34592         990407-1.c              cpp/19990407-1.c
34593         990409-1.c              cpp/19990409-1.c
34594         990413-1.c              cpp/19990413-1.c
34595         990703-1.c              cpp/19990703-1.c
34596         20000127-1.c            cpp/20000127-1.c
34597         20000129-1.c            cpp/20000129-1.c
34598         20000207-1.c            cpp/20000207-1.c
34599         20000207-2.c            cpp/20000207-2.c
34600         20000209-1.c            cpp/20000209-1.c
34601         20000209-2.c            cpp/20000209-2.c
34602         20000301-1.c            cpp/20000301-1.c
34603         20000419-1.c            cpp/20000419-1.c
34604         20000510-1.S            cpp/20000510-1.S
34605         20000519-1.c            cpp/20000519-1.c
34606         20000529-1.c            cpp/20000529-1.c
34607         20000625-1.c            cpp/20000625-1.c
34608         20000625-2.c            cpp/20000625-2.c
34609         cpp-as1.c               cpp/assert1.c
34610         cpp-as2.c               cpp/assert2.c
34611         cxx-comments-1.c        cpp/cxxcom1.c
34612         cxx-comments-2.c        cpp/cxxcom2.c
34613         endif-label.c           cpp/endif.c
34614         cpp-hash1.c             cpp/hash1.c
34615         cpp-hash2.c             cpp/hash2.c
34616         cpp-if1.c               cpp/if-1.c
34617         cpp-if2.c               cpp/if-2.c
34618         cpp-if3.c               cpp/if-3.c
34619         cpp-if4.c               cpp/if-4.c
34620         cpp-if5.c               cpp/if-5.c
34621         cpp-cond.c              cpp/if-cexp.c
34622         cpp-missingop.c         cpp/if-mop.c
34623         cpp-missingparen.c      cpp/if-mpar.c
34624         cpp-opprec.c            cpp/if-oppr.c
34625         cpp-ifparen.c           cpp/if-paren.c
34626         cpp-shortcircuit.c      cpp/if-sc.c
34627         cpp-shift.c             cpp/if-shift.c
34628         cpp-unary.c             cpp/if-unary.c
34629         cpp-li1.c               cpp/line1.c
34630         cpp-li2.c               cpp/line2.c
34631         lineno.c                cpp/line3.c
34632         lineno-2.c              cpp/line4.c
34633         cpp-mi.c                cpp/mi1.c
34634         cpp-mic.h               cpp/mi1c.h
34635         cpp-micc.h              cpp/mi1cc.h
34636         cpp-mind.h              cpp/mi1nd.h
34637         cpp-mindp.h             cpp/mi1ndp.h
34638         cpp-mix.h               cpp/mi1x.h
34639         cpp-mi2.c               cpp/mi2.c
34640         cpp-mi2a.h              cpp/mi2a.h
34641         cpp-mi2b.h              cpp/mi2b.h
34642         cpp-mi2c.h              cpp/mi2c.h
34643         cpp-mi3.c               cpp/mi3.c
34644         cpp-mi3.def             cpp/mi3.def
34645         poison-1.c              cpp/poison.c
34646         pr-impl.c               cpp/prag-imp.c
34647         cpp-redef-2.c           cpp/redef1.c
34648         cpp-redef.c             cpp/redef2.c
34649         strpaste.c              cpp/strp1.c
34650         strpaste-2.c            cpp/strp2.c
34651         cpp-tradpaste.c         cpp/tr-paste.c
34652         cpp-tradstringify.c     cpp/tr-str.c
34653         cpp-tradwarn1.c         cpp/tr-warn1.c
34654         cpp-tradwarn2.c         cpp/tr-warn2.c
34655         trigraphs.c             cpp/trigraphs.c
34656         cpp-unc1.c              cpp/unc1.c
34657         cpp-unc2.c              cpp/unc2.c
34658         cpp-unc3.c              cpp/unc3.c
34659         cpp-unc.c               cpp/unc4.c
34660         undef.c                 cpp/undef1.c
34661         undef-2.c               cpp/undef2.c
34662         cpp-wi1.c               cpp/widestr1.c
34663
34664 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34665
34666         * lib/g++.exp (g++_include_flags): Tweak.
34667
34668 2000-06-27  H.J. Lu  <hjl@gnu.org>
34669             Loren J. Rittle  <ljrittle@acm.org>
34670
34671         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34672         version with one that knows about the new gcc tree structure.
34673         (g++_link_flags): Same.
34674
34675 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34676
34677         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34678         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34679         case we are cross-compiling.
34680
34681         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34682         g++.old-deja/g++.niklas/Makefile.in,
34683         g++.old-deja/g++.niklas/configure.in,
34684         g++.old-deja/g++.other/Makefile.in,
34685         g++.old-deja/g++.other/configure.in,
34686         gcc.c-torture/code_quality/Makefile.in,
34687         gcc.c-torture/code_quality/configure.in,
34688         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34689         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34690         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34691         gcc.c-torture/execute/ieee/Makefile.in,
34692         gcc.c-torture/execute/ieee/configure.in,
34693         gcc.c-torture/noncompile/Makefile.in,
34694         gcc.c-torture/noncompile/configure.in,
34695         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34696         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34697         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34698
34699 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34700
34701         * g++.old-deja/g++.other/ambig3.C: New test.
34702
34703 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34704
34705         * g++.old-deja/g++.pt/syntax1.C: New test.
34706         * g++.old-deja/g++.pt/syntax2.C: New test.
34707         * g++.old-deja/g++.other/syntax3.C: New test.
34708         * g++.old-deja/g++.other/syntax4.C: New test.
34709
34710 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34711
34712         * gcc.dg/20000623-1.c: Prototype exit and abort.
34713
34714 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34715
34716         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34717         New tests.
34718         * gcc.dg/cpp-mi3.def: New file.
34719
34720         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34721         inside assertions.
34722         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34723         lexer's error messages.
34724         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34725         divine anything from the linemarkers.
34726         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34727         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34728
34729 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34730
34731         * gcc.dg/20000623-1.c: New test.
34732
34733 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34734
34735         * gcc.c-torture/execute/20000622-1.c: New test.
34736
34737 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34738
34739         * g++.old-deja/g++.other/init15.C: New test.
34740
34741 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34742
34743         * g++.old-deja/g++.pt/vaarg2.C: New test.
34744         * g++.old-deja/g++.pt/vaarg3.C: New test.
34745
34746 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34747
34748         * g++.old-deja/g++.other/dyncast6.C: New test.
34749
34750 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34751
34752         * gcc.c-torture/execute/loop-6.c: New test.
34753
34754 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34755
34756         * gcc.dg/20000614-1.c: New test.
34757         * gcc.dg/20000614-2.c: New test.
34758
34759 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34760
34761         * g++.old-deja/g++.other/inline12.C: New test.
34762
34763 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34764
34765         * g++.old-deja/g++.other/eh1.C: New test.
34766
34767 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34768
34769         * g++.old-deja/g++.other/type.C: New test.
34770
34771 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34772
34773         * g++.old-deja/g++.other/initstring.C: New test.
34774
34775 2000-06-12  Jason Merrill  <jason@redhat.com>
34776
34777         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34778
34779 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34780
34781         * gcc.c-torture/compile/20000609-1.c: New test.
34782
34783 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34784
34785         * gcc.dg/20000609-1.c: New test.
34786
34787 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34788
34789         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34790         * gcc.c-torture/noncompile/poison-1.c: Move...
34791         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34792         * gcc.dg/cpp-li1.c: Add a token after the #line.
34793
34794 2000-06-05  Richard Henderson  <rth@cygnus.com>
34795
34796         * gcc.c-torture/execute/20000605-2.c: New test.
34797         * gcc.c-torture/execute/20000605-3.c: New test.
34798
34799 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34800
34801         * g77.f-torture/execute/20000503-1.x: New file.
34802
34803 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34804
34805         * g++.old-deja/g++.eh/badalloc1.C: New test.
34806
34807 2000-06-05  Richard Henderson  <rth@cygnus.com>
34808
34809         * gcc.c-torture/execute/20000605-1.c: New test.
34810
34811 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34812             Nathan Sidwell <nathan@codesourcery.com>
34813
34814         * gcc.c-torture/compile/20000605-1.c: New test.
34815
34816 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34817
34818         * g77.f-torture/compile/20000601-1.f: New test.
34819
34820 2000-06-03  Richard Henderson  <rth@cygnus.com>
34821
34822         * gcc.c-torture/execute/20000603-1.c: New.
34823
34824 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34825
34826         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34827         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34828
34829 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34830
34831         * gcc.dg/compare2.c (case 12): XFAIL.
34832         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34833         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34834
34835         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34836
34837 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34838
34839         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34840         guard macro is already defined when the header is first
34841         included.
34842         * gcc.dg/cpp-mix.h: New file.
34843         * gcc.dg/endif-label.c: Update patterns to match compiler.
34844
34845         * g++.brendan/complex1.C: Declare abort.
34846         * g++.law/refs4.C: Remove XFAIL.
34847         * g++.oliva/expr2.C: Declare abort and exit.
34848
34849 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34850
34851         * gcc.c-torture/execute/20000528-1.c: New test.
34852
34853         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34854         * g++.old-deja/g++.law/temps4.C: Likewise.
34855
34856         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34857         stdlib.h.  Call abort() on failure.
34858         * g++.old-deja/g++.law/refs4.C: Likewise.
34859         * g++.old-deja/g++.law/temps4.C: Likewise.
34860         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34861         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34862
34863 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34864
34865         Relative to g++.dg/special:
34866         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34867
34868         Relative to g++.old-deja:
34869         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34870         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34871         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34872         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34873         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34874         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34875         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34876
34877         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34878         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34879         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34880         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34881         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34882         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34883         and/or string.h.
34884
34885         * g++.other/goto1.C: Update expectations for error messages.
34886
34887 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34888
34889         * gcc.c-torture/compile/20000523-1.c: New test.
34890
34891 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34892
34893         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34894
34895 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34896
34897         * g++.old-deja/g++.eh/catch11.C: New test.
34898         * g++.old-deja/g++.eh/catch12.C: New test.
34899
34900 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34901
34902         * gcc.c-torture/execute/20000523-1.c: New test.
34903
34904 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34905
34906         * c-torture/execute/bcp-1.c: Replace abort in arg of
34907         __builtin_constant_p with a generic external function.
34908
34909         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34910         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34911         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34912         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34913         Prototype abort and/or exit.
34914
34915         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34916         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34917         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34918         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34919
34920 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34921
34922         * gcc.dg/dwarf2-1.c: New test.
34923
34924 2000-05-20  Richard Henderson  <rth@cygnus.com>
34925
34926         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34927
34928 2000-05-20  Andreas Jaeger  <aj@suse.de>
34929
34930         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34931         testcase.
34932
34933 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34934
34935         * gcc.c-torture/execute/20000519-2.c: New test.
34936
34937 2000-05-19  Andreas Jaeger  <aj@suse.de>
34938
34939         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34940         which fails with SSA.
34941
34942         * lib/c-torture.exp: Also test with -O3 -fssa.
34943
34944 2000-05-18  Michael Meissner  <meissner@redhat.com>
34945
34946         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34947         * gcc.c-torture/execute/920415-1.c: Ditto.
34948         * gcc.c-torture/execute/920501-1.c: Ditto.
34949         * gcc.c-torture/execute/conversion.c: Ditto.
34950         * gcc.c-torture/execute/cvt-1.c: Ditto.
34951
34952 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34953
34954         * gcc.c-torture/compile/20000518-1.c: New test.
34955
34956 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34957
34958         * g77.f-torture/compile/200005018.f: New test.
34959
34960 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34961
34962         * gcc.c-torture/compile/20000517-1.c: New test.
34963
34964 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34965
34966         * gcc.c-torture/execute/20000516-1.c: New test.
34967
34968 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34969
34970         * g++.old-deja/g++.other/eh.C: New test.
34971
34972 2000-05-12  Richard Henderson  <rth@cygnus.com>
34973
34974         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34975         constants through to doit's conditional.
34976
34977 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34978
34979         * gcc.c-torture/compile/20000511-1.c: New test.
34980         * g77.f-torture/compile/20000511-1.f: New test.
34981         * g77.f-torture/compile/20000511-2.f: New test.
34982
34983 2000-05-11  Michael Meissner  <meissner@redhat.com>
34984
34985         * gcc.c-torture/execute/20000511-1.c: New test.
34986
34987 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34988
34989         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34990         * gcc.dg/20000510-1.S: New.
34991
34992 2000-05-08  Catherine Moore  <clm@cygnus.com>
34993
34994         * gcc.dg/unused-3.c: New.
34995
34996 2000-05-06  Richard Henderson  <rth@cygnus.com>
34997
34998           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34999           * g++.old-deja/g++.mike/warn1.C: Likewise.
35000           * g++.old-deja/g++.pt/local1.C: Likewise.
35001           * g++.old-deja/g++.pt/local7.C: Likewise.
35002           * g++.old-deja/g++.pt/spec16.C: Likewise.
35003
35004 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
35005
35006         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
35007
35008 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
35009
35010           * g77.f-torture/execute/20000503-1.f: New test.
35011
35012 2000-05-04  Andreas Jaeger  <aj@suse.de>
35013
35014         * gcc.dg/noreturn-2.c: New test.
35015
35016 2000-05-04  Neil Booth  <NeilB@earthling.net>
35017
35018         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
35019         preprocessor.
35020
35021 2000-05-04  Richard Henderson  <rth@cygnus.com>
35022
35023         * gcc.c-torture/execute/20000503-1.c: Fix typo.
35024
35025 2000-05-04  Richard Henderson  <rth@cygnus.com>
35026
35027         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
35028         OpenSSL by Jason R Thorpe.
35029
35030 2000-05-03  Jim Wilson  <wilson@cygnus.com>
35031
35032         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
35033
35034 2000-05-03  Robert Lipe <robertlipe@usa.net>
35035
35036         * gcc.dg/20000503-1.c: New test.
35037
35038 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
35039
35040         * gcc.c-torture/compile/20000502-1.c: New test.
35041         * g++.old-deja/g++.other/align.C: New test.
35042         * gcc.dg/cpp-tradstringify.c: New test.
35043
35044 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35045
35046         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
35047         and hard registers.
35048
35049 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
35050
35051         * gcc.c-torture/execute/loop-5.c: New test.
35052
35053 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
35054
35055         * gcc.c-torture/execute/va-arg-20.c: New test.
35056
35057 2000-04-23  Jeffrey A Law  (law@cygnus.com)
35058
35059         * gcc.c-torture/execute/20000422-1.c: New test.
35060
35061 2000-04-20  Greg McGary  <gkm@gnu.org>
35062
35063         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
35064         when optimizing, but without sibling-call optimizations (-O1).
35065
35066 2000-04-20  Jeffrey A Law  (law@cygnus.com)
35067
35068           * gcc.c-torture/compile/20000420-1.c: New test.
35069
35070 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35071
35072         * g++.abi/ptrflags.C: New test.
35073         * g++.eh/catchptr1.C: Test incomplete pointer chains.
35074
35075 2000-04-19  Catherine Moore  <clm@cygnus.com>
35076
35077         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
35078
35079 2000-04-19  Greg McGary  <gkm@gnu.org>
35080
35081         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
35082         sibling-call optimizations.
35083
35084 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
35085
35086         * gcc.dg/20000419-1.c: New test.
35087
35088 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
35089
35090         * gcc.c-torture/execute/20000412-6.c: New test.
35091
35092 2000-04-12  Jeffrey A Law  (law@cygnus.com)
35093
35094         * gcc.c-torture/execute/20000412-5.c: New test.
35095         * g77.f-torture/compile/20000412-1.f: New test.
35096         * gcc.c-torture/execute/20000412-4.c: New test.
35097         * gcc.c-torture/compile/20000412-2.c: New test.
35098         * gcc.c-torture/execute/20000412-3.c: New test.
35099         * gcc.c-torture/compile/20000412-1.c: New test.
35100         * gcc.c-torture/execute/20000412-2.c: New test.
35101
35102 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
35103
35104         * objc/execute/bf-20.m: New test.
35105
35106 2000-04-10  Richard Henderson  <rth@cygnus.com>
35107
35108         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
35109
35110         * gcc.c-torture/execute/20000412-1.c: New test.
35111
35112 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35113
35114         * g++.old-deja/g++.eh/catchptr1.C: New test.
35115
35116 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
35117
35118         * g++.old-deja/g++.abi/cxa_vec.C: New test.
35119
35120 2000-04-08  Neil Booth  <NeilB@earthling.net>
35121
35122         * gcc.dg/cpp-nullchar.c: Remove test as
35123         embedded nulls cause problems.
35124
35125 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35126
35127         * gcc.dg/compare2.c: New test.
35128
35129 2000-04-08  Neil Booth  <NeilB@earthling.net>
35130
35131         * gcc.dg/cpp-nullchar.c: New test.
35132
35133 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
35134
35135         * gcc.dg/cpp-mi2.c: New test.
35136         * gcc.dg/cpp-mi2[abc].h: New files.
35137
35138 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
35139
35140         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
35141         member name.
35142
35143 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35144
35145         * g++.old-deja/g++.abi/vmihint.C: New test.
35146
35147 2000-04-06  Neil Booth  <NeilB@earthling.net>
35148
35149         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
35150         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
35151         copyright.
35152
35153 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
35154
35155         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
35156         avoid stack-frame overwrite.
35157
35158 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
35159
35160         * gcc.c-torture/compile/20000405-2.c: New test.
35161         * gcc.c-torture/compile/20000405-3.c: New test.
35162
35163 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35164
35165         * gcc.c-torture/compile/20000405-1.c: New test.
35166
35167 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
35168
35169         * gcc.dg/cast-qual-1.c: Revert last change.
35170
35171 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35172
35173         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
35174
35175 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
35176
35177         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
35178         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
35179
35180 2000-04-03  Jeffrey A Law  (law@cygnus.com)
35181
35182         * gcc.c-torture/compile/20000403-2.c: New test.
35183         * gcc.c-torture/compile/20000403-1.c: New test.
35184
35185 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
35186
35187         * gcc.c-torture/execute/20000403-1.c: New test.
35188
35189 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35190
35191         * gcc.c-torture/execute/20000402-1.c: New test.
35192
35193 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35194
35195         * gcc.c-torture/execute/va-arg-15.c: New test.
35196         * gcc.c-torture/execute/va-arg-16.c: New test.
35197         * gcc.c-torture/execute/va-arg-17.c: New test.
35198         * gcc.c-torture/execute/va-arg-18.c: New test.
35199         * gcc.c-torture/execute/va-arg-19.c: New test.
35200
35201 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35202
35203         * gcc.c-torture/compile/981211-1.c: Move to...
35204         * gcc.dg/cpp-as1.c: ...here.
35205         * gcc.dg/cpp-as2.c: New file.
35206
35207         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35208         compiler.
35209
35210 2000-04-02  Neil Booth  <NeilB@earthling.net>
35211
35212         * gcc.dg/cpp-cond.c  New tests.
35213         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
35214         accidental success less likely.
35215         * gcc.dg/cpp-missingop.c  New tests.
35216         * gcc.dg/cpp-missingparen.c  New tests.
35217         * gcc.dg/cpp-shift.c  New tests.
35218         * gcc.dg/cpp-shortcircuit.c  New tests.
35219         * gcc.dg/cpp-unary.c  New tests.
35220
35221 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35222
35223         * gcc.c-torture/compile/20000329-1.c: New test.
35224
35225 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35226
35227         * gcc.c-torture/compile/20000326-1.c: New test.
35228         * gcc.c-torture/compile/20000326-2.c: New test.
35229
35230 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35231
35232         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35233         the first parameter is a function argument.
35234
35235 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35236
35237         * g++.old-deja/g++.ext/array4.C: New test.
35238
35239 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35240
35241         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35242
35243 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35244
35245         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35246
35247 2000-03-19  Richard Henderson  <rth@cygnus.com>
35248
35249         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35250
35251 2000-03-19  Richard Henderson  <rth@cygnus.com>
35252
35253         * gcc.c-torture/compile/20000319-1.c: New test.
35254
35255 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35256
35257         * gcc.c-torture/execute/20000314-3.c: New test.
35258         * gcc.c-torture/execute/20000314-2.c: New test.
35259         * gcc.c-torture/execute/20000314-1.c: New test.
35260         * gcc.c-torture/compile/20000314-2.c: New test.
35261         * gcc.c-torture/compile/20000314-1.c: New test.
35262
35263 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35264
35265         * g++.old-deja/g++.warn/inline.C: New test.
35266
35267 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35268
35269         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35270         standards-compliant result rather than specific constants.
35271         Put test-values in array.
35272
35273 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35274
35275         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35276         (g++_target_compile): Put test-specific options last.
35277
35278 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35279
35280         * g++.old-deja/g++.eh/vbase4.C: New test.
35281
35282 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35283
35284         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35285
35286 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35287
35288         * g++.old-deja/g++.brendan/misc12.C: Removed.
35289         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35290         * g++.old-deja/g++.ext/pretty4.C: New test.
35291
35292 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35293
35294         * g++.old-deja/g++.other/string2.C: New test.
35295
35296 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35297
35298         * g++.old-deja/g++.warn/impint2.C: New test.
35299
35300 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35301
35302         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35303         is 1, not zero.
35304
35305 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35306
35307         * g++.old-deja/g++.warn/impint.C: New test.
35308         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35309         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35310         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35311         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35312         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35313         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35314         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35315         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35316         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35317         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35318         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35319         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35320
35321 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35322
35323         * gcc.dg/cpp-redef.c: New test.
35324
35325 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35326
35327         * g++.old-deja/g++.pt/unify7.C: New test.
35328
35329 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35330
35331         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35332         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35333
35334 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35335
35336         * gcc.c-torture/compile/20000224-1.c: New test.
35337
35338 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35339
35340         * gcc.c-torture/compile/cpp-2.c: New test.
35341         * gcc.c-torture/compile/cpp-1.c: New test.
35342
35343 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35344
35345         * gcc.c-torture/execute/20000225-1.c: New test.
35346
35347 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35348
35349         * gcc.dg/cpp-li2.c: New test.
35350
35351         * gcc.dg/cpp-wi1.c: New test.
35352
35353         * gcc.dg/cpp-li1.c: New test.
35354
35355 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35356
35357         * g++.old-deja/g++.other/sizeof5.C: New test.
35358
35359 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35360
35361         * gcc.c-torture/execute/va-arg-13.c: New test.
35362
35363 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35364
35365         * gcc.c-torture/execute/va-arg-12.c: New test.
35366
35367 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35368
35369         * gcc.c-torture/execute/20000223-1.c: New test.
35370
35371 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35372
35373         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35374
35375 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35376
35377         * g++.old-deja/g++.abi/ptrmem.C: New test.
35378
35379 2000-02-19  Richard Henderson  <rth@cygnus.com>
35380
35381         * gcc.c-torture/compile/init-3.c: New.
35382
35383 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35384
35385         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35386         ALWAYS_CXXFLAGS.
35387
35388 2000-02-11  Robert Lipe <robertl@sco.com>
35389
35390         * gcc.c-torture/compile/20000211-3.c: New test.
35391
35392 2000-02-11  Martin Buchholz <martin@xemacs.org>
35393
35394         * gcc.c-torture/compile/20000211-2.c: New test.
35395
35396 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35397
35398         * gcc.c-torture/compile/20000211-1.c: New test.
35399
35400 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35401
35402         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35403           on native targets
35404
35405 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35406
35407         * g++.old-deja/g++.other/cast5.C: New test.
35408
35409 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35410
35411         * gcc.c-torture/execute/20000205-1.c: New.
35412
35413 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35414
35415         * g++.old-deja/g++.jason/cast3.C: Return void.
35416         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35417
35418 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35419
35420         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35421
35422         * gcc.dg/loop-1.c: New test.
35423
35424 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35425
35426         * gcc.c-torture/compile/20000127-1.c: New test.
35427         * gcc.c-torture/execute/991228-1.c: New test.
35428
35429 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35430
35431         * gcc.dg/unused-2.c: New test.
35432
35433         * gcc.dg/conv-1.c: New test.
35434
35435 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35436
35437         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35438         compiler.
35439         (tool_option_proc): Fix typo.
35440
35441 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35442
35443         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35444         of the ld on the host, not on the build machine.
35445         Also, don't crash if '--help' is not a supported option.
35446
35447 2000-01-24  Richard Henderson  <rth@cygnus.com>
35448
35449         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35450
35451 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35452
35453         * gcc.c-torture/execute/20000120-2.c: New test.
35454         * gcc.c-torture/execute/20000120-1.c: New test.
35455
35456 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35457
35458         * gcc.c-torture/execute/20000113-1.c: New test.
35459
35460 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35461
35462         * gcc.c-torture/execute/20000112-1.c: New test.
35463
35464 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35465
35466         * gcc.dg/20000111-1.c: New test.
35467
35468 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35469
35470         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35471         with 16 bit integers.
35472
35473 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35474
35475         * gcc.dg/20000108-1.c: New test.
35476
35477 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35478
35479         * g++.old-deja/g++.ns/koenig8.C: New test.
35480
35481 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35482
35483         * g++.old-deja/g++.other/cast4.C: New test.
35484
35485 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35486
35487         * gcc.c-torture/compile/20000105-2.c: New test.
35488         * gcc.c-torture/compile/20000105-1.c: New test.
35489
35490 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35491
35492         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35493         references to printf & atoi to conform to ANSI standard.
35494         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35495         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35496         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35497         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35498         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35499         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35500         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35501         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35502         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35503         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35504         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35505         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35506         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35507         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35508         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35509         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35510         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35511         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35512         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35513         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35514         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35515         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35516         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35517         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35518         * g++.old-deja/g++.brendan/init3.C: Likewise.
35519         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35520         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35521         * g++.old-deja/g++.brendan/new2.C: Likewise.
35522         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35523         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35524         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35525         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35526         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35527         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35528         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35529         * g++.old-deja/g++.brendan/template24.C: Likewise.
35530         * g++.old-deja/g++.brendan/template3.C: Likewise.
35531         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35532         * g++.old-deja/g++.jason/inline3.C: Likewise.
35533         * g++.old-deja/g++.jason/opeq.C: Likewise.
35534         * g++.old-deja/g++.law/arg5.C: Likewise.
35535         * g++.old-deja/g++.law/arm7.C: Likewise.
35536         * g++.old-deja/g++.law/ctors11.C: Likewise.
35537         * g++.old-deja/g++.law/cvt8.C: Likewise.
35538         * g++.old-deja/g++.law/init9.C: Likewise.
35539         * g++.old-deja/g++.law/refs4.C: Likewise.
35540         * g++.old-deja/g++.law/template2.C: Likewise.
35541         * g++.old-deja/g++.law/visibility24.C: Likewise.
35542         * g++.old-deja/g++.law/vtable3.C: Likewise.
35543         * g++.old-deja/g++.mike/asm2.C: Likewise.
35544         * g++.old-deja/g++.mike/eh1.C: Likewise.
35545         * g++.old-deja/g++.mike/misc1.C: Likewise.
35546         * g++.old-deja/g++.mike/misc13.C: Likewise.
35547         * g++.old-deja/g++.mike/misc14.C: Likewise.
35548         * g++.old-deja/g++.mike/ns12.C: Likewise.
35549         * g++.old-deja/g++.mike/p1248.C: Likewise.
35550         * g++.old-deja/g++.mike/p3708.C: Likewise.
35551         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35552         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35553         * g++.old-deja/g++.mike/p646.C: Likewise.
35554         * g++.old-deja/g++.mike/p700.C: Likewise.
35555         * g++.old-deja/g++.mike/p783.C: Likewise.
35556         * g++.old-deja/g++.mike/p783a.C: Likewise.
35557         * g++.old-deja/g++.mike/p783b.C: Likewise.
35558         * g++.old-deja/g++.mike/p786.C: Likewise.
35559         * g++.old-deja/g++.mike/p789.C: Likewise.
35560         * g++.old-deja/g++.mike/p789a.C: Likewise.
35561         * g++.old-deja/g++.mike/p807a.C: Likewise.
35562         * g++.old-deja/g++.other/delete3.C: Likewise.
35563         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35564         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35565         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35566         * g++.old-deja/g++.other/empty1.C: Likewise.
35567         * g++.old-deja/g++.other/temporary1.C: Likewise.
35568         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35569         * g++.old-deja/g++.pt/t16.C: Likewise.
35570         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35571
35572 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35573
35574         * gcc.dg/991230-1.c: New test.
35575
35576 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35577
35578         * gcc.c-torture/compile/991229-3.c: New test.
35579         * gcc.c-torture/compile/991229-2.c: New test.
35580         * gcc.c-torture/compile/991229-1.c: New test.
35581
35582 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35583
35584         * gcc.c-torture/compile/labels-2.c: New test.
35585
35586 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35587
35588         * gcc.c-torture/execute/991227-1.c: New test.
35589
35590 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35591
35592         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35593
35594 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35595
35596         * gcc.c-torture/execute/991221-1.c: New test.
35597
35598 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35599
35600         * g++.old-deja/g++.other/cast3.C: New test.
35601
35602 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35603
35604         * gcc.c-torture/execute/991216-4.c: New test.
35605
35606 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35607
35608         * gcc.c-torture/execute/991216-1.c: New test.
35609         * gcc.c-torture/execute/991216-2.c: New test.
35610         * gcc.c-torture/execute/991216-3.c: New test.
35611
35612 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35613
35614         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35615         Actually make the test fail by using "-O2" for compilation.
35616
35617 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35618
35619         * g++.old-deja/g++.warn/cast-align1.C: New test.
35620
35621 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35622
35623         * gcc.c-torture/compile/991214-1.c: New test.
35624         * gcc.c-torture/compile/991214-2.c: New test.
35625
35626 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35627
35628         * gcc.dg/991214-1.c: New test.
35629
35630 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35631
35632         * gcc.c-torture/compile/991213-3.c: New test.
35633         * gcc.c-torture/compile/991213-2.c: New test.
35634         * gcc.c-torture/compile/991213-1.c: New test.
35635
35636 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35637
35638         * gcc.dg/991209-1.c: New test.
35639
35640 1999-12-08  Nathan Sidwell <nathan@acm.org>
35641
35642         * gcc.c-torture/compile/991208-1.c: New test.
35643
35644 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35645
35646         * gcc.dg/ultrasp2.c: New test.
35647
35648 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35649
35650         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35651
35652 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35653
35654         * gcc.c-torture/compile/991202-1.c: New test.
35655         * gcc.c-torture/execute/991202-1.c: New test.
35656         * gcc.c-torture/execute/991202-2.c: New test.
35657         * gcc.c-torture/execute/991202-3.c: New test.
35658
35659 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35660
35661         * g++.old-deja/g++.abi/align.C: New test.
35662         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35663         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35664
35665 1999-12-01  Richard Henderson  <rth@cygnus.com>
35666
35667         * gcc.c-torture/execute/991201-1.c: New.
35668
35669 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35670
35671         * gcc.dg/991129-1.c: New test.
35672
35673 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35674
35675         * gcc.c-torture/compile/991127-1.c: New test.
35676
35677 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35678
35679         * g++.old-deja/g++.other/warn4.C: New test.
35680
35681 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35682
35683         * g++.old-deja/g++.eh/cleanup2.C: New test.
35684         * g++.old-deja/g++.ext/pretty2.C: New test.
35685         * g++.old-deja/g++.ext/pretty3.C: New test.
35686         * g++.old-deja/g++.other/debug6.C: New test.
35687
35688 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35689
35690         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35691         compiler_output to look for one error message instead of two.
35692
35693 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35694
35695         * gcc.c-torture/execute/991118-1.c: Also test case
35696         where the word boundary does not split a byte evenly.
35697
35698 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35699
35700         * g++.old-deja/g++.ext/restrict1.C: New test.
35701
35702 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35703
35704         * gcc.c-torture/execute/991118-1.c: New test.
35705
35706 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35707
35708         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35709         working directory pathnames.
35710
35711 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35712
35713         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35714         host is equipped with driver.h and driver.o so it can actually
35715         compile and run the tests.
35716
35717 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35718
35719         * gcc.c-torture/compile/991008-1.c: New test.
35720
35721 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35722
35723         * lib/gcc-dg.exp: Include target-supports.exp
35724
35725 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35726
35727         * lib/target-supports.exp: New file: Provide procs to test for
35728         features supported by the target.
35729         (check_weak_available): Moved here from ecos.exp.
35730         (check_alias_available): New proc: Determine of the target
35731         toolchain supports the alias attribute.
35732
35733         * gcc.dg/special/ecos.exp: Move check_weak_available to
35734         target-supports.exp.
35735         (alias-1.c): Only perform the test if the target supports
35736         aliases.
35737         (wkali-1.c): Only perform the test if the target supports
35738         aliases.
35739
35740         * gcc.dg/990506-0.c: Expect error messages from cross
35741         targets as well as native targets.
35742
35743 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35744
35745         * gcc.dg/ultrasp1.c: Removed xfail.
35746         * gcc.dg/struct-ret-2.c: Likewise.
35747         * gcc.dg/array-1.c: Likewise.
35748
35749 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35750
35751         * gcc.dg/struct-ret-2.c: New test.
35752
35753         * gcc.dg/array-1.c: New test.
35754
35755 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35756
35757         * gcc.c-torture/execute/991030-1.c: New test.
35758
35759 1999-10-26  Richard Henderson  <rth@cygnus.com>
35760
35761         * gcc.c-torture/compile/991026-2.c: New test.
35762
35763 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35764
35765         * gcc.c-torture/compile/991026-1.c: New test.
35766
35767 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35768
35769         * gcc.c-torture/execute/991023-1.c: New test.
35770
35771 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35772
35773         * gcc.c-torture/execute/991019-1.c: New test.
35774
35775 1999-10-16  Richard Henderson  <rth@cygnus.com>
35776
35777         * gcc.c-torture/execute/991016-1.c: New test.
35778
35779 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35780
35781         * gcc.c-torture/execute/991014-1.c: New test.
35782
35783 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35784
35785         * g++.old-deja/g++.other/union2.C: New test.
35786
35787 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35788
35789         * g++.old-deja/g++.other/vaarg2.C: New test.
35790         * g++.old-deja/g++.other/vaarg3.C: New test.
35791
35792 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35793
35794         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35795         in compile/.
35796
35797 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35798
35799         * gcc.c-torture/execute/va-arg-11.c: New test.
35800
35801 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35802
35803         * lib/file-format.exp (gcc_target_object_format): Don't
35804         crash if objdump is unavailable.
35805
35806 1999-09-29  Donn Terry <donn@interix.com>
35807
35808         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35809
35810 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35811
35812         * gcc.c-torture/compile/990928-1.c: New test.
35813
35814 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35815
35816         * g++.old-deja/g++.other/decl6.C: New test.
35817
35818 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35819
35820         * gcc.c-torture/execute/va-arg-10.c: New test.
35821
35822 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35823
35824         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35825         __PRETTY_FUNCTION__.
35826
35827 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35828
35829         * gcc.c-torture/execute/990923-1.c: New test.
35830
35831 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35832
35833         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35834         for which -fpic is inappropriate.
35835
35836 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35837
35838         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35839
35840 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35841
35842         * g++.old-deja/g++.other/dyncast1.C: New test.
35843         * g++.old-deja/g++.other/dyncast2.C: New test.
35844         * g++.old-deja/g++.other/dyncast3.C: New test.
35845         * g++.old-deja/g++.other/dyncast4.C: New test.
35846         * g++.old-deja/g++.other/dyncast5.C: New test.
35847         * g++.old-deja/g++.eh/catch3.C: New test.
35848         * g++.old-deja/g++.eh/catch3p.C: New test.
35849         * g++.old-deja/g++.eh/catch4.C: New test.
35850         * g++.old-deja/g++.eh/catch4p.C: New test.
35851         * g++.old-deja/g++.eh/catch5.C: New test.
35852         * g++.old-deja/g++.eh/catch5p.C: New test.
35853         * g++.old-deja/g++.eh/catch6.C: New test.
35854         * g++.old-deja/g++.eh/catch6p.C: New test.
35855         * g++.old-deja/g++.eh/catch7.C: New test.
35856         * g++.old-deja/g++.eh/catch7p.C: New test.
35857         * g++.old-deja/g++.eh/catch8.C: New test.
35858         * g++.old-deja/g++.eh/catch8p.C: New test.
35859         * g++.old-deja/g++.eh/catch9.C: New test.
35860         * g++.old-deja/g++.eh/catch9p.C: New test.
35861
35862 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35863
35864         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35865         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35866
35867 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35868
35869         * gcc.c-torture/compile/990913-1.c: New test.
35870
35871 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35872
35873         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35874         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35875
35876 1999-09-09  Richard Henderson  <rth@cygnus.com>
35877
35878         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35879
35880 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35881
35882         * g++.old-deja/g++.other/lookup11.C: New test.
35883         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35884         what is permitted and what we want.
35885         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35886         overload use.
35887         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35888
35889 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35890
35891         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35892         * gcc.c-torture/noncompile/poison-1.c: New file.
35893
35894 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35895
35896         * g++.old-deja/g++.other/sizeof3.C: New test.
35897         * g++.old-deja/g++.other/sizeof4.C: New test.
35898         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35899         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35900
35901 1999-09-07  Richard Henderson  <rth@cygnus.com>
35902
35903         * gcc.dg/va-arg-1.c: New.
35904
35905 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35906
35907         * gcc.c-torture/execute/va-arg-9.c: New test.
35908
35909 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35910
35911         * g77.f-torture/compile/980519-2.f: New test.
35912         * g77.f-torture/compile/19990905-0.f: New test.
35913         * g77.f-torture/compile/19990905-1.f: New test.
35914         * g77.f-torture/compile/19990905-2.f: New test.
35915
35916         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35917
35918 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35919
35920         * gcc.c-torture/execute/990827-1.c: Fix typo.
35921
35922 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35923
35924         * g++.old-deja/g++.other/deref1.C: New test.
35925
35926 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35927
35928         * g++.old-deja/g++.other/ambig2.C: New test.
35929         * g++.old-deja/g++.other/cond5.C: New test.
35930         * g++.old-deja/g++.other/lookup16.C: New test.
35931
35932 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35933
35934         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35935         assemblers too.
35936
35937 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35938
35939         * lib/c-torture.exp: Avoid the "compare executables" optimization
35940         when testing native.
35941
35942 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35943
35944         * gcc.c-torture/execute/990829-1.c: New test.
35945         * gcc.c-torture/compile/990829-1.c: New test.
35946
35947 1999-08-27  Paul Burchard  <burchard@pobox.com>
35948
35949         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35950         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35951         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35952         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35953         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35954         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35955         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35956         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35957         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35958         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35959         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35960
35961 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35962
35963         * gcc.c-torture/execute/990827-1.c: New test.
35964
35965 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35966
35967         * g77.f-torture/noncompile/19990826-4.f: New test.
35968
35969         * g77.f-torture/compile/19990826-3.f: New test.
35970
35971         * g77.f-torture/execute/19990826-2.f: New test.
35972
35973         * g77.f-torture/compile/19990826-1.f: New test.
35974
35975         * gcc.c-torture/execute/990826-0.c: New test.
35976         * g77.c-torture/execute/19990826-0.f: New test.
35977
35978         * g77.f-torture/noncompile/970626-2.f: New test.
35979
35980 1999-08-25  Paul Burchard  <burchard@pobox.com>
35981
35982         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35983         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35984         lss-011.C: New tests.
35985
35986 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35987
35988         * g++.old-deja/g++.other/decl5.C: New test.
35989
35990 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35991
35992         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35993         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35994         call `postbase' for each one.  All callers of `postbase' changed
35995         to call this instead.
35996
35997 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35998
35999         * gcc.c-torture/execute/990811-1.c: New test.
36000
36001 1999-08-09  Nick Clifton  <nickc@cygnus.com>
36002
36003         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
36004         just native ones.
36005
36006         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
36007         just native ones.
36008
36009 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36010
36011         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
36012
36013 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36014
36015         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
36016
36017 1999-08-04  Nathan Sidwell  <nathan@acm.org>
36018
36019         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
36020
36021 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36022
36023         * gcc.c-torture/execute/990804-1.c: New test.
36024
36025 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36026
36027         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
36028         * g++.old-deja/g++.brendan/crash64.C: Likewise.
36029         * g++.old-deja/g++.brendan/overload8.C: Likewise.
36030
36031 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36032
36033         * g++.old-deja/g++.other/struct1.C: New test.
36034
36035 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36036
36037         * g++.old-deja/g++.other/enum2.C: New test.
36038
36039 1999-08-02  Richard Henderson  <rth@cygnus.com>
36040
36041         Adapted from tests from Franz Sirl:
36042         * gcc.c-torture/execute/va-arg-7.c: New test.
36043         * gcc.c-torture/execute/va-arg-8.c: New test.
36044
36045 1999-08-01  Jeffrey A Law  (law@cygnus.com)
36046
36047         * gcc.c-torture/compile/990801-2.c: New test.
36048
36049         * gcc.c-torture/compile/990801-1.c: New test.
36050
36051 1999-07-27  Michael Meissner  <meissner@cygnus.com>
36052
36053         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
36054         fp-cmp-1.c, converting double to float.
36055
36056         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
36057         fp-cmp-1.c, converting double to long double.
36058
36059         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
36060         from fr1 to unknown_register, since fr1 is a legitimate register
36061         on some machines.
36062
36063 1999-07-25  Jeffrey A Law  (law@cygnus.com)
36064
36065         * README: More listname related changes.
36066
36067 1999-07-08  Catherine Moore  <clm@cygnus.com>
36068
36069         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
36070
36071 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
36072
36073         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
36074
36075 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36076
36077         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
36078
36079 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
36080
36081         * gcc.dg/990703-1.c: New test.
36082
36083 1999-06-29  Nick Clifton  <nickc@cygnus.com>
36084
36085         * lib/file-format.exp: New file: Move definition of proc
36086         gcc_target_object_format to here from
36087         gcc.dg/special/ecos.exp.
36088
36089         * lib/c-torture.exp: Include lib file-format.exp.
36090         * lib/gcc-dg.exp: Include lib file-format.exp.
36091
36092         * gcc.dg/special/ecos.exp: Remove definition of proc
36093         gcc_target_object_format.
36094
36095 1999-06-28  Jeffrey A Law  (law@cygnus.com)
36096
36097         * gcc.c-torture/execute/990628-1.c: New test.
36098
36099 1999-06-25  Jeffrey A Law  (law@cygnus.com)
36100
36101         * gcc.c-torture/compile/990625-2.c: New test.
36102
36103         * gcc.c-torture/compile/990625-1.c: New test.
36104
36105 1999-06-23  Nick Clifton  <nickc@cygnus.com>
36106
36107         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
36108         attributes compile.
36109         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
36110         ports that use the COFF/PE file format.
36111
36112 1999-06-17  Jeffrey A Law  (law@cygnus.com)
36113
36114         * gcc.c-torture/compile/990617-1.c: New test.
36115
36116 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
36117
36118         * g++.old-deja/g++.other/decl4.C: New test.
36119
36120 1999-06-14  Nathan Sidwell  <nathan@acm.org>
36121
36122         * g++.old-deja/g++.other/bitfld3.C: New test.
36123
36124 1999-06-08  Nathan Sidwell  <nathan@acm.org>
36125
36126         * g++.old-deja/g++.eh/catch1.C: New test.
36127
36128 1999-06-07  Jeffrey A Law  (law@cygnus.com)
36129
36130         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
36131
36132         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
36133         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
36134
36135 1999-06-05  Craig Burley  <craig@jcb-sc.com>
36136
36137         * g77.f-torture/compile/19990502-0.f: Replace with new,
36138         shorter, test that still fails after recent changes.
36139
36140 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36141
36142         * gcc.c-torture/execute/990604-1.c: New test.
36143
36144 1999-05-31  Jeffrey A Law  (law@cygnus.com)
36145
36146         * gcc.c-torture/execute/990531-1.c: New test.
36147
36148 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36149
36150         * gcc.c-torture/compile/990527-1.c: New test.
36151
36152 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
36153
36154         * gcc.c-torture/execute/990527-1.c: New test.
36155
36156 1999-05-25  Nick Clifton  <nickc@cygnus.com>
36157
36158         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
36159         bitfields as signed.
36160
36161 1999-05-25  Craig Burley  <craig@jcb-sc.com>
36162
36163         * g77.f-torture/compile/19990525-0.f: New test.
36164
36165 1999-05-25  Jeffrey A Law  (law@cygnus.com)
36166
36167         * gcc.c-torture/execute/990525-2.c: New test.
36168
36169         * gcc.c-torture/execute/990525-1.c: New test.
36170
36171 1999-05-24  Nathan Sidwell  <nathan@acm.org>
36172
36173         * g++.old-deja/g++.other/anon3.C: New test.
36174         * g++.old-deja/g++.other/anon4.C: New test.
36175         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
36176         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
36177         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
36178         Merrill).
36179
36180 1999-05-24  Jeffrey A Law  (law@cygnus.com)
36181
36182         * gcc.c-torture/execute/990524-1.c: New test.
36183
36184         * gcc.dg/990524-1.c: New test.
36185
36186 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36187
36188         * gcc.c-torture/compile/990523-1.c: New test.
36189
36190 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36191
36192         * gcc.c-torture/compile/990519-1.c: New test.
36193
36194 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36195
36196         * gcc.c-torture/compile/990517-1.c: New test.
36197
36198         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36199         (e4, f4): New tests.
36200         (main): Call them.
36201
36202 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36203
36204         * gcc.dg/noreturn-1.c: New test.
36205
36206 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36207
36208         * gcc.c-torture/execute/990513-1.c: New test.
36209
36210 1999-05-10  Richard Henderson  <rth@cygnus.com>
36211
36212         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
36213
36214 1999-05-10  Craig Burley  <craig@jcb-sc.com>
36215
36216         * g77.f-torture/execute/erfc.f: Use small single-precision
36217         values, to avoid problems on Alphas when not -mieee.
36218
36219 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36220
36221         * gcc.dg/990506-0.c: New test.
36222
36223 1999-05-08  Richard Henderson  <rth@cygnus.com>
36224
36225         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36226         the constant to test.  Don't XFAIL 64-bit targets.
36227
36228         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36229         * g++.old-deja/g++.law/profile1.C: Likewise.
36230
36231         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36232         operator new instances.
36233         * g++.old-deja/g++.other/delete5.C: Likewise.
36234
36235 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36236
36237         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36238         intrinsic.
36239
36240 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36241
36242         * g77.f-torture/execute/u77-test.f: Reverse order of two
36243         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36244
36245 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36246
36247         * gcc.dg/compare1.c: New test.
36248
36249 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36250
36251         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36252         New tests.
36253
36254 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36255
36256         * g77.f-torture/compile/19990502-1.f: New test.
36257
36258 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36259
36260         * g77.f-torture/compile/19990502-0.f: New test.
36261
36262 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36263
36264         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36265         intrinsic.
36266
36267 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36268
36269         * g77.f-torture/execute/u77-test.f (main): List libU77
36270         intrinsics not currently tested.
36271         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36272         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36273         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36274         Trim blanks off the ends of some printed strings.
36275
36276 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36277
36278         * g77.f-torture/execute/u77-test.f (main): Just warn about
36279         FSTAT gid disagreement, as it's expected on some systems.
36280
36281 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36282
36283         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36284         use a new function, which allows for some slop.
36285         Clean up some commentary.
36286         (issum): The new function.
36287         (sgladd): Deleted subroutine.
36288
36289 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36290
36291         * g77.f-torture/execute/u77-test.f: Modify to be more like
36292         libf2c/libU77 version, bringing patches to that version here.
36293         Add suitable commentary.
36294
36295 1999-04-25  Richard Henderson  <rth@cygnus.com>
36296
36297         * gcc.dg/990424-1.c: New test.
36298
36299 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36300
36301         * g77.f-torture/execute/u77-test.f (main): Bug involving
36302         LSTAT has been fixed, so turn back on full checking.
36303
36304 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36305
36306         * g77.f-torture/compile/19990419-0.f: New test.
36307         * g77.f-torture/execute/19990419-1.f: New test.
36308
36309 1999-04-17  Richard Henderson  <rth@cygnus.com>
36310
36311         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36312         to avoid the need for a prototype to supress a warning.
36313
36314 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36315
36316         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36317
36318 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36319
36320         * gcc.c-torture/execute/990404-1.c: New test.
36321
36322 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36323
36324         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36325         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36326         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36327         missing initializer warnings.
36328
36329 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36330
36331         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36332         matching strings.
36333
36334 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36335
36336         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36337
36338 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36339
36340         * g77.f-torture/execute/19990325-0.f: New test.
36341         * g77.f-torture/execute/19990325-1.f: New test.
36342
36343 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36344
36345         * gcc.c-torture/execute/990324-1.c: New test.
36346
36347 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36348
36349         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36350         test with 4.
36351
36352 1999-03-17  Richard Henderson  <rth@cygnus.com>
36353
36354         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36355
36356 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36357
36358         * g77.f-torture/execute/19990313-2.f: New test.
36359         * g77.f-torture/execute/19990313-3.f: New test.
36360
36361 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36362
36363         * g77.f-torture/execute/19990313-0.f: New test.
36364         * g77.f-torture/execute/19990313-1.f: New test.
36365
36366 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36367
36368         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36369         printf to sprintf.
36370         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36371         (main): Add check for u15.  Conditionalize u31 check depending on
36372         whether ints are <32 bits or >=32 bits.
36373
36374 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36375
36376         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36377
36378 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36379
36380         * g77.f-torture/compile/19990305-0.f: New test.
36381         * g77.f-torture/execute/19981119-0.f: New test.
36382
36383 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36384
36385         * g77.f-torture/execute/970625-2.f: call ABORT if final
36386         result is not correct, instead of just printing it.
36387         Add this checking via newly introduced obfuscation, to
36388         trip up buggy front ends.
36389
36390 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36391
36392         * g77.f-torture/compile/960317-1.f: Moved from being
36393         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36394
36395 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36396
36397         * g77.f-torture/execute/960317-1.f: New (old) test.
36398         * g77.f-torture/execute/970625-2.f: Ditto.
36399
36400 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36401
36402         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36403         message on line 1 or line 2; cccp and cpplib do this differently.
36404
36405 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36406
36407         * g++.old-deja/g++.law/weak1.C: New test.
36408
36409 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36410
36411         * gcc.c-torture/execute/990119-1.c: Renamed to...
36412         * gcc.dg/990119-1.c: this, so it will only be tested once
36413         (it's a preprocessor test, it doesn't need to be run at
36414         multiple optimization levels).
36415
36416 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36417
36418         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36419           ALWAYS_CXXFLAGS.
36420
36421 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36422
36423         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36424         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36425         to not be compilable by current g77.
36426
36427 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36428
36429         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36430
36431 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36432
36433         * gcc.c-torture/execute/990222-1.c: New test.
36434
36435 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36436
36437         * g77.f-torture/compile/19990218-0.f: New test.
36438         * g77.f-torture/noncompile/19990218-1.f: New test.
36439
36440 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36441
36442         * g77.f-torture/compile/19981216-0.f: New test.
36443
36444 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36445
36446         * gcc.dg/990214-1.c: New test.
36447
36448 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36449
36450         * gcc.dg/990213-2.c: New test.
36451
36452         * gcc.dg/990213-1.c: New test.
36453
36454 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36455
36456         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36457         ints.
36458
36459 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36460
36461         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36462         specified by target.
36463
36464         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36465
36466 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36467
36468         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36469
36470 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36471
36472         * gcc.dg/special/ecos.exp: New test driver for new tests with
36473         special requirements.
36474
36475         * gcc.dg/special/alias-1.c: New test.
36476         * gcc.dg/special/gcsec-1.c: New test.
36477         * gcc.dg/special/weak-1.c: New test.
36478         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36479         * gcc.dg/special/weak-2.c: New test.
36480         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36481         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36482         * gcc.dg/special/wkali-1.c: New test.
36483         * gcc.dg/special/wkali-2.c: New test.
36484         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36485         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36486
36487 1999-02-10  Felix Lee  <flee@cygnus.com>
36488
36489           * lib/c-torture.exp (c-torture-compile): Pull out code for
36490           analyzing gcc error messages.
36491           (c-torture-execute): Likewise.  Fix some (harmless) false
36492           positives.
36493           * lib/gcc.exp (gcc_check_compile): New function.
36494
36495 1999-02-08  Richard Henderson  <rth@cygnus.com>
36496
36497         * gcc.c-torture/execute/990208-1.c: New test.
36498
36499 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36500
36501         * g++.dg/special/ecos.exp: New driver for new tests with special
36502         requirements
36503
36504         * g++.dg/special/conpr-1.C: New test
36505         * g++.dg/special/conpr-2.C: New test
36506         * g++.dg/special/conpr-2a.C: New test
36507         * g++.dg/special/conpr-3.C: New test
36508         * g++.dg/special/conpr-3a.C: New test
36509         * g++.dg/special/conpr-3b.C: New test
36510
36511         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36512         allow g++ to use the dg driver
36513
36514         * README: Add comment about g++.dg directory
36515
36516 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36517
36518         * README: Update email addresses.
36519
36520 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36521
36522         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36523         arguments in order to force structure S onto the stack even on
36524         the alpha.
36525         (test): Pass 10 leading arguments to function foo as well as the
36526         structure S.
36527
36528         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36529         failure for all targets.
36530
36531         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36532         abort to terminate program execution.
36533
36534 1999-01-30  Richard Henderson  <rth@cygnus.com>
36535
36536         * gcc.c-torture/execute/990130-1.c: New test.
36537
36538 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36539
36540         * gcc.dg/990130-1.c: New test.
36541
36542 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36543
36544         * gcc.c-torture/execute/990128-1.c: New test.
36545
36546 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36547
36548         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36549
36550 1999-01-27  Felix Lee  <flee@cygnus.com>
36551
36552         * lib/c-torture.exp (c-torture-compile): pull out code for
36553         analyzing gcc error messages.
36554         (c-torture-execute): ditto, and fix some (harmless) false
36555         positives.
36556         * lib/gcc.exp (gcc_check_compile): new function.
36557
36558 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36559
36560         * gcc.dg/990117-1.c: New test.
36561
36562         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36563
36564         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36565
36566 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36567
36568         * g77.f-torture/compile/990115-1.f: New test.
36569
36570 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36571
36572         * gcc.c-torture/compile/990107-1.c: New test
36573
36574 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36575
36576         * gcc.c-torture/execute/990106-2.c: New test.
36577
36578         * gcc.c-torture/execute/990106-1.c: New test.
36579
36580 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36581
36582         * gcc.c-torture/compile/981223-1.c: New test.
36583
36584 1998-12-29  Richard Henderson  <rth@cygnus.com>
36585
36586         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36587         (opt3): Rename from opt4 and disable.
36588
36589 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36590
36591         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36592
36593 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36594
36595         * g++.old-deja/g++.other/conv5.C: New test.
36596
36597 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36598
36599         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36600
36601 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36602
36603         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36604
36605 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36606
36607         * gcc.c-torture/compile/981211-1.c: New test.
36608
36609 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36610
36611         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36612
36613         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36614
36615 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36616
36617         * gcc.special/930510-1.c: Make C9X safe.
36618         * gcc.misc-tests/gcov-1.c Similarly.
36619         * gcc.misc-tests/gcov-2.c Similarly.
36620
36621 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36622
36623         * gcc.dg/ultrasp1.c: New test.
36624
36625 1998-12-06  Richard Henderson  <rth@cygnus.com>
36626
36627         * gcc.c-torture/execute/981206.c: New test.
36628
36629 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36630
36631         * g++.old-deja/g++.ns/template7.C: New test.
36632
36633         * g++.old-deja/g++.other/expr1.C: New test.
36634
36635         * g++.old-deja/g++.eh/tmpl3.C: New test.
36636
36637         * g++.old-deja/g++.eh/tmpl2.C: New test.
36638
36639 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36640
36641         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36642         * g++.old-deja/g++.other/using6.C: Removed.
36643         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36644
36645         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36646
36647 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36648
36649         * g++.old-deja/g++.pt/overload8.C: New test.
36650
36651         * g++.old-deja/g++.pt/overload7.C: New test.
36652
36653         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36654
36655         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36656         and relinking messages.
36657         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36658         compiling with -frepo.
36659
36660 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36661
36662         * g++.old-deja/g++.pt/lookup6.C: New test.
36663
36664 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36665
36666         * gcc.c-torture/execute/981130-1.c: New test.
36667         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36668
36669 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36670
36671         * g++.old-deja/g++.pt/explicit76.C: New test.
36672
36673         * g++.old-deja/g++.pt/friend38.C: New test.
36674
36675         * g++.old-deja/g++.ns/crash2.C: New test.
36676
36677         * g++.old-deja/g++.pt/defarg8.C: New test.
36678
36679         * g++.old-deja/g++.pt/instantiate6.C: New test.
36680
36681         * g++.old-deja/g++.pt/static6.C: New test.
36682
36683         * g++.old-deja/g++.pt/decl2.C: New test.
36684
36685 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36686
36687         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36688         problem is actually related with name lookup, but so what? :-)
36689
36690         * g++.old-deja/g++.pt/friend37.C: New test.
36691
36692 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36693
36694         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36695         element, which fails on some systems.
36696
36697         * g77.f-torture/execute/labug1.f: New test.
36698
36699 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36700
36701         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36702         is defined.
36703
36704 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36705
36706         * g77.f-torture/compile/981117-1.f: New test.
36707
36708 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36709
36710         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36711         properly discarded.
36712
36713 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36714
36715         * gcc.c-torture/execute/memcheck: New directory of tests for
36716         -fcheck-memory-usage.
36717
36718 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36719
36720         * README: New file, general information about the testsuite and
36721         new description of the various C++ test subdirectories.
36722         * README.g++: Eliminate obsolete information, update and move most
36723         relevant stuff to README.
36724
36725 1998-11-07  Richard Henderson  <rth@cygnus.com>
36726
36727         * gcc.c-torture/compile/981107-1.c: New test.
36728
36729 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36730
36731         * execute/memcpy-bi.c: New testcase.
36732
36733 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36734
36735         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36736         base classes.
36737
36738         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36739         template is selected.
36740
36741         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36742         classes, it should be accepted for all types.
36743
36744         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36745
36746         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36747         specializations start with template headers.
36748
36749 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36750
36751         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36752
36753         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36754         non-POD types.
36755
36756 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36757
36758         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36759
36760 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36761
36762         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36763
36764 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36765
36766         * 981019-1.c: New test.
36767
36768 1998-10-14  Robert Lipe <robertl@dgii.com>
36769
36770         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36771         find objc headers.
36772
36773 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36774
36775         * compile/981001-4.c: Remove use of GCC extension that triggers a
36776         compiler bug.
36777
36778 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36779
36780         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36781
36782 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36783
36784         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36785         instantiation of template produces incorrect code for delete
36786         expression.
36787
36788         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36789         constructors' name is not unique.
36790         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36791         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36792
36793         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36794         automatic array of const is ill-formed.
36795
36796         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36797         of template parameter?
36798
36799         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36800         const.
36801
36802         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36803         pointer-to-member expression.
36804
36805         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36806         declaration causes ICE.
36807
36808 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36809
36810         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36811         reserved in the global namespace.
36812
36813         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36814         generate needed virtual table.
36815
36816         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36817
36818 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36819
36820         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36821         template-dependent type
36822
36823 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36824
36825         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36826         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36827         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36828
36829         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36830         class should be usable as argument of member function.
36831         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36832         class should be usable as return type of member function.
36833         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36834         class should be usable as type of data member.
36835
36836         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36837
36838 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36839
36840         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36841
36842 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36843
36844         * gcc.dg/dll-?.c Add thumb to target list.
36845         Fix assembler scan patterns to match current assembler output.
36846
36847 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36848
36849         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36850         matching of template brackets.
36851
36852         * g++.old-deja/g++.other/using4.C: New test.  Test using
36853         declarations of methods from base classes.
36854
36855         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36856         within functions should introduce names into the innermost
36857         enclosing namespace.
36858
36859         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36860         of static locals if first initialization throws.
36861
36862 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36863
36864         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36865
36866 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36867
36868         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36869         lose track of the possible targets of tablejump insns.
36870         * special/special.exp: Run it.
36871
36872 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36873
36874         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36875         must be declared before its specializations can be named in friend
36876         declarations.
36877
36878 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36879
36880         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36881
36882         * g77.f-torture/execute/io1.f: New test.
36883
36884 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36885
36886         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36887         with pointer to template function, for which no argument deduction
36888         is possible.
36889
36890         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36891         specialization of template function as argument to template
36892         function.
36893
36894         * g++.old-deja/g++.other/access2.C: New test; Inner class
36895         shouldn't have privileged access to Outer's names.
36896
36897 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36898
36899         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36900         friend template declared within template class conflicts with
36901         nested class of the same name.
36902
36903         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36904         is ignored.
36905
36906         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36907         object with direct initializer as function declaration.
36908
36909         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36910         initializers.
36911
36912         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36913         involving const pointer and NULL produces incorrect result.
36914
36915         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36916         type name without `typename' should be rejected with -pedantic.
36917
36918 1998-10-02  Richard Henderson  <rth@cygnus.com>
36919
36920         * g++.old-deja/g++.other/addrof1.C: New test.
36921
36922 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36923
36924         * gcc.c-torture/compile/981001-1.c: New test.
36925         * gcc.c-torture/execute/981001-1.c: New test.
36926
36927 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36928
36929         * gcc.c-torture/compile/981001-2.c: New test.
36930         * gcc.c-torture/compile/981001-3.c: New test.
36931         * gcc.c-torture/compile/981001-4.c: New test.
36932
36933 1998-10-01  Robert Lipe  <robertl@dgii.com>
36934
36935         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36936         multilibbed hosts.   Idea grafted from g77.exp.
36937
36938 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36939
36940         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36941         avoid losing on systems which need -lsocket.
36942
36943 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36944
36945         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36946         * g++.old-deja/g++.other/nested2.C: Ditto.
36947         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36948         failure.
36949
36950 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36951
36952         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36953         preferred over template operator!= for enum bitfields.
36954
36955 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36956
36957         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36958         that happen to have the same base name, but in different scopes,
36959         are incorrectly rejected.
36960
36961 1998-09-16  Richard Henderson  <rth@cygnus.com>
36962
36963         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36964         on the native word size instead of an integer literal.
36965
36966 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36967
36968         * g++.old-deja/g++.other/static2.C: Invocation of static data
36969         member of type pointer-to-function denoted as non-static member.
36970
36971         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36972         checks involving function types and aliases.
36973
36974 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36975
36976         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36977         redefined to the same non-trivial type.
36978
36979         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36980         namespace-qualification of template specializations declared in
36981         other namespaces.
36982
36983         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36984         to declare a subset of the specializations of a template function
36985         as friends of specializations of a template class.
36986
36987         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36988         member templates that do not fully specialize the enclosing
36989         template class are rejected.
36990
36991 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36992
36993         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36994
36995 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36996
36997         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36998         altered from libf2c/libU77 version.
36999
37000 1998-09-06  Dave Love  <d.love@dl.ac.uk>
37001
37002         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
37003
37004 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
37005
37006         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
37007         (un)signed char are different types for template specialization
37008         purposes.
37009
37010 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
37011
37012         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
37013         * objc: ObjC testsuite.
37014
37015 1998-08-31  Catherine Moore  <clm@cygnus.com>
37016
37017         * gcc.c-torture/execute/941014-1.x: New file.
37018
37019 1998-08-31  Nick Clifton  <nickc@cygnus.com>
37020
37021         * lib/c-torture.exp: Add support for
37022         torture_eval_before_compile and torture_eval_before_execute
37023         variables.
37024
37025 1998-08-30  Jeffrey A Law  (law@cygnus.com)
37026
37027         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
37028         this test triggers valid.
37029
37030 1998-08-27  Jeffrey A Law  (law@cygnus.com)
37031
37032         * gcc.dg/980827-1.c: New test.
37033
37034 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
37035
37036         * gcc.c-torture/execute/loop-4b.c: New test.
37037
37038 1998-08-26  Nick Clifton  <nickc@cygnus.com>
37039
37040         * lib/c-torture.exp: Add support for
37041         torture_eval_before_compile and torture_eval_before_execute
37042         variables.
37043
37044 1998-08-25  Jeffrey A Law  (law@cygnus.com)
37045
37046         * gcc.c-torture/compile/980825-1.c: New test.
37047
37048 1998-08-24  Nick Clifton  <nickc@cygnus.com>
37049
37050         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
37051         count number tests in opt_t0 not good_t0.
37052
37053 1998-08-24  Jeffrey A Law  (law@cygnus.com)
37054
37055         * gcc.c-torture/compile/930326-1.x: Fix typo.
37056
37057 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
37058
37059         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
37060         causes an ICE.
37061
37062 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37063
37064         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
37065         STACK_SIZE is defined.
37066         * gcc.c-torture/unsorted/stuct.c: Similarly.
37067
37068         * gcc.c-torture/compile/980821-1.c: New test.
37069
37070 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37071
37072         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
37073
37074 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
37075
37076         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
37077         code.
37078
37079 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
37080
37081         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
37082         error'.
37083
37084 1998-08-18  Jeffrey A Law  (law@cygnus.com)
37085
37086         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
37087
37088 1998-08-16  Jeffrey A Law  (law@cygnus.com)
37089
37090         * gcc.c-torture/compile/980816-1.c: New test.
37091
37092         * gcc.dg/980816-1.c: New test.
37093
37094 1998-08-13  Jeffrey A Law  (law@cygnus.com)
37095
37096         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
37097         compiler for ieee tests.
37098
37099 1998-08-01  Dave Love  <d.love@dl.ac.uk>
37100
37101         * g77.f-torture/compile/980729-0.f: New test.
37102
37103 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
37104
37105         * gcc.c-torture/special/eeprof-1.c: New test, for
37106         -finstrument-functions.
37107         * gcc.c-torture/special/special.exp: Run it.
37108
37109 1998-07-29  Jeffrey A Law  (law@cygnus.com)
37110
37111         * gcc.c-torture/compile/980729-1.c: New test.
37112
37113 1998-07-27  Nick Clifton  <nickc@cygnus.com>
37114
37115         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
37116         __thumb__ is defined, and test for ARM style doubles if so.
37117
37118 1998-07-26  Dave Love  <d.love@dl.ac.uk>
37119
37120         * g77.f-torture/noncompile/980615-0.f: New test.
37121
37122 1998-07-26  H.J. Lu  (hjl@gnu.org)
37123
37124         * gcc.dg/980312-1.c: Do link instead of compile.
37125         * gcc.dg/980313-1.c: Likewise.
37126
37127 1998-07-26  Jeffrey A Law  (law@cygnus.com)
37128
37129         * gcc.c-torture/compile/980726-1.c: New test.
37130
37131 1998-07-25  Dave Love  <d.love@dl.ac.uk>
37132
37133         * g77.f-torture/execute/io0.f: New test.
37134
37135 1998-07-24  Nick Clifton  <nickc@cygnus.com>
37136
37137         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
37138         an int.
37139
37140 1998-06-18  Michael Meissner  <meissner@cygnus.com>
37141
37142         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
37143         m32r bugs.
37144
37145 1998-07-17  Nick Clifton  <nickc@cygnus.com>
37146
37147         * gcc.dg/980626-1.c: Expect failures for all toolchains until
37148         c-decl.c:grokdeclarator can handle mode attributes.
37149
37150 1998-07-16  Jeffrey A Law  (law@cygnus.com)
37151
37152         * gcc.c-torture/execute/980716-1.c: New test.
37153
37154 1998-07-13  Jeffrey A Law  (law@cygnus.com)
37155
37156         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
37157         the mn10200.
37158         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
37159         the mn10200.
37160         * gcc.c-torture/execute/va-arg-3.x: Similarly.
37161         * gcc.c-torture/compile/930326-1.x: Similarly.
37162
37163 1998-07-13  Dave Love  <d.love@dl.ac.uk>
37164
37165         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
37166         New test from Craig.
37167
37168 1998-07-12  Dave Love  <d.love@dl.ac.uk>
37169
37170         * g77.f-torture/noncompile/980616-0.f: New test.
37171
37172         * g77.f-torture/execute/970816-3.f: New test from Craig.
37173
37174 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37175
37176         *  g++.other/singleton.C: Return error value instead of taking
37177         SIGSEGV.
37178
37179 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
37180
37181         *  g++.other/singleton.C: New test.   Warning is under dispute.
37182         Runtime crash is not.
37183
37184 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37185
37186         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
37187         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37188         using6.C, using7.C}: New namespace tests.
37189
37190 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37191
37192         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37193         specialization with typedef'ed names used as array indexes.
37194
37195 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37196
37197         * gcc.c-torture/execute/980709-1.c: New test.
37198
37199         * gcc.dg/980709-1.c: New test.
37200
37201 1998-07-07  Richard Henderson  <rth@cygnus.com>
37202
37203         * gcc.c-torture/execute/bcp-1.c: New test.
37204
37205 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37206
37207         * gcc.c-torture/execute/980707-1.c: New test.
37208
37209 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37210
37211         * gcc.c-torture/compile/980706-1.c: New test.
37212
37213 1998-07-01  Dave Love  <d.love@dl.ac.uk>
37214
37215         * g77.f-torture/execute/980701-0.f,
37216         g77.f-torture/execute/980701-1.f: New test from Craig.
37217
37218 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37219
37220         * gcc.c-torture/compile/980701-1.c: New test.
37221
37222         * gcc.c-torture/execute/980701-1.c: New test.
37223
37224 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37225 rlsruhe.de>
37226
37227         * g++.old-deja/g++.robertl/eb132.C: New test.
37228         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37229
37230 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37231
37232         * g77.f-torture/execute/980628-7.f,
37233         g77.f-torture/execute/980628-8.f,
37234         g77.f-torture/execute/980628-9.f,
37235         g77.f-torture/execute/980628-10.f: New tests from Craig.
37236
37237         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37238
37239 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37240
37241         * g77.f-torture/execute/980628-4.f: New test from Craig.
37242         * g77.f-torture/execute/980628-5.f: Likewise.
37243         * g77.f-torture/execute/980628-2.f: Likewise.
37244         * g77.f-torture/execute/980628-0.f: Likewise.
37245         * g77.f-torture/execute/980628-1.f: Likewise.
37246         * g77.f-torture/execute/980628-3.f: Likewise.
37247         * g77.f-torture/execute/980628-6.f: Likewise.
37248
37249 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37250
37251         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37252         directory when nothing has been installed yet.
37253
37254 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37255
37256         * gcc.c-torture/special/special.exp: Handle newer versions of
37257         dejagnu.
37258
37259 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37260
37261         * gcc.dg/980626-1.c: New test.
37262
37263 1998-06-19  Bruno Haible <haible@ilog.fr>
37264
37265         * gcc.misc-tests/m-un-2.c: New test.
37266         * g++.old-deja/g++.other/warn01.c: Likewise.
37267
37268 1998-06-19  Robert Lipe  <robertl@dgii.com>
37269
37270         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37271         compatibility with assmblers with a different comment character.
37272         Eliminate use of GAS-specific extensions.
37273
37274 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37275
37276         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37277
37278 1998-06-19  Robert Lipe  <robertl@dgii.com>
37279
37280         * lib/g77.exp: Replace search for libf2c.a with search for newly
37281         renamed libg2c.a
37282
37283 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37284
37285         * gcc.c-torture/execute/980617-1.c: New test.
37286
37287 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37288
37289         * gcc.c-torture/execute/980612-1.c: New test.
37290
37291 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37292
37293         * gcc.dg/980523-1.c: Only test on ppc-linux.
37294         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37295
37296         * gcc.c-torture/execute/980608-1.c: New test.
37297
37298 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37299
37300         * gcc.c-torture/execute/980605-1.c: New test.
37301
37302 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37303
37304         * gcc.c-torture/execute/980604-1.c: New test.
37305
37306 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37307
37308         * gcc.c-torture/execute/980602-1.c: New test.
37309         * gcc.c-torture/execute/980602-2.c: Likewise.
37310
37311 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37312
37313         * 970125-0.f: Fix per JCB.  Add commentary.
37314
37315 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37316
37317         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37318         IEEE -0 support.
37319
37320 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37321
37322         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37323         earlier.
37324
37325 1998-05-28  Catherine Moore <clm@cygnus.com>
37326
37327         * gcc.c-torture/execute/980526-3.c: New test.
37328
37329 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37330
37331         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37332         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37333         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37334         m88k-motorola-sysv3 to XFAIL.
37335
37336 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37337
37338         * gcc.dg/980526-1.c: New test.
37339         * gcc.c-torture/execute/980526-2.c: New test.
37340
37341 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37342
37343         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37344
37345         * gcc.c-torture/execute/980526-1.c: New test.
37346
37347 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37348
37349         * g77.f-torture/execute/alpha2.f: Add runtime test.
37350
37351 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37352
37353         * g++.old-deja/old-deja.exp: Strip leading directories.
37354
37355         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37356         error for the line.  Don't run multiple tests for the same line.
37357
37358 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37359
37360         * gcc.dg/980523-1.c: New test.
37361
37362 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37363
37364         * g77.f-torture/compile/970915-0.f: New test.
37365
37366 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37367
37368         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37369
37370 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37371
37372         * gcc.dg/980520-1.c: New test.
37373
37374 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37375
37376         * gcc.dg/980502-1.c: Fix return type.
37377
37378 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37379
37380         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37381         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37382         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37383         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37384         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37385
37386 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37387
37388         * g77.f-torture/execute/980520-1.f: New test.
37389
37390 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37391
37392         * lib/mike-g77.exp: New file.
37393
37394         * g77.f-torture/noncompile/noncompile.exp,
37395         g77.f-torture/noncompile/check0.f: New files.
37396
37397 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37398
37399         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37400         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37401         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37402         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37403         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37404         abort where appropriate.
37405
37406 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37407
37408         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37409         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37410
37411 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37412
37413         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37414
37415 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37416
37417         * g77.f-torture/compile/980427-0.f: New test.
37418
37419 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37420
37421         * g77.f-torture/compile/980424-0.f: New test.
37422
37423 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37424
37425         * g77.f-torture/compile/980419-2.f (main): New test.
37426         * g77.f-torture/compile/970125-0.f: New test.
37427         * g77.f-torture/compile/980419-1.f: New test.
37428
37429 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37430
37431         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37432         of loop-4.c.
37433
37434 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37435
37436         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37437
37438 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37439
37440         * gcc.c-torture/compile/980329-1.c: New test.
37441
37442 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37443
37444         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37445         * gcc.dg/980312-1.c: Fix typo in -march command.
37446
37447 1998-03-16  H.J. Lu  (hjl@gnu.org)
37448
37449         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37450
37451 1998-03-11  Robert Lipe  <robertl@dgii.com>
37452
37453         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37454         Dave Love agree the Fortran source is bogus.
37455
37456 1998-03-11  Robert Lipe  <robertl@dgii.com>
37457
37458         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37459         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37460         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37461         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37462         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37463
37464 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37465
37466         * g++.old-deja/g++.other/friend1.C: New test.
37467
37468 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37469
37470         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37471         possibly uninitialized) variables and declare dnrm2.
37472
37473 1998-02-23  Robert Lipe <robertl@dgii.com>
37474
37475         From Bruno Haible <haible@ilog.fr>:
37476         * gcc.c-torture/execute/980223.c: New test.
37477
37478 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37479
37480         * gcc.dg/ifelse-1.c: New test.
37481
37482 1998-02-09  H.J. Lu  (hjl@gnu.org)
37483
37484         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37485
37486           * lib/old-dejagnu.exp (old-dejagnu): Added the
37487           "execution test - XFAIL *-*-*" handling in the spirit of
37488           "excess errors test -". Changed the "execution test fails"
37489           handling to be like "excess errors test fails".
37490           * Update various tests accordingly.
37491
37492 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37493
37494         * gcc.c-torture/execute/980205.c: New test.
37495
37496 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37497
37498         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37499         * lib/f-torture.exp: Similarly.
37500         * gcc.c-torture: Rename all .cexp files to .x files.
37501
37502 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37503
37504         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37505         (940510-1.c): Removed duplicate.
37506         (971104-1.c): New test.
37507
37508 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37509
37510           * lib/f-torture.exp: Improve error and loop detection.
37511
37512 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37513
37514         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37515         use that to size the filler array.
37516
37517 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37518
37519         * lib/c-torture.exp(c-torture-execute): Fix typo.
37520
37521         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37522         testcase as the executable name. Keep the executable around if
37523         the test fails.
37524
37525 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37526
37527         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37528         changes.  Only test one -g option, and move it to the end of the
37529         list of options to test.
37530
37531 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37532
37533         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37534         variable GCC_TORTURE_OPTIONS to supply default switches separated
37535         by colons.  If no environment variable, run tests with -O0 -g, -O1
37536         -g, and -O2 -g as well.
37537
37538 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37539
37540         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37541         explanatory comments. Fix indentation.
37542
37543 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37544
37545         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37546
37547 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37548
37549         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37550         * g++.old-deja/g++.mike/p7325.C: Likewise.
37551         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37552
37553 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37554
37555         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37556         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37557         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37558         * g++.old-deja/g++.law/operators4.C: Likewise.
37559
37560 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37561
37562         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37563         * g++.old-deja/g++.mike/p784.C: Ditto.
37564         * g++.old-deja/g++.mike/p785.C: Ditto.
37565
37566 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37567
37568           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37569
37570 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37571
37572         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37573         target feature; pass this to c-torture-execute as needed.
37574
37575 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37576
37577         * lib/c-torture.exp(c-torture-execute): If the previous and the
37578         current executables being tested are identical, we don't need to
37579         run the executable again. Try to make the executable names
37580         unique. Add an optional argument for passing additional compiler
37581         flags.
37582
37583 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37584
37585         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37586
37587 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37588
37589         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37590
37591 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37592
37593         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37594         32bit or larger longs.
37595
37596         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37597         have either a 32bit long or 32bit int.
37598
37599 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37600
37601         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37602         Make double precision tests dependent on sizeof (double).
37603
37604 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37605
37606         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37607         too.
37608
37609 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37610
37611         * gcc.c-torture/compile/961203-1.cexp: New script.
37612
37613 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37614
37615         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37616         up the includes ourselves.
37617
37618 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37619
37620         * lib/plumhall.exp: Remove random include, and add a few
37621         verbose messages for debugging.
37622
37623 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37624
37625         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37626         of trying to do it ourselves.
37627
37628 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37629
37630         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37631
37632 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37633
37634         * gcc.prms/5403.c: Made regexp a bit less strict.
37635
37636 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37637
37638         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37639         is returned from remote_load instead.
37640         * lib/plumhall.exp: Ditto.
37641         * lib/mike-g++.exp: Ditto.
37642         * lib/old-dejagnu.exp: Ditto.
37643         * lib/c-torture.exp: Ditto.
37644
37645 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37646
37647         * lib/g++.exp: Use build_wrapper procedure.
37648         * lib/gcc.exp: Ditto.
37649
37650 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37651
37652         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37653         an old-style decl for malloc.  Fixes tests to work when
37654         sizeof (int) != sizeof (size_t).
37655
37656 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37657
37658         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37659
37660         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37661         use stdargs.h interface.
37662
37663 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37664
37665         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37666         NO_VARARGS when compiling.
37667
37668 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37669
37670         * lib/plumhall.exp(ph_includes): New procedure.
37671         (ph_make): Use it.
37672         (ph_compiler): Ditto.
37673
37674         * lib/g++.exp: Rename test-glue.c to testglue.c.
37675         * lib/gcc.exp: Ditto.
37676
37677 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37678
37679         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37680         to completion when it's called.
37681
37682 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37683
37684         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37685         is defined, don't do test.
37686
37687 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37688
37689         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37690         for object files.
37691         (ph_summary): Mark skipped testcases as untested, not unresolved.
37692
37693         * lib/plumhall.exp (ph_make): If unresolved because of bad
37694         errorCode, record errorCode in log file.
37695         (*): Replace send_log/verbose with verbose -log.
37696
37697 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37698
37699         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37700         double conversion if double isn't at least 8 bytes.
37701
37702         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37703         int to work with targets where int is 16 bits.
37704
37705         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37706         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37707         precision for the test to complete.
37708
37709 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37710
37711         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37712         if d10v is not compiled with the -mdouble64 flag.
37713         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37714
37715         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37716         d10v is not compiled with the -mint32 flag.
37717
37718 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37719
37720         * lib/plumhall.exp: Use incr_count.
37721
37722 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37723
37724         * gcc.c-torture: Update to c-torture-1.45.
37725
37726 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37727
37728         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37729         the name of the expect testcase file).
37730
37731         * lib/g++.exp(g++_init): Ditto.
37732
37733 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37734
37735         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37736         the host.
37737
37738         * lib/gcc.exp(gcc_exit): New procedure.
37739
37740 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37741
37742         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37743         specs where appropriate.
37744
37745         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37746         because of new "candidates are" messages, and removed a few
37747
37748         * Converted all non-old-style g++ testcases to old-style, and
37749         moved into g++.old-deja.
37750
37751 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37752
37753         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37754         options.
37755
37756         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37757         succeeded.
37758
37759         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37760
37761 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37762
37763         * lib/gcc.exp (gcc_target_compile): Add support for defining
37764         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37765         the machine doesn't have those features.
37766
37767 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37768
37769         * g++.law/operators4.exp: Don't use LIBS.
37770
37771 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37772
37773         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37774
37775         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37776         * lib/g++.exp: Set it here instead. Also, allow use of the
37777         --tool_exec and --tool_opt options. Change CXX to
37778         GXX_UNDER_TEST.
37779
37780         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37781
37782         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37783
37784 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37785
37786         * lib/old-dejagnu.exp: Use prune_warnings instead of
37787         prune_system_crud.
37788         * lib/mike-g++.exp: Ditto.
37789         * lib/gcc.exp: Ditto.
37790         * lib/g++.exp: Ditto.
37791
37792         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37793
37794 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37795
37796           * 941014-2.c: Include stdlib.h
37797           * 960327-1.c: Include stdio.h
37798           * dbra.c, index-1.c: Don't assume ints are 32bits.
37799
37800 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37801
37802         * lib/gcc.exp: Add gcc,stack_size target feature.
37803
37804         * lib/g++.exp(g++_target_compile): Add the include and link
37805         paths here, not in two other places. And, it's $options, not
37806         options.
37807
37808         * lib/mike-g++.exp(postbase): Remove the code that determines
37809         the correct include and link paths.
37810         * g++.old-deja/old-deja.exp: Ditto.
37811
37812 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37813
37814         * lib/g++.exp(g++_init): target_compile no longer returns the
37815         filename of the result.
37816
37817 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37818
37819         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37820         call to glob.
37821
37822         * gcc.c-torture/special/special.exp: Change call to
37823         gcc_target_compile to include the object file.
37824
37825 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37826
37827         * gcc.c-torture/special/special.exp: Correct misspelling in last
37828         change.
37829
37830 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37831
37832         * lib/plumhall.exp(ph_summary): Log the entire output of the
37833         executable. Return -1 if there were any failures, 0 otherwise.
37834         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37835         (ph_make): Clean up objects and executables that were built
37836         if the tests succeeded.
37837
37838 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37839
37840         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37841         libraries and includes in the build tree as appropriate.
37842
37843 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37844
37845         * lib/c-torture.exp: Instead of looking for the global variable
37846         NO_LONG_LONG, check to see if that's a feature of the target.
37847
37848 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37849
37850         * config/default.exp: Minimize. Delete the remainer of the files in
37851         config; this functionality is now in devo/dejagnu/config.
37852
37853         g++.*/*: Pass any additional flags used to compile to postbase;
37854         delete CXXFLAGS.
37855
37856         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37857         is now done by runtest.exp. Use gcc_target_compile instead of
37858         compile.
37859
37860         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37861         Remove references to CFLAGS. Use remote_file instead of
37862         calling rm -f.
37863         (c-torture): Take a list of arguments to use to compile this
37864         testcase.
37865
37866         lib/g++.exp: Simplify. Use target_compile instead of compile.
37867         lib/gcc-dg.exp: Ditto.
37868         lib/gcc.exp: Ditto.
37869         lib/mike-{gcc,g++}.exp: Ditto.
37870         lib/old-dejagnu.exp: Ditto.
37871         lib/plumhall.exp: Ditto.
37872
37873 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37874
37875         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37876         (ph_linker): Likewise.
37877
37878 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37879
37880           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37881         MAP_ANON / MAP_ANONYMOUS if defined;
37882         else try to map from /dev/zero .
37883
37884 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37885
37886         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
37887         isn't defined, then define it to MAP_ANONYMOUS.
37888
37889 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37890
37891         * gcc.c-torture: Update to c-torture-1.42 release.
37892
37893 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37894
37895         * gcc.c-torture: Update to c-torture-1.41 release.
37896
37897 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37898
37899         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37900         c-torture release.
37901
37902 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37903
37904         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37905         and LDFLAGS.  Fix second case to append the target_info ldflags
37906         onto LDFLAGS, not CFLAGS.
37907         * lib/g++.exp (g++_init): Add target_info stuff.
37908         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37909         of libgloss and newlib flags for !native.
37910
37911         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37912         (GDB): Fix relative path to go up another dir for finding gdb.
37913
37914 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37915
37916         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37917         versions in the target_info array, if they don't exist.
37918
37919 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37920
37921         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37922
37923 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37924
37925         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37926         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37927
37928 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37929
37930         * lib/old-dejagnu.exp: Don't remove the output file before we've
37931         actually tested it. Don't append pwd to the path of the executable
37932         we're testing.
37933
37934 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37935
37936         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37937
37938 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37939
37940         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37941         temporary directory for compiler files, and set it to a default
37942         value of /tmp. Set $output as the name of the output file from
37943         compiling the testcase. Add a -o option to $cflags_var so the
37944         compiler writes the final output file as $output. Set $executable
37945         to $output.
37946
37947         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37948         directory for compiler files, and set it to /tmp if it doesn't
37949         already have a value. Set $output_file to the name of the output
37950         file from compiling the testcase. Add a -o option to CXXFLAGS so
37951         the compiler writes the final output file as $output. Use $output
37952         as the executable to be tested.
37953
37954 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37955
37956         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37957
37958 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37959
37960         * gcc.c-torture/execute/pending-1.c: New test.  Still
37961         pending in Tege's queue.
37962
37963 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37964
37965         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37966         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37967         if there were failures.  Call unresolved if there were unresolved
37968         testcases.  Call gcc_fail if program did not run to completion.
37969         (ph_make): Pass additional argument name to ph_execute.
37970         (ph_execute): Add new argument.  Pass additional arguments to
37971         ph_summary.  Call gcc_fail is there is no execution output.
37972
37973 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37974
37975         * lib/plumhall.exp (proc_summary): Output relavent summary
37976         lines into the log so specific failures in plumhall can be
37977         investigated.
37978
37979 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37980
37981         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37982         (c-torture-execute): Don't try to execute tests which use
37983         "long long" types if $NO_LONG_LONG is nonzero.
37984
37985 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37986
37987         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37988         not c-torture.
37989
37990         * gcc.ieee: Move from here.
37991         * gcc.c-torture/execute/ieee: To here.
37992
37993 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37994
37995         * gcc.c-torture: Update to c-torture-1.41 release.
37996
37997 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37998
37999         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
38000         not "$output".
38001
38002 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
38003
38004         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
38005         -c present.
38006
38007 1996-03-02  Jeffrey A Law  (law@cygnus.com)
38008
38009         * config/proelf.exp: Handle connecting to a simulator.
38010
38011 1996-01-31  Jeffrey A Law  (law@cygnus.com)
38012
38013         * config/proelf.exp: New file.  Enough framework that we can
38014         run c-torture tests on the proelf targets (or any other target
38015         that gdb can connect to for that matter).
38016
38017 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
38018
38019         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
38020         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
38021
38022         * lib/plumhall.exp (ph_execute): Always call ph_summary if
38023         exec_output exists.
38024
38025 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
38026
38027         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
38028         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
38029
38030         * config/*.exp: Update FSF address.  Change result of ${tool}_load
38031         to pass/fail/unresolved/unsupported/untested.  Caller must now
38032         call unresolved/unsupported/untested.
38033         * lib/*.exp: Update FSF address.  Update to handle new results of
38034         ${tool}_load.
38035         * lib/chill.exp (verbose): Delete.
38036
38037 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
38038
38039         * lib/gcc.exp (default_gcc_start): Change order of args to
38040         $LDFLAGS $CFLAGS $LIBS.
38041         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
38042         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
38043         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
38044         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
38045         * gcc.misc-tests/dg-test.exp: Likewise.
38046         * gcc.misc-tests/msgs.exp: Likewise.
38047         * gcc.prms/prms.exp: Likewise.
38048         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
38049         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
38050
38051         * lib/dg.exp: Deleted, moved to dejagnu/lib.
38052
38053 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38054
38055         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
38056
38057         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
38058         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
38059
38060         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
38061         necessary.
38062
38063 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
38064
38065         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
38066         global for loop; add use of $mathlib.
38067         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
38068         settings here; set mathlib for anything but VxWorks.
38069
38070 1996-01-22  Jeffrey A Law  (law@cygnus.com)
38071
38072         * gcc.c-torture: Update to c-torture-1.40 release.
38073
38074 1996-01-03  Jeffrey A Law  (law@cygnus.com)
38075
38076         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
38077         dg.exp.
38078
38079 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
38080
38081         * lib/c-torture.exp (c-torture-execute): Declare "output" as
38082         global.
38083
38084 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
38085
38086         * lib/g++.exp (LIBS): Define if not already.
38087         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
38088         (gcc-dg-prune): Call prune_gcc_output.
38089         * lib/gcc.exp (prune_gcc_output): New proc.
38090         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
38091         prune_gcc_output.
38092
38093 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
38094
38095         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
38096         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
38097
38098 1995-11-15  Jeffrey A Law  (law@cygnus.com)
38099
38100         * gcc.c-torture: Update to c-torture-1.39 release.
38101
38102 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
38103
38104         * lib/c-torture.exp (c-torture-execute): Don't return if one option
38105         fails, try others as well.
38106
38107 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
38108
38109         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
38110         If compilation fails, mark execute tests as `untested'.
38111         If test is marked as unsupported, don't mark compilation and
38112         execute tests as failed.
38113
38114 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
38115
38116         * lib/g++.exp (g++_init): Don't link in libg++, and look to
38117         libstdc++ for whether or not we want to be doing shared
38118         libraries.  Delete link_curses since we don't need it anymore.
38119         * lib/mike-g++.exp (postbase): Don't link in libg++.
38120         * g++.old-deja/old-deja.exp: Likewise.
38121
38122 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
38123
38124         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
38125
38126 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
38127
38128         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
38129         For that, add `-Wl,-a,shared_archive'.
38130         * g++.old-deja/old-deja.exp: Likewise.
38131
38132 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
38133
38134         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
38135
38136 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
38137
38138         * lib/mike-g++.exp (postbase): Pay attention to the status of
38139         g++_load.
38140
38141 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
38142
38143           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
38144
38145 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
38146
38147         * lib/gcc.exp (default_gcc_start): No longer need to log program
38148         being executed or its output, execute_anywhere does that now.
38149         * lib/g++.exp (default_g++_version): Call execute_anywhere.
38150         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
38151
38152 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
38153
38154         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
38155         the same as those in lib/g++.exp.
38156
38157 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
38158
38159         * gcc.c-torture: Update to c-torture-1.38 release.
38160         * gcc.ieee: Related changes.
38161
38162 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
38163
38164         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
38165         "exec". Minor reformatting changes.
38166
38167         * config/rom68k.exp (${tool}_load): Make it work in a canadian
38168         cross. This means all "exec" calls now work on a remote host as
38169         well.
38170         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
38171         cross. Filter out the extra "\r\n" stuff that expect puts in.
38172         (c-torture-execute): Filter out the bogus warnings like
38173         c-torture-compile does. Add support for canadian cross.
38174         * lib/gcc.exp (default_gcc_version, default_gcc_start)
38175         Use execute_anywhere rather than calling exec directly. Now it
38176         works for canadian cross testing.
38177
38178 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
38179
38180         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
38181         results into a variable, and check that rather than using file exists.
38182
38183 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
38184
38185         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
38186         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
38187
38188 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38189
38190         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38191         lib_curses if there's a shared libg++ in the build tree.
38192
38193 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38194
38195         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38196         if not supported target.
38197
38198 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38199
38200         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38201         link_curses up to always happen, not just for native builds.
38202
38203 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38204
38205         * gcc.c-torture: Update to c-torture-1.36 release.
38206         * gcc.failure: Related changes.
38207
38208 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38209
38210         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38211
38212 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
38213
38214         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
38215         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38216         runshlib, link_curses, and mathlib for link and run.
38217
38218         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38219         pass the runtime shared library options for Solaris, OSF/1, and
38220         Irix5, and link with -lcurses to avoid unresolved references.
38221
38222 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38223
38224         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38225         only run once.
38226
38227 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38228
38229         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38230
38231 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38232
38233         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38234         do not have a framework for the "compat" tests yet.
38235
38236 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38237
38238         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38239         set to null if we're testing vxworks5.1.  Use that instead of
38240         `-lm' in the setting of LIBS for link and run.
38241
38242 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38243
38244         * config/rom68k.exp (${tool}_load): Major changes to make it
38245         work.  Verified that it does in fact return the stuff in
38246         exec_output properly.  Catch any Emul or any TRAP other than 0.
38247
38248 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38249
38250         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38251         LDFLAGS properly for targets that need stuff from libgloss.
38252         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38253         only run once.
38254         (gpp_initialized): New variable.
38255
38256 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38257
38258         * config/rom68k.exp: Load libgloss.exp.
38259         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38260         so we can produce a fully linked binary.
38261         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38262         so we can produce a fully linked binary.
38263
38264 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38265
38266         * lib/plumhall.exp (ph_section): Watch for expected failures.
38267         Add missing `else'.
38268
38269         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38270         run the testcase.
38271         (c-torture): Likewise.
38272
38273 1995-08-28  Doug Evans  <dje@cygnus.com>
38274
38275         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38276
38277         * lib/mike-g++.exp (mike_cleanup): New proc.
38278         (prebase): New globals compiler_result, not_compiler_result,
38279         target_regexp.
38280         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38281         allow leading "-" in pattern.  Watch for unsupported tests.
38282         If $compiler_result is set, pattern match assembler code,
38283         and ditto for $not_compiler_result.
38284         * lib/mike-gcc.exp: Likewise.
38285
38286         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38287         execution "succeeded".
38288
38289 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38290
38291         * config/win32.exp: New file.
38292         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38293
38294 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38295
38296         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38297         unsupported.
38298         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38299         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38300         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38301
38302         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38303         "... without exceptions was ...".  That is now handled by
38304         prune_system_crud.
38305         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38306
38307 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38308
38309         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38310         sieve.c,sort2.c}: New files.
38311         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38312         sieve.exp,sort2.exp}: Drivers for them.
38313
38314         * lib/mike-gcc.exp (program_output): New user settable variable.
38315         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38316         messages.
38317         * lib/mike-g++.exp (program_output): New user settable variable.
38318
38319         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38320
38321         * config/sh.exp: Deleted (use sim.exp instead).
38322
38323 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38324
38325         * config/vx.exp: Declare CHECKTASK as global.
38326         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38327         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38328         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38329
38330 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38331
38332         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38333         target. Like vx.exp, only includes `vx29k.exp' instead of
38334         `vxworks.exp'.
38335
38336 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38337
38338         * config/sim.exp: Increase time limit from 120 seconds to 240.
38339
38340 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38341
38342         * gcc.c-torture/execute/950628-1.c: New test.
38343
38344 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38345
38346         * gcc.c-torture: Update with changes/additions from
38347         c-torture-1.34.
38348
38349 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38350
38351         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38352
38353 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38354
38355         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38356
38357 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38358
38359         * gcc.c-torture/compile/950512-1.c: New test.
38360         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38361         * gcc.dg/struct-ret-1.c: Likewise.
38362
38363 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38364
38365         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38366           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38367
38368 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38369
38370         * gcc.c-torture/special/920411-1.c: Deleted.
38371         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38372
38373 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38374
38375         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38376         cpu limit.
38377
38378 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38379
38380         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38381
38382 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38383
38384         From kenner;
38385         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38386         is the proper length.
38387         * va-arg-3.c: Likewise.
38388
38389 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38390
38391         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38392         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38393
38394         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38395         * lib/g++.exp (default_g++_start): Delete old cruft.
38396
38397 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38398
38399         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38400         (2 * (1 << 18)) to (2 * (1 << 17)).
38401
38402         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38403
38404 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38405
38406         * config/rom68k.exp: Renamed from config/idp.exp
38407
38408 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38409
38410         * c-torture/compile/921109-2.c
38411
38412 1995-04-18  Mike Stump  <mrs@cygnus.com>
38413
38414         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38415         excess errors.
38416
38417 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38418
38419         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38420         output.
38421         * lib/g++.exp (default_g++_start): Likewise.
38422
38423 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38424
38425         * gcc.c-torture/compile/950329-1.c: New test.
38426
38427 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38428
38429           * config/bug.exp (${tool}_load): Updated to use new remote_open
38430           and remote_close procs.
38431         * config/idp.exp: New file.
38432
38433 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38434
38435         * gcc.c-torture/execute/950322-1.c: New test.
38436
38437 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38438
38439         * config/vx.exp (${tool}_load): Clean up testing of return code from
38440         vxworks_ld and vxworks_spawn.
38441
38442 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38443
38444         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38445
38446 1995-03-13  Mike Stump  <mrs@cygnus.com>
38447
38448         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38449         can mark excess errors on a machine by machine basis.  Note, the
38450         default is to not expect any excess errors, even when excess
38451         errors test - is given, so you will want to put an XFAIL ... on
38452         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38453         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38454         those 4 machines, but no others.
38455
38456 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38457
38458         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38459         * lib/c-torture.exp: to here.
38460
38461 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38462
38463         * gcc.c-torture/execute/950221-1.c: New test.
38464         * gcc.c-torture/execute/struct-ret-1.c: New test.
38465         * gcc.c-torture/compile/950221-1.c: New test.
38466
38467         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38468
38469 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38470
38471         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38472         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38473
38474 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38475
38476         * g++.gb: New directory of tests, derived from my signature and
38477         class scoping tests.
38478
38479         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38480         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38481         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38482         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38483         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38484         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38485         * g++.gb/sig25.C: Likewise.
38486
38487         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38488         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38489         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38490         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38491         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38492         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38493         * g++.gb/sig25.exp: Likewise.
38494
38495         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38496         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38497         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38498         * g++.gb/scope13.C: Likewise, this test still fails.
38499
38500         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38501         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38502         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38503         * g++.gb/scope13.exp: Ditto.
38504
38505         * g++.gb/README: New file, explains what these tests are about.
38506
38507 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38508
38509         * lib/dg.exp (dg-do): Support `preprocess'.
38510         (dg-test): Likewise.
38511
38512 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38513
38514         * config/udi.exp: change "continue -expect" to "exp_continue".
38515
38516 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38517
38518         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38519         Delete redundant tests.
38520
38521         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38522         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38523         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38524         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38525         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38526         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38527         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38528         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38529
38530         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38531         storing label pointers.
38532         * gcc.c-torture/execute/921019-1.c: Likewise.
38533         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38534         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38535         parameter fp.
38536         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38537         constants.
38538
38539         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38540         Delete obsolete tests.
38541
38542         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38543         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38544         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38545         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38546         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38547         * gcc.c-torture/compile/950124-1.c: New test.
38548
38549         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38550
38551 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38552
38553         * lib/mike-g++.exp: Add -lm to LIBS.
38554
38555 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38556
38557         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38558
38559 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38560
38561         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38562
38563 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38564
38565         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38566
38567 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38568
38569         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38570         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38571         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38572         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38573         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38574         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38575         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38576         * g++.law/{operators31.C, operators32.C,
38577         * g++.law/{operators33.C, operators34.C}: Likewise.
38578         * g++.law/{pic1.C, refs2.C}: Likewise.
38579         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38580         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38581         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38582         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38583
38584         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38585         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38586         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38587         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38588         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38589         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38590         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38591         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38592         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38593         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38594         * g++.law/{operators34.exp}: Likewise.
38595         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38596         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38597         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38598         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38599         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38600
38601         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38602         No longer expected to fail.
38603         * g++.law/missed-error3.C: Tweak for recent bool changes.
38604
38605 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38606
38607         * config/emb-unix: Deleted.
38608         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38609         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38610
38611 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38612
38613         * lib/dg.exp (dg-test): Fix typo in last patch.
38614
38615 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38616
38617         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38618         (handles multiple occurrences).
38619
38620 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38621
38622         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38623         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38624         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38625         printed).
38626         * lib/c-torture.exp (c-torture-compile): Likewise.
38627         (c-torture): Prepend full path if missing.
38628         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38629         (gcc_fail): Likewise.
38630         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38631
38632 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38633
38634         * lib/netware.exp: Only attach to NetWare i386 systems.
38635
38636 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38637
38638         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38639         messages.  Add test name to "output pattern match" pass/fail message.
38640
38641 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38642
38643         * gcc.dg: New testsuite.
38644         * gcc.dg/dg.exp: New file.
38645
38646         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38647         test-switch.c}: Deleted.
38648
38649         * gcc.misc-tests/msgs.exp: New testcase driver.
38650
38651 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38652
38653         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38654         Watch for illegal return values from ${tool}_load.
38655         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38656         cross targets.  Coerce return value >0 to 1.
38657
38658 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38659
38660         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38661
38662         * config/emb-unix.exp: New file.
38663
38664         * config/sim.exp: Error if variable $SIM not defined.
38665         (${tool}_load): Mark test as "untested" if simulator missing.
38666
38667         * config/unix.exp: Load remote.exp to get rcp_download.
38668         * lib/c-torture.exp: Use different option lists for testcases with
38669         and without loops.
38670         * gcc.c-torture/execute/execute.exp: Likewise.
38671
38672 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38673
38674         * config/*.exp: Clarify return code from ${tool}_load.
38675         Call `unresolved' or `untested' instead of `warning' or `perror'
38676         (sometimes you still want to call both though).
38677         Add comment that `shell_id' is local to each file.
38678         * config/udi.exp (timeout): Set to 30.
38679         Don't print warning if connection fails, $connectmode has already
38680         printed an error.
38681         (${tool}_load): Move verbose messages to level 2.
38682         Rework pattern for "Process started" message.
38683         Pass `shell_id' to ${connectmode}_download.
38684         Retry twice upon timeout.  Make resetting of target more robust.
38685         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38686         Pass `shell_id' to exit_$connectmode.
38687         Only call exit_$connectmode if connected.
38688         * config/unix.exp (${tool}_load): Check return codes better.
38689         * config/vrtx.exp (${tool}_load): Likewise.
38690         * config/vx.exp (${tool}_load): Likewise.
38691         Delete unneeded global's.
38692         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38693         from ${tool}_load.
38694         (dg-stat): Delete.
38695         (dg-init): Delete recording of pass/fail counts.
38696         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38697         (old-dejagnu-init): Likewise.
38698         (old-dejagnu-stat): Delete contents, empty proc now.
38699         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38700         (c-torture): Delete references to lcnt, lpass, lfail.
38701         Get option list from TORTURE_OPTIONS.
38702         Delete -funroll[-all]-loops if no loops.
38703         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38704         (g++_stat): Delete contents (empty proc now).
38705         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38706         (gcc_finish): Likewise.
38707         (gcc_stat): Deleted.
38708         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38709         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38710         * gcc.c-torture/execute/execute.exp: Likewise.
38711         Split tests into two parts: compile, execute.
38712         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38713         no loops.  Update to reflect clarified return codes from ${tool}_load.
38714
38715 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38716
38717         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38718         to grep for.
38719         (old-dejagnu): Likewise (where necessary).
38720
38721 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38722
38723         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38724
38725         * lib/dg.exp (dg-process-target): Fix processing of selector.
38726         Add comment regarding use of `error'.
38727
38728         * lib/gcc.exp (prune_system_crud): Define if missing.
38729         * lib/g++.exp (prune_system_crud): Likewise.
38730
38731         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38732         Call prune_system_crud.
38733         * lib/dg.exp (dg-runtest): New proc.
38734         Use perror instead of send_user for tcl errors in testcase.
38735         Don't return any value, it's never used.
38736         Don't clobber previous definition of `unknown'.
38737         Print tcl errors in `dg-final'.
38738
38739 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38740
38741         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38742         (dg-test): Don't print errorInfo, it contains stack backtrace.
38743
38744 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38745
38746         * lib/g++.exp (runtest_file_p): Define if missing.
38747
38748 1994-09-24  Doug Evans  (dje@cygnus.com)
38749
38750         * lib/mike-g++.exp: Comment out loading of g++.exp.
38751         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38752         (default_g++_version): Always print something.
38753         (default_g++_start): Comment out call to `which'.
38754         (g++_start, g++_load): Deleted (must be defined in config file).
38755         * lib/gcc.exp: Test for existence of $CC at start.
38756         Delete check for tmpdir (done in gcc_init).
38757         (default_gcc_version): Always print something.
38758         (default_gcc_start): Comment out call to `which'.
38759         * config/*.exp: Major cleanup - make cross targets work at least a
38760         little better for g++ (by not being "--tool gcc" specific).
38761         Rename gcc_xxx to ${tool}_xxx.
38762         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38763         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38764
38765 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38766
38767         * lib/c-torture.exp (c-torture-compile): Rework compiler
38768         message processing.
38769
38770         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38771         c-torture.
38772
38773 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38774
38775         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38776
38777         * lib/dg.exp (dg-process-target): Support { target native }.
38778
38779 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38780
38781         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38782         looked for "... program xxx got fatal signal".
38783         Correct regsub munging of `comp_output'.
38784         Ignore compiler messages "path prefix not used" and "linker input
38785         file unused".
38786
38787 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38788
38789         * lib/gcc.exp (runtest_file_p): Define if missing.
38790         * gcc.prms/template.c: Example to work from.
38791
38792 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38793
38794         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38795         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38796
38797         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38798         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38799         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38800         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38801
38802         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38803         (dg-process-target): No longer a varargs proc.
38804         Return S/N for target, P/F for xfail.  All callers changed.
38805         (user option procs): More argument checking.
38806         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38807         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38808         (dg-test): Skip test if not running on selected target in `dg-do'.
38809         Update handling of `dg-do-what', `dg-output-text'.
38810         Separate execution pass/fail from output pattern match pass/fail.
38811         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38812
38813 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38814
38815         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38816         target for 920510-1.c.
38817
38818 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38819
38820         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38821         Clean up comment regarding use of passcnt, etc.
38822         (gcc_stat): Don't update `testcnt' here.
38823         (gcc_finish): Do it here.
38824         Might as well reset `but_id' here too.
38825         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38826         to determine if the file should be tested.
38827         * gcc.c-torture/compile/compile.exp: Likewise.
38828         * gcc.c-torture/execute/execute.exp: Likewise.
38829         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38830         * gcc.misc-tests/dg-test.exp: Likewise.
38831         * gcc.prms/prms.exp: Likewise.
38832         * gcc.wendy/wendy.exp: Likewise.
38833         * g++.old-deja.exp: Likewise.
38834         Move "Testing file" message to verbose level 1.
38835
38836 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38837
38838         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38839
38840 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38841
38842         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38843         (default_gcc_start): Accept optional second list element
38844         of compiler flags.  Print compiler output at verbosity level 2.
38845         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38846         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38847         Save current values of framework globals passcnt, failcnt, xpasscnt,
38848         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38849         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38850         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38851         xfailcnt to compute stats.  Update framework global `testcnt' from
38852         pass/fail counts.
38853         (gcc_finish): New proc.  Clean up test environment.
38854         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38855         (gcc_epass, gcc_efail): Delete.
38856         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38857         argument of line number.
38858         (dg-init): If the tool has an init routine, call it.
38859         (dg-test): Remove args `cflags_var' and `libs_var'.
38860         Pass all compiler options to ${tool}_start.
38861         Handle missing line number.
38862         (dg-finish): New function.
38863         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38864         particular files.  Call gcc_finish at end.  Move "skipping test"
38865         message to verbosity level 3.
38866         * gcc.c-torture/compile/compile.exp: Likewise.
38867         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38868         * gcc.c-torture/execute/execute.exp: Likewise.
38869         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38870         Print testcase being tried at verbosity level 1.
38871         * gcc.c-torture/special/special.exp: Unset xfail.
38872         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38873         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38874         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38875         * gcc.failure/failure.exp: Likewise.
38876         * gcc.ieee/ieee.exp: Likewise.
38877         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38878         Update call to dg-test.  Call dg-finish at end.
38879         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38880         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38881         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38882         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38883         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38884         * gcc.wendy/wendy.exp: Add copyright.
38885         Delete setting of tmpdir (done by gcc_init).
38886         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38887         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38888         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38889         gcc_[ce]pass/fail.
38890
38891 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38892
38893         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38894         confusion.
38895         (g++_load): Likewise.
38896
38897         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38898         Rename argument to `prog' to remove the confusion.
38899         Varargs fns behave differently too!
38900         (g++_load): Likewise.
38901
38902         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38903
38904         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38905         what it is.  Delete (always) printing of status value for !native.
38906         Simplify verbose code, and include status and exec_output.
38907         (g++_load): Use gcc_load.
38908
38909 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38910
38911         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38912         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38913         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38914         940714-3.c as these testcases don't exist anymore.  Make
38915         va-arg-1.c expected to pass.
38916
38917 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38918
38919         * gcc.misc-tests/misc.exp: Only run specific testcases.
38920         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38921         * gcc.misc-tests/dg-[1-9].c: New files.
38922
38923         * lib/dg.exp: New testsuite driver.
38924         * gcc.prms/prms.exp: Use it.
38925
38926         * README.gcc: New file.
38927
38928         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38929         Document and reset `lxpass' and `lxfail'.
38930         Simplify "initialized" message.
38931         (gcc_stat): Clean up comments a little.
38932
38933 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38934
38935         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38936
38937 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38938
38939         * lib/old-dejagnu.exp (process-option): New proc.
38940         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38941         (old-dejagnu): Simplify.
38942         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38943
38944 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38945
38946         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38947         exists and is not an empty string.
38948
38949         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38950         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38951         finished.
38952         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38953         automatically.
38954
38955         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38956         longer expected to fail.
38957
38958         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38959         "f" function call.
38960
38961         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38962
38963         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38964         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38965         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38966         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38967         c-torture-1.29.
38968
38969         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38970         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38971
38972         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38973
38974         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38975         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38976
38977         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38978         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38979         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38980
38981 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38982
38983         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38984         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38985         940714-1.c, 940714-2.c, 940714-3.c},
38986         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38987         gcc.misc-tests/{mg.c,mg.exp}:
38988         New tests.
38989         * gcc.noncompile/noncompile.exp: Change accordingly.
38990
38991 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38992
38993         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38994         Undo previous clobberage.
38995
38996 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38997
38998         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38999         * gcc.special/{930510-1.c, special.exp}:
39000         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
39001         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
39002         struct-varargs-1.c}: New tests from c-torture-1.26.
39003
39004 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
39005
39006         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
39007           argument to switch.
39008
39009 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
39010
39011         * Revert the previous changes.  Please see Rob's directory
39012           (/lisa/test/rob/progressive/gcc/testsuite) for testing
39013           fixes.
39014
39015 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
39016
39017         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
39018             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
39019             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
39020             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
39021             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
39022             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
39023             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
39024             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
39025             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
39026             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
39027             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
39028             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
39029             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
39030             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
39031             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
39032             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
39033             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
39034             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
39035             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
39036             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
39037             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
39038             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
39039             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
39040             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
39041             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
39042             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39043             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
39044
39045 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
39046
39047         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
39048             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
39049           with perror calls.
39050
39051 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
39052
39053         * config/unix.exp (g++_load): Fix syntax.
39054
39055 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
39056
39057         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
39058         * gcc.noncompile/921017-1.c: Deleted obsolete test.
39059         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
39060         Don't expect va-arg-1.c to fail.  Correct expected output for
39061         920928-1.c.
39062         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
39063         * gcc.wendy/hbm4.c: Correct typo.
39064         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
39065
39066 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
39067
39068         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
39069         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
39070         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
39071         * lib/c-torture.exp (c-torture-compile): Ditto.
39072
39073         Reduce volume of output (remove all the -I's and such).
39074         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
39075         Call gcc_cpass, gcc_cfail.
39076         (c-torture): Pass testing option to c-torture-compile.
39077
39078 1994-03-21  Doug Evans  (dje@cygnus.com)
39079
39080         Bring patches over from progressive.
39081         * config/default.exp: Exit remote shell cleanly.
39082         (g++_exit, g++_start): Add default versions.
39083         * config/sim.exp (gcc_load): Use perror, not error.
39084
39085 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
39086
39087         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
39088         set in site.exp.
39089
39090 1994-03-14  Doug Evans  (dje@cygnus.com)
39091
39092         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
39093         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
39094         (wendy_try): New proc to run testcase.
39095         (main loop): Call 'em.
39096         * gcc.wendy/*.c: Clean up pass to correct expected output.
39097
39098         * lib/gcc.exp: Minor cleanup work.
39099         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
39100
39101 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
39102
39103         * config/sim.exp (gcc_load): Document return codes better.
39104         Don't pass -v to simulator.
39105
39106 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
39107
39108           * gcc.special/920717-x.c: Fix typo.
39109           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
39110           get at sources.
39111
39112         * lib/mike-gcc.exp: Fix typo.
39113
39114 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
39115
39116         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
39117         binary to use, transform the name.
39118         * config/*.exp: rename everything. Nuke any g++ specific files,
39119         it's now a special case of gcc that requires no special support.
39120         Add a default.exp for unsupported targets.
39121
39122 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
39123
39124         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
39125         lib/old-dejagnu.exp: Fix a few patterns to work with the new
39126         version of Tcl.
39127
39128 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
39129
39130         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
39131         than a warning.
39132
39133 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
39134
39135         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
39136
39137 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
39138
39139         * gcc.execute/execute.exp: Combine opt_list and foption_list into
39140         option_list.  Compile every file with only 4/6 option choices
39141         (same as C torture) instead of with 12/18 different option
39142         choices.
39143         * lib/c-torture.exp: Likewise.
39144
39145         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
39146         not already set.
39147
39148 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
39149
39150         * lib/old-deja.exp: Add `excess errors test fails' error, now one
39151         can put an XFAIL *-*-* on excess errors.
39152
39153 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
39154
39155         * g++.law: Add more tests derived from g++-bugs snapshots.
39156
39157         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
39158         equivalent to g++.law/init9.
39159
39160         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
39161         compiled it, and the a.out file after we've run it.
39162
39163 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
39164
39165         * lib/mike-g++.exp (postbase): Delete the .o file after we've
39166         compiled it, and the a.out file after we've run it.
39167
39168 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
39169
39170         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
39171
39172 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
39173
39174         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
39175         version number.
39176
39177 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
39178
39179         * g++.law: New directory of g++ tests derived from the g++-bugs
39180         snapshots.
39181
39182 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
39183
39184         * gcc.compile: initbug1.c initbug1.exp testcase added
39185
39186 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
39187
39188         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39189         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39190           fixes submitted by Jeff Law (law@cs.utah.edu)
39191         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39192           Jeff Law (law@cs.utah.edu)
39193
39194
39195 1993-11-30  Mike Stump  (mrs@cygnus.com)
39196
39197         * config/unix-g++.exp: Follow the gcc way of doing things.
39198         * g++.old-deja/old-deja.exp: Minor updates.
39199         * lib/g++.exp: New file, follow the gcc way of doing things.
39200         * lib/old-dejagnu.exp: Minor updates.
39201         * lib/mike-g++.exp: Always unset errorInfo.
39202
39203 1993-11-06  Mike Stump  (mrs@cygnus.com)
39204
39205         * lib/gcc.exp: Fix some errors with the below change, CC and
39206         CFLAGS should be global when setting, not local.
39207
39208 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39209
39210         * lib/gcc.exp: Transform tool name.
39211
39212 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39213
39214         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
39215
39216 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39217
39218         * lib/gcc.exp: change gcc_done to gcc_stat
39219
39220 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39221
39222         * Upgraded gcc testsuite to c-torture version 1.25
39223
39224 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39225
39226         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39227         * lib/c-torture: added hooks for new reporting code.
39228
39229 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39230
39231         * config/sh-gcc.exp: check if sh-sim exists in the path
39232
39233 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39234
39235         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39236         * gcc.compile/compile.exp: Initial changes for new logic.
39237         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39238         * gcc.failure/failure.exp: Initial changes for new logic.
39239         * gcc.ieee/ieee.exp: Initial changes for new logic.
39240         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39241         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39242         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39243         * lib/c-torture.exp: Initial changes for new logic.
39244         * lib/gcc.exp: Initial changes for new logic.
39245
39246 1993-10-15  Mike Stump  (mrs@cygnus.com)
39247
39248         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39249         depend upon failure or success.  Fully qualify names in failure
39250         and success messages.  Always remove a.out before starting
39251         compile, just in case.  Pay more attention to error text output by
39252         the compiler.  Handle testcases with no known past errors just
39253         like all others, so that things are uniform.  Other miscellaneous
39254         improvements.
39255
39256 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39257
39258         * gcc.cpp: new directory for cpp tests
39259
39260 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39261
39262         * lib/chill.exp: Code reformatted, removed unused code.
39263         * config/unix-chill.exp: Code reformatted, removed unused code.
39264         * chill.execute/execute.exp: Code reformatted, removed unused code.
39265         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39266
39267 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39268
39269         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39270         routines not written.
39271
39272 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39273
39274         * config/bug-gcc.exp: Use new procs from bug.exp.
39275
39276 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39277
39278         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39279         via ftp, rather than depending on NFS.
39280         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39281         case.
39282
39283 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39284
39285         * config/bug-gcc.exp: Use new download proc.
39286
39287 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39288
39289         * chill.execute/execute.exp: cleanups, handles errors better
39290         * chill.compile/compile.exp: rewrite, based on execute.exp
39291         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39292         * lib/chill.exp: major changes to diff proc and compile and link
39293           procs. added chill_fail and chill_pass wrappers to pass and
39294           fail. added more comments, and handle error codes better.
39295           Added a hack to capture stderr from exec, so noncompile tests
39296           can work.
39297
39298 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39299
39300         * chill.execute/execute.exp: rewrite of testsuite driver
39301         * lib/chill.exp: rewrite of testsuite driver
39302         * config/unix-chill.exp: rewrite of testsuite driver
39303
39304 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39305
39306     In chill.execute:
39307         * iexpr.ch: Standardize uppercase.
39308         * tuples.dat: Standardize uppercase.
39309         * vary.ch: standardize.  Correct varying string assignments.
39310         * vary.dat: Add new output lines.
39311
39312 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39313
39314     In chill.execute:
39315         * chprintf.ch: Standardize use of uppercase.
39316         * tuples.ch: Standardize and turn arr2 into a DCL,
39317           rather than a SYN.
39318         * pinits.ch: Standardize.
39319
39320 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39321
39322         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
39323         * Makefil: Renamed to Makefile.in.
39324         * configure.in: New.
39325
39326 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39327
39328     In chill.execute:
39329         * .cvsignore: Add result/output files.
39330         * Makefile: Fix up variables at start.  Use MFLAGS
39331           everywhere.  Correct bool_loc, built_ins entries.
39332           Add entry for vary1.ch.
39333         * bitarray.ch: Standardize upper-case usage.
39334         * bitexpr.ch: Standardize, add output of b1.
39335         * params.ch: Use arrayt in along PROC parameters, to
39336           avoid novelty problems.
39337         * sets.ch: Tiny cleanup.
39338         * vary1.ch: Re-indent.
39339
39340 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39341
39342           * Add PR-related files to Makefiles, .cvsignore files, etc.
39343
39344 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39345
39346         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39347           with compiler objects. New names are test-flow.c and test-loop.c
39348
39349 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39350
39351         * Upgraded c-torture tests from 1.19 to 1.20
39352
39353         * new files:
39354         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39355         * gcc.compile: 930623-1.c 930623-2.c
39356         * gcc.noncompile: 930622-1.c 930622-2.c
39357         * gcc.failure: 920411-1.c 920627-2.c
39358         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39359
39360 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39361
39362         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39363           More changes to get testsuite working properly. Needs more work.
39364           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39365
39366 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39367
39368         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39369           More changes to get testsuite working properly. Needs more work.
39370
39371 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39372
39373         * chill.compile/compile.exp: Added for Dejagnu support
39374         * chill.execute/execute.exp: Added for Dejagnu support
39375         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39376
39377 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39378
39379     This should complete moving the CHILL test files.
39380         * chill.noncompile(.cvsignore printf.grt
39381             in-printf.grt chprintf.grt chprintf.ch):
39382             Added test-support files.
39383           (Makefile): Modified further.
39384         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39385             signal.ch): Added test files.
39386           * chill.execute (.cvsignore printf.grt printr.c
39387             in-printf.grt rts.c chprintf.grt rts.h): Added
39388           test-support files.
39389             (Makefile): More corrections.
39390
39391 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39392
39393         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39394           test cases, ready for DejaGnu.
39395
39396 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39397
39398         * Upgraded c-torture tests from 1.18 to 1.19
39399
39400         * gcc.compile: added test(s):
39401           930607-1.c
39402         * gcc.execute: added test(s):
39403           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39404
39405         * added new subdirectory for misc tests: gcc.misc-tests
39406         * gcc.misc-test(s): added tests:
39407           inst-check.c test-consts.c test-ior.c test-switch.c
39408
39409 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39410
39411         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39412
39413 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39414
39415         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39416
39417 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39418
39419         * Upgraded c-torture tests from 1.17 to 1.18
39420
39421 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39422
39423         * Upgraded c-torture tests from 1.12 to 1.17
39424
39425 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39426
39427         * lib/old-dejagnu.exp:
39428           Fixed handling of XFAIL target triplets to correctly
39429           recognize wildcard characters.  Removed code that
39430           appended a unique id tag to the end of the file name
39431           printed out by the result of the testcases within a
39432           given test file.
39433
39434 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39435
39436         * lib/old-dejagnu.exp:
39437           Reworked expected failure handling to trigger off of XFAIL
39438           keyword in keyphrase embeded in testcase source code. The
39439           XFAIL keyword must be at the end of the keyphrase line. It
39440           may optionally be followed by one or more target triplets.
39441           It has just occured that the handling of wildcards in the
39442           target triplet may not be correct.
39443
39444 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39445
39446         * g++.old-deja/tests:
39447           Moved all subdirectories up one level into g++.old-deja .
39448
39449         * lib/old-dejagnu.exp:
39450           Fixed problem with CXXFLAGS not being properly reset, and being
39451           corrupted with extraneous "-c" compiler option.  This was
39452           causing binaries to not be generated for test that needed them.
39453           Modified strings passed to "pass" and "fail" so that individual
39454           tests from the same test file would be distinguished by an
39455           identifier appended to the test file name in the summary logs;
39456           this corrected a problem with erroneous diff logs.  Added code
39457           to search testcases for expected fail and unexpected pass keywords.
39458
39459 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39460
39461         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39462
39463 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39464
39465         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39466           Removed extraneous text from end of "Special g++ Options"
39467           keyphrase.
39468
39469         * lib/old-dejagnu.exp: Added pattern matching to look for new
39470           keywords, embedded in testcases comments, which will trigger
39471           calls to xpass and xfail.
39472
39473 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39474
39475         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39476           comments embedded in the testcases, especially the one looking for
39477           special compiler options, as well as the pattern matching for the
39478           compiler output again.
39479
39480 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39481
39482         * lib/old-dejagnu.exp: Do a proper check of the return value for
39483           execute tests. Fixed several problems with the pattern matching
39484           of the compiler output which gave erroneous test results.
39485           Changed several of the test result messages to be more descriptive.
39486         * config/unix-g++.exp: Proc g++_load now actually works and
39487           executes the tests passed to it and returns a usable return
39488           value.
39489
39490 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39491
39492           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39493
39494 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39495
39496         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39497           Modified both files to properly execute the old style
39498           dejagnu tests. The previous versions of these files were
39499           experimental and did not function anything near correctly.
39500
39501 1993-04-05  Rob Savoye  (rob@cygnus.com)
39502
39503         * Removed all Makefile.in and configure.in files. No configuration
39504         needed now.
39505
39506 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39507
39508         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39509
39510 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39511
39512         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39513         gcc.special/configure.in, gcc.noncompile/configure.in,
39514         gcc.execute/configure.in, gcc.code_quality/configure.in,
39515         g++.other/configure.in, g++.old-deja/configure.in,
39516         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39517         in srcname setting.
39518
39519 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39520
39521         * lib/udi.exp: Fixed mondfe and mondfe_download.
39522         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39523         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39524
39525 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39526
39527         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39528         (gdb_exit): Don't remove *_soc files.
39529
39530 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39531
39532         * lib/c-torture.exp: Don't look for main; instead always use -w
39533         -c.  This is how the c-torture tests work.  Remove the object
39534         file if the compilation succeeds.
39535         * gcc.execute/execute.exp: Remove executable if test passes.
39536         * gcc.noncompile/noncompile.exp: Every test is an expected
39537         failure.
39538         * gcc.special/special.exp: Added tests from c-torture 1.11,
39539         corrected use of existing test.
39540         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39541         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39542         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39543         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39544         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39545         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39546         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39547         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39548         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39549         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39550         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39551         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39552         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39553         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39554         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39555         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39556         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39557         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39558         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39559         c-torture 1.11.
39560         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39561         correspond to c-torture 1.11.
39562
39563         * New file.