OSDN Git Service

* g++.dg/rtti/tinfo1.C: Scan for ".global" also.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4         
5         PR testsuite/25442
6         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
8
9         PR testsuite/25441
10         * gcc.dg/pr23911.c: Make test variable static.
11
12         PR testsuite/25444
13         * gcc.dg/tree-ssa/pr14841.c: Likewise.
14
15 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16
17         PR c++/25439
18         * g++.dg/parse/crash17.C: Adjust error markers.
19         * g++.dg/template/error20.C: New test.
20
21 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22
23         PR c++/23172
24         * g++.dg/ext/complit4.C: New test.
25
26         PR c++/25417
27         * g++.dg/ext/complit5.C: Likewise.
28
29 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
30
31         PR tree-optimization/25125
32         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
33         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
34         * gcc.c-torture/execute/pr25125.c: New.
35
36 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
37
38         PR fortran/25029
39         PR fortran/21256
40         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
41         with incorrect assumed size references.
42
43 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
44
45         PR c++/23171
46         * g++.dg/opt/init1.C: New test.
47
48 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
49
50         PR c++/24671
51         * g++.dg/template/sfinae3.C: New test.
52
53 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
54
55         * g++.dg/other/friend4.C: New test.
56
57 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
58
59         PR target/25005
60         * g++.dg/opt/pr25005.C: New test.
61
62 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
63
64         PR c++/25369
65         * g++.dg/template/ptrmem16.C: New test.
66
67 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
68
69         PR fortran/25029
70         PR fortran/21256
71         *gfortran.dg/initialization_1.f90: Add test of SIZE.
72
73 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
74
75         PR libgfortran/25307
76         * gfortran.dg/list_read_5.f90: New test.
77
78 2005-12-22  Richard Henderson  <rth@redhat.com>
79
80         * gcc.target/i386/sse-7.c: Use -msse2.
81
82 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
83
84         PR rtl-optimization/25432
85         * gcc.c-torture/compile/20051216-1.c: New test.
86
87         PR objc/25328
88         * objc/execute/pr25328.m: New test.
89
90 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
91
92         PR c++/25364
93         * g++.dg/template/call4.C: New test.
94
95 2005-12-22  Dale Johannesen  <dalej@apple.com>
96
97         * gcc.target/i386/sse-17.c:  New.
98
99 2005-12-22  Paul Brook  <paul@codesourcery.com>
100
101         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
102
103 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
104
105         PR tree-opt/25513
106         * gcc.c-torture/compile/pr25513.c: New test.
107
108 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
109
110         PR c++/23333
111         * g++.dg/parse/error25.C: Add more tests.
112
113 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
114
115         PR fortran/18990
116         * gfortran.dg/der_charlen_1.f90: New.
117
118 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
119
120         PR fortran/20889
121         *gfortran.dg/pointer_component_type_1.f90: New test.
122
123         PR fortran/25029
124         PR fortran/21256
125         *gfortran.dg/assumed_size_refs.f90: New test for the conditions that
126         should give an error with assumed size array refernces and checks those
127         that should not.
128         *gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
129         reference an upper bound so that it does not generate an error.
130
131         PR fortran/19362
132         PR fortran/20244
133         PR fortran/20864
134         PR fortran/25391
135         *gfortran.dg/used_dummy_types_1.f90: New test.
136         *gfortran.dg/used_dummy_types_2.f90: New test.
137         *gfortran.dg/used_dummy_types_3.f90: New test.
138         *gfortran.dg/used_dummy_types_4.f90: New test.
139         *gfortran.dg/used_dummy_types_5.f90: New test.
140
141         PR fortran/23152
142         *gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
143         group already being USE associated.
144         *gfortran.dg/assumed_shape_nml.f90: New test.
145         *gfortran.dg/assumed_size_nml.f90: New test.
146
147         PR fortran/20862
148         PR fortran/25053
149         PR fortran/25063
150         PR fortran/25064
151         PR fortran/25066
152         PR fortran/25067
153         PR fortran/25068
154         PR fortran/25307
155         * gfortran.dg/io_constraints_1.f90: New test.
156         * gfortran.dg/io_constraints_1.f90: New test.
157         * gfortran.dg/iostat_3.f90: Change wording of warning.
158          * gfortran.dg/g77/19981216-0.f:  the same.
159
160 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
161
162         PR tree-optimization/23518
163         * testsuite/gcc.dg/pr23518.c: New.
164
165 2005-12-21  Mike Stump  <mrs@apple.com>
166
167         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
168
169 2005-12-21  Paul Brook  <paul@codesourcery.com>
170
171         * gcc.dg/pr19340.c: Skip on m68k targets.
172
173 2005-12-21  Steven Bosscher  <stevenb@suse.de>
174
175         PR rtl-optimization/25196
176         * gcc.dg/pr25196.c: New test.
177
178 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
179
180         PR fortran/25423
181         gfortran.dg/where_nested_1.f90: New.
182
183 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
184
185         PR tree-optimization/25382.
186         * gcc.dg/tree-ssa/pr25382.c: New.
187
188 2005-12-20  Richard Guenther  <rguenther@suse.de>
189
190         PR middle-end/24306
191         * gcc.target/i386/pr24306.c: New testcase.
192
193 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
194
195         PR tree-optimization/25501
196         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
197
198 2005-12-20  Richard Guenther  <rguenther@suse.de>
199
200         Revert
201         2005-12-02  Richard Guenther  <rguenther@suse.de>
202
203         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
204
205 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
206
207         PR c++/21228
208         * g++.dg/warn/Wunreachable-code-2.C: New test.
209
210 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
211
212         PR c++/24278
213         * g++.dg/template/ctor5.C: New test.
214
215         PR c++/24915
216         * g++.dg/template/overload8.C: New test.
217
218 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
219
220         * gcc.c-torture/compile/pr25483 : New test.
221
222 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
223
224         PR c++/20552
225         * g++.dg/ext/typeof10.C: New test.
226
227 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
228
229         * gcc.dg/mt-loopi1.c: New.
230
231 2005-12-18  Richard Guenther  <rguenther@suse.de>
232
233         PR tree-optimization/25481
234         * gcc.dg/torture/pr25481.c: New testcase.
235
236 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
237
238         PR rtl-optimization/21041
239         * gcc.dg/pr21041.c: New test.
240
241 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
242
243         PR libgfortran/25463
244         * gfortran.dg/advance.f90: New test.
245
246 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
247
248         * gcc.dg/20051201-1.c: New test.
249
250 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
251
252         PR fortran/25018
253         *gfortran.dg/initialization_1.f90: New test.
254         *gfortran.dg/enum_5.f90: Change dg-error to new message.
255         *gfortran.dg/g77/980616-0.f: The same.
256
257 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
258
259         * PR fortran/25458
260         * gfortran.dg/chkbits.f90: New test.
261
262 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
263
264         *gfortran.dg/enum_5.f:  Revert to previous version.
265
266 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
267
268         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
269         * gfortran.dg/nested_modules_1.f90: Ditto.
270         * gfortran.dg/hollerith_f95.f90: Ditto.
271         * gfortran.dg/select_5.f90: Ditto.
272         * gfortran.dg/secnds.f: Ditto.
273         * gfortran.dg/hollerith2.f90: Ditto.
274         * gfortran.dg/imag_2.f: Ditto.
275         * gfortran.dg/ftell_2.f90: Ditto.
276         * gfortran.dg/malloc_free_1.f90: Ditto.
277         * gfortran.dg/logint-1.f: Ditto.
278         * gfortran.dg/recursive_statement_functions.f90: Ditto.
279         * gfortran.dg/e_d_fmt.f90: Ditto.
280         * gfortran.dg/hollerith_legacy.f90: Ditto.
281         * gfortran.dg/logint-2.f: Ditto.
282         * gfortran.dg/enum_5.f90: Ditto.
283         * gfortran.dg/f2c_2.f90: Ditto.
284         * gfortran.dg/pr17143.f90: Ditto.
285         * gfortran.dg/namelist_14.f90: Ditto.
286         * gfortran.dg/logint-3.f: Ditto.
287         * gfortran.dg/spread_scalar_source.f90: Ditto.
288         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
289         * gfortran.dg/namelist_11.f: Ditto.
290         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
291         * gfortran.dg/g77/20010519-1.f
292         * gfortran.dg/g77/alpha1.f: Ditto.
293         * gfortran.dg/g77/990115-1.f: Ditto.
294         * gfortran.dg/g77/erfc.f: Ditto.
295         * gfortran.dg/g77/19990313-3.f: Ditto.
296         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
297         * gfortran.dg/g77/20010426.f: Ditto.
298         * gfortran.dg/g77/19990313-0.f: Ditto.
299         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
300         * gfortran.dg/g77/20000629-1.f: Ditto.
301         * gfortran.dg/g77/970125-0.f: Ditto.
302         * gfortran.dg/g77/8485.f: Ditto.
303         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
304         * gfortran.dg/g77/19990313-1.f: Ditto.
305         * gfortran.dg/g77/int8421.f: Ditto.
306         * gfortran.dg/g77/19990305-0.f: Ditto.
307         * gfortran.dg/g77/947.f: Ditto.
308         * gfortran.dg/g77/19990905-2.f: Ditto.
309         * gfortran.dg/g77/cabs.f: Ditto.
310         * gfortran.dg/g77/19990313-2.f: Ditto.
311         * gfortran.dg/g77/20020307-1.f: Ditto.
312         * gfortran.dg/g77/dcomplex.f: Ditto.
313         * gfortran.dg/g77/19990502-1.f: Ditto.
314         * gfortran.dg/g77/19981216-0.f: Ditto.
315         * gfortran.dg/common_4.f90: Ditto.
316         * gfortran.dg/entry_4.f90: Ditto.
317         * gfortran.dg/equiv_constraint_2.f90: Ditto.
318         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
319         * gfortran.dg/namelist_12.f: Ditto.
320         * gfortran.dg/scale_1.f90: Ditto.
321         * gfortran.dg/modulo_1.f90
322         * gfortran.dg/hollerith.f90: Ditto.
323         * gfortran.dg/direct_io_3.f90: Ditto.
324         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
325         * gfortran.dg/gnu_logical_1.F: Ditto.
326         * gfortran.dg/unf_io_convert_1.f90: Ditto.
327         * gfortran.dg/assign_1.f90: Ditto.
328         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
329         * gfortran.dg/pr23095.f: Ditto.
330         * gfortran.dg/read_float_1.f90: Ditto.
331
332 2005-12-17  Andreas Jaeger  <aj@suse.de>
333
334         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
335         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
336
337 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
338
339         PR fortran/24268
340         * gfortran.dg/fmt_white.f: New test.
341
342 2005-12-16  Steven G. Kargl <kargls@comcast.net>
343
344         * gfortran.dg/label_1.f90: New test.
345
346 2005-12-15  Ben Elliston  <bje@au.ibm.com>
347
348         PR testsuite/25422
349         * gcc.dg/20031012-1.c: Add -Walways-true option.
350         * gcc.dg/weak/weak-3.c: Likewise.
351         * g++.old-deja/g++.mike/warn8.C: Likewise.
352
353 2005-12-16  Mike Stump  <mrs@apple.com>
354
355         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
356         exit.
357
358 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
359
360         PR libgfortran/25264
361         PR libgfortran/25349
362         * gfortran.dg/tl_editing.f90: Added additional checks.
363         * gfortran.dg/t_editing.f: New test.
364         * gfortran.dg/write_padding.f90: New test
365
366 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
367
368         PR testsuite/25215
369         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
370
371 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
372
373         PR rtl-optimization/24899
374         * gcc.c-torture/execute/20051215-1.c: New test.
375
376 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
377
378         PR 24823
379         * gfortran.dg/pr24823.f: New test.
380
381 2005-12-16  Jeff Law  <law@redhat.com>
382
383         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
384
385 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
386
387         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
388         Change C++ style comments to C style comments.
389         Remove aligned types from the array.
390         Keep Enums disabled.
391         (complex_types): Remove aligned types from the array.
392         Comment out "_Complex long double".
393         (attrib_types): Remove.
394         (complex_attrib_types): Remove.
395         (attrib_array_types): Remove.
396         (complex_attrib_array_types): Remove.
397         (aligned_bitfld_types): Remove.
398         (n_aligned_bitfld_types): Remove.
399         (FEATURE_ALIGNEDPACKED): Delete.
400         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
401         (singles): Remove support for adding attributes.
402         (choose_type): Remove support for attributed types.
403         (generate_fields): Remove support for attributed bit-fields.
404         Remove support for adding attributes.
405         (generate_random_tests): Remove support for adding attributes.
406         (features): Add back "[0] :0" and "complex vector [0]".
407         (main): Remove support for attributed bit-fields.
408         Uncomment the calling of generate_random_tests for the rests of
409         the tests.
410
411 2005-12-16  Jan Hubicka  <jh@suse.cz>
412
413         * gcc.c-torture/combine/pr25224.c: New.
414
415 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
416
417         PR other/25028
418         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
419         HP-UX.
420
421 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
422
423         * gcc.dg/20051215-1.c: New file.
424
425 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
426
427         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
428         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
429
430 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
431
432         PR fortran/18197
433         * gfortran.dg/dummy_functions_1.f90: New.
434
435 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
436
437         PR rtl-optimization/25310
438         * gcc.c-torture/compile/pr25310.c: New test.
439
440 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
441
442         PR debug/25023
443         * gcc.dg/pr25023.c: New test.
444
445 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
446
447         * g++.old-deja/g++.brendan/redecl1.C,
448         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
449         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
450         g++.old-deja/g++.oliva/typeof1.C,
451         g++.old-deja/g++.other/crash16.C,
452         g++.old-deja/g++.other/crash34.C,
453         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
454         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
455         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
456         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
457         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
458         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
459         Remove xfail.
460
461 2005-12-14  Kean Johnston  <jkj@sco.com>
462             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
463
464         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
465         * gcc.target/i386/20020523-1.c: Ditto.
466         * gcc.target/i386/tailcall-1.c: Ditto.
467         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
468         * gcc.target/i386/ssetype-5.c: Ditto.
469
470 2005-12-14  Jeff Law  <law@redhat.com>
471
472         * gcc.dg/tree-ssa/foldstring-1.c: New test.
473
474 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
475
476         PR target/25254
477         PR target/24188
478         * gcc.target/i386/pr25254.c: New test.
479         * gfortran.dg/PR24188.f: New test.
480
481 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
482
483         * lib/fortran-torture.exp:  Catch remaining uses of
484         remote_file build delete.
485
486 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
487
488         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
489
490 2005-12-14  Ben Elliston  <bje@au.ibm.com>
491
492         * gcc.dg/warn-addr-cmp.c: New test.
493
494 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
495
496         PR debug/25023
497         PR target/25293
498         * gcc.target/i386/pr25293.c: New test.
499
500 2005-12-13  Petr Machata  <machata@post.cz>
501
502         PR c++/24907
503         * g++.dg/parse/comma2.C: New test.
504
505 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
506             Jakub Jelinek  <jakub@redhat.com>
507
508         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
509         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
510         (limits.h): Include unconditionally.
511         (stdlib.h): Likewise.
512         (hashtab.h): Do not include.
513         (getopt.h): Likewise.
514         (stddef.h): Include.
515         (hashval_t): Define.
516         (struct entry): Add "next" field.
517         (HASH_SIZE): New macro.
518         (hash_table): New variable.
519         (switchfiles): Do not use xmalloc.
520         (mix): New macro.
521         (iterative_hash): New function.
522         (hasht): Remove.
523         (e_exists): New function.
524         (e_insert): Likewise.
525         (output): Use, instead of libiberty hashtable functions.
526         (main): Do not use getopt.  Do not call htab_create.
527
528 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
529
530         PR c++/25331
531         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
532         put atal* and atpaal* attributes on array elements.
533         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
534         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
535         put atal* and atpaal* attributes on array elements.
536         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
537
538 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
539
540         * gcc.dg/single-precision-constant.c: New test.
541
542 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
543
544         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
545         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
546         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
547         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
548         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
549         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
550         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
551         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
552         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
553         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
554         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
555         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
556         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
557         gcc.target/powerpc/ppc-sdata-2.c,
558         gcc.target/powerpc/ppc-stackalign-1.c,
559         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
560         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
561         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
562         gcc.target/powerpc/rs6000-ldouble-2.c,
563         gcc.target/powerpc/rs6000-power2-1.c,
564         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
565         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
566         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
567         option into target selector.
568         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
569         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
570
571 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
572
573         PR objc/25348
574         * objc.dg/encode-9.m: New test.
575
576 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
577
578         PR testsuite/20772
579         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
580         * gcc.dg/asm-b.c: Fix typo.
581         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
582         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
583         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
584         i?86 lp64 and x86_64 ilp32.
585         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
586         on i?86 lp64.
587         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
588
589 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
590
591         PR fortran/25078
592         gfortran.dg/equiv_5.f90:  New test.
593
594 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
595
596         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
597         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
598         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
599         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
600         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
601         * gcc.dg/tree-ssa/reassoc-5.c: New.
602         * gcc.dg/tree-ssa/reassoc-6.c: New.
603         * gcc.dg/tree-ssa/reassoc-7.c: New.
604         * gcc.dg/tree-ssa/reassoc-8.c: New.
605         * gcc.dg/tree-ssa/reassoc-9.c: New.
606         * gcc.dg/tree-ssa/reassoc-10.c: New.
607         * gcc.dg/tree-ssa/reassoc-11.c: New.
608
609 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
610
611         PR testsuite/25167
612         PR testsuite/24478
613         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
614
615 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
616
617         PR c++/25300
618         * g++.dg/template/inherit.C: Do not use a generic error message.
619
620 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
621
622         PR libobjc/25354
623         * objc.dg/gnu-encoding: New directory.
624         * objc.dg/gnu-encoding/compat-common.h: New file.
625         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
626         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
627         * objc.dg/gnu-encoding/vector-defs.h: New file.
628         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
629         * objc.dg/gnu-encoding/generate-random.c: New file.
630         * objc.dg/gnu-encoding/generate-random_r.c: New file.
631         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
632         * objc.dg/gnu-encoding/generate-random.h: New file.
633
634 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
635
636         PR c++/25337
637         * g++.dg/template/defarg7.C: New test.
638
639 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
640
641         PR libobjc/25347
642         * objc.dg/encode-8.m: New test.
643
644 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
645
646         PR libobjc/25346
647         * objc.dg/encode-7.m: New test.
648
649 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
650
651         PR c++/25010
652         * g++.dg/opt/inline10.C: New test.
653
654 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
655
656         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
657
658 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
659
660         * gfortran.dg/substring_equivalence.f90: typo in comment
661
662 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
663
664         PR fortran/25068
665         * gfortran.dg/iostat_3.f90: New test.
666
667 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
668
669         PR fortran/23815
670         * gfortran.dg/unf_io_convert_1.f90:  New test.
671         * gfortran.dg/unf_io_convert_2.f90:  New test.
672         * gfortran.dg/unf_io_convert_3.f90:  New test.
673
674 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
675
676         PR testsuite/20772
677         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
678         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
679         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
680         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
681         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
682         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
683         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
684         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
685         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
686         gcc.dg/torture/fp-int-convert-float128-timode.c,
687         gcc.dg/torture/fp-int-convert-float128.c,
688         gcc.dg/torture/fp-int-convert-float80-timode.c,
689         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
690         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
691
692         * gcc.dg/tls/opt-1.c: Require effective target fpic.
693
694 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
695
696         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
697
698 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
699
700         * gcc.dg/20051207-1.c,
701         * gcc.dg/20051207-2.c,
702         * gcc.dg/20051207-3.c: New tests.
703
704 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
705
706         PR testsuite/20772
707         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
708         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
709         dg-skip-if target selector.
710
711         PR testsuite/20772
712         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
713         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
714         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
715         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
716         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
717         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
718         and/or merge with i?86 cases.
719
720         * gcc.dg/tls/opt-3.c: Require effective target fpic.
721
722         PR testsuite/20772
723         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
724         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
725         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
726         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
727         x86_64-*-linux*.
728
729 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
730
731         PR target/25311
732         * gcc.c-torture/compile/pr25311.c: New test.
733
734 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
735
736         PR libgfortran/25039
737         * gfortran.dg/read_comma.f: New test.
738
739 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
740
741         PR c++/19317
742         * g++.dg/opt/pr19317-1.C: New test.
743         * g++.dg/opt/pr19317-2.C: New test.
744         * g++.dg/opt/pr19317-3.C: New test.
745
746         PR target/19005
747         * gcc.c-torture/execute/pr19005.c: New test.
748
749         PR target/17828
750         * g++.old-deja/g++.other/comdat5.C: New test.
751         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
752
753         * g++.dg/compat/struct-layout-1.exp: New file.
754         * g++.dg/compat/struct-layout-1.h: New.
755         * g++.dg/compat/struct-layout-1_generate.c: New.
756         * g++.dg/compat/struct-layout-1_x1.h: New.
757         * g++.dg/compat/struct-layout-1_x2.h: New.
758         * g++.dg/compat/struct-layout-1_y1.h: New.
759         * g++.dg/compat/struct-layout-1_y2.h: New.
760
761         * gcc.dg/20050330-2.c: New test.
762
763 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
764
765         PR fortran/25292
766         * gfortran.dg/associated_1.f90: New.
767
768 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
769
770         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
771         ILP32 vect_no_align platforms.
772
773 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
774             Jakub Jelinek  <jakub@redhat.com>
775
776         PR target/25268
777         * gcc.c-torture/compile/20051207-1.c: New test.
778
779 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
780
781         PR testsuite/20772
782         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
783         gcc.dg/torture/pr18582-1.c,
784         gcc.target/i386/attributes-error.c: Also test on x86_64.
785
786         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
787
788 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
789
790         PR c++/19397
791         * g++.dg/template/typedef3.C: New test.
792
793         PR c++/19762
794         PR c++/19764
795         * g++.dg/template/dtor3.C: Fix error markers.
796
797 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
798
799         * lib/target-supports.exp (check_effective_target_sync_char_short):
800         Add s390*.
801
802 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
803
804         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
805
806 2005-12-06  Roger Sayle  <roger@eyesopen.com>
807
808         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
809         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
810         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
811         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
812
813 2005-12-06  Roger Sayle  <roger@eyesopen.com>
814
815         PR c++/25263
816         * g++.dg/other/array2.C: New test case.
817
818 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
819
820         * gcc.dg/darwin-weakimport-3.c: New.
821
822         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
823         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
824         and to work on Darwin.
825         * gcc.dg/attr-weakref-1b.c: New file.
826         * gcc.dg/attr-weakref-2.c: New test.
827         * gcc.dg/darwin-weakref-1.c: New test.
828
829 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
830
831         PR testsuite/25247
832         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
833         use in selector expressions.
834         (dg-xfail-if): Ditto.
835         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
836         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
837         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
838         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
839         * gcc.test-framework/test-framework.exp: Skip generated tests if
840         CHECK_TEST_FRAMEWORK is not 1.
841
842 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
843
844         PR tree-optimization/24963
845         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
846
847         PR target/24108
848         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
849
850         PR target/18580
851         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
852         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
853         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
854         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
855
856 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
857
858         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
859         dg-options.
860
861 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
862
863         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
864
865 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
866
867         * gcc.dg/format/cast-1.c: New test.
868
869 2005-12-04  Roger Sayle  <roger@eyesopen.com>
870
871         PR c/7776
872         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
873         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
874         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
875         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
876
877 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
878
879         * gcc.dg/cast-pretty-print-1.c: New test.
880
881 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
882
883         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
884
885 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
886
887         PR c++/24173
888         * g++.dg/template/friend40.C: New test.
889
890 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
891
892         PR target/25199
893         * gcc.target/i386/movq-2.c: New test.
894         * gcc.target/i386/movq.c: Remove target i?86, instead add
895         dg-require-effective-target ilp32.
896
897 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
898
899         PR c++/24103
900         * g++.dg/other/default1.C: New test.
901
902 2005-12-02  Richard Guenther  <rguenther@suse.de>
903
904         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
905
906 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
907
908         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
909
910 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
911
912         PR target/21017
913         * gcc.target/powerpc/rotate.c: New.
914
915 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
916
917         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
918         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
919
920 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
921
922         PR c/13384
923         * gcc.dg/pr17730-1.c: Adjust.
924         * gcc.dg/lvalue1.c (main): Likewise.
925         * gcc.dg/lvalue-2.c: Likewise.
926         * g++.dg/pr7503-3.C
927
928 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
929
930         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
931         error messages.
932
933 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
934
935         PR fortran/24789
936         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
937
938 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
939
940         PR target/24475
941         * lib/target-supports.exp (check_effective_target_tls): New.
942         (check_effective_target_tls_runtime): New.
943         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
944         for TLS support.
945         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
946         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
947         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
948         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
949         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
950         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
951         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
952         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
953         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
954         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
955         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
956         effective-target TLS.
957         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
958         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
959         effective-target TLS runtime.
960
961 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
962
963         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
964
965 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
966
967         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
968         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
969         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
970         ignored" warnings when "packing" is the same as the ABI layout.
971
972 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
973
974         PR fortran/21302
975         * gfortran.dg/line_length_1.f: New test.
976         * gfortran.dg/line_length_2.f90: Ditto.
977
978 2005-11-30  Richard Guenther  <rguenther@suse.de>
979
980         PR tree-optimization/21655
981         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
982
983 2005-11-30  Dale Johannesen  <dalej@apple.com>
984
985         * gcc.c-torture/compile/pr24930.c:  New.
986
987 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
988
989         PR fortran/15809
990         *  gfortran.dg/auto_char_dummy_array.f90: New test.
991
992 2005-11-30  Jeff Law  <law@redhat.com>
993
994         * g++.old-deja/g++.law/pr25000.C: New test.
995
996 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
997
998         * gcc.dg/tls/opt-11.c: New test.
999
1000 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1001
1002         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1003         targets.
1004         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1005         LP64 ia64.
1006
1007 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1008
1009         * gfortran.dg/open_access_1.f90: New test.
1010
1011 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1012
1013         * gcc.dg/charset/builtin2.c: New test.
1014
1015 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1016
1017         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1018         on mmix-*-* for *_[xy].c.
1019
1020 2005-11-28  Kean Johnston  <jkj@sco.com>
1021
1022         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1023         headers.
1024         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
1025         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
1026         * gcc.target/i386/asm-3.c: Ditto.
1027         * gcc.target/i386/clobbers.c: Ditto.
1028         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
1029         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
1030         test regexp.
1031         * gcc.target/i386/mul.c: Ditto.
1032         * gcc.target/i386/ssetype-1.c: Ditto.
1033         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
1034         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
1035         static so the test works with -fPIC mode too. Based on comment in
1036         PR19231 by Pinski.
1037         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
1038
1039 2005-11-28  Richard Guenther  <rguenther@suse.de>
1040
1041         * gcc.dg/alias-9.c: New testcase.
1042         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
1043
1044 2005-11-28  Roger Sayle  <roger@eyesopen.com>
1045             Uros Bizjak  <uros@kss-loka.si>
1046
1047         PR middle-end/20219
1048         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
1049         tan(x)/sin(x) transformations.
1050
1051 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
1052
1053         PR middle-end/24575
1054         * gcc.dg/tree-ssa/divide-3.c: New test.
1055         * gcc.dg/tree-ssa/divide-4.c: New test.
1056
1057 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
1058
1059         PR fortran/24917
1060         *  gfortran.dg/boz_6.f90: New test.
1061
1062 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1063
1064         PR fortran/23912
1065         * gfortran.dg/modulo_1.f90: New test.
1066
1067 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1068
1069         PR libfortran/24919
1070         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
1071         fail on CRLF platforms.
1072         * gfortran.dg/ftell_2.f90: Likewise.
1073
1074 2005-11-26  Eric Christopher  <echristo@apple.com>
1075
1076         * gcc.dg/intmax_t-1.c: Remove mips xfail.
1077
1078 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1079
1080         * objc.dg/gnu-runtime-3.m: Simplify.
1081
1082 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
1083
1084         PR middle-end/23669
1085         * gcc.dg/tree-ssa/divide-1.c: New test.
1086         * gcc.dg/tree-ssa/divide-2.c: New test.
1087
1088 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1089
1090         PR libgfortran/24945
1091         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
1092
1093 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
1094
1095         PR libgfortran/24945
1096         * gfortran.dg/open_status_2.f90: New test.
1097
1098 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1099
1100         * gcc.c-torture/execute/builtins/fprintf.c,
1101         gcc.c-torture/execute/builtins/fputs-lib.c,
1102         gcc.c-torture/execute/builtins/fputs.c,
1103         gcc.c-torture/execute/builtins/lib/fprintf.c,
1104         gcc.c-torture/execute/builtins/lib/printf.c,
1105         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
1106
1107 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
1108
1109         * gcc.dg/20050922-2.c: New test.
1110
1111 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1112
1113         * objc.dg/gnu-runtime-3.m: New test.
1114
1115 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1116
1117         PR c++/9278
1118         * g++.dg/other/void1.C: New test.
1119
1120 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
1121
1122         PR middle-end/24998
1123         * gcc.dg/torture/fp-int-convert-float.c,
1124         gcc.dg/torture/fp-int-convert-double.c,
1125         gcc.dg/torture/fp-int-convert-long-double.c,
1126         gcc.dg/torture/fp-int-convert-timode.c,
1127         gcc.dg/torture/fp-int-convert-float80.c,
1128         gcc.dg/torture/fp-int-convert-float80-timode.c,
1129         gcc.dg/torture/fp-int-convert-float128.c,
1130         gcc.dg/torture/fp-int-convert-float128-timode.c,
1131         gcc.dg/torture/fp-int-convert.h: New files.
1132
1133 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1134
1135         PR middle-end/24989
1136         * gcc.dg/tree-ssa/bool-10.c: New test.
1137         * gcc.dg/tree-ssa/bool-11.c: New test.
1138         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
1139
1140 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
1141
1142         PR middle-end/24990
1143         * tree-ssa/pr24990-1.c: New test.
1144
1145 2005-11-24  Richard Guenther  <rguenther@suse.de>
1146         Dirk Mueller <dmueller@suse.de>
1147
1148         PR c++/14024
1149         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
1150         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
1151         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
1152         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
1153         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
1154         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
1155
1156 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
1157
1158         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
1159
1160 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1161
1162         PR c/21668
1163         * gcc.dg/Wc++-compat.c: New.
1164         * gcc.dg/Wno-c++-compat.c: New.
1165
1166 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
1167
1168         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
1169         (vspltish, vspltisw): Likewise.
1170
1171 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1172
1173         PR libgfortran/24794
1174         * gfortran.dg/namelist_12.f: Fix quotes.
1175         * gfortran.dg/namelist_13.f90: Fix quotes.
1176         * gfortran.dg/namelist_14.f90: Fix quotes.
1177         * gfortran.dg/namelist_15.f90: Fix quotes.
1178         * gfortran.dg/namelist_use.f90: Fix quotes.
1179         * gfortran.dg/namelist_use_only.f90: Fix quotes.
1180         * gfortran.dg/namelist_21.f90: New test.
1181         * gfortran.dg/namelist_22.f90: New test.
1182
1183 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
1184
1185         PR target/23435
1186         * gcc.c-torture/compile/pr23435.c: New.
1187
1188 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1189
1190         * gcc.c-torture/execute/floatunsisf-1.c: New test.
1191
1192 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
1193
1194         * gcc.target/powerpc/405-macchw-1.c,
1195         gcc.target/powerpc/405-macchw-2.c,
1196         gcc.target/powerpc/405-macchwu-1.c,
1197         gcc.target/powerpc/405-macchwu-2.c,
1198         gcc.target/powerpc/405-machhw-1.c,
1199         gcc.target/powerpc/405-machhw-2.c,
1200         gcc.target/powerpc/405-machhwu-1.c,
1201         gcc.target/powerpc/405-machhwu-2.c,
1202         gcc.target/powerpc/405-maclhw-1.c,
1203         gcc.target/powerpc/405-maclhw-2.c,
1204         gcc.target/powerpc/405-maclhwu-1.c,
1205         gcc.target/powerpc/405-maclhwu-2.c,
1206         gcc.target/powerpc/405-mulchw-1.c,
1207         gcc.target/powerpc/405-mulchw-2.c,
1208         gcc.target/powerpc/405-mulchwu-1.c,
1209         gcc.target/powerpc/405-mulchwu-2.c,
1210         gcc.target/powerpc/405-mulhhw-1.c,
1211         gcc.target/powerpc/405-mulhhw-2.c,
1212         gcc.target/powerpc/405-mulhhwu-1.c,
1213         gcc.target/powerpc/405-mulhhwu-2.c,
1214         gcc.target/powerpc/405-mullhw-1.c,
1215         gcc.target/powerpc/405-mullhw-2.c,
1216         gcc.target/powerpc/405-mullhwu-1.c,
1217         gcc.target/powerpc/405-mullhwu-2.c,
1218         gcc.target/powerpc/405-nmacchw-1.c,
1219         gcc.target/powerpc/405-nmacchw-2.c,
1220         gcc.target/powerpc/405-nmachhw-1.c,
1221         gcc.target/powerpc/405-nmachhw-2.c,
1222         gcc.target/powerpc/405-nmaclhw-1.c,
1223         gcc.target/powerpc/405-nmaclhw-2.c,
1224         gcc.target/powerpc/440-macchw-1.c,
1225         gcc.target/powerpc/440-macchw-2.c,
1226         gcc.target/powerpc/440-macchwu-1.c,
1227         gcc.target/powerpc/440-macchwu-2.c,
1228         gcc.target/powerpc/440-machhw-1.c,
1229         gcc.target/powerpc/440-machhw-2.c,
1230         gcc.target/powerpc/440-machhwu-1.c,
1231         gcc.target/powerpc/440-machhwu-2.c,
1232         gcc.target/powerpc/440-maclhw-1.c,
1233         gcc.target/powerpc/440-maclhw-2.c,
1234         gcc.target/powerpc/440-maclhwu-1.c,
1235         gcc.target/powerpc/440-maclhwu-2.c,
1236         gcc.target/powerpc/440-mulchw-1.c,
1237         gcc.target/powerpc/440-mulchw-2.c,
1238         gcc.target/powerpc/440-mulchwu-1.c,
1239         gcc.target/powerpc/440-mulchwu-2.c,
1240         gcc.target/powerpc/440-mulhhw-1.c,
1241         gcc.target/powerpc/440-mulhhw-2.c,
1242         gcc.target/powerpc/440-mulhhwu-1.c,
1243         gcc.target/powerpc/440-mulhhwu-2.c,
1244         gcc.target/powerpc/440-mullhw-1.c,
1245         gcc.target/powerpc/440-mullhw-2.c,
1246         gcc.target/powerpc/440-mullhwu-1.c,
1247         gcc.target/powerpc/440-mullhwu-2.c,
1248         gcc.target/powerpc/440-nmacchw-1.c,
1249         gcc.target/powerpc/440-nmacchw-2.c,
1250         gcc.target/powerpc/440-nmachhw-1.c,
1251         gcc.target/powerpc/440-nmachhw-2.c,
1252         gcc.target/powerpc/440-nmaclhw-1.c,
1253         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
1254
1255 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
1256
1257         PR fortran/24774
1258         * gfortran.dg/inquire_9.f90: New test.
1259
1260         PR fortran/21647
1261         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
1262
1263 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1264
1265         PR libfortran/24432
1266         * lib/target-supports.exp (check_effective_target_fortran_large_real):
1267         Check that 'cos' is supported.
1268
1269 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
1270
1271         PR fortran/24223
1272         * gfortran.dg/substring_equivalence.f90: New test.
1273
1274         PR fortran/24705
1275         * gfortran.dg/auto_internal_assumed.f90: New test.
1276
1277 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
1278
1279         * gcc.dg/fold-div-2.c: New test.
1280
1281 2005-11-20  Ian Lance Taylor  <ian@airs.com>
1282
1283         PR rtl-optimization/24883
1284         * gcc.c-torture/compile/pr24883.c: New test.
1285
1286 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
1287
1288         PR middle-end/20583
1289         * gcc.c-torture/compile/pr20583.c: New.
1290
1291 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
1292
1293         * gcc.c-torture/execute/usmul.c: New test.
1294
1295 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
1296
1297         * gcc.dg/tree-ssa/vrp22.c: New test.
1298
1299 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
1300
1301         PR middle-end/24912
1302         * gcc.dg/torture/pr24912-1.c: New test.
1303
1304 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
1305
1306         PR fortran/24862
1307         * gfortran.dg/arrayio_derived_1.f90: New test.
1308
1309 2005-11-19  Richard Guenther  <rguenther@suse.de>
1310
1311         PR middle-end/23294
1312         * gcc.dg/tree-ssa/pr23294.c: New testcase.
1313
1314 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
1315
1316         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
1317
1318 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
1319
1320         PR c++/8355
1321         * g++.dg/template/friend39.C: New test.
1322
1323 2005-11-18  James E Wilson  <wilson@specifix.com>
1324
1325         * gcc.dg/builtin-strstr.c: New.
1326
1327 2005-11-18  Richard Henderson  <rth@redhat.com>
1328
1329         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
1330         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
1331         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
1332         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
1333         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
1334         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
1335         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
1336         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
1337         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
1338         renaming to remove initial "ia64-".
1339
1340 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1341
1342         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
1343
1344 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
1345
1346         * g++.dg/cpp/string-2.C: New test.
1347
1348 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
1349
1350         * gcc.dg/tree-ssa/loop-14.c: New test.
1351
1352 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
1353             Michael Chamberlain <michael@chamberlain.net.au>
1354
1355         * ada/acats/run_all.sh (target_run): Kill long running tests.
1356
1357 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1358
1359         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
1360         * gcc.dg/cleanup-9.c: Likewise.
1361         * gcc.dg/cleanup-10.c: Likewise.
1362         * gcc.dg/cleanup-11.c: Likewise.
1363
1364 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1365
1366         PR fortran/24892
1367         * gfortran.dg/open_access_append_1.f90: New test.
1368         * gfortran.dg/open_access_append_2.f90: New test.
1369
1370 2005-11-16  Richard Guenther  <rguenther@suse.de>
1371
1372         PR middle-end/24851
1373         * gcc.c-torture/execute/pr24851.c: New testcase.
1374
1375 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1376
1377         * gcc.dg/fold-overflow-1.c: New test.
1378
1379 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
1380
1381         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
1382         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
1383
1384 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
1385
1386         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
1387         structures.
1388         * g++.dg/eh/forced2.C: Likewise.
1389         * g++.dg/eh/forced3.C: Likewise.
1390         * g++.dg/eh/forced4.C: Likewise.
1391
1392 2005-11-11  Mike Stump  <mrs@apple.com>
1393
1394         * g++.old-deja/g++.mike/unused.C: Add.
1395
1396 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
1397
1398         PR c++/24667
1399         * g++.dg/warn/Wcast-qual1.C: New test.
1400
1401 2005-11-15  Jan Hubicka  <jh@suse.cz>
1402
1403         * gcc.dg/winline-5.c: Add large-unit-insns limit.
1404
1405 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
1406
1407         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
1408
1409 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
1410
1411         PR 24840
1412         * gcc.dg/tree-ssa/pr24840.c: New test.
1413
1414 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
1415
1416         PR testsuite/24841
1417         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
1418
1419 2005-11-14  Dale Johannesen  <dalej@apple.com>
1420
1421         * gcc.c-torture/execute/20051113-1.c:  New.
1422
1423 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
1424
1425         PR c++/24687
1426         * g++.dg/template/crash43.C: New test.
1427
1428 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
1429
1430         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
1431
1432 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1433
1434         PR c++/24817
1435         * g++.dg/eh/spec8.C: New test.
1436
1437 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1438
1439         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
1440
1441 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
1442
1443         PR c++/20293
1444         * g++.dg/parse/ambig4.C: New test.
1445         * g++.dg/tc1/dr101.C: Adjust error markers.
1446         * g++.dg/lookup/strong-using-2.C: Likewise.
1447         * g++.dg/lookup/ambig5.C: Likewise.
1448         * g++.dg/lookup/ambig4.C: Likewise.
1449         * g++.dg/parse/crash22.C: Likewise.
1450
1451 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
1452
1453         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
1454
1455 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1456
1457         * gcc.dg/nested-calls-1.c: New test.
1458
1459 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1460
1461         * gfortran.dg/complex_intrinsic_1.f90: New test.
1462         * gfortran.dg/complex_intrinsic_2.f90: New test.
1463         * gfortran.dg/fgetc_1.f90: New test.
1464         * gfortran.dg/fgetc_2.f90: New test.
1465         * gfortran.dg/fgetc_3.f90: New test.
1466         * gfortran.dg/ftell_1.f90: New test.
1467         * gfortran.dg/ftell_2.f90: New test.
1468         * gfortran.dg/gnu_logical_1.F: New test.
1469         * gfortran.dg/gnu_logical_2.f90: New test.
1470
1471 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
1472
1473         PR middle-end/24820
1474         * testsuite/gcc.dg/pr24820.c: New test.
1475
1476 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
1477
1478         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
1479         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
1480         variable.
1481
1482 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1483
1484         testsuite/24614
1485         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
1486
1487 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1488
1489         * gcc.target/cris/cris.exp: New file.
1490         * gcc.target/cris/rld-legit1.c: New test.
1491         * gcc.target/cris/rld-legit2.c: New test.
1492
1493 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
1494
1495         PR c++/24780
1496         * g++.dg/opt/pr24780.C: New test.
1497
1498         PR c++/24761
1499         * g++.dg/template/asm1.C: New test.
1500
1501 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
1502
1503         PR libgfortran/24787
1504         * gfortran.dg/scan_1.f90: New test.
1505
1506 2005-11-12  Jan Hubicka  <jh@suse.cz>
1507
1508         * gcc.target/i386/minmax-1.c: New.
1509         * gcc.target/i386/minmax-2.c: New.
1510
1511 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
1512
1513         * gcc.dg/pr24445.c: Fix for 64-bit targets.
1514
1515 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
1516
1517         * gcc.c-torture/execute/20051110-1.c,
1518         gcc.c-torture/execute/20051110-2.c: New tests.
1519
1520 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
1521
1522         PR middle-end/24750
1523         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
1524         New tests.
1525
1526 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1527
1528         * lib/target-libpath.exp (get_shlib_extension): New proc.
1529         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
1530         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1531         * lib/objc.exp (objc_target_compile): Likewise.
1532         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
1533         detection.
1534
1535 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
1536
1537         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
1538
1539         * lib/target-supports.exp (check_effective_target_static_libgfortran):
1540         Add -static to additional_flags and pass it to target_compile.
1541
1542 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1543
1544         PR libgfortran/24719
1545         gfortran.dg/read_noadvance.f90: New test.
1546
1547         PR libgfortran/24699
1548         gfortran.dg/fmt_t_2.f90: New test.
1549
1550         PR libgfortran/24785
1551         gfortran.dg/read_x_eor.f90: New test.
1552
1553         PR libgfortran/24584
1554         gfortran.dg/namelist_empty.f90: Rename test.
1555
1556         PR libgfortran/24489
1557         gfortran/read_eor.f90: Rename test.
1558
1559 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1560
1561         PR fortran/15976
1562         * gfortran.dg/automatic_module_variable.f90: New test.
1563
1564 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1565
1566         PR target/24445
1567         * gcc.dg/pr24445.c: New test.
1568
1569 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
1570
1571         PR fortran/24655
1572         PR fortran/24755
1573         * gfortran.dg/recursive_statement_functions.f90: Add statement
1574         functions using inline intrinsic functions and parameters to test
1575         that they no longer seg-fault.
1576
1577         PR fortran/24409
1578         gfortran.dg/nested_modules_4.f90: New test.
1579         gfortran.dg/nested_modules_5.f90: New test.
1580
1581 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1582
1583         PR fortran/24643
1584         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
1585
1586 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
1587
1588         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
1589         failures.
1590
1591 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1592
1593         * gcc.dg/sparc-getcontext-1.c: New test.
1594
1595 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1596
1597         * gcc.dg/ifcvt-fabs-1.c: New test.
1598
1599 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
1600
1601         PR other/4372
1602         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
1603         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
1604
1605 2005-11-09  Richard Guenther  <rguenther@suse.de>
1606
1607         PR tree-optimization/24716
1608         * gcc.c-torture/execute/pr24716.c: New testcase.
1609
1610 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1611
1612         * gcc.dg/pr24624.c: Disable for non S/390 targets.
1613
1614 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1615
1616         PR 24624
1617         * gcc.dg/pr24624.c: Testcase added.
1618
1619 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
1620
1621         PR 24623
1622         * g++.dg/other/pr24623.C: Testcase added.
1623
1624 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
1625
1626         PR fortran/22607
1627         * gfortran-dg/pure_byref_1.f90: New.
1628         * gfortran-dg/pure_byref_2.f90: New.
1629
1630 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
1631
1632         PR c/24101
1633         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
1634         * gcc.dg/dg.exp: Run main loop also for *.i files.
1635
1636 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
1637
1638         PR c++/19450
1639         * g++.dg/tls/diag-3.C: New test.
1640         * g++.dg/tls/diag-4.C: New test.
1641         * g++.dg/tls/static-1.C: New test.
1642         * g++.dg/tls/static-1a.cc: New file.
1643
1644 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
1645
1646         PR 23046
1647         * g++.dg/tree-ssa/pr23046.C: New test.
1648
1649 2005-11-08  Devang Patel <dpatel@apple.com>
1650
1651         PR tree-optimization/23115
1652         * gcc.dg/tree-ssa/pr23115.c: New.
1653
1654 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
1655
1656         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
1657         * gcc.target/powerpc/pr16155.c: Same.
1658         * gcc.target/powerpc/altivec-1.c: Same.
1659         * gcc.target/powerpc/altivec-2.c: Same.
1660         * gcc.target/powerpc/altivec-3.c: Same.
1661         * gcc.target/powerpc/altivec-5.c: Same.
1662         * gcc.target/powerpc/altivec-11.c: Same.
1663         * gcc.target/powerpc/altivec-12.c: Same.
1664         * gcc.target/powerpc/altivec-14.c: Same.
1665         * gcc.target/powerpc/altivec-22.c: Same.
1666         * gcc.target/powerpc/altivec-consts.c: Same.
1667         * gcc.target/powerpc/altivec-pr22085.c: Same.
1668         * gcc.target/powerpc/altivec-splat.c: Same.
1669         * gcc.target/powerpc/altivec-varargs-1.c: Same.
1670         * gcc.target/powerpc/altivec-vec-merge.c: Same.
1671         * gcc.target/powerpc/darwin-longlong.c: Same.
1672
1673 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
1674
1675         PR target/19340
1676         * gcc.dg/pr19340.c: New test.
1677
1678 2005-11-07  Ian Lance Taylor  <ian@airs.com>
1679
1680         PR rtl-optimization/24683
1681         * gcc.dg/pr24683.c: New test.
1682
1683 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1684
1685         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
1686         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
1687
1688 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
1689
1690         * gcc.target/i386/pr23376.c: Compile with -mmmx.
1691
1692 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
1693
1694         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
1695
1696 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1697
1698         PR target/24230
1699
1700         * gcc.target/powerpc/altivec-consts.c,
1701         gcc.target/powerpc/altivec-splat.c: New testcase.
1702
1703 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
1704
1705         PR c/24599
1706
1707         * gcc.dg/overflow-2.c: New testcase.
1708
1709 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR rtl-optimization/23567
1712         * gcc.c-torture/execute/20051104-1.c: New test.
1713
1714 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
1715
1716         PR fortran/24534
1717         gfortran.dg/private_type_2.f90: Modified to check that case with
1718         PRIVATE declaration within derived type is accepted.
1719
1720         PR fortran/20838
1721         gfortran.dg/pointer_assign_1.f90: New test.
1722
1723         PR fortran/20840
1724         * gfortran.dg/arrayio_0.f90: New test.
1725
1726         PR fortran/17737
1727         gfortran.dg/data_initialized.f90: New test.
1728         gfortran.dg/data_constraints_1.f90: New test.
1729         gfortran.dg/data_constraints_2.f90: New test.
1730
1731 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
1732
1733         PR fortran/24174
1734         PR fortran/24305
1735         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
1736
1737 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
1738
1739         PR 24670
1740         * gcc.dg/tree-ssa/pr24670.c: New test.
1741
1742 2005-11-05  Ian Lance Taylor  <ian@airs.com>
1743
1744         PR target/22432
1745         * gcc.target/i386/pr22432.c: New test.
1746
1747 2005-11-05  Richard Henderson  <rth@redhat.com>
1748
1749         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
1750         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
1751         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
1752         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
1753         from gcc.dg/alpha-*.
1754         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
1755         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
1756
1757 2005-11-05  Andreas Jaeger  <aj@suse.de>
1758
1759         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
1760
1761 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1762
1763         PR target/23424
1764         * gcc.dg/torture/pr23424-1.c: New test.
1765
1766 2005-11-04  Richard Henderson  <rth@redhat.com>
1767
1768         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
1769         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
1770         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
1771         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
1772         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
1773         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
1774         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
1775         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
1776         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
1777         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
1778         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
1779         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
1780         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
1781         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
1782         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
1783         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
1784         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
1785         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
1786         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
1787         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
1788         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
1789         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
1790         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
1791         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
1792         Move from gcc.dg/.
1793         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
1794         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
1795         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
1796         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
1797         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
1798         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
1799         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
1800         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
1801         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
1802         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
1803         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
1804         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
1805         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
1806         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
1807         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
1808         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
1809         gcc.target/i386/lea.c, gcc.target/i386/local.c,
1810         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
1811         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
1812         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
1813         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
1814         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
1815         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
1816         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
1817         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
1818         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
1819         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
1820         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
1821         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
1822         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
1823         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
1824         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
1825         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
1826         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
1827         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
1828         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
1829         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
1830         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
1831         gcc.target/i386/xorps.c:  Move from gcc.dg/i386-*.
1832         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
1833         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
1834         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
1835         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
1836         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
1837         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
1838
1839 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
1840
1841         PR 24627
1842         * gcc.dg/tree-ssa/pr24627.c: New test.
1843
1844 2005-11-04 Paul Brook  <paul@codesourcery.com>
1845
1846         * gcc.dg/tls/opt-10.c: New test.
1847
1848 2005-11-04  Andreas Jaeger  <aj@suse.de>
1849
1850         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
1851         avoid extra warnings.
1852
1853 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1854
1855         PR libfortran/22298
1856         * gcc/testsuite/lib/target-supports.exp
1857         (check_effective_target_static_libgfortran): New
1858         static_libgfortran effective target.
1859         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
1860         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
1861
1862 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
1863
1864         * gcc.dg/pr24615.c: Guard test with { target fpic }.
1865
1866 2005-11-03  Josh Conner  <jconner@apple.com>
1867
1868         PR c++/19989
1869         g++.dg/ext/array2.C: New test.
1870         g++.dg/template/dependent-name3.C: New test.
1871         g++.dg/template/dependent-name4.C: New test.
1872         g++.dg/template/sfinae2.C: New test.
1873
1874 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1875
1876         PR preprocessor/22042
1877         * gcc.dg/cpp/strify4.c: New test.
1878
1879 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1880
1881         PR c++/17964
1882         * g++.dg/cpp/string-1.C: New test.
1883
1884 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1885
1886         * gcc.target/powerpc: New directory.
1887         * gcc.target/powerpc/powerpc.exp: New file.
1888         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
1889         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
1890         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
1891         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
1892         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
1893         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
1894         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
1895         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
1896         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
1897         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
1898         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
1899         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
1900         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
1901         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
1902         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
1903         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
1904         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
1905         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
1906         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
1907         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
1908         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
1909         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
1910         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
1911         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
1912         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
1913         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
1914         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
1915         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
1916         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
1917         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
1918         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
1919         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
1920         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
1921         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
1922
1923 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c++/21627
1926         * g++.dg/warn/inline2.C: New test.
1927
1928 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1929
1930         PR middle-end/23155
1931         * g++.dg/ext/c99struct1.C: New test.
1932         * gcc.dg/union-cast-1.c: New test.
1933         * gcc.dg/union-cast-2.c: New test.
1934         * gcc.dg/union-cast-3.c: New test.
1935
1936 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1937
1938         PR middle-end/24589
1939         * gcc.c-torture/execute/zero-struct-2.c: New test.
1940
1941 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
1942
1943         PR c++/24582
1944         * g++.dg/init/switch1.C: New test.
1945
1946 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1947
1948         * gcc.dg/delay-slot-1.c: New test.
1949
1950 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
1951
1952         PR target/24620
1953         * gcc.dg/pr24620.c: New test.
1954
1955 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
1956
1957         PR c/24329
1958         * gcc.dg/format/unnamed-1.c: New test.
1959
1960 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1961
1962         PR c++/22434
1963         * g++.dg/expr/cond8.C: New test.
1964
1965         PR c++/24560
1966         * g++.dg/parse/dot1.C: New test.
1967
1968 2005-11-02  Jan Hubicka  <jh@suse.cz>
1969
1970         PR target/23303
1971         * gcc.dg/i386-lea.c: New test
1972
1973 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1974
1975         PR target/24615
1976         * gcc.dg/pr24615.c: New test.
1977
1978 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
1979
1980         PR target/24600
1981         * gcc.dg/pr24600.c: New test.
1982
1983 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1984
1985         PR c++/19253
1986         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
1987         * g++.dg/parse/typename9.C: New test.
1988         * g++/dg/parse/typename10.C: Likewise.
1989
1990 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1991
1992         PR fortran/18157
1993         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
1994         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
1995         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
1996
1997 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
1998
1999         PR c++/24569
2000         * g++.dg/debug/static1.C: New test.
2001
2002 2005-11-02  Josh Conner  <jconner@apple.com>
2003
2004         * g++.dg/crash38.C: moved into proper directory...
2005         * g++.dg/template/crash42.C: ...here
2006
2007 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2008
2009         PR target/18338
2010         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2011         pcc_bitfield_type_matters || default_packed.
2012
2013         * lib/target-supports.exp
2014         (check_effective_target_pcc_bitfield_type_matters): New proc.
2015         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2016
2017         PR testsuite/23304
2018         * lib/target-supports.exp (check_effective_default_packed): New proc.
2019         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2020         Gate expected errors on target ! default_packed.
2021         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2022
2023 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2024
2025         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
2026         change (r106358).
2027
2028 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2029
2030         PR fortran/24008
2031         * gfortran.dg/entry_5.f90: New.
2032         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
2033
2034 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
2035
2036         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
2037
2038 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
2039
2040         PR fortran/21565
2041         gfortran.dg/namelist_blockdata.f90: New test.
2042
2043         PR fortran/18737
2044         gfortran.dg/external_implicit_none.f90: New test.
2045
2046         PR fortran/14994
2047         * gfortran.dg/secnds.f: New test.
2048
2049 2005-10-31  Jan Hubicka  <jh@suse.cz>
2050
2051         PR target/20928
2052         * gcc.c-torture/compile/pr20928.c: New test.
2053
2054 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
2055
2056         PR middle-end/23492
2057         * gcc.c-torture/compile/zero-strct-5.c: New test.
2058
2059 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
2060
2061         PR libgfortran/24584
2062         * gfortran.dg/pr24584.f90: New test.
2063
2064 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
2065
2066         PR fortran/18883
2067         * gfortran.dg/char_result_9.f90: New.
2068         * gfortran.dg/char_result_10.f90: New.
2069
2070 2005-10-30  Jan Hubicka  <jh@suse.cz>
2071
2072         * g++.dg/tree-ssa/pr24172.C: New testcase.
2073
2074 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2075
2076         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
2077
2078 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
2079
2080         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
2081         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
2082         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
2083         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
2084         gfortran.dg/enum_9.f90,
2085         gfortran.fortran-torture/compile/enum_1.f90,
2086         gfortran.fortran-torture/execute/enum_1.f90,
2087         gfortran.fortran-torture/execute/enum_2.f90,
2088         gfortran.fortran-torture/execute/enum_3.f90,
2089         gfortran.fortran-torture/execute/enum_4.f90: New tests.
2090
2091 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
2092
2093         PR target/18482
2094         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
2095         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
2096
2097 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2098
2099         PR libfortran/20179
2100         * gfortran.dg/mixed_io_1.f90: New test.
2101         * gfortran.dg/mixed_io_1.c: New file.
2102
2103 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2104
2105         * gfortran.dg/malloc_free_1.f90: New test.
2106
2107 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
2108
2109         * gcc.dg/nested-func-4.c: Require profiling -pg.
2110
2111 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2112
2113         PR C++/23229
2114         * g++.dg/warn/main-2.C: New test.
2115
2116 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
2117
2118         PR fortran/24545
2119         * gfortran.dg/interface_2.f90: new test.
2120
2121 2005-10-28  Josh Conner  <jconner@apple.com>
2122
2123         PR c++/22153
2124         * g++.dg/template/crash38.C: New test.
2125         * g++.dg/parse/explicit1.C: Change expected errors.
2126
2127 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2128
2129         PR C++/23426
2130         * g++.dg/other/large-size-array.C: New test.
2131
2132 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2133
2134         PR middle-end/24362
2135         * g++.dg/opt/complex4.C: New test.
2136
2137 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2138
2139         * gcc.dg/nested-func-4.c: New test.
2140
2141 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
2142
2143         PR fortran/24158
2144         gfortran.dg/derived_recursion.f90: New test.
2145         gfortran.dg/implicit_actual.f90: New test.
2146
2147 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
2148
2149         PR middle-end/24295, PR testsuite/24477
2150         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
2151         removed when weakref hits the tree.
2152
2153 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
2154
2155         * gfortran.dg/cray_pointers_4.f90: New test.
2156
2157         * gfortran.dg/cray_pointers_5.f90: New test.
2158
2159 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
2160
2161         PR fortran/22290
2162         * gfortran.dg/assign_5.f90: New test.
2163         * gfortran.dg/assign_6.f: New test.
2164
2165 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
2166
2167         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
2168         CPU has no SSE support.
2169
2170 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
2171
2172         PR libgfortran/24224
2173         * gfortran.dg/arrayio_1.f90: Update attribution.
2174         * gfortran.dg/arrayio_2.f90: Update attribution.
2175         * gfortran.dg/arrayio_3.f90: Update attribution.
2176         * gfortran.dg/arrayio_4.f90: Update test conditions.
2177         * gfortran.dg/arrayio_5.f90: Update attribution.
2178         * gfortran.dg/arrayio_6.f90: New test.
2179         * gfortran.dg/arrayio_7.f90: New test.
2180
2181 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
2182
2183         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
2184
2185 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2186
2187         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
2188
2189 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
2190
2191         PR fortran/24416
2192         * gfortran.dg/namelist_char_only.f90: New test.
2193
2194 2005-10-24  Asher Langton  <langton2@llnl.gov>
2195
2196         PR fortran/17031
2197         PR fortran/22282
2198         * gfortran.dg/cray_pointers_1.f90: New test.
2199         * gfortran.dg/cray_pointers_2.f90: New test.
2200         * gfortran.dg/cray_pointers_3.f90: New test.
2201         * gfortran.dg/loc_1.f90: New test.
2202         * gfortran.dg/loc_2.f90: New test.
2203
2204 2005-10-24  Steven Bosscher  <stevenb@suse.de>
2205
2206         * gcc.dg/pr24225.c: New test.
2207
2208 2005-10-24  Asher Langton  <langton2@llnl.gov>
2209
2210         * gfortran.dg/dup_save_1.f90: New test.
2211         * gfortran.dg/dup_save_2.f90: New test.
2212
2213 2005-10-24  Paul Brook  <paul@codesourcery.com>
2214
2215         PR 24107
2216         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
2217         stdint.h.
2218
2219 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
2220
2221         PR libgfortran/24489
2222         * gfortran.dg/pr24489.f90: New test.
2223
2224 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
2225
2226         PR fortran/23635
2227         * gfortran.dg/ichar_1.f90: Add tests for derived types.
2228
2229 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
2230
2231         PR target/18911
2232         * g++.dg/init/array16.C: Skip for mmix-*-*.
2233
2234 2005-10-23  Asher Langton  <langton2@llnl.gov>
2235
2236         * gfortran.dg/byte_1.f90: New test.
2237         * gfortran.dg/byte_2.f90: New test.
2238
2239 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
2240
2241         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
2242
2243 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
2244
2245         PR fortran/18022
2246         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
2247
2248         PR fortran/24311
2249         * gfortran.dg/merge_char_const.f90: New test.
2250
2251         PR fortran/24384
2252         * gfortran.dg/spread_scalar_source.f90: New test.
2253
2254 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
2255
2256         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
2257
2258         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
2259         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
2260
2261         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
2262
2263 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
2264
2265         PR fortran/24426
2266         * gfortran.dg/der_pointer_4.f90: New.
2267
2268 2005-10-22  David Ayers  <d.ayers@inode.at>
2269
2270         * obj-c++.dg/except-1.mm: Simplify.
2271
2272 2005-10-21  David Ayers  <d.ayers@inode.at>
2273
2274         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
2275
2276 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
2277
2278         * gfortran.dg/assumed_dummy_2.f90: New test.
2279
2280 2005-10-21  James E Wilson  <wilson@specifix.com>
2281
2282         PR preprocessor/15220
2283         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
2284
2285 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
2286
2287         * gcc.c-torture/execute/20051021-1.c: New test.
2288
2289 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
2290
2291         PR c++/24260
2292         * g++.dg/ext/tmplattr1.C: New test.
2293
2294 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
2295
2296         PR fortran/24440
2297         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
2298
2299 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
2300
2301         * obj-c++.dg/except-1.mm: New.
2302
2303         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
2304
2305 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
2306
2307         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
2308
2309 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
2310
2311         PR middle-end/24295
2312         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
2313         declarations with the same names as thunks' alias targets, use
2314         aliases instead.
2315         * gcc.dg/attr-alias-3.c: New test.
2316         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
2317
2318 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
2319
2320         PR c++/22618
2321         * g++.dg/parse/access8.C: New test.
2322
2323 2005-10-20  Richard Guenther  <rguenther@suse.de>
2324
2325         PR c++/24439
2326         * g++.dg/tree-ssa/pr24439.C: New testcase.
2327
2328 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2329
2330         * g++.dg/opt/delay-slot-1.C: New test.
2331
2332 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
2333
2334         PR fortran/21625
2335         * gfortran.fg/der_init_1.f90: New.
2336
2337 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
2338
2339         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
2340
2341 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
2342
2343         PR c++/21908
2344         * g++.dg/parse/error28.C: New test.
2345
2346 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2347
2348         * gcc.dg/profile-generate-2.c: New test.
2349
2350 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
2351
2352         PR target/23589
2353         * g++.dg/ext/dllimport11.C: New.
2354
2355 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2356
2357         PR c++/22293
2358         * g++.dg/other/friend3.C: New test.
2359
2360 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
2361
2362         PR c++/23293
2363         * g++.dg/template/error19.C: New test.
2364
2365 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2366
2367         PR c++/21383
2368         * g++.dg/overload/koenig2.C: New.
2369
2370         PR c++/23118
2371         * g++.dg/overload/error2.C: New.
2372
2373         PR c++/22604
2374         * g++.dg/inherit/covariant14.C: New.
2375
2376 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2377
2378         PR c++/23440
2379         * g++.dg/parse/for1.C: New test.
2380
2381 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
2382
2383         PR fortran/23446
2384         * gfortran.dg/host_dummy_index_1.f90: New test.
2385
2386         PR fortran/21459
2387         * gfortran.dg/automatic_char_len_2.f90: New test.
2388
2389         PR fortran/20866
2390         * gfortran.dg/recursive_statement_functions.f90: New test.
2391
2392         PR fortran/20853
2393         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
2394
2395         PR fortran/20849
2396         * gfortran.dg/external_initializer.f90: New test.
2397
2398         PR fortran/20837
2399         * non_module_public.f90: New test.
2400
2401 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
2402
2403         PR c++/24386
2404         * g++.dg/template/overload7.C: New.
2405
2406         PR c++/22551
2407         * g++.dg/other/switch2.C: Remove expected warnings.
2408
2409         PR c++/21353
2410         * g++.dg/template/defarg6.C: New.
2411
2412 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
2413
2414         PR target/24315
2415         * gcc.target/i386/pr24315.c: New test.
2416
2417 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2418
2419         PR c++/24389
2420         * g++.dg/template/static21.C: New test.
2421         * g++.dg/template/static21-a.cc: Likewise.
2422
2423 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
2424
2425         PR c++/23959
2426         * g++.dg/warn/Wswitch-default-1.C: New test.
2427         * g++.dg/warn/Wswitch-default-2.C: New test.
2428
2429 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR c++/22173
2432         * g++.dg/parse/template18.C: New test.
2433         * g++.dg/template/nontype15.C: Likewise.
2434
2435 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
2436
2437         PR fortran/22273
2438         * gfortran.dg/spec_expr_2.f90: New.
2439
2440 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
2441
2442         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
2443         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
2444         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
2445         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
2446         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
2447         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
2448         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
2449         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
2450         previous target-specific skips and warning-message matches where
2451         applicable.
2452
2453 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
2454
2455         PR c++/21347
2456         * g++.dg/warn/Wctor-dtor.C: New test.
2457
2458 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2459
2460         PR c/23439
2461         * gcc.dg/for-1.c: New test.
2462
2463 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
2464
2465         PR c++/19565
2466         * g++.dg/warn/Wconversion1.C: New test.
2467         * g++.dg/ext/packed4.C: Compile with -w.
2468         * g++.dg/opt/20050511-1.C: Likewise.
2469         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
2470
2471 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
2472
2473         * gfortran.dg/boz_5.f90: New test.
2474
2475 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
2476
2477         PR c++/22551
2478         * g++.dg/other/switch2.C: New.
2479
2480         PR c++/23984
2481         * g++.dg/init/ctor7.C: New.
2482
2483 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
2484
2485         PR c++/23730
2486         * g++.dg/parse/crash32.C: New test.
2487
2488 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
2489
2490         PR c++/20721
2491         * g++.dg/init/goto2.C: New test.
2492
2493         PR c++/22464
2494         * g++.dg/template/crash/41.C: New test.
2495
2496         PR c++/22180
2497         * g++.dg/template/crash40.C: New test.
2498
2499         PR c++/23694
2500         * g++.dg/parse/friend5.C: New test.
2501
2502         PR c++/23307
2503         * g++.dg/template/crash38.C: New test.
2504
2505         PR c++/22352
2506         * g++.dg/template/friend38.C: New test.
2507
2508         PR c++/22405
2509         * g++.dg/template/crash39.C: New test.
2510
2511 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
2512
2513         * gcc.dg/debug/dwarf2/dwarf-char1.c,
2514         gcc.dg/debug/dwarf2/dwarf-char2.c,
2515         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
2516
2517         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
2518
2519 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
2520
2521         * gcc.dg/dll-2.c: Add tests for warnings.
2522         * gcc.dg/dll-3.c: Likewise.
2523         * gcc.dg/dll-4.c: Likewise.
2524
2525         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
2526         * g++.dg/ext/dllimport2.C: Likewise.
2527         * g++.dg/ext/dllimport3.C: Likewise.
2528         * g++.dg/ext/dllimport7.C: Likewise.
2529         * g++.dg/ext/dllimport8.C: Likewise.
2530         * g++.dg/ext/dllimport9.C: Likewise.
2531
2532 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
2533
2534         PR fortran/24092
2535         * gfortran.dg/derived_pointer_recursion.f90: New test.
2536
2537 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
2538
2539         * gcc.c-torture/execute/20051012-1.c: New test.
2540
2541 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2542
2543         PR fortran/18082
2544         * gfortran.dg/automatic_char_len_1.f90: New test.
2545
2546 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2547
2548         PR fortran/20847
2549         * gfortran.dg/save_common.f90: New test.
2550
2551         PR fortran/20856
2552         * gfortran.dg/save_result.f90: New test.
2553
2554 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2555
2556         PR c++/21592
2557         * g++.dg/template/dependent-expr1.C: Add new expected error.
2558         * g++.dg/template/dependent-expr2.C: Adjust error text.
2559         * g++.dg/template/overload6.C: New.
2560
2561         PR c++/23797
2562         * g++.dg/other/typename8.C: New.
2563
2564         PR c++/21117
2565         * g++.dg/other/return1.C: New.
2566
2567 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2568
2569         PR c++/24052
2570         * g++.dg/ext/label5.C: New.
2571
2572 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
2573
2574         PR c++/19964
2575         * g++.dg/parse/crash31.C: New.
2576
2577 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
2578
2579         * g++.dg/ipa/ipa-1.c: New test.
2580         * g++.dg/ipa/ipa-2.c: New test.
2581         * g++.dg/ipa/ipa-3.c: New test.
2582         * g++.dg/ipa/ipa-4.c: New test.
2583         * g++.dg/ipa/ipa-5.c: New test.
2584         * g++.dg/ipa/ipa.exp: New file.
2585
2586 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
2587
2588         PR fortran/24207
2589         * gfortran.dg/private_type_3.f90: New test.
2590
2591 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2592
2593         PR fortran/20786
2594         gfortran.dg/aint_anint_1.f90: New test.
2595
2596 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
2597
2598         PR libgfortran/24313
2599         gfortran.dg/csqrt.f: New test.
2600
2601 2005-10-11  Ian Lance Taylor  <ian@airs.com>
2602
2603         PR c++/8057
2604         * g++.dg/warn/noeffect7.C: New test.
2605         * g++.dg/warn/noeffect2.C: Instantiate templates.
2606         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
2607         and warning.
2608
2609 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/21089
2612         * g++.dg/init/float1.C: New test.
2613
2614         PR c++/24277
2615         * g++.dg/init/member1.C: Tweak error markers.
2616
2617 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
2618
2619         PR testsuite/24281
2620         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
2621         Check for null pointer.
2622
2623 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2624
2625         PR c++/21369
2626         * g++.dg/parse/ret-type3.C: New test.
2627
2628 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
2629
2630         PR tree-opt/23946
2631         * gcc.c-torture/compile/pr23946.c: New test.
2632
2633 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
2634
2635         * g++.dg/opt/mmx2.C: New test.
2636
2637 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2638
2639         PR c++/24277
2640         * g++.dg/template/static20.C: New test.
2641
2642         PR c++/24302
2643         * g++.dg/warn/Wunused-12.C: New test.
2644
2645         PR c++/23437
2646         * g++.dg/template/arg4.C: New test.
2647
2648 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2649
2650         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
2651         * gcc.dg/ucnid-3.c: Likewise.
2652         * gcc.dg/ucnid-4.c: Likewise.
2653         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
2654         * g++.dg/other/ucnid-1.C: Likewise.
2655         * gcc.dg/sparc-frame-1.c: New test.
2656
2657 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
2658
2659         PR c++/24139
2660         * g++.dg/template/spec27.C: New test.
2661
2662         PR c++/24275
2663         * g++.dg/template/static19.C: New test.
2664
2665 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2666
2667         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
2668         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
2669
2670 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2671
2672         PR target/24136
2673         * gfortran.fortran-torture/compile/pr24136.f: New test.
2674
2675 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
2676
2677         PR c++/22172
2678         * g++.dg/parse/crash30.C: New test.
2679
2680 2005-10-07  Richard Guenther  <rguenther@suse.de>
2681
2682         PR middle-end/24227
2683         * gcc.c-torture/compile/pr24227.c: New testcase.
2684
2685 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
2686
2687         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
2688         Do not put aligned attributes on array elements.
2689
2690 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
2691
2692         PR testsuite/23611, PR testsuite/23615
2693         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
2694         writing prototypes of library functions by hand.
2695         * obj-c++.dg/bitfield-4.mm: Likewise.
2696         * obj-c++.dg/const-str-4.mm: Likewise.
2697         * obj-c++.dg/encode-4.mm: Likewise.
2698         * obj-c++.dg/encode-5.mm: Likewise.
2699         * obj-c++.dg/encode-6.mm: Likewise.
2700         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
2701         * obj-c++.dg/method-10.mm: Likewise.
2702         * obj-c++.dg/method-17.mm: Likewise.
2703         * obj-c++.dg/method-19.mm: Likewise.
2704         * obj-c++.dg/try-catch-2.mm: Likewise.
2705
2706 2005-10-06  Richard Henderson  <rth@redhat.com>
2707
2708         PR 24236
2709         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
2710
2711 2005-10-06  Dale Johannesen  <dalej@apple.com>
2712
2713         * gcc.c-torture/execute/20030125-1.c:  Correct.
2714
2715 2005-10-06  Richard Guenther  <rguenther@suse.de>
2716
2717         PR tree-optimization/24238
2718         * g++.dg/tree-ssa/pr24238.C: New testcase.
2719
2720 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
2721
2722         PR 18568
2723         * gfortran.dg/der_pointer_3.f90: New test.
2724
2725 2005-10-05  Devang Patel  <dpatel@apple.com>
2726
2727         PR Debug/23205
2728         * g++.dg/other/PR23205.C: New.
2729
2730 2005-10-05  Richard Henderson  <rth@redhat.com>
2731
2732         PR target/23602
2733         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
2734         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
2735
2736 2005-10-05  Dale Johannesen  <dalej@apple.com>
2737
2738         * gcc.c-torture/execute/float-floor.c:  New.
2739
2740 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
2741
2742         PR tree-optimization/21419
2743         PR tree-optimization/24146
2744         PR tree-optimization/24151
2745
2746         * g++.dg/ext/asm7.C: New.
2747         * g++.dg/ext/asm8.C: New.
2748         * gcc.dg/asm-1.c: Compile on all targets.
2749         * gcc.dg/asm-pr24146.c: New.
2750         * gcc.dg/pr21419.c: Adjust error messages.
2751
2752 2005-10-05  Richard Guenther  <rguenther@suse.de>
2753
2754         PR fortran/24176
2755         * gfortran.fortran-torture/compile/empty.f90: New testcase.
2756
2757 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2758
2759         PR c++/23513
2760         * g++.dg/template/spec22.C: Robustify test.
2761         * g++.dg/template/spec26.C: New.
2762
2763 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
2764
2765         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
2766         if target supports vector instructions.
2767
2768 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
2769
2770         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
2771         C99 functions.
2772
2773 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
2774
2775         * lib/target-supports.exp (check_effective_target_fortran_large_real,
2776         check_effective_target_fortran_large_int): Replace cached result
2777         when target changes.
2778
2779 2005-10-04  Devang Patel  <dpatel@apple.com>
2780
2781         * gcc.dg/i386-sse-vect-types.c: New.
2782
2783 2005-10-04  Ian Lance Taylor  <ian@airs.com>
2784
2785         PR preprocessor/13726
2786         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
2787         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
2788
2789 2005-10-04  Richard Guenther  <rguenther@suse.de>
2790
2791         PR c/23576
2792         * gcc.dg/noncompile/pr23576.c: New testcase.
2793
2794 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2795
2796         PR middle-end/23125
2797         * gcc.dg/register-var-3.c: New test.
2798
2799 2005-10-04  Steven Bosscher  <stevenb@suse.de>
2800
2801         * gcc.dg/pr23049.c: New test.
2802
2803         * gcc.dg/ucnid-4.c: Fix test.
2804
2805 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
2806
2807         PR 23445
2808         * gcc.c-torture/compile/pr23445.c: New test.
2809
2810 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
2811
2812         * g++.dg/overload/unknown1.C: New.
2813
2814 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
2815
2816         PR c++/17775
2817         * g++.dg/template/repo4.C: New test.
2818
2819 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2820
2821         PR libfortran/19308
2822         * gfortran.dg/large_real_kind_2.F90: New test.
2823         * gfortran.dg/large_integer_kind_2.f90: New test.
2824
2825 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
2826
2827         * lib/target-supports.exp (check_effective_target_vect_shift):
2828         Implement with result caching. Add i?86, x86_64 and ia64 targets.
2829         (check_effective_target_vect_condition): Fix copy-n-pasto.
2830
2831         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
2832         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
2833         targets.
2834
2835 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
2836
2837         PR c++/22621
2838         * g++.dg/template/overload5.C : New test.
2839
2840         PR c++/23840
2841         * g++.dg/expr/stdarg1.C: New test.
2842
2843 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
2844
2845         PR 24142
2846         * gcc.c-torture/execute/pr24142.c: New test.
2847
2848 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
2849
2850         PR 24141
2851         * gcc.c-torture/execute/pr24141.c: New test.
2852
2853 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
2854             Diego Novillo  <dnovillo@redhat.com>
2855
2856         PR 23604
2857         * gcc.c-torture/execute/pr23604.c: New test.
2858
2859 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
2860
2861         PR fortran/16404
2862         PR fortran/20835
2863         PR fortran/20890
2864         PR fortran/20899
2865         PR fortran/20900
2866         PR fortran/20901
2867         PR fortran/20902
2868         gfortran.dg/equiv_constraint_1.f90: New test.
2869         gfortran.dg/equiv_constraint_2.f90: New test.
2870         gfortran.dg/equiv_constraint_3.f90: New test.
2871         gfortran.dg/equiv_constraint_4.f90: New test.
2872         gfortran.dg/equiv_constraint_5.f90: New test.
2873         gfortran.dg/equiv_constraint_6.f90: New test.
2874         gfortran.dg/equiv_constraint_7.f90: New test.
2875         gfortran.dg/equiv_constraint_8.f90: New test.
2876         gfortran.dg/private_type_1.f90: New test.
2877         gfortran.dg/private_type_2.f90: New test.
2878         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
2879         980628-10.f: Assert std=gnu to permit mixing of
2880         types in equivalence statements.
2881
2882 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
2883
2884         PR 24112
2885         * gfortran.dg/open_status_1.f90: New.
2886
2887 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2888
2889         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
2890         * gcc.dg/vect/pr22480.c: Clean up temp files.
2891         * gcc.dg/vect/pr23831.c: Clean up temp files.
2892         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
2893         Clean up temp files.
2894         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
2895         Clean up temp files.
2896
2897         * gcc.dg/20050309-1.c: Clean up temp files.
2898         * gcc.dg/20050325-1.c: Clean up temp files.
2899
2900 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
2901
2902         PR tree-optimization/24059
2903         * gcc.dg/vect/pr24059.c : New test.
2904
2905 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
2906
2907         PR middle-end/24109
2908         * gcc.c-torture/execute/20050929-1.c: New test.
2909
2910 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2911
2912         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
2913
2914 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
2915
2916         PR c/21419
2917         * gcc.dg/pr21419.c: New test.
2918
2919 2005-09-29  Steven Bosscher  <stevenb@suse.de>
2920
2921         * gcc.dg/pr23911.c: New test.
2922
2923 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
2924
2925         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
2926
2927         PR c++/16782
2928         * g++.dg/parse/qualified4.C: New test.
2929         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
2930         * g++.old-deja/g++.mike/p8154.C: Likewise.
2931
2932 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
2933
2934         PR c++/22147
2935         * g++.dg/template/friend37.C: New test.
2936         * g++.dg/parse/crash28.C: Adjust error markers.
2937
2938 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR fortran/18518
2941         * gfortran.fortran-torture/execute/save_2.f90: New decl.
2942
2943 2005-09-27  Devang Patel  <dpatel@apple.com>
2944
2945         PR tree-optimization/23625
2946         * gcc.dg/pr23625.c: New test.
2947
2948 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
2949
2950         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
2951         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
2952
2953 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
2954
2955         PR fortran/23677
2956         * gfortran.fortran-torture/execute/save_1.f90: New test.
2957         * gfortran.dg/save_1.f90: New test.
2958
2959 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
2960
2961         * gcc.target/i386/builtin-apply-mmx.c: New test.
2962
2963         PR target/22576
2964         * gcc.target/i386/pr22576.c: New test.
2965
2966         PR target/22585
2967         * gcc.target/i386/pr22585.c: New test.
2968
2969         PR target/23268
2970         * gcc.target/i386/pr23268.c: New test.
2971
2972         PR middle-end/23831
2973         * gcc.dg/vect/pr23831.c: New test.
2974
2975         PR target/24055
2976         * gcc.target/i386/pr24055.c: New test.
2977
2978 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
2979
2980         PR tree-optimization/23960
2981         * gcc.c-torture/compile/pr23960.c: New.
2982
2983 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
2984
2985         PR fortran/16861
2986         * gfortran.dg/nested_modules_3.f90: New.
2987
2988 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
2989
2990         PR fortran/24005
2991         gfortran.dg/interface_1.f90: New test.
2992
2993 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
2994         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2995
2996         PR fortran/23843
2997         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
2998
2999 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3000
3001         PR fortran/23516
3002         * gfortran.dg/imag_1.f: New test.
3003         * gfortran.dg/imag_2.f: Ditto.
3004
3005 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3006
3007         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3008
3009 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR c++/21983
3012         * g++.dg/warn/pr21983.C: New test.
3013
3014 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3015
3016         PR c++/23993
3017         * g++.dg/template/array14.C: New test.
3018
3019 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3020
3021         PR fortran/19929
3022         * gfortran.dg/der_ptr_component_1.f90: New test.
3023
3024 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3025
3026         PR c++/23965
3027         * g++.dg/template/error1.C: Reject "no matching function" message.
3028
3029 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3030
3031         PR c++/17609
3032         * g++.dg/lookup/error1.C: New test.
3033
3034 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
3035
3036         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
3037         functionality of the testcase.
3038
3039 2005-09-20  Richard Henderson  <rth@redhat.com>
3040
3041         * gcc.dg/vect/vect-22.c: Require vect_float.
3042         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
3043
3044 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
3045
3046         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
3047         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
3048         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
3049         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
3050         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
3051         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
3052         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
3053         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
3054         * gcc.dg/cpp/ucnid-8.c: New test.
3055
3056 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3057
3058         PR tree-optimization/23929
3059         * gcc.c-torture/compile/pr23929.c: New test.
3060
3061 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
3062
3063         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
3064         for one loop.
3065
3066 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
3067
3068         PR testsuite/23186
3069         * g++.dg/other/pr22003.C: Require named sections.
3070
3071 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3072
3073         PR c++/23947
3074         * g++.dg/rtti/crash3.C: New test.
3075
3076         PR tree-optimization/23818
3077         * gcc.dg/pr23818.c: New test.
3078
3079 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3080
3081         PR fortran/23420
3082         * gfortran.dg/print_fmt_4.f: New.
3083
3084 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
3085
3086         PR fortran/23663
3087         * gfortran.fortran-torture/execute/entry_11.f90: New test.
3088
3089 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3090
3091         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
3092         Use pointers to local alignable arrays instead. Added comments.
3093         * gcc.dg/vect/vect-46.c: Likewise.
3094         * gcc.dg/vect/vect-48.c: Likewise.
3095         * gcc.dg/vect/vect-49.c: Likewise.
3096         * gcc.dg/vect/vect-52.c: Likewise.
3097         * gcc.dg/vect/vect-53.c: Likewise.
3098         * gcc.dg/vect/vect-54.c: Likewise.
3099         * gcc.dg/vect/vect-56.c: Likewise.
3100         * gcc.dg/vect/vect-57.c: Likewise.
3101         * gcc.dg/vect/vect-58.c: Likewise.
3102         * gcc.dg/vect/vect-60.c: Likewise.
3103         * gcc.dg/vect/vect-61.c: Likewise.
3104
3105         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
3106         The test is no longer vectorizable on vect_no_align targets.
3107         * gcc.dg/vect/vect-43.c: Likewsie.
3108
3109         * gcc.dg/vect/vect-44.c: Added comments.
3110         * gcc.dg/vect/vect-45.c: Added comments.
3111         * gcc.dg/vect/vect-50.c: Added comments.
3112         * gcc.dg/vect/vect-51.c: Added comments.
3113
3114         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
3115         aligned type.
3116         * gcc.dg/vect/Os-vect-95.c: Likewise.
3117
3118         * gcc.dg/vect/vect-41.c: Test removed.
3119         * gcc.dg/vect/vect-47.c: Test removed.
3120         * gcc.dg/vect/vect-55.c: Test removed.
3121         * gcc.dg/vect/vect-59.c: Test removed.
3122
3123 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
3124
3125         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
3126         No longer vectorizable on vect_no_align targets.
3127         * gcc.dg/vect/pr20122.c: Likewise.
3128         * gcc.dg/vect/vect-74.c: Likewise.
3129         * gcc.dg/vect/vect-75.c: Likewise.
3130         * gcc.dg/vect/vect-76.c: Likewise.
3131
3132         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
3133         Will not be vectorizable on vect_no_align targets once aliasing issues
3134         are resolved.
3135         * gcc.dg/vect/vect-79.c: Likewise.
3136
3137         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
3138         * gcc.dg/vect/vect-78.c: Likewise.
3139         * gcc.dg/vect/vect-97.c: Likewise.
3140
3141 2005-09-19  Steven Bosscher  <stevenb@suse.de>
3142
3143         * gcc.dg/pr23943.c: New test.
3144
3145 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3146
3147         PR fortran/19181
3148         * gfortran.dg/derived_pointer_null_1.f90: New test.
3149
3150 2005-09-18  Richard Guenther  <rguenther@suse.de>
3151
3152         PR middle-end/23944
3153         * gcc.c-torture/compile/pr23944.c: New testcase.
3154
3155 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
3156
3157         PR fortran/15975
3158         * gfortran.dg/der_pointer_2.f90: New test.
3159
3160 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
3161
3162         PR fortran/16861
3163         * gfortran.dg/nested_modules_2.f90: New test.
3164
3165 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3166
3167         PR c++/18368
3168         * g++.dg/other/semicolon.C: New test.
3169
3170 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
3171
3172         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
3173         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
3174
3175 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
3176
3177         PR c++/23914
3178         * g++.dg/template/static18.C: New test.
3179
3180         PR c++/21514
3181         * g++.dg/template/crash19.C: Remove dg-error marker.
3182         * g++.dg/template/local4.C: New test.
3183
3184 2005-09-16  Paul Brook  <paul@codesourcery.com>
3185
3186         PR fortran/23906
3187         * gfortran.dg/dependency_1.f90: New test.
3188
3189 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3190
3191         PR c++/23896
3192         * g++.dg/template/static17.C: New test.
3193
3194 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
3195
3196         PR c++/23139
3197         * g++.dg/warn/huge-val1.C: New test.
3198
3199 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
3200
3201         PR c++/13140
3202         * g++.dg/parse/class2.C: New test.
3203         * g++.dg/template/explicit8.C: Likewise.
3204         * g++.dg/template/spec25.C: Likewise.
3205
3206 2005-09-14  Josh Conner  <jconner@apple.com>
3207
3208         PR middle-end/23584
3209         * gcc.dg/pr23584.c: New test.
3210
3211 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
3212
3213         PR fortran/21875 Internal Unit Array I/O, NIST
3214         * gfortran.dg/arrayio_1.f90: New test.
3215         * gfortran.dg/arrayio_1.f90: New test.
3216         * gfortran.dg/arrayio_1.f90: New test.
3217         * gfortran.dg/arrayio_1.f90: New test.
3218         * gfortran.dg/arrayio_1.f90: New test.
3219
3220 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
3221
3222         PR middle-end/22480
3223         * gcc.dg/vect/pr22480.c: New test.
3224
3225 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
3226
3227         PR fortran/19358
3228         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
3229
3230 2005-09-13 Josh Conner <jconner@apple.com>
3231
3232         PR c++/23180
3233         * g++.dg/init/struct2.C: New test.
3234         * g++.dg/init/struct3.C: New test.
3235
3236 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
3237
3238         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
3239         Clean up temp files.
3240         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
3241         gcc.dg/tree-ssa/builtin-fprintf-1.c,
3242         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
3243         gcc.dg/tree-ssa/builtin-printf-1.c,
3244         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
3245         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
3246         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
3247         gcc.dg/tree-ssa/builtin-vprintf-1.c,
3248         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
3249         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
3250         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
3251         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
3252         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
3253         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
3254         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
3255         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
3256
3257 2005-09-13  Josh Conner  <jconner@apple.com>
3258
3259         * lib/gcc-dg.exp: Load scanipa.exp.
3260         (cleanup-dump): New procedure.
3261         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
3262         * lib/scandump.exp: New file.
3263         * lib/scantree.exp: Use it.
3264         * lib/scanipa.exp: New file.
3265
3266 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
3267
3268         PR fortran/17740
3269         * gfortran.dg/generic_4.f90: New test.
3270
3271 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
3272
3273         PR target/23816
3274         * gcc.target/i386/pr23816-1.c: New test.
3275         * gcc.target/i386/pr23816-2.c: New test.
3276
3277
3278 2005-09-13  Bastian Blank <waldi@debian.org>
3279
3280         PR c++/16171
3281         * g++.dg/abi/mangle26.C: New test.
3282         * g++.dg/abi/mangle27.C: New test.
3283         * g++.dg/abi/mangle28.C: New test.
3284         * g++.dg/abi/mangle29.C: New test.
3285
3286         PR c++/23839
3287         * g++.dg/parse/register1.C: New test.
3288
3289 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
3290
3291         PR c++/23842
3292         * g++.dg/template/access16.C: New test.
3293
3294 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3295
3296         * gfortran.dg/char_pack_2.f90: Increase the vector size.
3297
3298 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3299
3300         PR fortran/18899
3301         * gfortran.dg/shape_2.f90: New test.
3302
3303 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
3304
3305         PR target/19269
3306         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
3307         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
3308         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
3309         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
3310         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
3311         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
3312         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
3313         tests.
3314
3315 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3316
3317         PR c++/23841
3318         * g++.dg/parse/template17.C: New test.
3319
3320 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3321
3322         PR c++/23789
3323         * g++.dg/template/nontype14.C: New test.
3324
3325 2005-09-12  Ian Lance Taylor  <ian@airs.com>
3326
3327         PR g++/7874
3328         * g++.dg/lookup/friend7.C: New test.
3329         * g++.dg/lookup/friend8.C: New test.
3330         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
3331         so that it will be found via argument dependent lookup.
3332         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
3333         friend functions which will no longer be found.
3334         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
3335         function g, so that it will be found via argument dependent
3336         lookup.
3337         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
3338         * g++.old-deja/g++.mike/net43.C: Likewise.
3339
3340 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
3341
3342         PR c++/23691
3343         * g++.dg/template/static16.C: New test.
3344
3345 2005-09-12  Josh Conner  <jconner@apple.com>
3346
3347         PR middle-end/23237
3348         * gcc.c-torture/compile/pr23237.c: New test.
3349
3350 2005-09-11  Richard Henderson  <rth@redhat.com>
3351
3352         * g++.dg/other/error8.C: Update expected diagnostic text.
3353
3354 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3355
3356         PR libfortran/19872
3357         * gfortran.dg/overwrite_1.f: New test.
3358
3359 2005-09-09  Josh Conner  <jconner@apple.com>
3360
3361         * g++.dg/init/pr23180-1.C: Removed.
3362         * g++.dg/init/pr23180-2.C: Removed.
3363
3364 2005-09-09  David Daney <ddaney@avtrex.com>
3365
3366         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new
3367         files which are ...
3368         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
3369         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
3370
3371 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3372
3373         * gfortran.dg/iostat_2.f90: New test.
3374
3375 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
3376
3377         PR c++/22252
3378         * g++.dg/ext/interface1.C: New test.
3379         * g++.dg/ext/interface1.h: Likewise.
3380         * g++.dg/ext/interface1a.cc: Likewise.
3381
3382 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
3383
3384         * gfortran.dg/iomsg_1.f90:  New test case.
3385
3386 2005-09-09  Richard Guenther  <rguenther@suse.de>
3387
3388         PR c++/23624
3389         * g++.dg/tree-ssa/pr23624.C: New testcase.
3390
3391 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3392
3393         PR fortran/19239
3394         * gfortran.dg/vector_subscript_1.f90,
3395         * gfortran.dg/vector_subscript_2.f90: New tests.
3396
3397 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3398
3399         PR fortran/21104
3400         * gfortran.dg/array_alloc_1.f90,
3401         * gfortran.dg/array_alloc_2.f90,
3402         * gfortran.dg/array_alloc_3.f90: New tests.
3403
3404 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
3405
3406         PR fortran/12840
3407         * gfortran.dg/array_constructor_6.f90
3408         * gfortran.dg/array_constructor_7.f90
3409         * gfortran.dg/array_constructor_8.f90
3410         * gfortran.dg/array_constructor_9.f90
3411         * gfortran.dg/array_constructor_10.f90
3412         * gfortran.dg/array_constructor_11.f90
3413         * gfortran.dg/array_constructor_12.f90: New tests.
3414
3415 2005-09-08  Josh Conner  <jconner@apple.com>
3416
3417         PR c++/23180
3418         * g++.dg/init/pr23180-1.C: New test.
3419         * g++.dg/init/pr23180-2.C: New test.
3420
3421 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3422
3423         PR fortran/18878
3424         * gfortran.dg/module_double_reuse.f90: New.
3425
3426 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
3427
3428         PR fortran/23270
3429         PR fortran/22304
3430         PR fortran/18870
3431         PR fortran/17917
3432         PR fortran/16511
3433         * gfortran.dg/common_equivalence_1.f: New.
3434         * gfortran.dg/common_equivalence_2.f: New.
3435         * gfortran.dg/common_equivalence_3.f: New.
3436         * gfortran.dg/contained_equivalence_1.f90: New.
3437         * gfortran.dg/module_blank_common.f90: New.
3438         * gfortran.dg/module_commons_1.f90: New.
3439         * gfortran.dg/module_equivalence_1.f90: New.
3440         * gfortran.dg/nested_modules_1.f90: New.
3441         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
3442         equivalences and add comment to connect the test with
3443         the PR.
3444
3445 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3446
3447         PR fortran/23765
3448         * gfortran.dg/common_6.f90: New test.
3449
3450 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3451
3452         PR fortran/15326
3453         * gfortran.dg/char_result_1.f90,
3454         * gfortran.dg/char_result_2.f90,
3455         * gfortran.dg/char_result_3.f90,
3456         * gfortran.dg/char_result_4.f90,
3457         * gfortran.dg/char_result_5.f90,
3458         * gfortran.dg/char_result_6.f90,
3459         * gfortran.dg/char_result_7.f90,
3460         * gfortran.dg/char_result_8.f90: New tests.
3461
3462 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
3463
3464         PR fortran/19928
3465         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
3466
3467 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3468
3469         PR obj-c++/16816
3470         * obj-c++.dg/selector-5.mm: New test.
3471         * obj-c++.dg/selector-6.mm: New test.
3472
3473 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
3474
3475         PR objc/20574
3476         PR objc/19324
3477         * objc.dg/error-1.m: New test.
3478
3479 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
3480
3481         PR fortran/23373
3482         * gfortran.fortran-torture/execute/pr23373-1.f90,
3483         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
3484
3485 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
3486
3487         PR libfortran/23760
3488         * gfortran.dg/g77/1832.f: Remove long string in write statement
3489         to allow the test to pass on correct list directed output with
3490         prepended space.
3491
3492 2005-09-07  James E Wilson  <wilson@specifix.com>
3493
3494         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
3495
3496 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3497
3498         * gfortran.dg/parameter+save.f90:  Rename to
3499         * gfortran.dg/parameter_save.f90: .. this.
3500
3501 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
3502
3503         PR fortran/20848
3504         * gfortran.dg/parameter+save.f90:  New test case.
3505
3506 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
3507
3508         PR fortran/19269
3509         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
3510
3511 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3512
3513         PR c/23075
3514         * gcc.dg/pr23075.c: New test.
3515         * g++.dg/warn/pr23075.C: New test.
3516
3517         PR target/22362
3518         * gcc.target/i386/pr22362.c: New test.
3519
3520         PR rtl-optimization/23098
3521         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
3522
3523         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
3524         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3525         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3526
3527 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
3528
3529         * g++.dg/expr/cast6.C: New test.
3530
3531         PR c++/9782
3532         * g++.dg/init/new15.C: New test.
3533
3534 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3535
3536         * gcc.dg/vect/Os-vect-95.c: New test.
3537         * gcc.dg/vect/vect-95.c: Same.
3538
3539 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
3540
3541         * gcc.dg/vect/vect-29.c: Update xfail testing.
3542         * gcc.dg/vect/vect-44.c: Same.
3543         * gcc.dg/vect/vect-48.c: Same.
3544         * gcc.dg/vect/vect-50.c: Same.
3545         * gcc.dg/vect/vect-72.c: Same.
3546         * gcc.dg/vect/vect-77.c: Same.
3547         * gcc.dg/vect/vect-78.c: Same.
3548         * gcc.dg/vect/vect-80.c: Same.
3549         * gcc.dg/vect/vect-96.c: Same.
3550         * gcc.dg/vect/vect-100.c: Same.
3551         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
3552         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
3553         * gfortran.dg/vect/vect-5.f90: Same.
3554
3555 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
3556
3557         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
3558         start strings.
3559         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3560         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3561
3562         PR c++/23056
3563         * g++.dg/opt/pr23056.C: New test.
3564
3565         PR rtl-optimization/23098
3566         * gcc.target/i386/pr23098.c: New test.
3567
3568 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
3569
3570         PR c++/23667
3571         * g++.dg/template/static15.C: New test.
3572
3573         PR c++/21440
3574         * g++.dg/ext/stmtexpr5.C: New test.
3575         * g++.dg/ext/stmtexpr6.C: Likewise.
3576
3577 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
3578
3579         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
3580
3581         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
3582         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3583         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3584
3585 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
3586
3587         PR libfortran/23321
3588         * gfortran.dg/direct_io_4.f90:  New test case.
3589
3590 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
3591             Rasmus Hahn  <rassahah@neofonie.de>
3592
3593         PR libobjc/23108
3594         * objc.dg/type-stream-1.m: New test.
3595
3596 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
3597
3598         PR fortran/23661
3599         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
3600         gfortran.dg/print_fmt_3.f90: New test.
3601
3602 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3603
3604         * gfortran.dg/fmt_t_1.f90: New test.
3605
3606 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR rtl-optimization/23454
3609         * g++.dg/opt/pr23454.C: New test.
3610
3611 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
3612
3613         PR c++/23699
3614         * g++.dg/ext/static1.C: New test.
3615
3616 2005-09-02  Richard Henderson  <rth@redhat.com>
3617
3618         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
3619         tail call to check_fa_work.
3620
3621 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
3622
3623         PR c++/21687
3624         * g++.dg/other/gc3.C: New test.
3625
3626 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3627
3628         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
3629         * gcc.dg/20050826-1.c: Likewise.
3630
3631 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
3632
3633         PR c++/23167
3634         * g++.dg/expr/volatile1.C: New test.
3635
3636 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
3637
3638         PR middle-end/23547
3639         * gcc.dg/pr23547.c: New test.
3640
3641 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
3642
3643         PR c/22061
3644         * gcc.c-torture/execute/pr22061-1.c,
3645         * gcc.c-torture/execute/pr22061-2.c,
3646         * gcc.c-torture/execute/pr22061-3.c,
3647         * gcc.c-torture/execute/pr22061-4.c: New tests.
3648
3649 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
3650
3651         * gcc.dg/Wredundant-decls-2.c: New test to check that
3652         -Wredundant-decls does not issue warning for a variable
3653         definition following a declaration.
3654
3655 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
3656
3657         PR debug/7241
3658         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
3659         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
3660         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
3661
3662         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
3663         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3664         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3665         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3666         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3667         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3668         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3669         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3670
3671 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3672
3673         PR objc/23306
3674         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
3675         scan-assmbler.
3676
3677 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
3678
3679         PR target/21255
3680         * gcc.dg/pr21255-1.c: New test.
3681         * gcc.dg/pr21255-2-mb.c: Likewise.
3682         * gcc.dg/pr21255-2-ml.c: Likewise.
3683         * gcc.dg/pr21255-3.c: Likewise.
3684         * gcc.dg/pr21255-4.c: Likewise.
3685
3686 2005-08-31  Dale Johannesen  <dalej@apple.com>
3687
3688         * gcc.dg/20050830-1.c:  New.
3689
3690 2005-08-31  Josh Conner  <jconner@apple.com>
3691
3692         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
3693         command-line options for arm-*-* targets.
3694         * g++.dg/init/array16.C: Likewise.
3695         * g++.dg/other/crash-4.C: Likewise.
3696
3697 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3698
3699         PR obj-c++/23640
3700         * obj-c++.dg/gnu-runtime-3.mm: New test.
3701
3702 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3703
3704         PR c++/13377
3705         * g++.dg/lookup/ambig4.C: New test.
3706         * g++.dg/lookup/ambig5.C: New test.
3707         * g++.dg/tc1/dr101.C: Adjust error markers.
3708
3709 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3710
3711         PR c++/23639
3712         * g++.dg/template/ttp5.C: Adjust error markers.
3713
3714 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
3715
3716         PR testsuite/23609
3717         * lib/obj-c++.exp: Include target-libpath.exp.
3718         (obj-c++_link_flags): Look for the GNU libobjc library
3719         and set the library path to include it.
3720         Don't manually set LD_LIBRARY_PATH (etc.) but call
3721         set_ld_library_path_env_vars instead.
3722         (obj-c++_target_compile): Don't set library path or
3723         linker flags because they are already set correctly
3724         in obj-c++_link_flags.
3725
3726 2005-08-30  Josh Conner  <jconner@apple.com>
3727
3728         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
3729         to command-line options for arm-*-* targets.
3730
3731 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
3732
3733         * g++.dg/other/i386-1.C: New.
3734
3735 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
3736
3737         PR preprocessor/20348
3738         PR preprocessor/20356
3739         * gcc.dg/cpp/pr20348.c: New test.
3740         * gcc.dg/cpp/pr20348.h: New file.
3741         * gcc.dg/cpp/inc/pr20348.h: New file.
3742         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
3743         * gcc.dg/cpp/pr20356.c: New test.
3744         * gcc.dg/cpp/pr20356.h: New file.
3745         * gcc.dg/cpp/inc/pr20356.h: New file.
3746         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
3747
3748 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
3749
3750         * gfortran.fortran-torture/execute/intrinsic_count.f90:
3751         Fix array dimension to avoid correct end-of-file error.
3752
3753 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
3754
3755         PR libfortran/23598
3756         * gfortran.dg/iostat_1.f90:  New test.
3757
3758 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
3759
3760         PR middle-end/23408
3761         * gcc.dg/pr23408.c: New test.
3762
3763 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
3764
3765         PR c++/23099
3766         * g++.dg/init/member1.C: Make sure erroneous static data member
3767         definitions are required.
3768         * g++.dg/template/static13.C: New test.
3769         * g++.dg/template/static14.C: Likewise.
3770
3771 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
3772
3773         * gcc.target/i386/pr23575.c: Use -msse2 instead of
3774         -march=pentium4, remove ilp32 requirement.
3775
3776         PR middle-end/23484
3777         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
3778         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
3779
3780 2005-08-29  Andreas Jaeger  <aj@suse.de>
3781
3782         PR testsuite/23607
3783         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
3784
3785 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
3786
3787         * gcc.c-torture/execute/20050316-2.c: New test.
3788         * gcc.c-torture/execute/20050316-3.c: New test.
3789         * gcc.dg/torture/pr16104-1.c: New test.
3790
3791 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
3792
3793         PR middle-end/23463
3794         * gcc.c-torture/execute/zero-struct-1.c: New test.
3795
3796 2005-08-27  Richard Guenther  <rguenther@suse.de>
3797
3798         PR target/23575
3799         * gcc.target/i386/pr23575.c: New testcase.
3800
3801 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
3802
3803         PR rtl-optimization/23561
3804         * gcc.c-torture/execute/20050826-1.c: New test.
3805
3806         PR rtl-opt/23560
3807         * gcc.c-torture/execute/20050826-2.c: New test.
3808
3809 2005-08-26  Dale Johannesen  <dalej@apple.com>
3810
3811         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
3812         * gcc.dg/20050826-1.c:  New.
3813
3814 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
3815
3816         PR c++/19004
3817         * g++.dg/template/nontype13.C: New test.
3818
3819         PR c++/23491
3820         * g++.dg/init/new14.C: New test.
3821         * g++.dg/expr/anew1.C: Do not XFAIL.
3822         * g++.dg/expr/anew2.C: Likewise.
3823         * g++.dg/expr/anew3.C: Likewise.
3824
3825 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
3826
3827         PR middle-end/22439
3828         * gcc.dg/vla-3.c: New test.
3829
3830 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
3831
3832         PR fortran/20363
3833         * gfortran.dg/named_interface.f90: New.
3834
3835 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
3836
3837         * gcc.c-torture/execute/frame-address.c: New test.
3838
3839 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
3840
3841         PR c++/20817
3842         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
3843
3844 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3845
3846         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
3847
3848 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
3849
3850         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
3851         * gcc.dg/altivec-22.c: Rename from..
3852         * gcc.dg/altivec-nomfcr.c: ..this.
3853
3854 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
3855
3856         PR tree-optimization/23546
3857         * gcc.dg/tree-ssa/pr23546.c: New test.
3858
3859 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
3860
3861         PR fortran/17758
3862         * gfortran.dg/nonreturning_statements.f90: New test.
3863
3864 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3865
3866         PR c++/22454
3867         * g++.dg/parse/crash29.C: New.
3868
3869 2005-08-23  DJ Delorie  <dj@redhat.com>
3870
3871         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
3872         constants have the L suffix.
3873
3874 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
3875
3876         PR c++/23044
3877         * g++.dg/template/instantiate8.C: New.
3878
3879 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
3880
3881         PR middle-end/23467
3882         * gcc.c-torture/execute/pr23467.c: New test.
3883
3884 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
3885
3886         PR tree-optimization/22043
3887         * gcc.c-torture/execute/20050613-1.c: New test.
3888
3889 2005-08-23  Ben Elliston  <bje@au.ibm.com>
3890
3891         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
3892
3893 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
3894
3895         PR rtl-optimization/23478
3896         * g++.dg/opt/pr23478.C: New test.
3897
3898 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
3899
3900         PR c/18715
3901         * gcc.dg/switch-warn-3.c: New test.
3902
3903 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3904
3905         PR c++/22233
3906         * g++.dg/template/param1.C: New test.
3907
3908 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3909
3910         PR c++/23089
3911         * g++.dg/other/incomplete1.C: New test.
3912
3913 2005-08-22  Ira Rosen  <irar@il.ibm.com>
3914
3915         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
3916         are vectorizable.
3917
3918 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3919
3920         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
3921         d_lines_5.f: New.
3922
3923 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
3924
3925         * gcc.target/i386/sse-4.c: New test.
3926
3927 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3928
3929         PR testsuite/23239
3930         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
3931
3932 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
3933
3934         * gcc.dg/20050811-1.c: New test.
3935         * gcc.dg/20050811-2.c: New test.
3936
3937 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
3938
3939         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
3940
3941 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
3942
3943         PR 23476
3944         * gcc.c-torture/compile/pr23476.c: New test.
3945
3946 2005-08-19  Devang Patel  <dpatel@apple.com>
3947
3948         PR tree-optimization/23048
3949         * gcc.dg/tree-ssa/pr23048.c: New test.
3950
3951 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
3952
3953         PR middle-end/20624
3954         * g++.dg/warn/Wreturn-3.C: New test
3955
3956 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
3957
3958         PR tree-optimization/22228
3959         * g++.dg/vect/pr22543.cc: New test.
3960
3961 2005-08-17  Steven Bosscher  <stevenb@suse.de>
3962
3963         PR tree-optimization/21574
3964         * gcc.dg/tree-ssa/pr21574.c: New test.
3965
3966 2005-08-16  James E Wilson  <wilson@specifix.com>
3967
3968         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
3969
3970 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
3971
3972         PR tree-opt/23402
3973         * gcc.c-torture/compile/zero-strct-3.c: New test.
3974         * gcc.c-torture/compile/zero-strct-4.c: New test.
3975
3976 2005-08-16  Steven Bosscher  <stevenb@suse.de>
3977
3978         PR target/23376
3979         * gcc.target/x86_64/pr23376.c: New test.
3980
3981 2005-08-16  Ian Lance Taylor  <ian@airs.com>
3982
3983         PR c++/23337
3984         * g++.dg/ext/vector2.C: New.
3985
3986 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3987
3988         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
3989
3990 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
3991
3992         PR libfortran/23428
3993         * gfortran.dg/inquire-complex.f90:  New test case.
3994
3995 2005-08-16  James E Wilson  <wilson@specifix.com>
3996
3997         PR tree-optimization/21105
3998         * gcc.dg/large-size-array.c: New.
3999
4000 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4001
4002         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4003         type.
4004         * gcc.dg/vect/vect-41: Likewise.
4005         * gcc.dg/vect/vect-42: Likewise.
4006         * gcc.dg/vect/vect-43: Likewise.
4007         * gcc.dg/vect/vect-44: Likewise.
4008         * gcc.dg/vect/vect-46: Likewise.
4009         * gcc.dg/vect/vect-47: Likewise.
4010         * gcc.dg/vect/vect-48: Likewise.
4011         * gcc.dg/vect/vect-52: Likewise.
4012         * gcc.dg/vect/vect-53: Likewise.
4013         * gcc.dg/vect/vect-54: Likewise.
4014         * gcc.dg/vect/vect-55: Likewise.
4015         * gcc.dg/vect/vect-56: Likewise.
4016         * gcc.dg/vect/vect-57: Likewise.
4017         * gcc.dg/vect/vect-58: Likewise.
4018         * gcc.dg/vect/vect-59: Likewise.
4019         * gcc.dg/vect/vect-60: Likewise.
4020         * gcc.dg/vect/vect-61: Likewise.
4021         * gcc.dg/vect/vect-85: Likewise.
4022         * gcc.dg/vect/vect-87: Likewise.
4023         * gcc.dg/vect/vect-88: Likewise.
4024         * gcc.dg/vect/vect-93.c: Likewise.
4025         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
4026         * gcc.dg/vect/vect-75: Likewise.
4027         * gcc.dg/vect/vect-76: Likewise.
4028         * gcc.dg/vect/vect-77: Likewise.
4029         * gcc.dg/vect/vect-78: Likewise.
4030         * gcc.dg/vect/vect-80: Likewise.
4031         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
4032         vectorized for the expected reason, rather than checking how alignment
4033         was handled.
4034         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
4035         type and also instead of aligned pointers. Added documentation.
4036
4037 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
4038
4039         * gfortran.dg/power.f90: New test.
4040
4041 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
4042
4043         PR rtl-optimization/23299
4044         * g++.dg/opt/pr23299.C: New test.
4045
4046 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4047
4048         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
4049
4050 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
4051
4052         * g++.dg/template/local6.C: New test.
4053
4054 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
4055
4056         * execute/exceptions/finally-1.m: Check that the catch and finally are
4057         being called.  Also add a "return 0;" at the end of main.
4058
4059 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
4060
4061         PR fortran/21432.
4062         * gfortran.dg/namelist_print_1.f: New test of functionality of
4063         PRINT namelist.
4064         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
4065         namelist generates error with -std=f95.
4066
4067 2005-08-14  Ira Rosen  <irar@il.ibm.com>
4068
4069         PR tree-optimization/23119
4070         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
4071
4072 2005-08-13  Marcin Koziej  <creep@desk.pl>
4073             Andrew Pinski  <pinskia@physics.uc.edu>
4074
4075         PR libobjc/22492
4076         * execute/exceptions/finally-1.m: New test.
4077
4078 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4079
4080         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
4081         testsuite.
4082         * objc/execute/exceptions/trivial.m: New test.
4083         * objc.dg/try-catch-11.m: Move to ...
4084         * objc/execute/exceptions/foward-1.m: Here.
4085         * objc.dg/try-catch-2.m: Move to ...
4086         * objc/execute/exceptions/catchall-1.m: Here.
4087         * objc.dg/try-catch-8.m: Move to ...
4088         * objc/execute/exceptions/local-variables-1.m: Here.
4089
4090 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4091
4092         * objc.dg/nested-func-1.m: Move to ...
4093         * objc/execute/nested-func-1.m: Here.
4094
4095 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4096
4097         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
4098         in ${options} instead of [target_info name].
4099         * lib/obj-c++.exp (objc_target_compile): Likewise.
4100
4101 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4102
4103         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
4104
4105 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
4106
4107         part of PR testsuite/23348
4108         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
4109         of the torture options.
4110         * objc/compile/trivial.m: New test.
4111
4112 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4113
4114         * gfortran.dg/eoshift.f90:  Correct format.
4115
4116 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
4117
4118         * gfortran.fortran-torture/execute/character_passing.f90:
4119         Fix comment typo.
4120
4121 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
4122
4123         PR c++/8271
4124         * g++.dg/template/unify10.C: New.
4125
4126 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
4127
4128         * g++.dg/parse/pr22514.C: Move to...
4129         * g++.dg/debug/pr22514.C: here.
4130
4131 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4132
4133         PR c++/23266
4134         * g++.dg/inherit/pure1.C: New test.
4135
4136         * ChangeLog: Fix typos.
4137
4138 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4139             Steven Bosscher  <stevenb@suse.de>
4140
4141         * gfortran.dg/runtime_warning_1.f90: New test.
4142
4143 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
4144
4145         PR c++/23219
4146         * g++.dg/parse/crash28.C: New.
4147
4148 2005-08-11  Richard Guenther  <rguenther@suse.de>
4149
4150         PR target/23289
4151         * gcc.target/i386/tailcall-1.c: New testcase.
4152
4153 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4154
4155         * gcc.dg/vect/vect-67.c: Un-xfail.
4156
4157 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
4158
4159         PR c++/23225
4160         * g++.dg/testsuite/parse/crash27.C: new test.
4161
4162 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
4163
4164         PR libfortran/22143
4165         * gfortran.dg/shift-kind.f90:  New testcase.
4166
4167 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
4168
4169         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
4170         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
4171
4172 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4173
4174         PR c++/20646
4175         * g++.dg/other/mult-stor1.C: New test.
4176
4177 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4178
4179         * gcc.c-torture/pr18299-1.c: Move to ...
4180         * gcc.c-torture/compile/pr18299-1.c: Here.
4181
4182 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
4183
4184         * gfortran/fortran.torture/execute/character_passing.f90:
4185         Fix types for LSAME.
4186
4187 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
4188
4189         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
4190         input data back to what it was originally.
4191
4192 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
4193
4194         * objc.dg/try-catch-8.m: Enable for all targets.
4195
4196 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
4197
4198         * gcc.dg/pr23165.c: New test.
4199
4200 2005-08-09  Steven Bosscher  <stevenb@suse.de>
4201
4202         PR tree-optimization/23234
4203         * gcc.dg/tree-ssa/pr23234.c: New test.
4204
4205 2005-08-08  Josh Conner  <jconner@apple.com>
4206
4207         PR rtl-optimization/23241
4208         * gcc.dg/char-compare.c: New test.
4209
4210 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4211
4212         PR c++/22508
4213         * g++.dg/init/new13.C: New test.
4214
4215 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
4216
4217         PR c++/21166
4218         * g++.dg/other/crash-4.C: Adjust
4219         * g++/dg/ext/packed9.C: New.
4220
4221 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4222
4223         PR middle-end/21964
4224         * gcc.c-torture/execute/pr21964-1.c: New test.
4225
4226 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
4227
4228         PR c/22458
4229         * gcc.dg/pr22458-1.c: New test.
4230
4231 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
4232             Steven G. Kargl <kargls@comcast.net>
4233
4234         PR fortran/22390
4235         * gfortran.dg/flush_1.f90: New test.
4236
4237 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4238
4239         PR c++/23191
4240         * g++.dg/template/eh2.C: New test.
4241
4242 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4243
4244         PR c++/19498
4245         * g++.dg/template/instantiate7.C: New test.
4246
4247 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
4248
4249         PR c/23113
4250         * gcc.dg/Wunused-value-1.c: New test.
4251
4252 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
4253
4254         PR rtl-optimization/23233
4255         * gcc.c-torture/compile/pr23233-1.c: New test.
4256
4257 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
4258
4259         PR fortran/18833
4260         PR fortran/20850
4261         * gfortran.dg/equiv_1.f90: New test.
4262         * gfortran.dg/equiv_2.f90: New test.
4263         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
4264         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
4265         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
4266
4267 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4268
4269         * gcc.c-torture/execute/vrp-5.c: New test.
4270         * gcc.c-torture/execute/vrp-6.c: New test.
4271         * gcc.dg/tree-ssa/vrp21.c: New test.
4272
4273 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
4274
4275         * g++.dg/parse/pr22514.C: New test.
4276
4277 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
4278
4279         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
4280
4281         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
4282         instead of constant loads / pool entries.
4283
4284 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
4285
4286         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
4287         TEST_TO_WCTYPE.
4288
4289 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
4290
4291         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
4292         __WINT_TYPE__ in generated prototypes if possible.
4293
4294 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
4295
4296         PR 22037
4297         * g++.dg/tree-ssa/pr22037.C:
4298
4299 2005-08-04  Richard Henderson  <rth@redhat.com>
4300
4301         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
4302         scan-tree-dump-times directive.
4303
4304 2005-08-04  Jan Hubicka  <jh@suse.cz>
4305
4306         * gcov-1.C: Fix switch counts.
4307         * gcov-4b.c: Likewise.
4308
4309 2005-08-03  Jeff Law  <law@redhat.com>
4310
4311         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
4312
4313 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
4314
4315         * gcc.c-torture/execute/pr23135.c: New test.
4316
4317 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4318
4319         PR tree-optimization/19899
4320         * gcc.dg/tree-ssa/scev-1.c: New test.
4321         * gcc.dg/tree-ssa/scev-2.c: New test.
4322
4323 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
4324
4325         PR target/18582
4326         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
4327
4328 2005-08-03  Jan Hubicka  <jh@suse.cz>
4329
4330         * update-conroll.c: New testcase.
4331         * update-conroll-2.c: New testcase.
4332
4333 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
4334
4335         * gfortran.dg/constant_substring.f: New test.
4336         * gfortran.dg/pr22491.f: New test.
4337
4338 2005-08-02  Jan Hubicka  <jh@suse.cz>
4339
4340         * update-threading.c: Replace by the proper one.
4341
4342 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4343
4344         PR 23164
4345         * g++.dg/tree-ssa/pr23164.C: New test.
4346
4347 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
4348
4349         * gcc.dg/tree-ssa/pr23192.c: New test.
4350
4351 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
4352
4353         * gcc.c-torture/execute/vrp-4.c: New test.
4354
4355 2005-08-02  Jan Hubicka  <jh@suse.cz>
4356
4357         * update-threading.c: New test.
4358
4359 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
4360
4361         * gcc.c-torture/compile/20050801-1.c: New test.
4362         * gcc.c-torture/compile/20050801-2.c: New test.
4363
4364 2005-08-01  Jan Hubicka  <jh@suse.cz>
4365
4366         * val-prof-5.c: New test.
4367
4368 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
4369
4370         PR c/22311
4371         * gcc.dg/pr22311-1.c : New test.
4372
4373 2005-07-31  Steven Bosscher  <stevenb@suse.de>
4374
4375         PR target/23095
4376         * gfortran.dg/pr23095.f: New test.
4377
4378         PR c++/22003
4379         * g++.dg/other/pr22003.C: New test.
4380
4381 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
4382
4383         PR target/20621
4384         * gcc.c-torture/execute/pr20621-1.c: New test.
4385
4386 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
4387
4388         * gfortran.dg/comma_format_extension_4.f:  Adjust length
4389         of string for format.
4390         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
4391         print statement with internal write.
4392         * gfortran.dg/der_array_io_2.f:  Likewise.
4393         * gfortran.dg/der_array_io_3.f:  Likewise.
4394
4395 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
4396
4397         * gcc.dg/fold-abs-4.c: new test.
4398
4399 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
4400
4401         PR fortran/22570 an related issues.
4402         * gfortran.dg/x_slash_1.f: New test.
4403
4404 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
4405
4406         PR c/23143
4407         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
4408         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
4409
4410 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4411
4412         PR c/529
4413         * gcc.dg/Wshadow-3.c: New test.
4414
4415 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
4416
4417         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
4418         used to have the wrong bounds).
4419
4420 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4421
4422         PR c/21720
4423         * gcc.dg/hex-round-1.c: Test more cases.
4424         * gcc.dg/hex-round-2.c: New test.
4425
4426 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
4427
4428         PR 22550
4429         * g++.dg/tree-ssa/pr22550.C: New test.
4430
4431 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
4432
4433         * gcc.dg/tree-ssa/vrp19.c: New test.
4434         * gcc.dg/tree-ssa-vrp20.c: New test.
4435
4436 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4437
4438         PR c/22240
4439         * gcc.dg/transparent-union-4.c: New test.
4440
4441 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4442
4443         PR c/22192
4444         * gcc.dg/c99-vla-2.c: New test.
4445
4446 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
4447
4448         PR c/21720
4449         * gcc.dg/hex-round-1.c: New test.
4450
4451 2005-07-28  Jan Hubicka  <jh@suse.cz>
4452
4453         * inliner-1.c: Do not dump everything.
4454         * tree-prof.exp: Do not pass -ftree-based-profiling.
4455         * bprob.exp: Likewise.
4456
4457         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
4458
4459 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
4460
4461         PR c++/22545
4462         * g++.dg/expr/ptrmem7.C: New test.
4463
4464 2005-07-28  Mike Stump  <mrs@apple.com>
4465
4466         * g++.old-deja/g++.mike/visibility-1.C: New test.
4467
4468 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4469
4470         PR c/20187
4471         * gcc.c-torture/execute/pr20187-1.c: New test.
4472
4473 2005-07-28  Jeff Law  <law@redhat.com>
4474
4475         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
4476         * gcc.dg/tree-ssa/vrp18.c: New test.
4477
4478 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4479
4480         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
4481
4482 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
4483
4484         PR tree-optimization/22506
4485         * gcc.dg/vect/ps22506.c: New test.
4486
4487 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
4488
4489         PR target/21149
4490         * gcc.target/i386/sse-3.c: New test.
4491
4492 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4493
4494         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
4495         * gcc.target/mips/mips32-dsp-type.c: Likewise.
4496
4497 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
4498
4499         PR c/22589
4500         * gcc.c-torture/compile/pr22589-1.c: New test.
4501
4502 2005-07-28  Jan Hubicka  <jh@suse.cz>
4503
4504         * update-loopch.c: New testcase.
4505
4506 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4507
4508         PR rtl-optimization/23047
4509         * gcc.c-torture/execute/pr23047.c: New test.
4510         * gcc.c-torture/execute/pr23047.x: New.
4511
4512 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
4513
4514         PR tree-optimization/22493
4515         * gcc.c-torture/execute/pr22493-1.c: New test.
4516         * gcc.c-torture/execute/pr22493-1.x: New.
4517         * gcc.c-torture/execute/vrp-1.c: New test.
4518         * gcc.c-torture/execute/vrp-2.c: New test.
4519         * gcc.c-torture/execute/vrp-2.c: New test.
4520
4521 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
4522
4523         * gcc.target/frv/all-builtin-read8.c: Delete.
4524         * gcc.target/frv/all-builtin-read16.c: Delete.
4525         * gcc.target/frv/all-builtin-read32.c: Delete.
4526         * gcc.target/frv/all-builtin-read64.c: Delete.
4527         * gcc.target/frv/all-builtin-write8.c: Delete.
4528         * gcc.target/frv/all-builtin-write16.c: Delete.
4529         * gcc.target/frv/all-builtin-write32.c: Delete.
4530         * gcc.target/frv/all-builtin-write64.c: Delete.
4531         * gcc.target/frv/all-read-write-1.c: New.
4532
4533 2005-07-27  Jeff Law  <law@redhat.com>
4534
4535         * gcc.c-torture/execute/pr22630.c: New test.
4536
4537 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
4538
4539         PR tree-optimization/23073
4540         * gcc.dg/vect/nodump-pr23073.c: New test.
4541         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
4542
4543 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
4544
4545         PR tree-optimize/22348
4546         * gcc.c-torture/execute/pr22348.c: New.
4547
4548 2005-07-27  Richard Guenther  <rguenther@suse.de>
4549
4550         * gcc.dg/tree-ssa/salias-1.c: New testcase.
4551
4552 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4553
4554         PR fortran/22503
4555         * gfortran.dg/logical_comp.f90: New test.
4556
4557 2005-07-27  Jan Hubicka  <jh@suse.cz>
4558
4559         * inliner-1.c: Add cleanup of dumps.
4560         * val-prof-*.c: Likewise.
4561         * update-tailcall.c: New.
4562
4563 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
4564
4565         PR 22591
4566         * gcc.dg/tree-ssa/pr22591.c: New test.
4567         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
4568
4569 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
4570
4571         PR libobjc/22606
4572         * objc.dg/try-catch-11.m: New test.
4573
4574 2005-07-26  Richard Guenther  <rguenther@suse.de>
4575
4576         PR tree-optimization/22486
4577         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
4578
4579 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4580
4581         PR tree-opt/22484
4582         * testsuite/g++.dg/opt/loop2.C: New test.
4583
4584 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
4585
4586         * gcc.dg/tree-ssa/reassoc-3.c: New test.
4587         * gcc.dg/tree-ssa/reassoc-4.c: New test.
4588
4589 2005-07-25  Adam Nemet  <anemet@lnxw.com>
4590
4591         * lib/profopt.exp (profopt-execute): Check for profiling data
4592         files on the target.
4593
4594 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
4595
4596         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
4597         for matching of asm labels.
4598
4599 2005-07-25  Richard Guenther  <rguenther@suse.de>
4600
4601         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
4602
4603 2005-07-25  Richard Guenther  <rguenther@suse.de>
4604
4605         PR testsuite/22624
4606         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
4607
4608 2005-07-25  Ira Rosen  <irar@il.ibm.com>
4609
4610         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
4611         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
4612         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
4613         * gcc.dg/vect/vect-100.c: New test.
4614         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
4615         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
4616         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
4617         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
4618         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
4619         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
4620         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
4621         * gfortran.dg/vect/pr19049.f90: New testcase.
4622         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
4623
4624 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
4625
4626         * gcc.c-torture/execute/20050713-1.c: New test.
4627
4628         PR fortran/20063
4629         * gfortran.fortran-torture/execute/data_4.f90: New test.
4630
4631         PR middle-end/20303
4632         * gcc.dg/visibility-d.c: New test.
4633
4634 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
4635
4636         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
4637         * gfortran.dg/underflow.f90: Ditto.
4638
4639 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4640
4641         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
4642         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
4643         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
4644
4645 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4646
4647         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
4648         include case of field width of zero.
4649
4650 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
4651
4652         PR libgfortran/21875
4653         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
4654         with trailing blanks on normal formatted read.
4655
4656 2005-07-23  Chao-ying Fu  <fu@mips.com>
4657
4658         * gcc.target/mips/mips32-dsp-type.c: New test.
4659         * gcc.target/mips/mips32-dsp.c: New test.
4660
4661 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
4662
4663         PR testsuite/21073
4664         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
4665
4666         PR testsuite/20454
4667         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
4668         and __cyg_profile_func_exit.
4669
4670 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
4671
4672         * gfortran.dg/comma_format_extension_3.f: Fix typo.
4673         * gfortran.dg/comma_format_extension_4.f: Same.
4674         * gfortran.dg/pr15332.f: Same.
4675         * gfortran.dg/pr21730.f: Same.
4676
4677 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
4678
4679         * g++.dg/opt/vrp2.C: Fix testcase.
4680
4681         PR tree-opt/22625
4682         * g++.dg/opt/vrp2.C: New test.
4683
4684 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR debug/21828
4687         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
4688
4689 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
4690
4691         * gcc.dg/tree-ssa/20050719-1.c: New test.
4692
4693 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
4694
4695         * gcc.dg/bfin-longcall-1.c: New file.
4696         * gcc.dg/bfin-longcall-2.c: New file.
4697
4698 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
4699
4700         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
4701
4702 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4703
4704         PR middle-end/19055
4705         * gcc.dg/tree-ssa/pr19055.c: New test.
4706         * gcc.dg/tree-ssa/pr19055-2.c: New test.
4707
4708 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
4709
4710         PR C++/22358
4711         * g++.dg/other/pr22358.C: New test.
4712
4713 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
4714
4715         PR c++/2922
4716         * g++.dg/lookup/two-stage5.C: New test from bug comments.
4717
4718 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4719
4720         PR c++/15938
4721         * g++.dg/init/union2.C: New test.
4722
4723 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4724
4725         PR c/22393
4726         * gcc.dg/complex-4.c: New test.
4727
4728 2005-07-21  Richard Guenther  <rguenther@suse.de>
4729
4730         PR testsuite/22522
4731         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
4732         scanning for asm labels.
4733         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4734
4735 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4736
4737         PR target/22085
4738         * gcc.dg/altivec-pr22085.c: New.
4739
4740 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
4741
4742         PR tree-optimization/19210
4743         * gcc.dg/tree-ssa/pr19210-1.c: New.
4744         * gcc.dg/tree-ssa/pr19210-2.c: New.
4745
4746 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
4747
4748         PR rtl-optimization/22167
4749         * g++.dg/opt/pr22167.C: New test.
4750
4751 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
4752
4753         PR c++/2922
4754         * g++.dg/lookup/two-stage2.C: New.
4755         * g++.dg/lookup/two-stage3.C: New.
4756         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
4757         fixed two-stage name lookup for operators.
4758         * g++.dg/template/call3.C: Compiler now produces an appropriate
4759         error message.
4760         * g++.dg/template/crash37.C: Compiler now describes bla() on line
4761         14 as a candidate.
4762         * g++.dg/template/ptrmem4.C: Compiler produces different error
4763         message.
4764         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
4765         connect_to_method as a candidate.
4766
4767 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
4768
4769         * gcc.dg/fold-alloc-1.c: New test.
4770
4771 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
4772
4773         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
4774         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
4775
4776 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
4777
4778         * gcc.dg/fold-abs-1.c: New test.
4779         * gcc.dg/fold-abs-2.c: New test.
4780         * gcc.dg/fold-abs-3.c: New test.
4781
4782 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
4783
4784         Make CONSTRUCTOR use VEC to store initializers.
4785         * g++.dg/ext/complit3.C: Check for specific error messages.
4786         * g++.dg/init/brace2.C: Update error message.
4787         * g++.dg/warn/Wbraces2.C: Likewise.
4788
4789 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
4790
4791         PR fortran/16940
4792         * gfortran.dg/module_interface_1.f90: New test.
4793
4794 2005-07-19  Danny Berlin <dberlin@dberlin.org>
4795             Kenneth Zadeck <zadeck@naturalbridge.com>
4796
4797         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
4798
4799 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4800
4801         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
4802         specify -Wformat for these tests.
4803         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
4804         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
4805         * gcc.dg/format/opt-6.c: Delete.
4806
4807 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4808
4809         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
4810         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4811
4812 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
4813
4814         * gcc.dg/tree-ssa/alias-2.c: New test.
4815
4816 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
4817
4818         PR c++/22263
4819         * g++.dg/template/explicit7.C: New test.
4820
4821 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
4822
4823         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
4824         width of 8 to +Inf and -Inf.
4825
4826 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
4827
4828         PR c++/22139
4829         * g++.dg/template/friend36.C: New test.
4830
4831 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
4832
4833         PR fortran/21730
4834         * gfortran.dg/pr21730.f: New test.
4835
4836 2005-07-16  Danny Berlin <dberlin@dberlin.org>
4837             Kenneth Zadeck <zadeck@naturalbridge.com>
4838
4839         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
4840         since pure const detection cannot run at -O1 in c compiler.
4841         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
4842         can now optimize this case properly.
4843         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
4844         because we now pass.
4845         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
4846
4847 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
4848
4849         PR c/22421
4850         * gcc.dg/format/bitfld-1.c: New test.
4851
4852 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4853
4854         PR c++/22204
4855         * g++.dg/rtti/repo1.C: New test.
4856
4857 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
4858
4859         PR middle-end/22398
4860         * gcc.c-torture/compile/pr22398.c: New test.
4861
4862 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
4863
4864         PR c++/22132
4865         * g++.dg/expr/cast4.C: New test.
4866
4867 2005-07-15  Richard Guenther  <rguenther@suse.de>
4868
4869         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
4870         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
4871
4872 2005-07-15  Steven Bosscher  <stevenb@suse.de>
4873
4874         PR tree-optimization/22230
4875         * gcc.dg/tree-ssa/pr22230.c: New test.
4876
4877 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
4878
4879         * gfortran.dg/g77/cpp6.f: New test.
4880
4881         PR fortran/22417
4882         * gfortran.dg/g77/cpp5.F: New test.
4883         * gfortran.dg/g77/cpp5.h: New file.
4884         * gfortran.dg/g77/cpp5inc.h: New file.
4885
4886 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
4887
4888         PR libfortran/16435
4889         * gfortran.dg/tl_editting.f90: New.
4890         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
4891
4892 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
4893
4894         * gfortran.dg/char_array_constructor.f90: New test.
4895
4896 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
4897
4898         * gfortran.dg/past_eor.f90: New.
4899         * gfortran.dg/complex_read.f90: New.
4900
4901 2005-07-13  Jeff Law  <law@redhat.com>
4902
4903         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
4904         additional casts.
4905
4906         * gcc.dg/tree-ssa/pr22321.c: New test
4907
4908 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
4909
4910         PR tree-optimization/21921
4911         * gcc.dg/tree-ssa/pr21921.c: New.
4912
4913 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4914
4915         PR tree-optimizatio/22442
4916         * gcc.dg/tree-ssa/loop-11.c: New test.
4917
4918 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4919
4920         PR tree-opt/21840
4921         * gcc.c-torture/compile/pr21840.c: New test.
4922
4923 2005-07-12  Jan Hubicka  <jh@suse.cz>
4924
4925         * gcc.c-torture/compile/pr22379.c: New test.
4926
4927 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
4928
4929         PR libfortran/21593
4930         gfortran.dg/dev_null.f90:  Remove outdated comment about
4931         PR libfortran/21593.
4932
4933
4934 2005-07-12  Dale Johannesen  <dalej@apple.com>
4935
4936         * gcc.target/i386/compress-float-sse.c:  New.
4937         * gcc.target/i386/compress-float-sse-pic.c:  New.
4938         * gcc.target/i386/compress-float-387.c:  New.
4939         * gcc.target/i386/compress-float-387-pic.c:  New.
4940         * gcc.dg/compress-float-ppc.c:  New.
4941         * gcc.dg/compress-float-ppc-pic.c:  New.
4942
4943 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
4944
4945         PR libfortran/21593
4946         gfortran.dg/dev_null.f90:  Remove targets.
4947
4948 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
4949
4950         PR tree-opt/22335
4951         * gcc.dg/pr22335-1.c: New test.
4952         * gcc.dg/pr22335-2.c: New test.
4953
4954 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4955
4956         PR c++/20172
4957         * g++.dg/template/nontype12.C : New test.
4958
4959 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
4960
4961         * gcc.dg/tree-ssa/loop-10.c: New test.
4962
4963 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
4964
4965         * gcc.c-torture/execute/20020720-1.x: Remove.
4966
4967 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
4968
4969         * gfortran.fortran-torture/execute/forall_7.f90: New test.
4970
4971 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
4972
4973         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
4974         (dg-mips-options): Use it.
4975
4976 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
4977
4978         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
4979
4980 2005-07-09  Richard Henderson  <rth@redhat.com>
4981
4982         * lib/target-supports.exp (check_effective_target_sync_char_short):
4983         Add alpha.
4984
4985 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
4986
4987         PR libfortran/22217
4988         * gfortran.dg/negative-z-descriptor.f90:  New test.
4989
4990 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
4991
4992         PR tree-opt/22329
4993         * gcc.dg/pr22329.c: New test.
4994
4995 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
4996
4997         PR tree-optimization/20139
4998         * gcc.dg/tree-ssa/pr20139.c: New.
4999
5000 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5001
5002         PR tree-opt/22356
5003         * testsuite/gcc.dg/pr22356-1.c: New test.
5004
5005 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5006
5007         PR c++/21799
5008         * g++.dg/template/unify8.C: New.
5009         * g++.dg/template/unify9.C: New.
5010
5011 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5012
5013         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5014
5015 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5016
5017         * gcc.dg/darwin-version-1.c: New.
5018         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5019         * gcc.dg/builtins-20.c: Likewise.
5020         * gcc.dg/builtins-53.c: Likewise.
5021         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5022         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5023         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5024         * gcc.dg/torture/builtins-power-1.c: Likewise.
5025         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
5026         on Darwin.
5027
5028 2005-07-07  Jeff Law  <law@redhat.com>
5029
5030         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
5031         argument evaluation order.
5032
5033 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
5034
5035         PR libfortran/21594
5036         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5037         Add test cases where the shift length is greater than the
5038         array length.
5039
5040 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5041
5042         * obj-c++.dg/proto-lossage-6.mm: New.
5043         * objc.dg/proto-lossage-6.m: New.
5044
5045 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5046
5047         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
5048         * objc.dg/gnu-runtime-2.m: Likewise.
5049
5050 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5051
5052         * gfortran.dg/longline.f: New test.
5053
5054         * gfortran.dg/badline.f: New test.
5055
5056 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5057
5058         PR fortran/16531
5059         PR fortran/15966
5060         PR fortran/18781
5061         * gfortran.dg/hollerith.f90: New.
5062         * gfortran.dg/hollerith2.f90: New.
5063         * gfortran.dg/hollerith3.f90: New.
5064         * gfortran.dg/hollerith4.f90: New.
5065         * gfortran.dg/hollerith_f95.f90: New.
5066         * gfortran.dg/hollerith_legacy.f90: New.
5067         * gfortran.dg/g77/cpp4.F: New. Port from g77.
5068
5069 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
5070
5071         PR objc/22274
5072         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
5073         * objc.dg/gnu-runtime-2.m: New.
5074
5075 2005-07-06  Jeff Law  <law@redhat.com>
5076
5077         * gcc.dg/tree-ssa/vrp17.c: New test.
5078
5079 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
5080
5081         PR fortran/22327
5082         * gfortran.dg/array_constructor_5.f90: New test.
5083
5084 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
5085
5086         * gfortran.fortran-torture/execute/entry_9.f90: New test.
5087
5088 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
5089
5090         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
5091         * gcc.dg/980816-1.c: Ditto.
5092
5093 2005-07-06  Jeff Law  <law@redhat.com>
5094
5095         * gcc.c-torture/compile/pr21356.c: New test.
5096
5097 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5098
5099         PR c/22013
5100         PR c/22098
5101         * gcc.c-torture/compile/pr22013-1.c,
5102         gcc.c-torture/execute/pr22098-1.c,
5103         gcc.c-torture/execute/pr22098-2.c,
5104         gcc.c-torture/execute/pr22098-3.c: New tests.
5105
5106 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
5107
5108         PR c/22308
5109         * gcc.dg/pr22308-1.c: New test.
5110
5111 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
5112
5113         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
5114         target.
5115         * gcc.dg/compare9.c: Use -fshort-enums instead of
5116         -fno-short-enums.  Change the last test to dg-bogus.
5117
5118 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
5119
5120         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
5121         * gcc.dg/compare9.c: New.
5122
5123 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5124
5125         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
5126
5127 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5128
5129         PR testsuite/22288
5130         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
5131
5132
5133 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5134
5135         * gcc.dg/format/gcc_gfc-1.c: New.
5136
5137 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
5138
5139         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
5140
5141 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5142
5143         PR fortran/20842
5144         * gfortran.dg/io_invalid_1.f90: New test.
5145
5146 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
5147
5148         * gcc.dg/format/gcc_diag-1.c: Update.
5149
5150 2005-07-02  Jeff Law  <law@redhat.com>
5151
5152         * gcc.dg/tree-ssa/pr22051-1.c: New test.
5153         * gcc.dg/tree-ssa/pr22051-2.c: New test.
5154
5155 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
5156
5157         * gcc.dg/format/gcc_diag-1.c: Update.
5158
5159 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
5160
5161         PR tree-opt/22269
5162         * gcc.c-torture/compile/pr22269.c: New test.
5163
5164 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
5165
5166         PR 21584
5167         PR 22219
5168         * g++.dg/tree-ssa/pr21584-1.C: New test.
5169         * g++.dg/tree-ssa/pr21584-2.C: New test.
5170
5171 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
5172
5173         * obj-c++.dg/try-catch-11.mm: New.
5174         * objc.dg/try-catch-10.m: New.
5175
5176 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
5177
5178         * g++.dg/other/ucnid-1.C: xfail on AIX.
5179
5180 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
5181
5182         PR 22234
5183         * gcc.dg/20050629-1.c: New test.
5184
5185 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
5186
5187         * obj-c++.dg/const-str-1[0-1].mm: New.
5188         * objc.dg/const-str-1[0-1].m: New.
5189
5190 2005-05-29  Richard Henderson  <rth@redhat.com>
5191
5192         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
5193         Rename from check_effective_target_vect_no_max.
5194         (check_effective_target_vect_no_int_add): New.
5195         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
5196         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
5197         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5198         * gcc.dg/vect/vect-reduc-1.c: Use both.
5199         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5200
5201 2005-05-29  Richard Henderson  <rth@redhat.com>
5202
5203         * lib/target-supports.exp (check_effective_target_vect_no_max):
5204         Remove i386 and x86_64.
5205
5206 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5207
5208         PR testsuite/21969
5209         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
5210
5211 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
5212
5213         PR middle-end/21969
5214         * gcc.dg/vect/pr21969.c: New test.
5215
5216 2005-06-28  Eric Christopher  <echristo@redhat.com>
5217
5218         PR c/22052
5219         PR c/21975
5220         * gcc.dg/inline1.c: New test.
5221         * gcc.dg/inline2.c: Ditto.
5222         * gcc.dg/inline3.c: Ditto.
5223         * gcc.dg/inline4.c: Ditto.
5224         * gcc.dg/inline5.c: Ditto.
5225
5226 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5227
5228         PR libfortran/22142
5229         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5230         Add testcase also testing eoshift1 for PR 22142.
5231
5232 2005-06-28  Richard Henderson  <rth@redhat.com>
5233
5234         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
5235         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
5236         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
5237         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
5238         gcc.dg/tree-ssa/20030922-2.c: Likewise.
5239
5240 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
5241
5242         PR libfortran/22142
5243         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
5244         Add testcase for PR 22142.
5245
5246 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
5247
5248         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
5249         gcc.target/ia64/fpreg-2.c: New tests.
5250
5251 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5252
5253         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
5254
5255 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5256
5257         PR libfortran/22170
5258         * gfortran.dg/slash_1.f90: New test.
5259
5260 2005-06-27  Richard Henderson  <rth@redhat.com>
5261
5262         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
5263         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
5264         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5265         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5266         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5267         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5268
5269 2005-06-27  Richard Henderson  <rth@redhat.com>
5270
5271         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
5272         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
5273
5274 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
5275
5276         * obj-c++.dg/proto-lossage-5.mm: New.
5277         * objc.dg/proto-lossage-5.m: New.
5278
5279 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
5280
5281         PR 21959
5282         * gcc.dg/tree-ssa/pr21959.c: New test.
5283
5284 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
5285
5286         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
5287         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
5288         testing uninitialized var.
5289
5290         * gcc.c-torture/execute/builtins/chk.h: New.
5291         * gcc.c-torture/execute/builtins/lib/chk.c: New.
5292         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
5293         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
5294         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
5295         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
5296         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
5297         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
5298         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
5299         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
5300         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
5301         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
5302         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
5303         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
5304         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
5305         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
5306         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
5307         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
5308         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
5309         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
5310         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
5311         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
5312         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
5313         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
5314         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
5315         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
5316         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
5317         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
5318         * gcc.dg/builtin-object-size-1.c: New test.
5319         * gcc.dg/builtin-object-size-2.c: New test.
5320         * gcc.dg/builtin-object-size-3.c: New test.
5321         * gcc.dg/builtin-object-size-4.c: New test.
5322         * gcc.dg/builtin-object-size-5.c: New test.
5323         * gcc.dg/builtin-stringop-chk-1.c: New test.
5324         * gcc.dg/builtin-stringop-chk-2.c: New test.
5325         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
5326         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
5327         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
5328         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
5329         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
5330         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
5331         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
5332         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
5333         * gcc.c-torture/execute/printf-1.c: New test.
5334         * gcc.c-torture/execute/fprintf-1.c: New test.
5335         * gcc.c-torture/execute/vprintf-1.c: New test.
5336         * gcc.c-torture/execute/vfprintf-1.c: New test.
5337         * gcc.c-torture/execute/printf-chk-1.c: New test.
5338         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
5339         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
5340         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
5341
5342 2005-06-27  Michael Matz  <matz@suse.de>
5343
5344         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
5345         slot is not merged if address escapes.
5346
5347 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5348
5349         PR c/21911
5350         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
5351
5352 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
5353
5354         PR middle-end/17965
5355         * gcc.c-torture/compile/20050622-1.c: New test.
5356
5357         PR middle-end/22028
5358         * gcc.dg/20050620-1.c: New test.
5359
5360 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
5361
5362         PR tree-optimization/22026
5363         * gcc.dg/tree-ssa/pr22026.c: New.
5364
5365 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
5366
5367         PR libfortran/22144
5368         * gfortran.dg/shift-alloc.f90:  New testcase.
5369
5370 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
5371
5372         * all files: Update FSF address in copyright headers.
5373
5374 2005-06-22  Jan Hubicka  <jh@suse.cz>
5375
5376         * wholeprogram-1.c: New testcase.
5377         * wholeprogram-2.c: New testcase.
5378
5379 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
5380
5381         PR 22171
5382         * gcc.dg/tree-ssa/pr22171.c: New test.
5383
5384 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
5385
5386         * gfortran.dg/simplify_modulo.f90: New.
5387
5388 2005-06-24  Jan Hubicka  <jh@suse.cz>
5389
5390         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
5391
5392 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5393
5394         * obj-c++.dg/proto-lossage-[1-4].mm: New.
5395
5396 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
5397
5398         * obj-c++.dg/typedef-alias-1.mm: New.
5399         * objc.dg/typedef-alias-1.m: New.
5400
5401 2005-06-23  Jeff Law  <law@redhat.com>
5402
5403         * gcc.dg/tree-ssa/vrp16.c: New test.
5404
5405 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5406
5407         * lib/target-supports.exp: Add
5408         check_effective_target_fortran_large_real and
5409         check_effective_target_fortran_large_int to check for
5410         corresponding effective targets.
5411         * gfortran.dg/large_integer_kind_1.f90: New test.
5412         * gfortran.dg/large_real_kind_1.f90: New test.
5413
5414 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
5415
5416         PR tree-optimization/22117
5417         * gcc.dg/tree-ssa/pr22117.c: New.
5418
5419 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
5420
5421         PR testsuite/22123
5422         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
5423
5424 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
5425
5426         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
5427
5428 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
5429
5430         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
5431         * gfortran.dg/f2c_4.c: Likewise
5432
5433 2005-06-22 Paul Brook  <paul@codesourcery.com>
5434
5435         PR fortran/21034
5436         * gfortran.dg/auto_save_1.f90: New test.
5437
5438 2005-06-22  Michael Matz  <matz@suse.de>
5439
5440         * gcc.target/x86-64/abi: New directory.
5441         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
5442         * gcc.target/x86-64/abi/README.gcc: New file.
5443         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
5444         * gcc.target/x86-64/abi/asm-support.s: New file.
5445         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
5446         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
5447         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
5448         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
5449         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
5450         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
5451         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
5452         * gcc.target/x86_64/abi/test_bitfields.c: New test.
5453         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
5454         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
5455         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
5456         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
5457         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
5458         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
5459         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
5460         * gcc.target/x86_64/abi/test_varargs.c: New test.
5461
5462 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
5463
5464         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
5465         32-bit i?86 and x86_64.
5466
5467 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
5468
5469         * obj-c++.dg/const-str-[1-9].mm: New tests.
5470
5471 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
5472
5473         PR fortran/22010
5474         * gfortran.dg/namelist_use.f90: New.
5475         * gfortran.dg/namelist_use_only.f90: New.
5476
5477 2005-06-21  Jeff Law  <law@redhat.com>
5478
5479         * gcc.dg/tree-ssa/vrp15.c: New test.
5480
5481 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
5482
5483         * lib/target-supports.exp (check_effective_target_vect_reduction):
5484         Remove.
5485         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
5486         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
5487         remove vect_reduction target keyword. Also avoid two returns in main.
5488         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5489         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
5490         * gcc.dg/vect/vect-reduc-1short.c: New test.
5491         * gcc.dg/vect/vect-reduc-1char.c: New test.
5492         * gcc.dg/vect/vect-reduc-2short.c: New test.
5493         * gcc.dg/vect/vect-reduc-2char.c: New test.
5494         * gcc.dg/vect/vect-reduc-6.c: New test.
5495         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
5496         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
5497         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
5498
5499 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5500         Paul Thomas  <pault@gcc.gnu.org>
5501
5502         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
5503         New tests.
5504
5505 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5506
5507         * gfortran.dg/backslash_1.f90: New test.
5508         * gfortran.dg/backslash_2.f90: New test.
5509
5510 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
5511
5512         * gfortran.dg/duplicate_labels.f90: New test.
5513
5514 2005-06-20  Jan Beulich  <jbeulich@novell.com>
5515
5516         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
5517         unsupportable relocations.
5518         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5519         * gcc.dg/20050321-2.c: xfail for NetWare.
5520
5521 2005-06-20  Andreas Jaeger  <aj@suse.de>
5522
5523         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
5524         gcc.target/i386/fastcall-sseregparm.c,
5525         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
5526
5527 2005-06-19  Richard Henderson  <rth@redhat.com>
5528
5529         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
5530
5531 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
5532
5533         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
5534
5535 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
5536
5537         PR c++/22115
5538         * g++.dg/conversion/simd2.C: Change expected error message.
5539
5540 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5541
5542         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
5543         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5544         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5545
5546 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
5547
5548         * gcc.dg/fold-mod-1.c: New test.
5549
5550 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
5551
5552         PR fortran/19926
5553         * gfortran.dg/pr19926.f90: New test.
5554
5555 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
5556
5557         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
5558         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
5559         targets.
5560         * gcc.dg/vect/vect-reduc-2.c: Likewise.
5561         * gcc.dg/vect/vect-reduc-3.c: Likewise.
5562
5563 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
5564
5565         * gcc.target/ia64/float80-varargs-1.c: New test.
5566
5567 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5568
5569         PR tree-opt/22035
5570         * gfortran.dg/f2c_6.f90: New test.
5571
5572 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
5573
5574         PR c++/17413
5575         * g++.dg/template/local5.C: New.
5576
5577 2005-06-17  Richard Henderson  <rth@redhat.com>
5578
5579         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
5580
5581 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
5582
5583         PR testsuite/21945
5584         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
5585
5586 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
5587
5588         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
5589         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
5590         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
5591         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
5592         check_vect to verify the presence of hardware vector support.
5593
5594 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
5595
5596         PR testsuite/22056
5597         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
5598
5599 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5600
5601         PR libfortran/19216
5602         * gfortran.dg/pr19216.f: Add correct space between brackets and
5603         dg directive.
5604
5605 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5606
5607         PR libfortran/16436
5608         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
5609
5610 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
5611
5612         * gcc.target/i386/attributes-error.c: New testcase.
5613         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
5614         * gcc.target/i386/regparm-stdcall.c: Likewise.
5615         * gcc.target/i386/sseregparm-1.c: Likewise.
5616         * gcc.target/i386/sseregparm-2.c: Likewise.
5617
5618 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
5619
5620         * g++.dg/rtti/crash2.C: New.
5621
5622 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
5623
5624         * gcc.dg/noncompile/20040203-3.c: Update expected message.
5625
5626 2005-06-15  David Ung  <davidu@mips.com>
5627
5628         * gcc.target/mips/mips16e-extends.c: New test for testing the
5629         generation of MIPS16e zeb/zeh, seb/seh instructions.
5630
5631 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
5632
5633         PR 22018
5634         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
5635         * gcc.dg/tree-ssa/pr22018.c: New test.
5636
5637 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
5638
5639         * gcc.dg/simd-1.c: Update error messages.
5640         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
5641         * gcc.dg/simd-2.c: Update error messages.
5642         * gcc.dg/simd-4.c: New.
5643
5644 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
5645
5646         PR c++/20678
5647         * g++.dg/other/crash-4.C: New.
5648
5649 2005-06-14  Devang Patel  <dpatel@apple.com>
5650
5651         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
5652
5653 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
5654
5655         PR c++/21929
5656         * g++.dg/parse/crash11.C: Update
5657
5658 2005-06-13  Jeff Law  <law@redhat.com>
5659
5660         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
5661         perform the desired transformations.
5662         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
5663         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
5664
5665 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5666
5667         PR fortran/22038
5668         * gfortran.dg/forall_1.f90: Un-XFAIL.
5669
5670 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
5671
5672         PR c++/21929
5673         * g++.dg/parse/crash26.C: New.
5674
5675         PR c++/20789
5676         * g++.dg/init/member1.C: New.
5677
5678 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
5679
5680         * gfortran.dg/altreturn_1.f90: New test.
5681
5682 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
5683
5684         PR middle-end/21985
5685         * gcc.dg/tree-ssa/pr21985.c: New test.
5686
5687 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5688
5689         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
5690
5691 2005-06-12  Roger Sayle  <roger@eyesopen.com>
5692
5693         PR c++/21930
5694         * g++.dg/other/error10.C: New test case.
5695
5696 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5697
5698         PR libfortran/19155
5699         * gfortran.dg/pr19155.f: Add test.
5700
5701 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5702
5703         * gfortran.dg/f2c_7.f90: New test.
5704
5705         * gfortran.dg/forall_1.f90: XFAILed.
5706
5707 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
5708
5709         * gcc.dg/pr14796-1.c: New.
5710         * gcc.dg/pr14796-2.c: New.
5711
5712 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
5713
5714         PR fortran/17792
5715         PR fortran/21375
5716         * gfortran.dg/deallocate_stat.f90:  New test.
5717
5718 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
5719
5720         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
5721
5722 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
5723
5724         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
5725         access will be generated when this loop is vectorized. Test that
5726         accesses with same alignment were detected.
5727         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
5728         Test that accesses with same alignment were detected.
5729         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
5730         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
5731         alignment were detected.
5732
5733 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
5734
5735         PR c++/10611
5736         * g++.dg/conversion/simd2.C: New.
5737
5738 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5739
5740         * gcc.dg/Wcxx-compat-1.c: New.
5741
5742 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
5743
5744         PR libfortran/21480
5745         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
5746         complex array.
5747
5748 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
5749
5750         * gcc.dg/alias-8.c: New.
5751
5752 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
5753
5754         * gcc.dg/format/cmn_err-1.c: Update.
5755
5756 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
5757
5758         PR target/20666
5759         * gcc.target/sparc/fexpand-2.c: New.
5760         * gcc.target/sparc/fpmerge-2.c: New.
5761         * gcc.target/sparc/fpmul-2.c: New.
5762         * gcc.target/sparc/noresult.c: New.
5763         * gcc.target/sparc/pdist-2.c: New.
5764         * gcc.target/sparc/pdist-3.c: New.
5765
5766 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
5767
5768         PR testsuite/21702
5769         * gcc.target/i386/i386.exp: Fix comment typo.
5770
5771 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
5772
5773         PR c++/19497
5774         * g++.dg/inherit/using5.C: New.
5775         * g++.dg/inherit/using6.C: New.
5776
5777 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5778
5779         PR c++/19894
5780         * g++.dg/template/ptrmem15.C: New test.
5781
5782         PR c++/20563
5783         * g++.dg/ext/label4.C: New test.
5784
5785 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5786
5787         * gcc.dg/tls/debug-1.c: New test.
5788
5789 2005-06-07  Dale Johannesen  <dalej@apple.com>
5790
5791         * gcc.target/i386/movq.c:  New.
5792
5793 2005-06-07  Dale Johannesen  <dalej@apple.com>
5794
5795         * gcc.dg/20050607-1.c:  New.
5796
5797 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
5798
5799         PR middle-end/21850
5800         * gcc.c-torture/execute/20050607-1.c: New test.
5801
5802 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
5803
5804         PR libfortran/21926
5805         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
5806         Test case where the return array has lowest stride one,
5807         but isn't packed.
5808
5809 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
5810
5811         * lib/target-supports.exp (check_effective_target_sync_int_long):
5812         Add s390 and s390x targets.
5813
5814 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5815
5816         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
5817         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
5818         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
5819         * gcc.dg/tree-ssa/loop-9.c: New test.
5820
5821 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
5822
5823         * g++.dg/parse/defarg10.C: New.
5824
5825 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
5826
5827         PR regression/21897
5828         * gcc.c-torture/execute/20050604-1.c: New test.
5829
5830 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
5831
5832         PR 21903
5833         * g++.dg/parse/defarg9.C: New.
5834
5835         PR c++/20637
5836         * g++.dg/inherit/using4.C: New.
5837         * g++.dg/overload/error1.C: Adjust expected errors.
5838         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
5839         * g++.old-deja/g++.brendan/arm2.C: Likewise.
5840         * g++.old-deja/g++.other/redecl2.C: Likewise.
5841         * g++.old-deja/g++.other/redecl4.C: Likewise.
5842         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
5843
5844 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5845
5846         * gfortran.dg/f2c_5.f90: Add -w to dg-options
5847
5848 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
5849
5850         * lib/gfortran.exp (gfortran_target_compile): Call
5851         dg-additional-files-options
5852         * gfortran.dg/f2c_4.f90: New file
5853         * gfortran.dg/f2c_4.c: New file
5854         * gfortran.dg/f2c_5.f90: New file
5855         * gfortran.dg/f2c_5.c: New file
5856
5857 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5858
5859         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
5860
5861         PR fortran/21912
5862         * gfortran.dg/array_constructor_4.f90: New test.
5863
5864 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
5865
5866         PR c++/21619
5867         * g++.dg/ext/builtin9.C: New test.
5868
5869 2005-06-05  Dale Johannesen  <dalej@apple.com>
5870
5871         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
5872         * gcc.c-torture/execute/20050603-2.c:  Ditto.
5873
5874 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
5875
5876         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
5877         * gcc.dg/vect/vect-reduc-1.c: New.
5878         * gcc.dg/vect/vect-reduc-2.c: New.
5879         * gcc.dg/vect/vect-reduc-3.c: New.
5880
5881 2005-06-04  Dale Johannesen  <dalej@apple.com>
5882
5883         * gcc.c-torture/execute/20050603-1.c:  New.
5884         * gcc.c-torture/execute/20050603-2.c:  New.
5885         * gcc.dg/20050603-3.c:  New.
5886
5887 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5888
5889         PR fortran/19195
5890         * gfortran.dg/debug_1.f90: New test.
5891
5892         * gfortran.dg/forall_1.f90: New test.
5893
5894 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
5895
5896         * gfortran.dg/array_constructor_3.f90: New test.
5897
5898 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5899
5900         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
5901
5902 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
5903
5904         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
5905
5906 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
5907
5908         PR c/21873
5909         * gcc.dg/init-excess-1.c: New test.
5910
5911 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5912
5913         PR c++/21853
5914         * g++.dg/expr/static_cast6.C: New test.
5915
5916 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
5917
5918         * gcc.dg/tree-ssa/vrp14.c: New test.
5919
5920 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
5921
5922         PR c++/21336
5923         * g++.dg/template/new2.C: New test.
5924
5925 2005-06-03  Josh Conner  <jconner@apple.com>
5926
5927         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
5928         all entries in initializer.
5929
5930 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
5931
5932         PR middle-end/21858
5933         * gcc.dg/pr21858.c: New testcase.
5934
5935 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
5936
5937         PR tree-optimization/21292
5938
5939         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
5940         New.
5941         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
5942         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
5943         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
5944         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
5945         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
5946
5947 2005-06-02  Richard Henderson  <rth@redhat.com>
5948
5949         * gcc.dg/sync-2.c: Use -march=i486 for i386.
5950
5951 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
5952
5953         * gcc.dg/wtypequal.c: New testcase.
5954
5955 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
5956
5957         PR 21582
5958         * gcc.dg/tree-ssa/pr21582.c: New test.
5959
5960 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5961
5962         PR c++/21280
5963         * g++.dg/opt/interface2.h: New.
5964         * g++.dg/opt/interface2.C: New.
5965         * g++.dg/init/ctor4.C: Adjust error lines.
5966         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5967         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
5968         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5969         * g++.old-deja/g++.pt/assign1.C: Likewise.
5970         * g++.old-deja/g++.pt/crash20.C: Likewise.
5971
5972 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
5973
5974         PR tree-optimization/21734
5975         * g++.dg/vect/pr21734_1.cc: New.
5976         * g++.dg/vect/pr21734_2.cc: New.
5977
5978 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
5979
5980         PR c++/20350
5981         * g++.dg/template/spec24.C: New.
5982
5983         PR c++/21151
5984         * g++.dg/pch/local-1.C: New.
5985         * g++.dg/pch/local-1.Hs: New.
5986
5987 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
5988
5989         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
5990         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
5991         * gcc.dg/tree-ssa/pr14341.c: New test.
5992         * gcc.dg/tree-ssa/pr14841.c: New test.
5993         * gcc.dg/tree-ssa/pr20701.c: New test.
5994         * gcc.dg/tree-ssa/pr21086.c: New test.
5995         * gcc.dg/tree-ssa/pr21090.c: New test.
5996         * gcc.dg/tree-ssa/pr21332.c: New test.
5997         * gcc.dg/tree-ssa/pr21458.c: New test.
5998         * gcc.dg/tree-ssa/pr21658.c: New test.
5999         * gcc.dg/tree-ssa/vrp01.c: New test.
6000         * gcc.dg/tree-ssa/vrp02.c: New test.
6001         * gcc.dg/tree-ssa/vrp03.c: New test.
6002         * gcc.dg/tree-ssa/vrp04.c: New test.
6003         * gcc.dg/tree-ssa/vrp05.c: New test.
6004         * gcc.dg/tree-ssa/vrp06.c: New test.
6005         * gcc.dg/tree-ssa/vrp07.c: New test.
6006         * gcc.dg/tree-ssa/vrp08.c: New test.
6007         * gcc.dg/tree-ssa/vrp09.c: New test.
6008         * gcc.dg/tree-ssa/vrp10.c: New test.
6009         * gcc.dg/tree-ssa/vrp11.c: New test.
6010         * gcc.dg/tree-ssa/vrp12.c: New test.
6011         * gcc.dg/tree-ssa/vrp13.c: New test.
6012
6013 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6014
6015         PR 21029
6016         * gcc.dg/tree-ssa/pr21029.c: New test.
6017
6018 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6019
6020         * gfortran.dg/logint-1.f: New test case.
6021         * gfortran.dg/logint-2.f: Likewise.
6022         * gfortran.dg/logint-3.f: Likewise.
6023
6024 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
6025
6026         PR c/21536
6027         PR c/20760
6028         * gcc.dg/20050527-1.c: New test.
6029
6030         * gcc.dg/i386-sse-12.c: New test.
6031
6032         PR fortran/21729
6033         * gfortran.dg/implicit_5.f90: New test.
6034
6035 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
6036
6037         PR fortran/20883
6038         * gfortran/assign_4.f90: New test.
6039         * gfortran/assign_2.f90: Change compile to run.
6040
6041 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
6042
6043         * lib/target-supports.exp
6044         (check_effective_target_sync_char_short): New.
6045         * gcc.dg/sync-2.c: New.
6046
6047 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6048
6049         PR tree-optimization/21817
6050         * gcc.dg/torture/pr21817-1.c: New.
6051
6052 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
6053
6054         PR c++/21165
6055         * g++.dg/template/init5.C: New.
6056
6057 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
6058
6059         * gfortran.dg/char_initialiser_actual.f90:
6060         Test character initialisers as actual arguments.
6061         * gfortran.dg/char_pointer_comp_assign.f90:
6062         Test character pointer structure component assignments.
6063         * gfortran.dg/char_array_structure_constructor.f90:
6064         Test character components in structure constructors.
6065
6066 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
6067
6068         PR middle-end/20931
6069         * g++.dg/opt/pr20931.C: New test.
6070
6071 2005-05-31  Andreas Jaeger  <aj@suse.de>
6072
6073         PR testsuite/20772
6074         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
6075         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
6076         g++.old-deja/g++.ext/asmspec1.C,
6077         g++.old-deja/g++.other/regstack.C,
6078         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
6079         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
6080         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
6081         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
6082         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
6083         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
6084         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
6085         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
6086         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
6087         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
6088         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
6089         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
6090         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
6091         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
6092         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
6093         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
6094         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
6095         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
6096         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
6097
6098 2005-05-31  Jeff Law  <law@redhat.com>
6099
6100         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
6101
6102 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
6103
6104         PR middle-end/21743
6105         * gcc.dg/builtins-1.c: Activate disabled clog test.
6106         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6107
6108 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
6109
6110         * gfortran.dg/char_pointer_assign.f90:
6111         Test character-pointer assignments and pointer assignments.
6112         * gfortran.dg/char_pointer_dummy.f90:
6113         Test character-pointer dummy arguments.
6114         * gfortran.dg/char_pointer_func.f90:
6115         Test character-pointer function returns.
6116         * gfortran.dg/char_pointer_dependency.f90:
6117         Test character-pointer functions with dependencies.
6118
6119 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
6120
6121         PR c++/21784
6122         * g++.dg/lookup/using14.C: New test.
6123
6124 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
6125
6126         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6127         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
6128         trailing ^M.
6129
6130 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
6131
6132         PR c++/17413
6133         * g++.dg/template/local5.C: New.
6134
6135         PR target/21761
6136         * gcc.c-torture/compile/pr21761.c: New.
6137
6138         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
6139         before darwin8.
6140
6141 2005-05-30  Steven G. Kargl
6142
6143         PR fortran/20846
6144         * gfortran.dg/inquire_8.f90: New test.
6145
6146 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6147
6148         PR libfortran/21376
6149         * gfortran.dg/output_exponents_1.f90: New test.
6150
6151 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6152
6153         PR libfortran/20006
6154         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
6155
6156 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
6157
6158         PR c++/21210
6159         * g++.dg/ext/complex1.C: New test.
6160
6161         PR c++/21340
6162         * g++.dg/init/ctor6.C: New test.
6163
6164 2005-05-29  Jan Hubicka  <jh@suse.cz>
6165
6166         * gcc.c-torture/compile/pr21562.c: New.
6167
6168 2005-05-28  Steven G. Kargl <kargls@comcast.net>
6169
6170         * gfortran.dg/subnormal_1.f90: New test.
6171
6172 2005-05-28  Jan Hubicka  <jh@suse.cz>
6173
6174         * tree-prof.exp: Fix comment.
6175         * value-prof-1.c: New.
6176         * value-prof-2.c: New.
6177         * value-prof-3.c: New.
6178         * value-prof-4.c: New.
6179
6180 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
6181
6182         PR c++/21614
6183         * g++.dg/expr/ptrmem6.C: New test.
6184         * g++.dg/expr/ptrmem6a.C: Likewise.
6185
6186 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
6187
6188         PR tree-optimization/21658
6189         * gcc.dg/tree-ssa/pr21658.c: New.
6190
6191 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
6192
6193         PR c++/21455
6194         * g++.dg/inherit/ptrmem3.C: New.
6195
6196         PR c++/21681
6197         * g++.dg/parse/template16.C: New.
6198
6199 2005-05-27  Andreas Jaeger  <aj@suse.de>
6200
6201         * gcc.dg/setjmp-2.c: Only run in 32-bit.
6202
6203         * gcc.dg/i386-sse-8.c: Run test on all archs.
6204
6205 2005-05-26  Mike Stump  <mrs@apple.com>
6206
6207         * objc.dg/isa-field-1.m: Only run on darwin.
6208         * objc.dg/lookup-1.m: Likewise.
6209         * objc.dg/try-catch-8.m: Likewise.
6210
6211 2005-05-26  Roger Sayle  <roger@eyesopen.com>
6212
6213         PR tree-optimization/9814
6214         * gcc.dg/pr9814-1.c: New test case.
6215
6216 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6217
6218         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
6219         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
6220         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
6221         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
6222         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
6223         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
6224         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
6225         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
6226         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
6227         objc.dg/try-catch-8.m: New.
6228
6229 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
6230
6231         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
6232         remove extraneous semicolons.
6233
6234 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
6235
6236         * obj-c++.dg/comp-types-12.mm: New.
6237         * objc.dg/comp-types-11.m: New.
6238         * objc.dg/selector-4.m: New.
6239
6240 2005-05-26  Andreas Jaeger  <aj@suse.de>
6241
6242         PR testsuite/20772
6243         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
6244         g++.old-deja/g++.ext/attrib3.C,
6245         g++.old-deja/g++.other/store-expr1.C,
6246         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
6247         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
6248         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6249         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
6250         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
6251         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
6252         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
6253         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6254         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
6255         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
6256         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
6257         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
6258         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
6259         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
6260         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
6261         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
6262         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
6263         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6264         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
6265
6266 2005-05-26  Andreas Jaeger  <aj@suse.de>
6267
6268         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
6269         x86-64 compilation.
6270
6271 2005-05-26  Andreas Jaeger  <aj@suse.de>
6272
6273         PR testsuite/20772
6274         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
6275         gcc.misc-tests/i386-pf-athlon-1.c,
6276         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6277         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
6278         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
6279         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
6280         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
6281         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
6282         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
6283         programs.
6284
6285         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
6286         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
6287         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
6288         x86-64 compilation.
6289
6290         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
6291         x86_64.
6292
6293         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
6294         effective-target ilp32.
6295
6296 2005-05-26  David Ung  <davidu@mips.com>
6297
6298         * gcc.target/mips/ext_ins.c: New test for testing the generation
6299         of MIPS32/64 rev 2 ext/ins instructions.
6300
6301 2005-05-26  Andreas Jaeger  <aj@suse.de>
6302
6303         * treelang/compile/unsigned.tree: Use gimple instead of
6304         nonexisting generic dump.
6305
6306 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
6307
6308         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
6309
6310 2005-05-26  Andreas Jaeger  <aj@suse.de>
6311
6312         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
6313
6314 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
6315
6316         PR libfortran/17283
6317         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
6318         Test callee-allocated memory with write statements.
6319
6320 2005-05-25  Roger Sayle  <roger@eyesopen.com>
6321
6322         PR middle-end/21709
6323         * gcc.dg/pr21709-1.c: New test case.
6324
6325 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6326             Mike Stump  <mrs@apple.com>
6327
6328         * objc/execute/next_mapping.h: Update for C++.
6329
6330         * obj-c++.dg/selector-1.mm: Move to...
6331         * obj-c++.dg/selector-4.mm: here...
6332
6333         * obj-c++.dg/basic.mm: New.
6334         * obj-c++.dg/comp-types-1.mm: New.
6335         * obj-c++.dg/cxx-class-1.mm: New.
6336         * obj-c++.dg/cxx-ivars-1.mm: New.
6337         * obj-c++.dg/cxx-ivars-2.mm: New.
6338         * obj-c++.dg/cxx-ivars-3.mm: New.
6339         * obj-c++.dg/cxx-scope-1.mm: New.
6340         * obj-c++.dg/cxx-scope-2.mm: New.
6341         * obj-c++.dg/defs.mm: New.
6342         * obj-c++.dg/empty-private-1.mm: New.
6343         * obj-c++.dg/encode-1.mm: New.
6344         * obj-c++.dg/encode-2.mm: New.
6345         * obj-c++.dg/encode-3.mm: New.
6346         * obj-c++.dg/extern-c-1.mm: New.
6347         * obj-c++.dg/extra-semi.mm: New.
6348         * obj-c++.dg/fix-and-continue-2.mm: New.
6349         * obj-c++.dg/isa-field-1.mm: New.
6350         * obj-c++.dg/ivar-list-semi.mm: New.
6351         * obj-c++.dg/local-decl-1.mm: New.
6352         * obj-c++.dg/lookup-1.mm: New.
6353         * obj-c++.dg/lookup-2.mm: New.
6354         * obj-c++.dg/method-1.mm: New.
6355         * obj-c++.dg/method-2.mm: New.
6356         * obj-c++.dg/method-3.mm: New.
6357         * obj-c++.dg/method-4.mm: New.
6358         * obj-c++.dg/method-5.mm: New.
6359         * obj-c++.dg/method-6.mm: New.
6360         * obj-c++.dg/method-7.mm: New.
6361         * obj-c++.dg/no-extra-load.mm: New.
6362         * obj-c++.dg/overload-1.mm: New.
6363         * obj-c++.dg/pragma-1.mm: New.
6364         * obj-c++.dg/pragma-2.mm: New.
6365         * obj-c++.dg/private-1.mm: New.
6366         * obj-c++.dg/private-2.mm: New.
6367         * obj-c++.dg/proto-qual-1.mm: New.
6368         * obj-c++.dg/qual-types-1.mm: New.
6369         * obj-c++.dg/stubify-1.mm: New.
6370         * obj-c++.dg/stubify-2.mm: New.
6371         * obj-c++.dg/super-class-1.mm: New.
6372         * obj-c++.dg/super-class-2.mm: New.
6373         * obj-c++.dg/super-dealloc-1.mm: New.
6374         * obj-c++.dg/super-dealloc-2.mm: New.
6375         * obj-c++.dg/template-1.mm: New.
6376         * obj-c++.dg/template-2.mm: New.
6377         * obj-c++.dg/template-3.mm: New.
6378         * obj-c++.dg/template-4.mm: New.
6379         * obj-c++.dg/template-5.mm: New.
6380         * obj-c++.dg/template-6.mm: New.
6381         * obj-c++.dg/try-catch-1.mm: New.
6382         * obj-c++.dg/try-catch-2.mm: New.
6383         * obj-c++.dg/try-catch-3.mm: New.
6384         * obj-c++.dg/try-catch-4.mm: New.
6385         * obj-c++.dg/try-catch-5.mm: New.
6386         * obj-c++.dg/try-catch-6.mm: New.
6387         * obj-c++.dg/try-catch-7.mm: New.
6388         * obj-c++.dg/try-catch-8.mm: New.
6389         * obj-c++.dg/try-catch-9.mm: New.
6390         * obj-c++.dg/va-meth-1.mm: New.
6391
6392 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6393
6394         * obj-c++.dg/selector-1.mm: New.
6395         * obj-c++.dg/selector-2.mm: New.
6396
6397 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6398
6399         * obj-c++.dg/selector-3.mm: New.
6400         * objc.dg/selector-3.m: New.
6401
6402 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
6403
6404         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
6405         about where warning appears.
6406
6407 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6408
6409         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
6410         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6411         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6412         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6413
6414 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
6415
6416         * gcc.dg/20050524-1.c: New test.
6417
6418 2005-05-25  Jan Hubicka  <jh@suse.cz>
6419
6420         * gcc.dg/tree-prof/inliner-1.c: New.
6421
6422 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
6423
6424         * gcc.dg/tree-prof: New directory.
6425         * gcc.dg/tree-prof/tree-prof.exp: New.
6426
6427 2005-05-25  DJ Delorie  <dj@redhat.com>
6428
6429         * gcc.dg/Wattributes-1.c: New.
6430         * gcc.dg/Wattributes-2.c: New.
6431         * gcc.dg/Wattributes-3.c: New.
6432
6433 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
6434
6435         PR tree-optimization/19833
6436         * gcc.dg/uninit-4.c: Remove xfail.
6437         * gcc.dg/uninit-9.c: Ditto.
6438
6439 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
6440
6441         * obj-c++.dg/bitfield-[1-5].mm: New.
6442         * obj-c++.dg/class-protocol-1.mm: New.
6443         * obj-c++.dg/comp-types-1[0-1].mm: New.
6444         * obj-c++.dg/comp-types-[2-9].mm: New.
6445         * obj-c++.dg/encode-[4-8].mm: New.
6446         * obj-c++.dg/layout-1.mm: New.
6447         * obj-c++.dg/method-1[0-9].mm: New.
6448         * obj-c++.dg/method-2[0-1].mm: New.
6449         * obj-c++.dg/method-[8-9].mm: New.
6450         * obj-c++.dg/objc-gc-3.mm: New.
6451         * obj-c++.dg/try-catch-10.mm: New.
6452         * objc.dg/bitfield-5.m: New.
6453         * objc.dg/comp-types-10.m: New.
6454         * objc.dg/comp-types-9.m: New.
6455         * objc.dg/layout-1.m: New.
6456         * objc.dg/objc-gc-4.m: New.
6457         * objc.dg/try-catch-9.m: New.
6458         * objc.dg/class-protocol-1.m: Tweak diagnostics.
6459         * objc.dg/comp-types-1.m: Likewise.
6460         * objc.dg/comp-types-[5-6].m: Likewise.
6461         * objc.dg/method-9.m: Likewise.
6462
6463 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
6464
6465         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
6466         and on hardware without VMX support.
6467
6468         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
6469
6470         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
6471
6472         * lib/profopt.exp (dg-final-generate, dg-final-use,
6473         profopt-final-code, profopt-get-options): New.
6474         (profopt-execute): Process test directives.
6475
6476         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
6477         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
6478         cleanup-tree-dump, cleanup-saved-temps): Update comments.
6479
6480 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
6481
6482         PR C++/21645
6483         * g++.dg/init/ctor5.C: New test.
6484
6485 2005-05-24  Ira Rosen  <irar@il.ibm.com>
6486
6487         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
6488         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
6489         vect-113.c, vect-114.c.
6490
6491 2005-05-23  Adam Nemet  <anemet@lnxw.com>
6492
6493         * gcc.dg/const-elim-1.c: Remove xfails.
6494
6495 2005-05-23  Jeff Law  <law@redhat.com>
6496
6497         * gcc.c-torture/compile/pr21638.c: New test.
6498         * gcc.c-torture/compile/20050520-1.c: New test.
6499
6500 2005-05-23  Nick Clifton  <nickc@redhat.com>
6501
6502         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
6503         be a proper triple, ie: m32r*-*-*.
6504         * g++.old-deja/g++.jason/thunk3.C: Likewise.
6505
6506 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
6507
6508         PR middle-end/21331
6509         PR tree-opt/21293
6510         * gcc.c-torture/compile/pr21293.c: New test.
6511         * gcc.c-torture/execute/pr21331.c: New test.
6512
6513 2004-05-20  Richard Henderson  <rth@redhat.com>
6514
6515         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
6516
6517 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
6518
6519         * obj-c++-dg.exp: Add.
6520         * obj-c++.exp: Add.
6521         * obj-c++.dg/dg.exp: Add.
6522
6523 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
6524
6525         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
6526         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
6527
6528 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
6529
6530         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
6531
6532 2004-05-19  Richard Henderson  <rth@redhat.com>
6533
6534         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
6535
6536 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
6537
6538         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
6539
6540         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
6541
6542 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
6543
6544         PR c++/21495
6545         * g++.dg/parse/extern1.C: New test.
6546         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
6547
6548 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6549
6550         * gcc.dg/c99-math.h: New.
6551         * gcc.dg/c99-math-float-1.c: New test.
6552         * gcc.dg/c99-math-double-1.c: Likewise.
6553         * gcc.dg/c99-math-long-double-1.c: Likewise.
6554
6555 2005-05-18  Richard Henderson  <rth@redhat.com>
6556
6557         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
6558
6559 2005-05-18  Devang Patel  <dpatel@apple.com>
6560
6561         * g++.dg/opt/20050511-1.C: New test.
6562
6563 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
6564
6565         PR libfortran/21127
6566         * gfortran.dg/reshape-complex.f90:  New test.
6567
6568 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
6569
6570         * gfortran.dg/array_constructor_1.f90: New test.
6571         * gfortran.dg/array_constructor_2.f90: New test.
6572
6573 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
6574
6575         PR fortran/20954
6576         * gfortran.dg/pr20954.f: New test.
6577
6578 2005-05-17  Mike Stump  <mrs@apple.com>
6579
6580         Yet more Objective-C++...
6581
6582         * objc.dg/method-5.m: Update.
6583         * objc.dg/method-6.m: Update.
6584         * objc.dg/method-7.m: Update.
6585         * objc.dg/method-9.m: Update.
6586         * objc.dg/try-catch-2.m: Update.
6587
6588 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
6589
6590         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
6591         Remove little-endian optimizations.
6592
6593 2005-05-17  Jeff Law  <law@redhat.com>
6594
6595         * g++.dg/tree-ssa/pr14814.C: New test.
6596         * gcc.dg/tree-ssa/pr14814.C: New test.
6597         * gcc.dg/tree-ssa/pr17141-1.C: New test.
6598         * gcc.dg/tree-ssa/pr17141-2.C: New test.
6599
6600 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6601
6602         * gcc.dg/compat/generate-random.c: Do not include
6603         libiberty.h.
6604         * gcc.dg/compat/generate-random_r.c: Likewise.
6605
6606 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
6607
6608         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
6609
6610 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
6611
6612         PR middle-end/21595
6613         * g++.dg/tree-ssa/builtin1.C: New testcase.
6614
6615 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
6616
6617         PR c++/21454
6618         * g++.dg/opt/const4.C: New test.
6619
6620         PR middle-end/21492
6621         * g++.dg/opt/crossjump1.C: New test.
6622
6623         PR tree-optimization/21610
6624         * gcc.c-torture/compile/20050516-1.c: New test.
6625
6626         PR fortran/15080
6627         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
6628         about the test failing.
6629         * gfortran.fortran-torture/execute/where_7.f90: New test.
6630         * gfortran.fortran-torture/execute/where_8.f90: New test.
6631
6632 2005-05-16  Richard Henderson  <rth@redhat.com>
6633
6634         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
6635         i?86 and x86_64.
6636
6637 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
6638
6639         * gcc.dg/compat/generate-random.c (config.h): Do not include.
6640         (limits.h): Include unconditionally.
6641         (stdlib.h): Likewise.
6642         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
6643         (limits.h): Include unconditionally.
6644         (stdlib.h): Likewise.
6645         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6646         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6647         (limits.h): Include unconditionally.
6648         (stdlib.h): Likewise.
6649         (hashtab.h): Do not include.
6650         (getopt.h): Likewise.
6651         (stddef.h): Include.
6652         (hashval_t): Define.
6653         (struct entry): Add "next" field.
6654         (HASH_SIZE): New macro.
6655         (hash_table): New variable.
6656         (switchfiles): Do not use xmalloc.
6657         (mix): New macro.
6658         (iterative_hash): New function.
6659         (hasht): Remove.
6660         (e_exists): New function.
6661         (e_insert): Likewise.
6662         (output): Use, instead of libiberty hashtable functions.
6663         (main): Do not use getopt.  Do not call htab_create.
6664
6665 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
6666
6667         PR libstdc++/21526
6668         * lib/target-supports.exp (check_mkfifo_available):
6669         Return 0 for cygwin as mkfifo support incomplete on platform.
6670         Fix typos in comments.
6671
6672 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
6673
6674         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
6675
6676 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
6677
6678         PR fortran/17432
6679         * gfortran.dg/assign_4.f: New test.
6680
6681 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
6682
6683         PR tree-optimization/21563
6684         * gcc.dg/tree-ssa/pr21563.c: New.
6685
6686 2005-05-14  Jan Hubicka  <jh@suse.cz>
6687
6688         * gcc.dg/noreturn-7.c: Allow control reaches warning.
6689
6690 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
6691
6692         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
6693
6694 2005-05-13  Julian Brown  <julian@codesourcery.com>
6695
6696         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
6697         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
6698
6699 2005-05-13  Jan Hubicka  <jh@suse.cz>
6700
6701         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
6702         * gcc.dg/fold-xor-?.c: Likewise.
6703         * gcc.dg/pr15784-?.c: Likewise.
6704         * gcc.dg/pr20922-?.c: Likewise.
6705         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
6706         * gcc.dg/tree-ssa/pr17598.c: Likewise.
6707         * gcc.dg/tree-ssa/pr20470.c: Likewise.
6708
6709 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6710
6711         PR fortran/21260
6712         * gfortran.dg/hollerith_1.f90: New test.
6713
6714 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6715
6716         * gfortran.dg/func_result_2.f90: New test.
6717
6718 2005-05-11  Bud Davis  <bdavis@gfortran.org>
6719
6720         * gfortran.dg/dev_null.f90: New test.
6721
6722 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
6723
6724         * gcc.dg/arm-vfp1.c: Revert last change.
6725
6726 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6727
6728         PR middle-end/19807
6729         PR tree-optimization/19639
6730         * g++.dg/tree-ssa/pr19807.C: New testcase.
6731
6732 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6733
6734         PR libfortran/21471
6735         * gfortran.dg/append-1.f90: New test.
6736
6737 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6738
6739         * gcc.dg/pr18501.c: XFAIL.
6740         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
6741         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
6742         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
6743         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
6744         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
6745         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
6746         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
6747         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
6748
6749 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6750
6751         PR fortran/20178
6752         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
6753         gfortran.dg/f2c_3.f90: New tests.
6754
6755         * gfortran.dg/return_1.f90: Fix dg annotation.
6756
6757 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
6758
6759         * gcc.c-torture/compile/20050510-1.c: New test.
6760
6761 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
6762
6763         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
6764
6765 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
6766
6767         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
6768
6769 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
6770
6771         PR c/17913
6772         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
6773
6774 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
6775
6776         PR c/21342
6777         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
6778         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
6779
6780 2005-05-10  Ben Elliston  <bje@au.ibm.com>
6781
6782         PR debug/16676
6783         * gcc.dg/debug/pr16676.c: New test.
6784
6785 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
6786
6787         PR testsuite/21443
6788         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
6789         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
6790         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
6791         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
6792         Change -O1 to -O2.
6793         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
6794         -fno-tree-dominator-opts.
6795
6796 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6797
6798         * gfortran.dg/return_1.f90: New test.
6799
6800 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
6801
6802         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
6803
6804         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
6805
6806 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
6807
6808         PR c++/21427
6809         * g++.dg/inherit/covariant13.C: New.
6810
6811 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6812
6813         PR libfortran/19155
6814         * gfortran.dg/pr19155.f: New test.
6815
6816 2005-05-08  Roger Sayle  <roger@eyesopen.com>
6817
6818         PR inline-asm/8788
6819         * gcc.dg/pr8788-1.c: New testcase.
6820
6821 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
6822
6823         PR target/21416
6824         * gcc.target/mips/fpcmp-[12].c: New tests.
6825
6826 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
6827
6828         * lib/target-supports-dg.exp (dg-require-fork): New function.
6829         (dg-require-mkfifo): Likewise.
6830         * lib/target-supports.exp (check_function_available): New
6831         function.
6832         (check_fork_available): Likewise.
6833         (check_mkfifo_available): Likewise.
6834
6835 2005-05-06  Jeff Law  <law@redhat.com>
6836
6837         * gcc.c-torture/compile/pr21380.c: New test.
6838
6839 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
6840
6841         PR c++/20961
6842         * g++.dg/ext/weak3.C: New test.
6843
6844 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/21352
6847         * g++.dg/template/crash37.C: New test.
6848
6849 2005-05-05  Paul Brook  <paul@codesourcery.com>
6850
6851         * gcc.dg/arm-g2.c: Use effective-target arm32.
6852         * gcc.dg/arm-mmx-1.c: Ditto.
6853         * gcc.dg/arm-scd42-2.c: Ditto.
6854         * gcc.dg/arm-vfp1.c: Ditto.
6855         * lib/target-supports.exp (check_effective_target_arm32): New
6856         function.
6857
6858 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
6859
6860         PR libfortran/21354
6861         gfortran.dg/in_pack_rank7.f90:  New test.
6862
6863 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
6864
6865         PR middle-end/15618
6866         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
6867
6868 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
6869
6870         PR middle-end/21265
6871         * gcc.dg/20050503-1.c: New test.
6872
6873         PR rtl-optimization/21239
6874         * gcc.dg/i386-sse-11.c: New test.
6875
6876 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
6877
6878         PR target/16888
6879         * gcc.target/i386/asm-1.c: New test.
6880
6881 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
6882
6883         PR rtl-optimization/21330
6884         * gcc.c-torture/execute/20050502-1.c: New test.
6885
6886         PR target/21297
6887         * gcc.c-torture/execute/20050502-2.c: New test.
6888
6889 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
6890
6891         PR middle-end/21282
6892         * gcc.dg/pr21282.c: New.
6893
6894 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6895
6896         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
6897         * gcc.dg/vect/vect-92.c: Likewise
6898         * gcc.dg/vect/vect-93.c: Likewise
6899         * gcc.dg/vect/vect-dv-1.c: Likewise
6900         * gcc.dg/vect/vect-dv-2.c: Likewise
6901         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
6902
6903 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
6904
6905         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
6906         * gfortran.dg/vect/vect-2.f90:  Likewise
6907         * gfortran.dg/vect/vect-3.f90:  Likewise
6908         * gfortran.dg/vect/vect-4.f90:  Likewise
6909         * gfortran.dg/vect/vect-5.f90:  Likewise
6910
6911 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
6912
6913         PR target/20813
6914         * gcc.dg/rs6000-fpint-2.c: New.
6915
6916 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
6917
6918         PR c/15698
6919         * gcc.dg/builtins-30.c: Update expected messages.
6920         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
6921         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
6922         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
6923
6924 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
6925
6926         PR tree-optimization/21294
6927         * gcc.dg/tree-ssa/pr21294.c: New.
6928
6929 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
6930
6931         * gcc.dg/altivec-3.c (vec_store): Do not use the old
6932         __builtin_altivec_st_internal_4si built-in.
6933
6934 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
6935
6936         PR c++/15875
6937         * g++.dg/template/ptrmem14.C: New test.
6938
6939 2005-05-02  Paul Brook  <paul@codesourcery.com>
6940
6941         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
6942
6943 2005-05-02  Michael Matz  <matz@suse.de>
6944
6945         PR c++/19542
6946         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
6947
6948 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
6949
6950         * g++.dg/cpp/weak.C: New test.
6951
6952 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
6953
6954         * gcc.dg/tree-ssa/loop-8.c: New test.
6955
6956 2005-04-30  Michael Maty  <matz@suse.de>
6957
6958         * gcc.dg/inline-mcpy.c: New test.
6959
6960 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
6961
6962         PR libfortran/18958
6963         * gfortran.dg/eoshift.f90:  New test case.
6964
6965 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
6966
6967         PR libfortran/18857
6968         * gfortran.dg/matmul_1.f90: New test.
6969
6970 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
6971
6972         PR tree-optimization/21030
6973         * gcc.dg/tree-ssa/pr21030.c: New.
6974
6975 2005-04-29  Devang Patel  <dpatel@apple.com>
6976
6977         PR tree-optimization/21272
6978         * gcc.dg/vect/vect-ifcvt-10.c: New test.
6979
6980 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
6981
6982         PR fortran/13082
6983         PR fortran/18824
6984         * gfortran.dg/entry_4.f90: New test.
6985         * gfortran.fortran-torture/execute/entry_1.f90: New test.
6986         * gfortran.fortran-torture/execute/entry_2.f90: New test.
6987         * gfortran.fortran-torture/execute/entry_3.f90: New test.
6988         * gfortran.fortran-torture/execute/entry_4.f90: New test.
6989         * gfortran.fortran-torture/execute/entry_5.f90: New test.
6990         * gfortran.fortran-torture/execute/entry_6.f90: New test.
6991         * gfortran.fortran-torture/execute/entry_7.f90: New test.
6992
6993 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6994
6995         * gfortran.fortran-torture/execute/entry_8.f90: New test.
6996
6997 2005-04-29  Paul Brook   <paul@codesourcery.com>
6998
6999         * gfortran.dg/entry_3.f90: New test.
7000
7001 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7002
7003         * gfortran.dg/implicit_4.f90: New test.
7004
7005 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7006
7007         * lib/target-supports.exp (check_profiling_available): Return
7008         false for xtensa-*-elf.
7009
7010 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7011
7012         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7013         error if file cannot be deleted.
7014
7015 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7016
7017         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7018         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7019         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7020         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7021         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7022         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7023         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7024         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
7025         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
7026         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7027         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
7028         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
7029         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
7030
7031 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7032
7033         PR fortran/20865
7034         * gfortran.dg/pr20865.f90: New test.
7035
7036 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
7037
7038         * gcc.dg/void-cast-2.c: New test.
7039
7040 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7041
7042         PR c/21159
7043         * gcc.dg/void-cast-1.c: New test.
7044
7045 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
7046
7047         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
7048
7049 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7050
7051         PR fortran/21177
7052         * gfortran.dg/pr21177.f90: New test.
7053
7054 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
7055
7056         PR tree-optimization/21171
7057         * gcc.dg/tree-ssa/pr21171.c: New test.
7058
7059 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
7060
7061         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7062         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7063         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7064         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7065         gcc.dg/tree-ssa/gen-vect-32.c: New.
7066         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
7067         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
7068         don't run on PPC32.
7069
7070 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7071
7072         PR c/21213
7073         * gcc.dg/transparent-union-3.c: New test.
7074
7075 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
7076
7077         PR c/20740
7078         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
7079         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
7080         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
7081         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
7082         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
7083         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
7084
7085 2005-04-26  Jeff Law  <law@redhat.com>
7086
7087         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
7088         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
7089         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
7090         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
7091         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
7092         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
7093         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
7094
7095 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
7096
7097         PR tree-optimization/17598
7098         * gcc.dg/tree-ssa/pr17598.c: New testcase.
7099
7100 2005-04-25  Mike Stump  <mrs@apple.com>
7101
7102         * objc.dg/fix-and-continue-1.m: Add.
7103
7104 2005-04-25  Roger Sayle  <roger@eyesopen.com>
7105
7106         PR c++/20995
7107         * g++.dg/opt/pr20995-1.C: New test case.
7108
7109 2005-04-25  Devang Patel <dpatel@apple.com>
7110
7111         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
7112
7113 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7114
7115         PR testsuite/21062
7116         * g++.dg/opt/alias2.C (printf): Correct the prototype.
7117
7118 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
7119
7120         PR C++/21188
7121         * g++.dg/opt/rtti2.C: New test.
7122
7123 2005-04-25  Paul Brook  <paul@codesourcery.com>
7124         Steven G. Kargl  <kargls@comcast.net>
7125
7126         PR fortran/20879
7127         * gfortran.dg/ichar_1.f90: New file.
7128
7129 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
7130
7131         PR middle-end/20991
7132         * g++.dg/opt/pr20991.C: New test.
7133
7134         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
7135         where sizeof (type) < __alignof__ (type).
7136         * gcc.dg/compat/struct-layout-1.h: Likewise.
7137
7138 2005-04-24  Per Bothner  <per@bothner.com>
7139             Devang Patel  <dpatel@apple.com>
7140
7141         PR preprocessor/20907
7142         * gcc.dg/cpp/very-long-comment.c: New test.
7143
7144 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7145
7146         PR fortran/20059
7147         * gfortran.dg/common_5.f: New test.
7148
7149 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
7150
7151         PR middle-end/21082
7152         * g++.dg/tree-ssa/pr21082.C: New testcase.
7153
7154 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
7155
7156         * gcc.dg/vect/vect-99.c: New test.
7157
7158 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
7159
7160         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
7161
7162 2005-04-22  Jeff Law  <law@redhat.com>
7163
7164         * gcc.dg/uninit-5.c: Remove xfails.
7165         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
7166         conditionals and loads.
7167
7168 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
7169
7170         PR libfortran/20074
7171         PR libfortran/20436
7172         PR libfortran/21108
7173         * gfortran.dg/nested_reshape.f90: new test
7174         * gfortran.dg/reshape-alloc.f90: new test
7175         * gfortran.dg/reshape.f90: new test
7176
7177 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
7178
7179         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
7180
7181         * gcc.dg/arm-vfp1.c: New test.
7182
7183 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
7184
7185         PR c++/21087
7186         * g++.dg/lookup/builtin2.C: New test.
7187
7188 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
7189
7190         * gcc.dg/weak/weak-13.c: New test.
7191
7192 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
7193
7194         * lib/target-supports.exp (check_effective_target_sync_int_long):
7195         Add powerpc*.
7196
7197 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
7198
7199         * gcc.target/mips/branch-1.c: New test.
7200
7201 2005-04-21  Richard Henderson  <rth@redhat.com>
7202
7203         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
7204         * gcc.dg/vect/vect-86.c: Likewise.
7205         * gcc.dg/vect/vect-87.c: Likewise.
7206         * gcc.dg/vect/vect-88.c: Likewise.
7207
7208 2005-04-21  Devang Patel  <dpatel@apple.com>
7209
7210         PR optimization/20994
7211         * gcc.dg/tree-ssa/ifc-3.c: New test.
7212
7213 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7214
7215         PR c/12913
7216         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
7217         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
7218         gcc.dg/c99-vla-jump-5.c: New tests.
7219
7220 2005-04-19  Richard Henderson  <rth@redhat.com>
7221
7222         * lib/target-supports.exp (check_effective_target_vect_int_mult):
7223         Fix typo in exists check.
7224         (check_effective_target_sync_int_long): New.
7225         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
7226         * gcc.dg/ia64-sync-2.c: Likewise.
7227         * gcc.dg/ia64-sync-3.c: Likewise.
7228         * gcc.dg/ia64-sync-4.c: Likewise.
7229
7230 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
7231
7232         * gcc.dg/fold-xor-1.c: New test.
7233         * gcc.dg/fold-xor-2.c: New test.
7234
7235 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
7236
7237         PR target/20670
7238         * g++.dg/eh/fp-regs.C: New test.
7239
7240 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
7241
7242         * gcc.dg/Wint-to-pointer-cast-1.c,
7243         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
7244         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
7245         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
7246
7247 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7248
7249         PR fortran/16861
7250         * gfortran.dg/pr16861.f90: New test.
7251
7252 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7253
7254         * gcc.dg/pr21085.c: New test.
7255
7256 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
7257
7258         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
7259         (setup_mips_tests, dg-mips-options): New procedures.
7260         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
7261         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
7262         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
7263         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7264         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
7265         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
7266         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
7267         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
7268         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
7269         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
7270         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
7271         dg-mips-options instead of dg-options.  Remove now-redundant
7272         preprocessor guards.
7273         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
7274         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7275         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7276         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
7277         * gcc.dg/vr-mult-2.c: Delete.
7278         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
7279         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
7280         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
7281         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
7282         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
7283         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
7284         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
7285
7286 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
7287
7288         * ada/acats/run_all.sh: Use sync when executable not present.
7289
7290 2005-04-18  Devang Patel  <dpatel@apple.com>
7291
7292         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
7293         * gcc.dg/vect/vect-11a.c: New.
7294         * gcc.dg/vect/vect-none.c: Update.
7295         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
7296
7297 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
7298
7299         PR tree-optimization/20922
7300         * gcc.dg/pr20922-1.c: New test.
7301         * gcc.dg/pr20922-2.c: New test.
7302         * gcc.dg/pr20922-3.c: New test.
7303         * gcc.dg/pr20922-4.c: New test.
7304         * gcc.dg/pr20922-5.c: New test.
7305         * gcc.dg/pr20922-6.c: New test.
7306
7307 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7308
7309         PR libfortran/20950
7310         * gfortran.dg/pr20950.f: New test.
7311
7312 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7313
7314         PR libfortran/19216
7315         * gfortran.dg/pr19216.f: New test.
7316
7317 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
7318
7319         PR tree-optimization/21001
7320         * gcc.dg/tree-ssa/pr21001.c: New.
7321
7322 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
7323
7324         PR libfortran/21075
7325         * gfortran.dg/reshape_rank7.f90: New test.
7326
7327 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
7328
7329         PR libfortran/12884 gfortran.dg/pr12884.f: New test
7330         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
7331         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
7332         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
7333         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
7334         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
7335         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
7336         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
7337         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
7338         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
7339         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
7340         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
7341         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
7342         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
7343         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
7344         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
7345         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
7346         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
7347         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
7348         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
7349         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
7350
7351 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
7352
7353         * gfortran.dg/wtruncate.f: New testcase.
7354         * gfortran.dg/wtruncate.f90: New testcase.
7355
7356 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
7357
7358         PR c++/21025
7359         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
7360         which sizeof/alignof is dependent, rather than just whether we are
7361         processing_template_decl.
7362
7363 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7364
7365         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7366         corrected typo where the wrong variables had been compared.
7367
7368 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
7369
7370         PR libfortran/18495
7371         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
7372         Test callee-allocated version of return array with a write
7373         statement.
7374         Test spread with a temporary with another write statement.
7375
7376 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
7377
7378         PR tree-optimization/21031
7379         * gcc.dg/tree-ssa/pr21031.c: New.
7380
7381 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
7382
7383         PR tree-optimization/21004
7384         * gcc.dg/builtins-53.c: Include builtins-config.h.
7385         Check floorf, ceilf, floorl and ceill transformations
7386         only when HAVE_C99_RUNTIME is defined.
7387
7388 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
7389
7390         PR middle-end/20739
7391         * gcc.dg/tree-ssa/pr20739.c: New test.
7392
7393 2005-04-14  Mike Stump  <mrs@apple.com>
7394
7395         * gcc.dg/Foundation.framework/empty: New.
7396         * gcc.dg/framework-2.c: New.
7397
7398 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7399
7400         PR tree-optimization/21021
7401         * gcc.c-torture/compile/pr21021.c: New.
7402
7403 2005-04-14  Janis Johnson  <janis187@us.ibm.com
7404
7405         PR testsuite/21010
7406         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
7407         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
7408         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
7409         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
7410         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
7411         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
7412         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
7413         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
7414
7415 2005-04-14  Richard Henderson  <rth@redhat.com>
7416
7417         * lib/target-supports.exp (check_effective_target_vect_condition):
7418         Add ia64, i?86, and x86_64.
7419
7420 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
7421
7422         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
7423
7424 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
7425
7426         PR tree-optimization/20657
7427         * gcc.dg/tree-ssa/pr20657.c: New.
7428
7429 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
7430
7431         * gcc.dg/builtins-53.c: Also check (int)trunc* and
7432         (long long int)trunc*.
7433
7434 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
7435
7436         PR target/20927
7437         * gcc.dg/pr20927.c: New test.
7438
7439 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
7440
7441         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
7442         * gcc.target/mips/asm-1.c: Likewise.
7443
7444 2005-04-13  Dale Johannesen  <dalej@apple.com>
7445
7446         * objc.dg/objc-fast-4.m:  New.
7447
7448 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
7449
7450         * gcc.target/cris/torture/cris-torture.exp: New driver in new
7451         directory.
7452         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
7453
7454 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
7455
7456         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
7457         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
7458         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
7459
7460 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
7461
7462         PR tree-optimization/20913
7463         * gcc.dg/tree-ssa/pr20913.c: New.
7464
7465         PR tree-optimization/20702
7466         * gcc.dg/tree-ssa/pr20702.c: New.
7467
7468 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7469
7470         PR c++/13744
7471         * g++.dg/inherit/local3.C: New test.
7472
7473 2005-04-12  Jeff Law  <law@redhat.com>
7474
7475         * gcc.dg/tree-ssa/20050412-1.c: New test.
7476
7477 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
7478
7479         PR libfortran/19016
7480         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
7481         Add tests with mask generated by expression.
7482         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
7483         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
7484         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
7485
7486 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
7487
7488         PR middle-end/20917
7489         * gcc.dg/20050409-1.c: New test.
7490
7491 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
7492
7493         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
7494
7495 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7496
7497         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7498         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
7499         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7500         (TARGET_CXX): Adjust accordingly.
7501         * target.h (struct gcc_target): Remove epxort_class_data.  Add
7502         determine_class_data_visibility and class_data_always_comdat.
7503         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7504         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
7505         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7506         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
7507         (arm_cxx_determine_class_data_visibility): New.
7508         (arm_cxx_class_data_always_comdat): Likewise.
7509         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
7510         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
7511         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
7512         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
7513         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
7514         Define.
7515
7516 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
7517
7518         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
7519
7520 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
7521
7522         * gcc.dg/i386-darwin-fpmath.c: New.
7523
7524 2004-04-11  Devang Patel  <dpatel@apple.com>
7525
7526         * lib/target-supports.exp (check_effective_target_vect_condition): New.
7527         * gcc.dg/vect/vect-ifcvt-1.c: New test.
7528         * gcc.dg/vect/vect-ifcvt-2.c: New test.
7529         * gcc.dg/vect/vect-ifcvt-3.c: New test.
7530         * gcc.dg/vect/vect-ifcvt-4.c: New test.
7531         * gcc.dg/vect/vect-ifcvt-5.c: New test.
7532         * gcc.dg/vect/vect-ifcvt-6.c: New test.
7533         * gcc.dg/vect/vect-ifcvt-7.c: New test.
7534         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
7535
7536 2004-04-11  Devang Patel  <dpatel@apple.com>
7537
7538         * gcc.dg/vect/vect-dv-1.c: New test.
7539         * gcc.dg/vect/vect-dv-2.c: New test.
7540
7541 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7542
7543         PR tree-optimization/20933
7544         * gcc.dg/tree-ssa/pr20933.c: New test.
7545
7546 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7547
7548         * gfortran.dg/fold_nearest.f90: New test.
7549
7550 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
7551
7552         * gcc.dg/tree-ssa/alias-1.c: New test.
7553
7554 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
7555
7556         PR tree-optimization/20920
7557         * g++.dg/tree-ssa/pr20920.C: New test.
7558
7559 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
7560
7561         * gcc.dg/builtins-53.c: Also check (int)ceil* and
7562         (long long int)ceil*.
7563
7564 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
7565
7566         * g++.dg/warn/Wdtor1.C: Declare template in system header with
7567         explicit C++ linkage.
7568
7569 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7570
7571         * gfortran.dg/pr17229.f: Take care of the new obsolescence
7572         warning for arithmetic IF statements.
7573
7574 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
7575
7576         * eor_handling_1.f90: New test case.
7577         * eor_handling_2.f90: New test case.
7578         * eor_handling_3.f90: New test case.
7579         * eor_handling_4.f90: New test case.
7580         * eor_handling_5.f90: New test case.
7581         * noadv_size.f90: New test case.
7582         * pad_no.f90: New test case.
7583
7584 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
7585
7586         * gcc.c-torture/execute/20050410-1.c: New test.
7587
7588 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
7589
7590         * gcc.dg/pr20126.c: New.
7591
7592 2005-04-09  Bud Davis  <bdavis@gfortran.org>
7593             Steven G. Kargl <kargls@comcast.net>
7594
7595         * gfortran.dg/PR19872.f: New test.
7596
7597 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7598
7599         * gfortran.dg/nint_1.f90:  Fix dg-do directive
7600
7601 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
7602
7603         * gfortran.dg/nint_1.f90: New test.
7604
7605 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7606
7607         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
7608         Added test for callee-allocated arrays with write statements.
7609         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7610         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
7611         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
7612         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
7613         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
7614
7615 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
7616
7617         PR libfortran/20163
7618         * gfortran.dg/open-options-blanks.f:  New test.
7619
7620 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7621
7622         PR fortran/13257
7623         * gfortran.dg/comma_format_extension_[1234].f: New tests.
7624
7625 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
7626
7627         * gcc.dg/tree-ssa/stdarg-1.c: New test.
7628         * gcc.dg/tree-ssa/stdarg-2.c: New test.
7629         * gcc.dg/tree-ssa/stdarg-3.c: New test.
7630         * gcc.dg/tree-ssa/stdarg-4.c: New test.
7631         * gcc.dg/tree-ssa/stdarg-5.c: New test.
7632         * gcc.c-torture/execute/stdarg-4.c: New test.
7633
7634         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
7635
7636         PR target/20795
7637         * g++.dg/abi/param2.C: New test.
7638
7639 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7640
7641         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
7642
7643 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
7644
7645         * gcc.dg/builtins-53.c: New test.
7646
7647 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
7648
7649         * g++.dg/tree-ssa/pr18178.C: New test.
7650         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
7651         * gcc.c-torture/execute/20041019-1.c: New test.
7652         * gcc.dg/tree-ssa/20041008-1.c: New test.
7653         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
7654         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
7655         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
7656         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
7657         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
7658         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
7659         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
7660         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
7661         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7662         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7663
7664 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
7665
7666         PR rtl-optimization/20466
7667         * gcc.c-torture/execute/pr20466-1.c: New test.
7668
7669 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
7670
7671         PR c++/20905
7672         * g++.dg/parse/cond2.C: New test.
7673
7674         PR c++/20145
7675         * g++.dg/warn/Wdtor1.C: New test.
7676
7677 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7678
7679         PR fortran/17229
7680         * gfortran.dg/pr17229.f: New test.
7681
7682 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
7683
7684         * gfortran.dg/tiny_1.f90: New test.
7685         * gfortran.dg/tiny_2.f90: ditto.
7686
7687 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
7688
7689         * gfortran.dg/eor_1.f90:  Fix dg-do run line
7690         * gfortran.dg/open_new.f90:  Fix dg-do run line
7691
7692 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
7693
7694         * lib/target-supports.exp (get_compiler_messages): Support
7695         optional arguments, the fourth being compiler options.
7696         (check_effective_target_fpic): New proc.
7697         * gcc.dg/20050321-2.c: Restrict to target fpic.
7698
7699 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
7700
7701         * gcc.dg/15443-1.c: New test.
7702         * gcc.dg/15443-2.c: Likewise.
7703
7704 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7705
7706         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
7707
7708 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7709
7710         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
7711
7712 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
7713
7714         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
7715         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
7716         -m64.
7717         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
7718         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
7719         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
7720
7721 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
7722
7723         PR c++/20212
7724         * g++.dg/warn/Wunused-11.C: New test.
7725
7726 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
7727
7728         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
7729
7730 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
7731
7732         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
7733
7734 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7735
7736         PR c++/20734
7737         * g++.dg/template/ptrmem13.C: New test.
7738
7739 2005-04-05  Per Bothner  <per@bothner.com>
7740
7741         * lib/gcc.exp: Always add -fno-show-column, for now.
7742
7743 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
7744
7745         PR testsuite/20767
7746         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
7747         of plain old "unsigned int" for the type of "i".  Makes this test
7748         64bit clean.
7749
7750 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
7751
7752         * gcc.dg/i386-ssefn-1.c: New test.
7753         * gcc.dg/i386-ssefn-2.c: New test.
7754         * gcc.dg/i386-ssefn-3.c: New test.
7755         * gcc.dg/i386-ssefn-4.c: New test.
7756
7757 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
7758
7759         PR tree-optimization/20076
7760         * gcc.dg/builtin-apply4.c: New test.
7761
7762         PR preprocessor/19475
7763         * gcc.dg/cpp/macspace1.c: New test.
7764         * gcc.dg/cpp/macspace2.c: New test.
7765
7766 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7767
7768         * gfortran.dg/pr20755.f: Fixed bad format.
7769
7770 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
7771
7772         PR c++/20763
7773         * g++.dg/ext/attrib21.C: New test.
7774
7775 2004-04-05  Devang Patel  <dpatel@apple.com>
7776
7777         * lib/target-supports.exp (check_effective_target_vect_shif): New.
7778         * gcc.dg/vect/vect-shift-1.c: New test.
7779
7780 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7781
7782         PR libfortran/20755
7783         * gfortran.dg/pr20755.f: New test.
7784
7785 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
7786
7787         * gfortran.dg/pr15959.f90: New test.
7788         * gfortran.dg/string_pad_trunc.f90: New test.
7789
7790 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7791
7792         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
7793         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
7794         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
7795         syntax.
7796
7797 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7798
7799         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
7800
7801 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7802
7803         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
7804         * gcc.c-torture/compile/20011119-2.c: Likewise.
7805         * gcc.c-torture/compile/981001-2.c: Likewise.
7806
7807 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
7808
7809         PR c++/20679
7810         * g++.dg/template/overload4.C: New test.
7811
7812 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7813
7814         PR c++/20746
7815         * g++.dg/abi/covariant5.C: New.
7816
7817         PR debug/20505
7818         * g++.dg/debug/const2.C: New.
7819
7820 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR rtl-optimization/16104
7823         * gcc.c-torture/execute/20050316-1.c: New test.
7824
7825 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
7826
7827         * g++.dg/template/spec23.C: Fix dg-error text.
7828
7829 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
7830
7831         PR c++/19199
7832         * g++.dg/expr/lval2.C: New.
7833
7834 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7835
7836         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
7837         __builtin_strcasecmp and __builtin_strncasecmp.
7838
7839 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
7840
7841         PR c++/20723
7842         * g++.dg/template/spec22.C: New.
7843         * g++.dg/template/spec23.C: New.
7844
7845 2005-04-03  Dale Ranta  <dir@lanl.gov>
7846             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7847
7848         PR libfortran/20068
7849         PR libfortran/20125
7850         PR libfortran/20156
7851         PR libfortran/20471
7852         * gfortran.dg/backspace.f: New test.
7853
7854 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
7855
7856         * gcc.dg/pr19345.c: New test.
7857
7858 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7859
7860         PR tree-optimization/20640
7861         * gcc.dg/torture/tree-loop-1.c: New.
7862
7863 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
7864
7865         PR rtl-optimization/20290
7866         * gcc.c-torture/execute/loop-ivopts-2.c: New.
7867
7868 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
7869
7870         * gcc.dg/rs6000-fpint.c: New.
7871
7872 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7873
7874         * gcc.dg/old-style-then-proto-1.c: New test.
7875
7876 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7877
7878         * gfortran.fortran-torture/execute/backspace.f90: Check
7879         after backspace and read was incorrect.
7880
7881 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7882
7883         * gcc.c-torture/execute/builtins/strcat.c: Check the result
7884         buffer past the terminating NUL using memcmp.
7885         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
7886         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
7887
7888         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
7889         Fix unused/uninitialized variable warnings.
7890
7891         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
7892         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
7893         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
7894         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
7895
7896         * gcc.c-torture/execute/builtins/abs-1-lib.c,
7897         gcc.c-torture/execute/builtins/fputs-lib.c,
7898         gcc.c-torture/execute/builtins/lib/fprintf.c,
7899         gcc.c-torture/execute/builtins/lib/main.c,
7900         gcc.c-torture/execute/builtins/lib/memcmp.c,
7901         gcc.c-torture/execute/builtins/lib/memmove.c,
7902         gcc.c-torture/execute/builtins/lib/mempcpy.c,
7903         gcc.c-torture/execute/builtins/lib/memset.c,
7904         gcc.c-torture/execute/builtins/lib/printf.c,
7905         gcc.c-torture/execute/builtins/lib/sprintf.c,
7906         gcc.c-torture/execute/builtins/lib/stpcpy.c,
7907         gcc.c-torture/execute/builtins/lib/strchr.c,
7908         gcc.c-torture/execute/builtins/lib/strcmp.c,
7909         gcc.c-torture/execute/builtins/lib/strcpy.c,
7910         gcc.c-torture/execute/builtins/lib/strcspn.c,
7911         gcc.c-torture/execute/builtins/lib/strlen.c,
7912         gcc.c-torture/execute/builtins/lib/strncat.c,
7913         gcc.c-torture/execute/builtins/lib/strncmp.c,
7914         gcc.c-torture/execute/builtins/lib/strncpy.c,
7915         gcc.c-torture/execute/builtins/lib/strrchr.c,
7916         gcc.c-torture/execute/builtins/lib/strspn.c,
7917         gcc.c-torture/execute/builtins/lib/strstr.c,
7918         gcc.c-torture/execute/builtins/memops-asm-lib.c,
7919         gcc.c-torture/execute/builtins/strlen-2.c,
7920         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
7921         prototypes.
7922
7923 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7924
7925         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
7926         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
7927         selectany usage.
7928
7929 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
7930
7931         PR c++/19406
7932         * g++.dg/debug/using1.C: New test.
7933
7934 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
7935
7936         PR middle-end/20524
7937         * gcc.dg/alias-7.c: Prefix asm-declared name with
7938         __USER_LABEL_PREFIX__.
7939
7940 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
7941
7942         Fix fallout from PR middle-end/15700:
7943         * gcc.c-torture/compile/20011119-1.c: Take
7944         __USER_LABEL_PREFIX__ into account.
7945         * gcc.c-torture/compile/20011119-2.c: Likewise.
7946
7947 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7948
7949         PR c++/18644
7950         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
7951
7952 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
7953
7954         PR c/17855
7955         * gcc.c-torture/compile/struct-non-lval-1.c,
7956         gcc.c-torture/compile/struct-non-lval-2.c,
7957         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
7958
7959 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
7960
7961         * gcc.dg/tls/tls.exp: Remove temporary file.
7962         * g++.dg/tls/tls.exp: Ditto.
7963         * lib/file-format.exp: Ditto.
7964         * g++.dg/special/ecos.exp: Ditto.
7965
7966         * lib/profopt.exp: Treat prof_ext as a list.
7967         * gcc.misc-tests/bprob.exp: Ditto.
7968         * g++.dg/bprob/bprob.exp: Ditto.
7969
7970         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
7971         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
7972         g++.dg/tree-ssa/pointer-reference-alias.C,
7973         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
7974         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
7975         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
7976         g++.dg/vect/pr19951.cc: Ditto.
7977         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
7978         gcc.dg/builtins-47.c: Ditto.
7979         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
7980         gcc.dg/pr20115-1.c: Ditto.
7981         * gcc.dg/tree-ssa/20030530-2.c,
7982         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
7983         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
7984         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
7985         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
7986         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
7987         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
7988         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
7989         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
7990         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
7991         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
7992         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
7993         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
7994         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
7995         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
7996         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
7997         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
7998         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
7999         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8000         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8001         gcc.dg/tree-ssa/20030824-1.c,
8002         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8003         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8004         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8005         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8006         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8007         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8008         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8009         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8010         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8011         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8012         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8013         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8014         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8015         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8016         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8017         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8018         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8019         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8020         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8021         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8022         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8023         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8024         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
8025         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
8026         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
8027         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
8028         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
8029         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
8030         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
8031         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
8032         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
8033         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
8034         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
8035         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
8036         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
8037         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
8038         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
8039         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
8040         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
8041         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
8042         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
8043         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
8044         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8045         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
8046         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
8047         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
8048         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
8049         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
8050         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
8051         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
8052         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8053         gcc.dg/tree-ssa/useless-1.c: Ditto.
8054         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
8055         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
8056         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
8057         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
8058         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8059         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
8060         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
8061         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
8062         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
8063         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
8064         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
8065         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
8066         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
8067         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
8068         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
8069         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
8070         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
8071         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
8072         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
8073         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
8074         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
8075         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8076         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8077         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
8078         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
8079         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
8080         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
8081         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
8082         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
8083         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
8084         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
8085         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
8086         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
8087         gcc.dg/vect/vect-none.c: Ditto.
8088         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
8089         treelang/compile/unsigned.tree: Ditto.
8090
8091         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
8092         * gcc.dg/cpp/direct2s.c: Ditto.
8093         * gcc.dg/cpp/paste4.c: Ditto.
8094         * gcc.dg/cpp/separate-1.c: Ditto.
8095         * gcc.dg/pch/save-temps-1.c: Ditto.
8096         * g++.dg/ext/altivec-10.C: Ditto.
8097         * g++.dg/pch/pch.C: Ditto.
8098
8099         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
8100
8101         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
8102         * g++.dg/template/repo1.C: Ditto.
8103         * g++.dg/template/repo2.C: Ditto.
8104         * g++.dg/template/repo3.C: Ditto.
8105         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
8106         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
8107         * g++.old-deja/g++.pt/repo1.C: Ditto.
8108         * g++.old-deja/g++.pt/repo2.C: Ditto.
8109         * g++.old-deja/g++.pt/repo3.C: Ditto.
8110         * g++.old-deja/g++.pt/repo4.C: Ditto.
8111
8112         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
8113         * gcc.dg/20030107-1.c: Ditto.
8114         * gcc.dg/20030702-1.c: Ditto.
8115         * gcc.dg/profile-generate-1.c: Ditto.
8116         * g++.dg/other/profile1.C: Ditto.
8117         * g++.old-deja/g++.robertl/eb83.C: Ditto.
8118
8119         * lib/gcc-dg.exp (remove-build-file): New.
8120         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8121         cleanup-tree-dump, cleanup-saved-temps): New.
8122
8123 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8124
8125         PR c++/19203, DR 214
8126         * g++.dg/parse/ambig3.C: Not ambiguous.
8127         * g++.dg/template/spec20.C: New.
8128         * g++.dg/template/spec21.C: New.
8129
8130 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
8131
8132         PR target/20045
8133         * gcc.dg/ia64-fptr-1.c: Run only on linux.
8134
8135 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8136
8137         PR libfortran/20660
8138         * gfortran.dg/negative_unit.f: New test.
8139
8140 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
8141
8142         * gcc.dg/20050330-1.c: New test.
8143
8144 2005-03-30  Devang Patel  <dpatel@apple.com>
8145
8146         * g++.dg/tree-sra/ssa-sra-3.C: New test.
8147
8148 2005-03-30  Dale Johannesen  <dalej@apple.com>
8149
8150         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
8151
8152 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
8153
8154         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
8155         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
8156         Strip options from test name.
8157
8158 2005-03-31  Jan Hubicka  <jh@suse.cz>
8159
8160         * gcc.dg/varpool-1.c: New testcase.
8161
8162 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8163
8164         PR c/772
8165         PR c/17913
8166         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
8167         gcc.dg/stmt-expr-label-3.c : New tests.
8168         * gcc.c-torture/execute/medce-2.c: Remove.
8169
8170 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
8171
8172         PR c/20368
8173         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
8174         tests.
8175
8176 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
8177
8178         * gcc.c-torture/compile/pr20203.c: New test.
8179
8180 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8181
8182         * gfortran.dg/promotion.f90:  New test.
8183
8184 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
8185
8186         PR middle-end/20491
8187         * gcc.dg/torture/asm-subreg-1.c: New test.
8188
8189 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
8190
8191         PR c/20672
8192         * gcc.dg/pr20672-1.c: New test.
8193
8194 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
8195
8196         * gfortran.dg/vect: New directory.
8197         * gfortran.dg/vect/vect.exp: New.
8198         * gfortran.dg/vect/vect-1.f90: New test.
8199         * gfortran.dg/vect/vect-2.f90: New test.
8200         * gfortran.dg/vect/vect-3.f90: New test.
8201         * gfortran.dg/vect/vect-4.f90: New test.
8202         * gfortran.dg/vect/vect-5.f90: New test.
8203
8204 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
8205
8206         PR middle-end/20622
8207         * gcc.dg/alias-7.c: New test.
8208
8209 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
8210
8211         * gcc.dg/sparc-reg-1.c: New test.
8212
8213 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
8214
8215         PR target/19890
8216         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
8217
8218 2005-03-29  Dale Ranta  <dir@lanl.gov>
8219             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8220
8221         PR libfortran/20163
8222         * gfortran.dg/pr20163-2.f: New test.
8223
8224 2005-03-28  Jan Hubicka  <jh@suse.cz>
8225
8226         PR middle-end/20635
8227         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
8228         by Jakub Jelinek.
8229
8230 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
8231
8232         PR tree-optimization/20626
8233         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
8234         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
8235
8236 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
8237
8238         * gfortran.dg/underflow.f90:  New test.
8239         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
8240
8241 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8242
8243         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
8244
8245 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
8246
8247         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
8248         (g++_init): Make sure that CXXFLAGS is set.
8249         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
8250         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
8251         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8252         * lib/objc.exp (objc_init): Likewise.
8253         * lib/treelang.exp (treelang_init): Likewise.
8254
8255 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
8256
8257         PR tree-optimization/20470
8258         * gcc.dg/tree-ssa/pr20470.c: New test.
8259
8260 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
8261
8262         * gcc.dg/ppc-stfiwx.c: New.
8263
8264 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
8265
8266         PR target/19888
8267         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
8268
8269 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8270
8271         * gcc.dg/20050325-1.c: Fix a typo.
8272
8273 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8274
8275         PR libfortran/19678
8276         PR libfortran/19679
8277         * gfortran.dg/dos_eol.f: New test.
8278
8279 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
8280
8281         PR rtl-optimization/20249
8282         * gcc.dg/20050325-1.c: New test.
8283
8284 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8285
8286         PR libfortran/15332
8287         * gfortran.dg/pr15332.f: New test.
8288
8289 2005-03-24  Dale Johannesen  <dalej@apple.com>
8290
8291         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
8292
8293 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
8294
8295         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
8296         'internal' visibility.
8297         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
8298         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
8299         'protected' visibility.
8300         * gcc.dg/visibility-7.c: Likewise.
8301         * lib/target-supports.exp (check_visibility_available): Take
8302         a parameter, the kind of visibility to check for.
8303         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
8304         to check_visibility_available.
8305
8306         * g++.dg/expr/cast3.C: New.
8307
8308 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
8309
8310         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8311         rs6000.
8312
8313 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
8314
8315         PR target/20095
8316         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
8317
8318 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
8319
8320         * gcc.dg/badshift.c: Renamed to...
8321         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
8322
8323         * gcc.target/i386/badshift.c: Renamed to...
8324         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
8325         only.
8326
8327         PR rtl-optimization/20532
8328         * gcc.target/i386/badshift.c: New.
8329
8330 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8331
8332         * gfortran.dg/pr18025.f90: New test.
8333
8334 2005-03-23  Dale Johannesen  <dalej@apple.com>
8335
8336         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
8337
8338 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
8339
8340         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
8341
8342         * lib/target-supports.exp (check_iconv_available): Default
8343         libiconv to -liconv, if there is no definition.
8344
8345 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
8346
8347         * gcc.dg/torture/cris-asm-mof-1.c: New test.
8348
8349 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
8350
8351         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
8352         * g++.dg/opt/pr7503-2.C: Likewise.
8353         * g++.dg/opt/pr7503-3.C: Likewise.
8354         * g++.dg/opt/pr7503-4.C: Likewise.
8355         * g++.dg/opt/pr7503-5.C: Likewise.
8356         * g++.dg/warn/minmax.C: New test.
8357
8358 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8359
8360         * gfortran.dg/g77_intrinsics_funcs.f: New test.
8361         * gfortran.dg/g77_intrinsics_sub.f: New test.
8362
8363 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
8364             Jan Hubicka  <jh@suse.cz>
8365             Steven Bosscher <stevenb@suse.de
8366
8367         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
8368
8369 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8370
8371         PR c++/19980
8372         * g++.dg/template/redecl3.C: New test.
8373
8374 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8375
8376         PR c++/20499
8377         * g++.dg/parse/error16.C: Tweak error markers.
8378
8379 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
8380
8381         PR target/20561
8382         * gcc.dg/20050321-2.c: New test.
8383
8384 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         PR c++/20465
8387         PR c++/20381
8388         * g++.dg/template/ptrmem12.C: New.
8389
8390 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
8391
8392         PR rtl-optimization/20527
8393         * gcc.c-torture/execute/pr20527-1.c: New test.
8394
8395 2005-03-22  Ben Elliston  <bje@au.ibm.com>
8396
8397         * gcc.misc-tests/options.exp (check_for_options): Create a real C
8398         program, compile it into a real executable and then delete the .c
8399         and .x files afterwards, to avoid problems on testglue targets.
8400
8401 2005-03-21  Stuart Hastings  <stuart@apple.com>
8402
8403         * gcc.target/i386/sse-2.c: New.
8404
8405 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
8406
8407         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
8408
8409 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8410
8411         * g++.dg/parse/crash25.C: Fix typo.
8412
8413 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8414
8415         PR c++/20461
8416         * g++.dg/parse/crash24.C: New test.
8417
8418         PR c++/20536
8419         * g++.dg/parse/crash25.C: New test.
8420
8421 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
8422
8423         PR c++/20147
8424         * g++.dg/ext/stmtexpr4.C: New test.
8425
8426 2005-03-20  Roger Sayle  <roger@eyesopen.com>
8427
8428         PR middle-end/20539
8429         * gcc.c-torture/compile/pr13066-1.c: New test case.
8430         * gcc.c-torture/compile/pr20539-1.c: Likewise.
8431         * g++.dg/opt/pr13066-1.C: Likewise.
8432
8433 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
8434
8435         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
8436
8437 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8438
8439         PR fortran/18525
8440         * gfortran.dg/nesting_1.f90: New test.
8441
8442 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8443
8444         PR c++/20240
8445         * g++.dg/lookup/using13.C: New test.
8446
8447 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8448
8449         PR c++/20333
8450         * g++.dg/template/crash36.C: New test.
8451
8452 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
8453
8454         PR c++/20463
8455         * g++.dg/template/crash35.C: New test.
8456
8457 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
8458
8459         PR c++/19966
8460         * g++.dg/overload/operator2.C: New test.
8461
8462 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8463
8464         PR libfortran/20257
8465         * gfortran.dg/pr20257.f90: New test.
8466
8467 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8468
8469         PR libfortran/20480
8470         * gfortran.dg/pr20480.f90: New test.
8471
8472 2005-03-16  Richard Henderson  <rth@redhat.com>
8473
8474         PR middle-end/15700
8475         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
8476         (_rtld_global): New.
8477         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
8478         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
8479
8480         * gcc.dg/alias-3.c: New.
8481         * gcc.dg/alias-4.c: New.
8482         * gcc.dg/alias-5.c: New.
8483         * gcc.dg/alias-6.c: New.
8484
8485 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
8486
8487         * gcc.dg/cpp/ucnid-7.c: New.
8488
8489 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
8490             Dorit Naishlos  <dorit@il.ibm.com>
8491
8492         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
8493         darwin.
8494
8495 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
8496
8497         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
8498         misaligned accesses.
8499         * gcc.dg/vect/vect-58.c: Likewise.
8500         * gcc.dg/vect/vect-92.c: New.
8501         * gcc.dg/vect/vect-93.c: New.
8502
8503 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
8504
8505         PR fortran/18827
8506         * gfortran.dg/assign_2.f90: New test.
8507         * gfortran.dg/assign_3.f90: New test.
8508         * gfortran.dg/assign.f90: New test.
8509
8510 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
8511
8512         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
8513         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
8514         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
8515         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
8516         names.
8517
8518 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
8519
8520         * gcc.dg/cpp/ucnid-6.c: New.
8521
8522         * gcc.dg/cpp/normalize-1.c: New.
8523         * gcc.dg/cpp/normalize-2.c: New.
8524         * gcc.dg/cpp/normalize-3.c: New.
8525         * gcc.dg/cpp/normalize-4.c: New.
8526         * gcc.dg/cpp/ucnid-4.c: New.
8527         * gcc.dg/cpp/ucnid-5.c: New.
8528         * g++.dg/cpp/normalize-1.C: New.
8529         * g++.dg/cpp/ucnid-1.C: New.
8530
8531 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8532
8533         * gcc.dg/pr18628.c: New.
8534
8535 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
8536
8537         PR c++/20280
8538         * g++.dg/tree-ssa/pr20280.C: New.
8539
8540 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8541
8542         PR fortran/20467
8543         * gfortran.dg/stfunc_2.f90: New test.
8544
8545 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8546
8547         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
8548
8549 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
8550
8551         * gcc.dg/tree-ssa/20050314-1.c: New test.
8552
8553 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8554
8555         PR c++/4403
8556         PR c++/9783, DR433
8557         * g++.dg/template/friend34.C: New test.
8558         * g++.dg/template/friend35.C: Likewise.
8559         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
8560
8561 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8562
8563         Friend class name lookup 5/n
8564         PR c++/1016
8565         * g++.dg/lookup/hidden-class1.C: New test.
8566         * g++.dg/lookup/hidden-class2.C: Likewise.
8567         * g++.dg/lookup/hidden-class3.C: Likewise.
8568         * g++.dg/lookup/hidden-class4.C: Likewise.
8569         * g++.dg/lookup/hidden-class5.C: Likewise.
8570         * g++.dg/lookup/hidden-class6.C: Likewise.
8571         * g++.dg/lookup/hidden-class7.C: Likewise.
8572         * g++.dg/lookup/hidden-class8.C: Likewise.
8573         * g++.dg/lookup/hidden-class9.C: Likewise.
8574         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
8575         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
8576         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
8577         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
8578         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
8579         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
8580         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
8581         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
8582         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
8583         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
8584         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
8585
8586 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
8587
8588         PR c++/20157
8589         * g++.dg/template/error18.C: New test.
8590
8591 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8592
8593         PR debug/16792
8594         * g++.dg/debug/pr16792.C: New test.
8595
8596 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8597
8598         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
8599         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
8600         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
8601         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
8602         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
8603         test assertion names.
8604
8605 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8606
8607         PR fortran/18600
8608         * gfortran.dg/stfunc_1.f90: New test.
8609
8610 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8611
8612         PR fortran/16907
8613         * gfortran.dg/real_index_1.f90: New test.
8614
8615 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8616
8617         PR fortran/20323
8618         * gfortran.dg/spec_expr_1.f90: New test.
8619
8620 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
8621
8622         PR c/20402
8623         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
8624         new parser.
8625
8626 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8627
8628         PR fortran/20361
8629         * gfortran.dg/largeequiv_1.f90: New test.
8630
8631 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8632
8633         * gcc.dg/ucnid-1.c: New.
8634         * gcc.dg/ucnid-2.c: New.
8635         * gcc.dg/ucnid-3.c: New.
8636         * gcc.dg/ucnid-4.c: New.
8637         * gcc.dg/ucnid-5.c: New.
8638         * gcc.dg/ucnid-6.c: New.
8639         * gcc.dg/cpp/ucnid-1.c: New.
8640         * gcc.dg/cpp/ucnid-2.c: New.
8641         * gcc.dg/cpp/ucnid-3.c: New.
8642         * g++.dg/other/ucnid-1.C: New.
8643
8644 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
8645
8646         * gcc.dg/vmx/darwin-abi-3.c: Delete.
8647
8648 2005-03-11  Per Bothner  <per@bothner.com>
8649
8650         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
8651         that diagnotics refer to correct token.
8652         * gcc.dg/unused-3.c: Likewise.
8653
8654 2005-03-11  Per Bothner  <per@bothner.com>
8655
8656         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
8657         constant" is now actually on same line as string constant.
8658         * gcc.dg/cpp/direct2s.c: Likewise.
8659
8660 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
8661
8662         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
8663
8664 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8665
8666         PR libfortran/20124
8667         * gfortran.dg/pr20124.f90: New Test
8668
8669 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
8670
8671         PR tree-optimization/20130
8672         * gcc.dg/pr20130-1.c: New test.
8673
8674 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8675
8676         PR target/20095
8677         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
8678
8679 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8680
8681         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
8682
8683 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
8684
8685         * g++.dg/eh/forced1.C: Fix comment.
8686         * g++.dg/eh/forced2.C: Ditto.
8687         * g++.dg/eh/forced3.C: Ditto.
8688         * g++.dg/eh/forced4.C: Ditto.
8689
8690 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
8691
8692         PR rtl-opt/20412
8693         * gcc.c-torture/compile/pr20412.c: New test.
8694
8695 2005-03-10  Roger Sayle  <roger@eyesopen.com>
8696
8697         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
8698
8699 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8700
8701         PR target/20322
8702         * gcc.dg/20050307-1.c: New test.
8703
8704 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
8705
8706         PR c++/20375
8707         * g++.dg/other/stdarg3.C: New.
8708
8709 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
8710
8711         PR c++/18384, c++/18327
8712         * g++.dg/init/array19.C: New test.
8713
8714         PR inline-asm/20314
8715         * gcc.dg/torture/pr20314-1.c: New test.
8716         * gcc.dg/torture/pr20314-2.c: New test.
8717
8718 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8719
8720         * gcc.dg/20050309-1.c: New test.
8721
8722 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8723
8724         * gcc.dg/builtins-10.c: Reactivate disabled test.
8725         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
8726         new cbrt transformations.
8727
8728 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
8729
8730         PR c++/20208
8731         * g++.dg/template/array13.C: New test.
8732
8733 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
8734
8735         PR c++/16859
8736         * g++.dg/init/brace4.C: New test.
8737
8738 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8739
8740         PR c++/20186
8741         * g++.dg/template/non-dependent12.C: New.
8742
8743 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
8744
8745         PR c++/20142
8746         * g++.dg/init/array18.C: Add dg-do run marker.
8747
8748         PR c++/20142
8749         * g++.dg/init/array18.C: New test.
8750
8751 2005-03-09  Ben Elliston  <bje@au.ibm.com>
8752
8753         * consistency.vlad/vlad.exp: Remove trailing semicolons.
8754         * g++.dg/gcov/gcov.exp: Likewise.
8755         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
8756         * gcc.target/xstormy16/xstormy16.exp: Likewise.
8757         * lib/c-torture.exp: Likewise.
8758         * lib/fortran-torture.exp: Likewise.
8759         * lib/g++.exp: Likewise.
8760         * lib/gcc-defs.exp: Likewise.
8761         * lib/gcc-dg.exp: Likewise.
8762         * lib/gcc.exp: Likewise.
8763         * lib/gcov.exp: Likewise.
8764         * lib/gfortran.exp: Likewise.
8765         * lib/mike-g++.exp: Likewise.
8766         * lib/mike-gcc.exp: Likewise.
8767         * lib/objc-torture.exp: Likewise.
8768         * lib/objc.exp: Likewise.
8769         * lib/profopt.exp: Likewise.
8770         * lib/target-libpath.exp: Likewise.
8771         * lib/target-supports.exp: Likewise.
8772         * lib/treelang.exp: Likewise.
8773         * lib/wrapper.exp: Likewise.
8774
8775 2005-03-08  Jeff Law  <law@redhat.com>
8776
8777         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
8778         PHI-OPT changes.
8779
8780 2005-03-08  Ira Rosen  <irar@il.ibm.com>
8781
8782         * gcc.dg/vect/pr20122.c: New test.
8783
8784 2005-03-07  Jeff Law  <law@redhat.com>
8785
8786         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
8787         was folded away.
8788         * gcc.dg/tree-ssa/pr18133-1.c: New test.
8789         * gcc.dg/tree-ssa/pr18133-2.c: New test.
8790         * gcc.dg/tree-ssa/pr18134.c: New test.
8791
8792 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8793
8794         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
8795         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
8796         gcc.dg/torture/builtin-noret-2.c: Require weak support.
8797
8798 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
8799
8800         PR tree-opt/17671
8801         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
8802
8803 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
8804
8805         * g++.dg/warn/Wnvdtor.C: New test.
8806
8807 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
8808
8809         * gcc.dg/torture/pr19683-1.c: New test.
8810
8811 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
8812
8813         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
8814         * gfortran.dg/g77/19990313-2.f: Ditto.
8815         * gfortran.dg/g77/19990313-3.f: Ditto.
8816         * gfortran.dg/g77/19990525-0.f: Ditto.
8817         * gfortran.dg/g77/19990826-0.f: Ditto.
8818         * gfortran.dg/g77/19990826-2.f: Ditto.
8819         * gfortran.dg/g77/19990826-3.f: Ditto.
8820         * gfortran.dg/g77/20000511-1.f: Ditto.
8821         * gfortran.dg/g77/20000511-2.f: Ditto.
8822         * gfortran.dg/g77/970625-2.f: Ditto.
8823         * gfortran.dg/g77/980310-2.f: Ditto.
8824         * gfortran.dg/g77/980310-3.f: Ditto.
8825         * gfortran.dg/g77/980310-8.f: Ditto.
8826         * gfortran.dg/g77/980519-2.f: Ditto.
8827         * gfortran.dg/g77/alpha1.f: Ditto.
8828         * gfortran.dg/g77/claus.f: Ditto.
8829         * gfortran.dg/g77/erfc.f: Ditto.
8830         * gfortran.dg/g77/short.f: Ditto.
8831         * gfortran.fortran-torture/execute/data.f90: Ditto.
8832         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
8833         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
8834
8835 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8836
8837         * lib/file-format.exp (gcc_target_object_format): Add check for som
8838         format and hardcode object formats on hppa*-*-hpux*.
8839         * lib/target-supports.exp (check_weak_available): Add check for som
8840         object format.  Always return 0 on hppa*-*-hpux10*.
8841
8842         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
8843         is defined.
8844
8845         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
8846
8847 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8848
8849         * gfortran.dg/pr19936_1.f90: New test.
8850         * gfortran.dg/pr19936_2.f90: New test.
8851         * gfortran.dg/pr19936_3.f90: New test.
8852
8853 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
8854             Paul Thomas <prthomas@drfccad.cea.fr>
8855
8856         * gfortran.dg/PR19754_1.f90: New test.
8857         * gfortran.dg/PR19754_2.f90: Ditto.
8858
8859 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8860
8861         PR c++/19311
8862         * g++.dg/template/non-dependent11.C: New test.
8863
8864 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
8865
8866         * lib/target-supports.exp (check_iconv_available): Fix comment.
8867
8868 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
8869             Joseph S. Myers  <joseph@codesourcery.com>
8870
8871         PR c++/19797
8872         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
8873
8874 2005-03-04  Matthew Sachs  <msachs@apple.com>
8875
8876         * gcc.exp (gcc_target_compile): Put braces around
8877         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
8878         * objc.exp (objc_target_compile): Likewise.
8879         * treelang.exp (treelang_target_compile): Likewise.
8880
8881 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8882
8883         PR fortran/19673
8884         * gfortran.dg/func_result_1.f90: New test.
8885
8886 2005-03-04  Ben Elliston  <bje@au.ibm.com>
8887
8888         * gcc.misc-tests/options.exp: New test.
8889
8890 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
8891
8892         * gcc.dg/pr15784-4.c: New test.
8893
8894 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
8895
8896         * gcc.c-torture/execute/pr17133.c: New.
8897         * gcc.c-torture/compile/20050303-1.c: New.
8898
8899 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
8900
8901         * gcc.dg/cpp/assert4.c:  Fix for cygwin
8902
8903 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
8904
8905         * g++.dg/overload/using2.C: New.
8906
8907 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
8908
8909         PR c++/19916
8910         * g++.dg/init/ptrmem2.C: New test.
8911
8912 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
8913
8914         PR c/8927
8915         * gcc.dg/pr8927-1.c: New test.
8916
8917 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8918
8919         PR c++/20232
8920         * g++.dg/inherit/covariant12.C: New.
8921
8922 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8923
8924         PR fortran/19479
8925         * gfortran.dg/bound_1.f90: New test.
8926
8927 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
8928
8929         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
8930         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
8931
8932 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
8933
8934         PR c/20245
8935         * gcc.dg/pr20245-1.c: New test.
8936
8937 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
8938
8939         PR middle-end/19874
8940         * gcc.c-torture/execute/20050119-2.c: New test case.
8941
8942 2005-02-28  Ben Elliston  <bje@au.ibm.com>
8943
8944         * README: Update the DejaGnu bug reporting address.
8945         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
8946         * lib/objc-torture.exp: Likewise.
8947
8948 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8949
8950         * gfortran.dg/boz_1.f90: New test.
8951         * gfortran.dg/boz_3.f90: New test.
8952         * gfortran.dg/boz_4.f90: New test.
8953
8954 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8955
8956         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
8957         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
8958
8959 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8960
8961         PR libfortran/20101
8962         * gfortran.dg/write_0_pe_format.f90: New test.
8963
8964 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
8965
8966         PR c++/20206
8967         * g++.dg/opt/thunk2.C: New test.
8968         * g++.dg/opt/covariant1.C: New test.
8969
8970 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8971
8972         * gfortran.dg/e_d_fmt.f90: New test.
8973
8974 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
8975
8976         * gcc.dg/asm-b.c: Fix comment typos.
8977
8978 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8979
8980         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
8981         a V_MAY_DEF also.
8982
8983 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
8984
8985         PR tree-opt/20188
8986         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
8987         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
8988         * gcc.dg/asm-b.c: New test.
8989
8990 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
8991
8992         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
8993         Disable this test on IRIX 6.
8994
8995 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
8996
8997         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
8998         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
8999         parser.
9000
9001 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9002
9003         PR tree-optimization/20204
9004         * testsuite/gcc.dg/pr20204.c: New test.
9005
9006 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR target/20196
9009         * gcc.c-torture/execute/20050224-1.c: New test.
9010
9011         PR c++/20175
9012         * g++.dg/warn/Wbraces2.C: New test.
9013
9014 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9015
9016         PR c++/19878
9017         * g++.dg/init/const2.C: New test.
9018
9019 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9020
9021         PR tree-optimization/20100
9022         * gcc.c-torture/execute/pr20100-1.c: New test.
9023
9024 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9025
9026         * gfortran.dg/implicit_3.f90: New test.
9027
9028         * gfortran.dg/deftype_1.f90: New test.
9029
9030 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
9031
9032         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
9033         the test passes.
9034         * g++.dg/other/anon3.C: Accept a warning.
9035
9036 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
9037
9038         * gcc.dg/pr20017.c: Fix a comment typo.
9039
9040 2005-02-23  Bud Davis  <bdavis@gfortran.org>
9041
9042         * gfortran.dg/list_read_4.f90: Change to f90 comments.
9043
9044 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9045
9046         PR ada/19902
9047         * ada/acats/tests/cxa/cxa3004.a: Remove.
9048         * ada/acats/tests/cxb/cxb30061.am: Likewise.
9049
9050 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9051
9052         PR c++/20073
9053         * g++.dg/init/const1.C: New test.
9054
9055         PR c++/19991
9056         * g++.dg/parse/constant7.C: New test.
9057
9058         PR c++/20152
9059         * g++.dg/parse/error27.C: New test.
9060         * g++.dg/template/qualttp15.C: Adjust error markers.
9061         * g++.old-deja/g++.other/struct1.C: Likewise.
9062
9063         PR c++/20153
9064         * g++.dg/template/error17.C: New test.
9065
9066         PR c++/20148
9067         * g++.dg/parser/error26.C: New test.
9068
9069 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
9070
9071         PR tree-optimization/20100
9072         PR tree-optimization/20115
9073         * gcc.dg/pr20115.c: New test.
9074         * gcc.dg/pr20115-1.c: New test.
9075         * gcc.dg/pr20100.c: New test.
9076         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
9077         call-clobbered variables after alias1.
9078
9079 2005-02-22  Bud Davis  <bdavis@gfortran.org>
9080
9081         * gfortran.dg/list_read_4.f90: new test.
9082
9083 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
9084
9085         PR rtl-optimization/20017.
9086         * gcc.dg/pr20017.c: New.
9087
9088 2005-02-22  Devang Patel  <dpatel@apple.com>
9089
9090         PR 19952
9091         * g++.dg/tree-ssa/pr19952.C: New test.
9092
9093 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
9094
9095         PR c++/19883
9096         * g++.dg/parse/constant6.C: New test.
9097
9098 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9099
9100         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9101         * g++.dg/charset/asm2.c: Likewise.
9102         * g++.dg/charset/asm3.c: Likewise.
9103         * g++.dg/charset/asm4.c: Likewise.
9104         * g++.dg/charset/asm5.c: Likewise.
9105         * g++.dg/charset/attribute1.c: Likewise.
9106         * g++.dg/charset/attribute2.c: Likewise.
9107         * g++.dg/charset/extern1.cc: Likewise.
9108         * g++.dg/charset/extern2.cc: Likewise.
9109         * g++.dg/charset/extern3.cc: Likewise.
9110         * g++.dg/charset/function.cc: Likewise.
9111         * g++.dg/charset/string.c: Likewise.
9112         * g++.dg/charset/charset.exp: Likewise.
9113         * lib/target-supports.exp (check_iconv_available): Fix comment.
9114
9115 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
9116
9117         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
9118         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
9119         * gcc.dg/charset/asm2.c: Likewise.
9120         * gcc.dg/charset/asm3.c: Likewise.
9121         * gcc.dg/charset/asm4.c: Likewise.
9122         * gcc.dg/charset/asm5.c: Likewise.
9123         * gcc.dg/charset/asm6.c: Likewise.
9124         * gcc.dg/charset/attribute1.c: Likewise.
9125         * gcc.dg/charset/attribute2.c: Likewise.
9126         * gcc.dg/charset/builtin1.c: Likewise.
9127         * gcc.dg/charset/extern.c: Likewise.
9128         * gcc.dg/charset/function.c: Likewise.
9129         * gcc.dg/charset/string.c: Likewise.
9130         * gcc.dg/charset/charset.exp: Likewise.
9131
9132 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
9133
9134         PR fortran/20086
9135         * gfortran.dg/pr20086.f90: New test.
9136
9137 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
9138
9139         PR tree-optimization/19786
9140         * g++.dg/tree-ssa/pr19786.C: New.
9141
9142 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9143
9144         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
9145
9146 2005-02-21  Jeff Law  <law@redhat.com>
9147
9148         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
9149
9150 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9151
9152         * gfortran.dg/do_iterator: Split loop, markup all lines for
9153         which an error locus is printed.
9154         * gfortran.dg/pr17708.f90: Markup all lines for which an error
9155         locus is printed.
9156         * gfortran.dg/select_4.f90: Likewise.
9157         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
9158         locuses in the various permutations.
9159
9160 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
9161
9162         PR tree-optimization/19951
9163         * g++.dg/vect: New directory.
9164         * g++.dg/vect/vect.exp: New file.
9165         * g++.dg/vect/pr19951.cc: New testcase.
9166         * g++.dg/dg.exp: Also prune vectorizer tests.
9167
9168 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
9169
9170         PR 18785
9171         * gcc.dg/charset/builtin1.c: New test.
9172
9173 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9174
9175         PR c++/19299
9176         * g++.dg/inherit/volatile1.C: New test.
9177
9178         PR c++/19440
9179         * g++.dg/template/dtor4.C: New test.
9180
9181 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9182
9183         * gfortran.dg/int_1.f90: New test.
9184
9185 2005-02-19  Devang Patel  <dpatel@apple.com>
9186
9187         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
9188
9189 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
9190
9191         * gfortran.dg/achar_1.f90: New test.
9192
9193 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
9194
9195         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
9196
9197 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
9198             Jakub Jelinek  <jakub@redhat.com>
9199
9200         PR tree-optimization/19828
9201         * gcc.dg/tree-ssa/loop-7.c: New test.
9202         * gcc.c-torture/execute/20050218-1.c: New test.
9203
9204 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
9205
9206         PR c/20043
9207         * gcc.dg/transparent-union-1.c: New test.
9208         * gcc.dg/transparent-union-2.c: New test.
9209
9210 2005-02-18  James E Wilson  <wilson@specifixinc.com>
9211
9212         PR tree-optimization/18977
9213         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
9214
9215 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
9216
9217         PR target/20054
9218         * gcc.dg/pr20054.c: New test.
9219
9220 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9221
9222         PR c++/19508
9223         * g++.dg/ext/attrib20.C: New test.
9224
9225 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9226
9227         PR middle-end/20030
9228         * gfortran.fortran-torture/execute/character_passing.f90: New test.
9229
9230 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
9231
9232         PR c++/20008
9233         * g++.dg/opt/switch4.C: New.
9234
9235 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
9236
9237         PR c++/20023
9238         PR tree-optimization/20009
9239         * gcc.c-torture/compile/20050217-1.c: New test.
9240         * g++.dg/opt/switch3.C: New test.
9241
9242         PR tree-optimization/18947
9243         * gcc.c-torture/compile/20050215-1.c: New test.
9244         * gcc.c-torture/compile/20050215-2.c: New test.
9245         * gcc.c-torture/compile/20050215-3.c: New test.
9246
9247 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
9248
9249         PR c++/20028
9250         * g++.dg/template/crash34.C: New.
9251
9252         PR c++/20022
9253         * g++.dg/other/access3.C: New.
9254
9255 2005-02-17  Ira Rosen  <irar@il.ibm.com>
9256
9257         * gcc.dg/vect/vect-98.c: New test.
9258
9259 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
9260
9261         PR tree-optimization/19967
9262         * gcc.dg/pr19967.c: New.
9263
9264 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
9265
9266         PR middle-end/19857
9267         * gcc.dg/tree-ssa/20050215-1.c: New test.
9268         * gcc.c-torture/execute/20050215-1.c: New test.
9269
9270 2005-02-15  Eric Christopher  <echristo@redhat.com>
9271
9272         * gcc.dg/cpp/20050215-1.c: New file.
9273
9274 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
9275
9276         PR tree-optimization/15785
9277         * gcc.dg/pr15785-1.c: New test.
9278
9279 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
9280
9281         PR c++/17788
9282         * g++.dg/init/ctor4.C: New.
9283         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9284
9285 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
9286
9287         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9288         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
9289
9290 2005-02-15  Andreas Schwab  <schwab@suse.de>
9291
9292         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
9293         declare malloc.
9294
9295 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
9296
9297         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
9298
9299 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
9300
9301         PR tree-optimization/19853
9302         * gcc.c-torture/compile/pr19853.c: New test.
9303
9304 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9305
9306         PR c++/19608
9307         * g++.dg/parse/local-class1.C: New.
9308
9309         PR c++/19895
9310         * g++.dg/parse/ptrmem3.C: New.
9311
9312         PR c++/19884
9313         * g++.old-deja/g++.oliva/template6.C: Add another case.
9314         * g++.dg/template/explicit6.C: New.
9315
9316 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
9317
9318         PR c++/17816
9319         * g++.dg/other/redecl2.C: New.
9320
9321 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
9322
9323         PR c++/19891
9324         * g++.dg/abi/covariant4.C: New.
9325
9326 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
9327
9328         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
9329
9330 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
9331
9332         * gcc.dg/vect/vect-96.c: Fix typo.
9333
9334 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9335
9336         PR c++/14479
9337         PR c++/19487
9338         * g++.dg/template/enum5.C: New test.
9339
9340 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9341
9342         * gcc.dg/vect/vect-97.c: New test.
9343
9344 2005-02-12  Ira Rosen  <irar@il.ibm.com>
9345
9346         * gcc.dg/vect/vect-96.c: New test.
9347
9348 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
9349
9350         * gcc.dg/builtins-34.c: Also check ldexp*.
9351
9352 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
9353
9354         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
9355
9356 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
9357
9358         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
9359         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
9360         dg-require-dll, dg-require-iconv, dg-require-named-sections,
9361         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
9362         selector_list, selector_expression, dg-process-target): Move to new
9363         file target-supports-dg.exp.
9364         * lib/target-supports-dg.exp: New.
9365
9366         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9367         New.
9368
9369 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
9370
9371         PR c++/19666
9372         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
9373
9374         PR middle-end/19858
9375         * gcc.c-torture/compile/20050210-1.c: New test.
9376
9377 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
9378
9379         PR c++/19755
9380         * g++.dg/warn/Wbraces1.C: New test.
9381
9382 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
9383
9384         * gcc.dg/builtins-52.c: New testcase.
9385
9386 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
9387
9388         PR c/19342
9389         * gcc.c-torture/execute/20050119-1.c: New test.
9390
9391 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9392
9393         PR c++/19811
9394         * g++.dg/init/delete1.C: New test.
9395
9396 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
9397
9398         PR c++/18470
9399         * g++.dg/template/static12.C: New test.
9400
9401 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
9402
9403         PR c++/19787
9404         * g++.dg/conversion/ambig1.C: New test.
9405
9406         PR c++/19739
9407         * g++.dg/ext/attrib19.C: New test.
9408
9409         PR c++/19732
9410         * g++.dg/parse/dtor5.C: New test.
9411
9412         PR c++/19762
9413         * g++.dg/template/dtor3.C: New test.
9414
9415         PR c++/19826
9416         * g++.dg/template/static11.C: New test.
9417         * g++.dg/template/crash2.C: Remove dg-error marker.
9418
9419 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
9420
9421         PR C++/18491
9422         * g++.old-deja/g++.mike/p10769a.C: Remove.
9423
9424 2005-02-09  Roger Sayle  <roger@eyesopen.com>
9425
9426         * gcc.dg/builtins-48.c: New test case.
9427         * gcc.dg/builtins-49.c: New test case.
9428         * gcc.dg/builtins-50.c: New test case.
9429         * gcc.dg/builtins-51.c: New test case.
9430
9431 2005-02-09  Ian Lance Taylor  <ian@airs.com>
9432
9433         PR middle-end/19583
9434         * g++.dg/warn/Wreturn-type-3.C: New test.
9435
9436 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9437
9438         PR middle-end/19402
9439         * gcc.dg/pr19402-1.c: New testcase.
9440         * gcc.dg/pr19402-2.c: likewise.
9441
9442 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
9443
9444         PR middle-end/19854
9445         * g++.dg/tree-ssa/tmmti.C: New testcase.
9446
9447 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9448
9449         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
9450
9451 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
9452
9453         PR c++/19733
9454         * g++.dg/parse/crash23.C: New test.
9455         * g++.dg/warn/Weff1.C: New test.
9456
9457 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9458
9459         * gcc.dg/20050209-1.c: New test.
9460
9461 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
9462
9463         PR target/19799
9464         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
9465
9466 2005-02-08  Mike Stump  <mrs@apple.com>
9467
9468         * g++.dg/pch/import-2.c: New test.
9469         * g++.dg/pch/import-2.hs: New.
9470         * g++.dg/pch/include/import-2a.h: New.
9471         * g++.dg/pch/include/import-2b.h: New.
9472
9473 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
9474
9475         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
9476
9477 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9478
9479         * gfortran.dg/substr_1.f90: New test.
9480
9481 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
9482
9483         PR middle-end/19775
9484         * gcc.dg/torture/builtin-power-1.c: Disable test for
9485         invalid transformation.
9486         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
9487         no longer optimize.
9488         * gcc.dg/builtins-47.c: New testcase.
9489
9490 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
9491             Dorit Naishlos  <dorit@il.ibm.com>
9492
9493         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
9494
9495 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
9496
9497         * gcc.c-torture/compile/20050206-1.c: New test.
9498
9499 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9500
9501         PR tree-opt/19768
9502         * g++.dg/opt/pr19768.C: New test.
9503
9504 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
9505
9506         PR tree-opt/19736
9507         * gcc.c-torture/compile/pr19736.c: New test.
9508
9509 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9510
9511         PR c++/17401
9512         * g++.dg/parse/error25.C: New test.
9513
9514 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
9515
9516         * gcc.c-torture/execute/20050203-1.c: New.
9517
9518 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
9519
9520         * gcc.dg/vect/vect-85.c: Remove xfail.
9521         * gcc.dg/vect/vect-86.c: Remove xfail.
9522         * gcc.dg/vect/vect-87.c: Remove xfail.
9523         * gcc.dg/vect/vect-88.c: Remove xfail.
9524
9525 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
9526
9527         * gcc.dg/altivec-19.c: New.
9528
9529 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
9530
9531         PR c/17807
9532         * gcc.dg/nested-func-3.c: New test.
9533         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
9534
9535 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
9536
9537         * gcc.test-framework/gen_directive_tests: Generate tests for
9538         selector expressions.
9539
9540 2005-02-02  Matt Austern  <austern@apple.com>
9541
9542         PR c++/19628
9543         * g++/ext/builtin7.C: New.
9544         * g++/ext/builtin8.C: New.
9545
9546 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9547
9548         PR c/18502
9549         * gcc.dg/pr18502-1.c: New test.
9550
9551 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9552
9553         PR c++/17413
9554         * g++.dg/template/local4.C: Tweak.
9555
9556 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
9557
9558         PR tree-optimization/19578
9559         * gcc.c-torture/compile/20050202-1.c: New test.
9560
9561 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
9562
9563         PR c/19435
9564         * gcc.dg/c99-init-4.c: New test.
9565
9566 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9567
9568         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
9569
9570         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
9571
9572         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
9573         * g++.dg/eh/check-vect.h: New.
9574
9575         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
9576         * gcc.dg/vect/vect-78.c: Ditto.
9577         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
9578         Remove.
9579
9580         * g++.dg/conversion/simd1.C: Expect warning.
9581         * g++.dg/ext/attribute-test-1.C: Ditto.
9582         * g++.dg/ext/attribute-test-2.C: Ditto.
9583         * g++.dg/ext/attribute-test-3.C: Ditto.
9584         * g++.dg/ext/attribute-test-4.C: Ditto.
9585
9586         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
9587         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
9588
9589         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
9590
9591 2005-02-01  Richard Henderson  <rth@redhat.com>
9592
9593         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9594         long double for ibm double-double format.
9595         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9596
9597 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
9598
9599         PR tree-optimization/19633
9600         * testsuite/gcc.dg/pr19633-1.c: New test.
9601         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
9602         to NULL or a symbol.
9603
9604 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
9605
9606         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
9607         New procs.
9608         (dg-process-target (local override)): Handle selector expressions.
9609
9610         * gcc.test-framework/README: Describe tests in source directory.
9611         * gcc.test-framework/test-framework.awk: Handle dg- tests.
9612         * gcc.test-framework/test-framework.exp: Handle dg- tests.
9613         * gcc.test-framework/dg-bogus-exp-P.c: New test.
9614         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
9615         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
9616         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
9617         * gcc.test-framework/dg-do-link-exp-P.c: New test.
9618         * gcc.test-framework/dg-do-run-exp-P.c: New test.
9619         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
9620         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
9621         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
9622         * gcc.test-framework/dg-error-exp-P.c: New test.
9623         * gcc.test-framework/dg-error-exp-XP.c: New test.
9624         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
9625         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
9626         * gcc.test-framework/dg-output-exp-P.c: New test.
9627         * gcc.test-framework/dg-output-exp-XF.c: New test.
9628         * gcc.test-framework/dg-warning-exp-P.c: New test.
9629         * gcc.misc-tests/dg-1.c: Remove.
9630         * gcc.misc-tests/dg-2.c: Remove.
9631         * gcc.misc-tests/dg-3.c: Remove.
9632         * gcc.misc-tests/dg-4.c: Remove.
9633         * gcc.misc-tests/dg-5.c: Remove.
9634         * gcc.misc-tests/dg-6.c: Remove.
9635         * gcc.misc-tests/dg-7.c: Remove.
9636         * gcc.misc-tests/dg-8.c: Remove.
9637         * gcc.misc-tests/dg-9.c: Remove.
9638         * gcc.misc-tests/dg-10.c: Remove.
9639         * gcc.misc-tests/dg-11.c: Remove.
9640         * gcc.misc-tests/dg-12.c: Remove.
9641         * gcc.misc-tests/dg-test.exp: Remove.
9642
9643         * gcc.test-framework/test-framework.awk: Change recording and
9644         printing of passes and failures.
9645
9646         * gcc.test-framework: New directory.
9647         * gcc.test-framework/README: New.
9648         * gcc.test-framework/test-framework.exp: New.
9649         * gcc.test-framework/test-framework.awk: New.
9650         * gcc.test-framework/gen_directive_tests: New.
9651
9652 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
9653
9654         * lib/treelang.exp: Fix comment typos.
9655         (treelang_target_compile): Don't append libs=-ltreelang to options.
9656
9657 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
9658
9659         * g++.dg/parse/typename7.C: Adjust error messages.
9660
9661 2005-01-31  Jeff Law  <law@redhat.com>
9662
9663         * gcc.c-torture/execute/20050131-1.c: New test.
9664         * gcc.dg/wcaselabel.c: New test.
9665
9666 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
9667
9668         * g++.dg/other/warning1.C: Adjust error messags.
9669         * g++.dg/parse/constant5.C: New test.
9670
9671 2005-01-31  Steven Bosscher  <stevenb@suse.de>
9672
9673         PR c/19333
9674         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
9675         the test case valid.
9676         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
9677         * testsuite/gcc.dg/array-7.c: Adjust expected result.
9678         * testsuite/gcc.dg/pr18596-3.c: Likewise.
9679         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
9680         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
9681         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
9682
9683 2005-01-31  Dale Johannesen  <dalej@apple.com>
9684
9685         * g++.dg/opt/pr19650.C:  New test.
9686
9687 2005-01-31  Richard Henderson  <rth@redhat.com>
9688
9689         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
9690         long double for intel double extended format.
9691         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
9692
9693 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
9694
9695         PR c++/19555
9696         * g++.dg/template/static10.C: New test.
9697
9698         PR c++/19395
9699         * g++.dg/parse/error24.C: New test.
9700
9701         PR c++/19367
9702         * g++.dg/lookup/builtin1.C: New test.
9703
9704         PR c++/19457
9705         * g++.dg/warn/conv3.C: New test.
9706
9707 2005-01-30  Bud Davis  <bdavis@gfortran.org>
9708
9709         PR fortran/19647
9710         * gfortan.dg/inquire_7.f90
9711
9712 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
9713
9714         PR tree-optimization/15791
9715         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
9716         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
9717         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
9718         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
9719         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
9720         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
9721         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
9722         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
9723         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
9724         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
9725
9726 2005-01-29  Paul Brook  <paul@codesourcery.com>
9727
9728         PR fortran/18565
9729         * check.c (real_or_complex_check): New function.
9730         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
9731         * intrinsic.c (add_functions): Use new check functions.
9732         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
9733         Add prototypes.
9734
9735 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
9736
9737         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
9738         gcc.dg/lvalue-3.c: New tests.
9739         * gcc.dg/concat.c: Update expected messages.
9740
9741 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
9742
9743         PR libfortran/19595
9744         * gfortran.dg/eor_1.f90:  New test.
9745
9746 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
9747
9748         PR fortran/19589
9749         * gfortran.dg/logical_data_1.f90: New test.
9750
9751 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
9752
9753         PR c++/19253
9754         * g++.dg/template/crash33.C: New test.
9755
9756         PR c++/19667
9757         * g++.dg/template/crash32.C: New test.
9758
9759 2005-01-28  Ian Lance Taylor  <ian@airs.com>
9760
9761         PR middle-end/16558
9762         * g++.dg/warn/Wreturn-type-2.C: New test.
9763
9764 2004-06-24  Jeff Law  <law@redhat.com>
9765
9766         * gcc.dg/tree-ssa/20050128-1.c: New test.
9767
9768 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
9769
9770         * gcc.target/frv/all-mdpackh-1.c: New test.
9771
9772 2005-01-28  Steven Bosscher  <stevenb@suse.de>
9773
9774         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
9775
9776 2005-01-27  Richard Henderson  <rth@redhat.com>
9777
9778         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
9779
9780 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9781
9782         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
9783
9784 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
9785
9786         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9787         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9788         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
9789         to cope with cases where the multilib options override the dg-options.
9790
9791 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
9792
9793         PR c/18946
9794         * gcc.dg/noncompile/20050120-1.c: New test.
9795
9796 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
9797
9798         PR tree-optimization/19633
9799         * gcc.dg/pr19633.c: New test.
9800         * gcc.dg/tree-ssa/pr19633.c: New test.
9801
9802 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
9803
9804         * gcc.dg/20041216-1.c: New test.
9805
9806 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
9807
9808         PR objc/18862
9809         * objc.dg/selector-2.m: New test.
9810
9811 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
9812
9813         * g++.dg/opt/range-test-2.C: New test.
9814
9815         PR rtl-optimization/19579
9816         * gcc.c-torture/execute/20050124-1.c: New test.
9817
9818 2005-01-26  Greg Parker  <gparker@apple.com>
9819         Stuart Hastings  <stuart@apple.com>
9820
9821         * gcc.c-torture/execute/20050125-1.c: New.
9822
9823 2005-01-18  Jan Hubicka  <jh@suse.cz>
9824
9825         PR tree-optimize/19337
9826         * gcc.c-torture/compile/20050119-1.c: New test.
9827
9828 2005-01-24  James E Wilson  <wilson@specifixinc.com>
9829
9830         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
9831         test for successful match.
9832
9833 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
9834
9835         PR objc/18408
9836         * objc.dg/comp-types-7.m: New test.
9837
9838 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
9839
9840         * lib/target-supports.exp (current_target_name): New.
9841         (check_effective_target_ilp32, check_effective_target_lp64):
9842         Cache the result to use as long as the current target, with
9843         multilib flags, remains the same.
9844
9845         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
9846         (dg-require-weak, dg-require-visibility, dg-require-alias,
9847         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
9848         dg-require-effective-target, dg-skip-if): Remove call to
9849         skip_test_and_clear_xfail.
9850         (dg-test): Clear xfail data.
9851
9852 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
9853
9854         PR target/17751
9855         * gcc.dg/ppc64-toc.c: New test.
9856
9857         * g++.dg/tree-ssa/empty-1.C: New test.
9858
9859         PR middle-end/19551
9860         * gcc.c-torture/execute/20050121-1.c: New test.
9861         * gcc.dg/20050121-2.c: New test.
9862
9863 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
9864         Paul Brook  <paul@codesourcery.com>
9865
9866         PR fortran/17941
9867         * gfortran.dg/real_const_1.f: New test.
9868         * gfortran.dg/real_const_2.f90: New test.
9869         * gfortran.dg/complex_int_1.f90: New test.
9870
9871 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
9872
9873         PR fortran/19313
9874         * gfortan.dg/inquire_6.f90: New test.
9875
9876 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9877
9878         PR libfortran/19451
9879         * open_readonly_1.f90:  New test.
9880
9881 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
9882
9883         PR libfortran/18982
9884         * gfortran.dg/open_new.f90: New file.
9885
9886 2005-01-22  Paul Brook  <paul@codesourcery.com>
9887
9888         * namelist_1.f90: New test.
9889
9890 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
9891
9892         PR tree-optimization/19484
9893         * gcc.c-torture/compile/20050122-[12].c: New tests.
9894
9895 2005-01-22  Paul Brook  <paul@codesourcery.com>
9896
9897         * gfortran.dg/implicit_2.f90: New test.
9898
9899 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
9900
9901         PR fortran/19314
9902         * gfortran.dg/inquire_5.f90: New test.
9903
9904 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9905
9906         PR c/18809
9907         * gcc.dg/pr18809-1.c: New test.
9908
9909 2005-01-21  Ian Lance Taylor  <ian@airs.com>
9910
9911         * gcc.dg/20050121-1.c: New test.
9912
9913         PR tree-optimization/13000
9914         * gcc.dg/20040206-1.c: Change warning to point where function is
9915         being inlined.
9916
9917 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9918
9919         PR c++/19208
9920         * g++.dg/template/array11.C: New test.
9921
9922 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9923
9924         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
9925         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
9926         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
9927         * gfortran.dg/getenv_1.f90: Add dg-do directive.
9928         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
9929         gfortran.dg/pr17164.f90: Add missing dg-do directives.
9930
9931 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9932
9933         PR tree-optimization/15349
9934         * gcc.dg/tree-ssa/pr15349.c: New.
9935
9936 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
9937
9938         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
9939
9940 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
9941
9942         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
9943         scan-assembler-times directive name.
9944
9945         * gcc.dg/asm-a.c: Move dg-require-effective-target to
9946         after dg-do.
9947
9948         PR rtl-optimization/19462
9949         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
9950
9951 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
9952
9953         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
9954         counting function calls on ia64.
9955
9956 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
9957
9958         PR rtl-optimization/15139
9959         * gcc.dg/20050111-2.c: New test.
9960
9961         PR c/17297
9962         * gcc.c-torture/compile/20050113-1.c: New testcase.
9963
9964         PR middle-end/19164
9965         * gcc.dg/20050113-1.c: New testcase.
9966
9967 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
9968
9969         * gcc.dg/vect/vect-85.c: Add comment.
9970         * gcc.dg/vect/vect-86.c: Add xfail for now.
9971         * gcc.dg/vect/vect-87.c: Add xfail for now.
9972         * gcc.dg/vect/vect-88.c: Add xfail for now.
9973         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
9974
9975 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9976
9977         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
9978
9979 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9980
9981         * g++.dg/debug/typedef3.C: New test.
9982
9983 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
9984
9985         PR c/19472
9986         * gcc.dg/asm-a.c: New test.
9987
9988 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
9989
9990         * gcc.dg/sh-relax.c: Add prototype for abort.
9991
9992 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9993
9994         * gcc.dg/short-compare-1.c: New test.
9995         * gcc.dg/short-compare-2.c: Likewise.
9996
9997 2005-01-18  Michael Matz  <matz@suse.de>
9998
9999         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10000
10001 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10002
10003         PR tree-optimization/19121
10004         * gcc.c-torture/compile/pr19121.c: New test.
10005
10006 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10007
10008         PR target/19357
10009         * gcc.c-torture/compile/pr19357.c: New test.
10010
10011 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10012
10013         PR c/5675
10014         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10015         pass--those that refer just to the variable, possibly with a
10016         cast.
10017         * gcc.dg/c99-const-expr-3.c: Likewise.
10018
10019         PR middle-end/13127
10020         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10021         longer emitted.
10022
10023 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10024
10025         PR fortran/18778
10026         * gfortran.dg/endfile_2.f90: New test.
10027
10028 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
10029
10030         PR 19168
10031         * gfortran.dg/select_5.f90: New test.
10032
10033 2004-01-16  Paul Brook  <paul@codesourcery.com>
10034
10035         * gfortran.dg/common_4.f90: New test.
10036
10037 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
10038
10039         PR rtl-optimization/19462
10040         * gcc.dg/torture/pr19462-1.c: New test.
10041
10042 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
10043
10044         PR objc/19321
10045         * objc.dg/func-ptr-2.m: New.
10046         * objc.dg/volatile-1.m: New.
10047
10048 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10049
10050         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
10051
10052 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10053
10054         PR tree-optimization/19060
10055         * gcc.c-torture/execute/20050104-1.c: New test.
10056
10057 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
10058
10059         PR fortran/18983
10060         * gfortran.dg/write_to_null.f90: New test.
10061
10062 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
10063             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10064
10065         PR other/19328
10066         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
10067         argument.
10068
10069 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
10070
10071         PR c++/19263
10072         * g++.dg/init/vector1.C: New test.
10073
10074 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
10075
10076         PR target/13158
10077         * gcc.target/ia64/sibcall-unwind-1.c: New test.
10078         PR target/18987
10079         * gcc.target/ia64/sibcall-unwind-2.c: New test.
10080
10081 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
10082
10083         * gfortran.dg/select_1.f90: New test.
10084         * gfortran.dg/select_2.f90: New test.
10085         * gfortran.dg/select_3.f90: New test.
10086         * gfortran.dg/select_4.f90: New test.
10087
10088 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
10089
10090         PR middle-end/19084
10091         PR rtl-optimization/19348
10092         * gcc.dg/20050111-1.c: New test.
10093         * gcc.c-torture/execute/20050111-1.c: New test.
10094
10095         * gcc.dg/i386-asm-4.c: New test.
10096
10097 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10098
10099         * gcc.dg/nested-func-2.c: New test.
10100         * ada/acats/norun.lst: Remove c953002.
10101
10102 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
10103
10104         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
10105
10106 2005-01-12  Ben Elliston  <bje@au.ibm.com>
10107
10108         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
10109
10110 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
10111
10112         PR target/18761
10113         * g++.dg/abi/align1.C: New test.
10114
10115 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
10116
10117         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
10118         at a time.
10119         * g++.dg/ext/altivec_check.h: Support compiling as C.
10120
10121 2005-01-10  Roger Sayle  <roger@eyesopen.com>
10122
10123         PR c++/19355
10124         * g++.dg/expr/pr19355-1.C: New test case.
10125
10126 2005-01-10  Laurent GUERBY <laurent@guerby.net>
10127
10128         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
10129         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
10130         * ada/acats/tests/c3/c92005b.ada: Likewise.
10131         * ada/acats/tests/c3/cxb3012.a: Likewise.
10132         * ada/acats/norun.lst: Add c380004 and c953002, add PR
10133
10134 2005-01-09  Paul Brook  <paul@codesourcery.com>
10135
10136         * gfortran.dg/common_2.f90: New file.
10137         * gfortran.dg/common_3.f90: New file.
10138
10139 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
10140
10141         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
10142
10143 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10144
10145         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
10146         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
10147         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
10148         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
10149         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
10150         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
10151         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
10152         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
10153         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
10154         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
10155         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
10156         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
10157         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
10158         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
10159         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
10160         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
10161         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
10162         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
10163         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
10164         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
10165         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
10166         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
10167         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
10168         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
10169         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
10170         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
10171         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
10172         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
10173         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
10174         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
10175         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
10176         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
10177         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
10178         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
10179         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
10180         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
10181         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
10182         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
10183         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
10184         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
10185         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
10186         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
10187         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
10188         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
10189         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
10190         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
10191         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
10192         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
10193         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
10194         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
10195         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
10196         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
10197         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
10198         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
10199         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
10200         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
10201         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
10202         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
10203         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
10204         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
10205         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
10206         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
10207         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
10208         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
10209         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
10210         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
10211         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
10212
10213         * gcc.dg/vect/vect-1.c: Fix spelling.
10214         * gcc.dg/vect/vect-10.c: Fix spelling.
10215         * gcc.dg/vect/vect-11.c: Fix spelling.
10216         * gcc.dg/vect/vect-12.c: Fix spelling.
10217         * gcc.dg/vect/vect-14.c: Fix spelling.
10218         * gcc.dg/vect/vect-15.c: Fix spelling.
10219         * gcc.dg/vect/vect-16.c: Fix spelling.
10220         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
10221         * gcc.dg/vect/vect-64.c: Fix comments.
10222         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
10223
10224 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
10225             Ira Rosen  <irar@il.ibm.com>
10226
10227         * gcc.dg/vect/vect-70.c: New test.
10228         * gcc.dg/vect/vect-71.c: New test.
10229
10230 2005-01-09  Manfred Hollstein  <mh@suse.com>
10231
10232         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
10233         * gcc.dg/pr18241-2.c: Likewise.
10234         * gcc.dg/pr18241-3.c: Likewise.
10235         * gcc.dg/pr18241-4.c: Likewise.
10236         * gcc.dg/pr18241-5.c: Likewise.
10237
10238 2005-01-08  Richard Henderson  <rth@redhat.com>
10239
10240         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10241         False for x86 and x86-64.
10242
10243 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
10244
10245         PR tree-optimization/18241
10246         * gcc.dg/pr18241-1.c: New test.
10247         * gcc.dg/pr18241-2.c: New test.
10248         * gcc.dg/pr18241-3.c: New test.
10249         * gcc.dg/pr18241-4.c: New test.
10250         * gcc.dg/pr18241-5.c: New test.
10251
10252 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
10253
10254         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
10255         gfortran.dg/select_4.f90: New.
10256
10257 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10258
10259         * gcc.c-torture/execute/20050107-1.c: New test.
10260
10261 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
10262
10263         PR c++/19298
10264         * g++.dg/template/ref2.C: New.
10265
10266 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
10267
10268         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
10269         instead of being empty.
10270
10271 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10272
10273         PR fortran/15553
10274         * gfortran.dg/array-1.f90: New test.
10275
10276 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
10277
10278         PR tree-optimization/19283
10279         * gcc.c-torture/execute/20050106-1.c: New test.
10280
10281         PR rtl-optimization/18861
10282         * gcc.dg/20050105-1.c: New test.
10283
10284         PR tree-optimization/18828
10285         * gcc.dg/20050105-2.c: New test.
10286
10287 2005-01-07  Andreas Jaeger  <aj@suse.de>
10288
10289         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
10290
10291 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
10292
10293         PR fortran/18398
10294         * gfortran.dg/fmt_read.f90: New test.
10295
10296 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
10297
10298         * gcc.dg/rs6000-ldouble-2.c: New.
10299
10300 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
10301
10302         PR c++/19244
10303         * g++.dg/parser/ctor2.C: New test.
10304
10305 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10306
10307         PR c++/17154
10308         * g++.dg/template/using9.C: New test.
10309
10310 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10311
10312         PR c++/19258
10313         * g++.dg/lookup/friend6.C: New test.
10314
10315 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
10316
10317         PR c++/19270
10318         * g++.dg/template/array10.C: New.
10319
10320 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10321
10322         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
10323         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
10324
10325 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
10326
10327         * gcc.c-torture/compile/20050105-1.c: New test.
10328
10329 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
10330
10331         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
10332
10333 2005-01-05  Roger Sayle  <roger@eyesopen.com>
10334
10335         PR middle-end/19100
10336         * gcc.dg/conv-3.c: New test case.
10337
10338 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
10339
10340         * gcc.dg/asm-wide-1.c: New test.
10341
10342 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10343
10344         PR c++/19030
10345         * g++.dg/parse/crash22.C: New
10346
10347 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
10348
10349         PR 19257
10350         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
10351
10352 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
10353
10354         PR middle-end/17767
10355         * gcc.dg/i386-mmx-6.c: New test case.
10356
10357 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
10358
10359         PR tree-optimization/18308
10360         * gcc.dg/vect/pr18308.c: New testcase.
10361
10362 2005-01-04  Andreas Jaeger  <aj@suse.de>
10363
10364         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
10365
10366 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10367             Robert Bowdidge <bowdidge@apple.com>
10368
10369         * gcc.dg/cpp/subframework1.c: New.
10370         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
10371         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
10372         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
10373         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
10374
10375 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
10376
10377         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
10378         producing warning.
10379         * gcc.dg/darwin-weakimport-2.c: New.
10380
10381 2005-01-03  Richard Henderson  <rth@redhat.com>
10382
10383         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
10384
10385 2005-01-03  Richard Henderson  <rth@redhat.com>
10386
10387         * gcc.dg/vect/vect.exp: Enable for ia64.
10388         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
10389         (check_effective_target_vect_float): Likewise.
10390         (check_effective_target_vect_no_align): Likewise.
10391         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
10392         * gcc.dg/vect/vect-8.c: Likewise.
10393
10394 2005-01-03  Uros Bizjak <uros@kss-loka.si>
10395
10396         PR target/19236
10397         * gcc.dg/pr19236-1.c: New test case.
10398
10399 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
10400
10401         PR rtl-optimization/12092
10402         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
10403
10404 2005-01-02  Andreas Jaeger  <aj@suse.de>
10405
10406         * gcc.dg/pr12092-1.c: Do not run on x86_64.
10407
10408 2005-01-01  Roger Sayle  <roger@eyesopen.com>
10409             Andrew Pinski  <pinskia@physics.uc.edu>
10410
10411         PR rtl-optimization/12092
10412         * gcc.dg/pr12092-1.c: New test case.
10413
10414 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
10415
10416         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
10417         'hidden' and 'default' for better portability.
10418         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
10419
10420         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
10421         6 and 7.
10422         * g++.old-deja/g++.brendan/new3.C: Likewise.
10423
10424 2005-01-01  Steven Bosscher  <stevenb@suse.de>
10425
10426         * gcc.dg/20041231-1.C: New test.
10427         * g++.dg/warn/Wunreachable-code-1.C: New test.
10428
10429 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
10430
10431         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
10432         file, not /dev/null.  Abort on error.
10433
10434 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
10435             Ziemowit Laski  <zlaski@apple.com>
10436
10437         PR objc/18971
10438         * objc.dg/encode-5.m: New test.
10439
10440 2004-12-29  Richard Henderson  <rth@redhat.com>
10441
10442         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
10443         * objc.dg/stabs-1.m: Disable for ia64.
10444
10445 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
10446
10447         PR c++/19190
10448         * g++.dg/warn/Wunused-10.C: New test.
10449
10450 2004-12-28  Richard Henderson  <rth@redhat.com>
10451
10452         * objc.dg/stabs-1.m: Disable for alpha.
10453
10454 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10455
10456         PR c++/19149
10457         * g++.dg/parse/error23.C: New test.
10458
10459 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10460
10461         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
10462
10463         PR fortran/19032
10464         * gfortran.dg/intrinsic_modulo_1.f90: New.
10465         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
10466         tests with divisor -1.
10467
10468 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
10469
10470         * g++.dg/opt/temp1.C (memcpy): Return a value.
10471
10472         PR c++/19148
10473         * g++.dg/expr/cond7.C: New test.
10474
10475 2004-12-27  Paul Brook  <paul@codesourcery.com>
10476
10477         * gfortran.dg/g77/select_no_compile.f: Remove.
10478
10479 2004-12-27  Richard Henderson  <rth@redhat.com>
10480
10481         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
10482         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
10483         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
10484
10485 2004-12-26  Richard Henderson  <rth@redhat.com>
10486
10487         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
10488         by 1i instead of token pasting.
10489
10490 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10491
10492         PR tree-optimization/17578
10493         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
10494         to additional_flags.
10495         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
10496
10497 2004-12-25  Richard Henderson  <rth@redhat.com>
10498
10499         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
10500         Remove Alpha.
10501
10502 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10503
10504         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
10505         hppa*-*-hpux*.
10506         * gcc.dg/pr17957.c (dg-options): Likewise.
10507         * gcc.dg/struct-ret-1.c: Add prototype for abort.
10508         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
10509         instead of 0 on __hppa__.
10510         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
10511         "foo,%r" on hppa*-*-*.
10512
10513 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
10514
10515         PR fortran/19071
10516         * gfortran.dg/complex_write.f90: New test.
10517
10518 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10519
10520         PR c++/17595
10521         * g++.dg/parse/pragma2.C: New test.
10522
10523         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
10524
10525 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10526
10527         * gcc.dg/empty2.c: Add missing dg-warning.
10528
10529 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10530
10531         PR c++/17413
10532         * g++.dg/template/local4.C: New test.
10533         * g++.dg/template/crash19.C: Add dg-error marker.
10534
10535         * g++.dg/template/crash31.C: Correct embedded PR number.
10536
10537 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10538
10539         PR c++/16405
10540         * g++.dg/opt/temp1.C: Add do-run marker.
10541
10542 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10543
10544         * g++.dg/template/spec19.C: New.
10545
10546 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
10547
10548         PR target/16819
10549         * gcc.dg/empty2.c: New.
10550
10551 2004-12-23  Richard Henderson  <rth@redhat.com>
10552
10553         * lib/target-supports.exp (check_effective_target_vect_no_align):
10554         Remove i?86 and x86-64.
10555
10556 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
10557
10558         PR c++/16405
10559         * g++.dg/opt/temp1.C: New test.
10560
10561 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10562
10563         PR c++/18733
10564         * g++.dg/template/friend33.C: New testcase.
10565
10566 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
10567
10568         PR c++/18464
10569         * g++.dg/template/cond5.C: New test.
10570
10571         PR c++/18492
10572         * g++.dg/inherit/thunk3.C: New test.
10573
10574         PR c++/11224
10575         * g++.dg/warn/Wunused-9.C: New test.
10576
10577 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
10578
10579         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
10580
10581 2004-12-22  Jan Beulich  <jbeulich@novell.com>
10582
10583         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
10584
10585 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
10586
10587         PR c++/18378
10588         * g++.dg/ext/packed8.C: New test.
10589
10590         PR c++/19063
10591         * g++.dg/template/crash31.C: New test.
10592
10593         PR c++/19034
10594         * g++.dg/template/crash30.C: New test.
10595
10596 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10597
10598         PR C++/18984
10599         * g++.dg/eh/ctor3.C: New test.
10600
10601 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10602
10603         * objc.dg/stabs-1.m: Allow section name to be quoted and
10604         assembly label to begin with '.LL'.
10605
10606 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
10607
10608         * gcc.dg/vect/vect.exp
10609         (check_effective_target_lp64_or_vect_no_align): New.
10610         * gcc.dg/vect/vect-77.c: Use it.
10611         * gcc.dg/vect/vect-78.c: Use it.
10612
10613         * lib/target-supports.exp
10614         (check_effective_target_vect_no_max,
10615         check_effective_target_vect_no_bitwise,
10616         check_effective_target_vect_no_align): New.
10617         * gcc.dg/vect/vect-13.c: Use them.
10618         * gcc.dg/vect/vect-17.c: Ditto.
10619         * gcc.dg/vect/vect-18.c: Ditto.
10620         * gcc.dg/vect/vect-19.c: Ditto.
10621         * gcc.dg/vect/vect-20.c: Ditto.
10622         * gcc.dg/vect/vect-27.c: Ditto.
10623         * gcc.dg/vect/vect-29.c: Ditto.
10624         * gcc.dg/vect/vect-44.c: Ditto.
10625         * gcc.dg/vect/vect-48.c: Ditto.
10626         * gcc.dg/vect/vect-50.c: Ditto.
10627         * gcc.dg/vect/vect-52.c: Ditto.
10628         * gcc.dg/vect/vect-54.c: Ditto.
10629         * gcc.dg/vect/vect-56.c: Ditto.
10630         * gcc.dg/vect/vect-58.c: Ditto.
10631         * gcc.dg/vect/vect-60.c: Ditto.
10632         * gcc.dg/vect/vect-72.c: Ditto.
10633         * gcc.dg/vect/vect-80.c: Ditto.
10634
10635 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
10636
10637         PR c++/14075
10638         * g++.dg/init/string1.C: New.
10639
10640         PR c++/18975
10641         * g++.dg/other/synth1.C: New.
10642
10643 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10644
10645         PR c/18963
10646         * gcc.dg/pr18963-1.c: New test.
10647
10648 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
10649
10650         PR c/18596
10651         * gcc.dg/funcdef-storage-1.c (foo): Remove.
10652         * gcc.dg/pr18596-1.c: Use dg-error.
10653         (dg-options): Use -fno-unit-at-a-time.
10654         * gcc.dg/pr18596-2.c: New test.
10655         * gcc.dg/pr18596-3.c: New test.
10656
10657 2004-12-20  Roger Sayle  <roger@eyesopen.com>
10658
10659         PR middle-end/18683
10660         * g++.dg/opt/pr18683-1.C: New test case.
10661
10662 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
10663
10664         PR other/19093
10665         * g++.dg/opt/max1.C: Fix for 64bit targets.
10666
10667 2004-12-20  Matt Austern  <austern@apple.com>
10668
10669         PR c++/19044
10670         * g++.dg/ext/builtin6.C: New
10671
10672 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
10673
10674         PR tree-optimization/19080
10675         * gcc.c-torture/compile/pr19080.c: New test.
10676
10677 2004-12-20  Steven Bosscher  <stevenb@suse.de>
10678
10679         * gcc.dg/20041219-1.c: New test.
10680
10681 2004-12-19  Roger Sayle  <roger@eyesopen.com>
10682
10683         PR middle-end/19068
10684         * g++.dg/opt/max1.C: New test case.
10685
10686 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10687
10688         * gcc.dg/fdata-sections-1.c: New test.
10689
10690 2004-12-18  Roger Sayle  <roger@eyesopen.com>
10691
10692         PR middle-end/18548
10693         * gcc.dg/max-1.c: New test case.
10694
10695 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
10696
10697         * gcc.c-torture/execute/20041218-1.c: New test.
10698
10699 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
10700
10701         * gcc.dg/pr18501.c: New test.
10702         * gcc.dg/uninit-5.c: XFAIL.
10703         * gcc.dg/uninit-9.c: XFAIL.
10704
10705 2004-12-17  Dale Johannesen  <dalej@apple.com>
10706
10707         * gcc.dg/20041213-1.c:  New.
10708
10709 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
10710
10711         * objc.dg/stabs-1.m: Allow assembly label to begin
10712         with a dot ('.').
10713
10714 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
10715
10716         * gcc.c-torture/execute/20041213-1.c: Move...
10717         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
10718
10719 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
10720
10721         PR c++/18721
10722         * g++.dg/lookup/conv-5.C: New.
10723
10724 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
10725
10726         * objc.dg/stabs-1.m: New test.
10727
10728 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10729
10730         * gcc.dg/visibility-c.c: Change compile to
10731         assemble for the test.
10732
10733 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
10734
10735         PR target/19041
10736         * gcc.dg/visibility-c.c: New test.
10737
10738 2004-12-16  Roger Sayle  <roger@eyesopen.com>
10739
10740         PR middle-end/18493
10741         * gcc.dg/switch-8.c: New test case.
10742
10743 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10744
10745         PR c++/18905
10746         * g++.dg/template/init4.C: New.
10747         * g++.dg/opt/static3.C: Enable optimizer.
10748
10749 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
10750
10751         * g++.dg/other/complex1.C: New test.
10752
10753 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
10754
10755         * g++.dg/opt/inline9.C: New test.
10756
10757 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10758
10759         PR fortran/18993
10760         * gfotran.dg/nullify_1.f: New test.
10761
10762 2004-12-15  Richard Henderson  <rth@redhat.com>
10763
10764         * gcc.target/i386/i386.exp: New harness.
10765         * gcc.target/i386/vect-args.c: New.
10766
10767 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
10768
10769         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
10770
10771 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10772
10773         PR c++/18825
10774         * g++.dg/template/friend32.C: New test.
10775
10776 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10777
10778         * cpp/pragma-once-1.c: New test.
10779         * cpp/pragma-once-1b.h: Likewise.
10780         * cpp/pragma-once-1c.h: Likewise.
10781         * cpp/pragma-once-1d.h: Likewise.
10782         * cpp/inc/pragma-once-1a.h: Likewise.
10783
10784 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
10785             Steven G. Kargl  <kargls@comcast.net>
10786
10787         PR fortran/17597
10788         * gfortran.dg/list_read_3.f90: New test.
10789
10790 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10791
10792         * gcc.dg/ftrapv-2.c: New test.
10793
10794 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
10795
10796         PR c++/18981
10797         * g++.dg/template/typename9.C: New test.
10798
10799 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10800
10801         PR c++/18738
10802         * g++.dg/template/typename8.C: New test.
10803         * g++.dg/parse/friend2.C: Tweak error message.
10804
10805 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10806
10807         * gcc.c-torture/20041214-1.c: New test.
10808
10809 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
10810
10811         PR c++/18965
10812         * g++.dg/init/array17.C: New test.
10813
10814 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
10815
10816         PR c++/18793
10817         * g++.dg/init/aggr3.C: New test.
10818
10819 2004-12-14  Janis Johnson  <janis187@us.ibm.com
10820
10821         * gcc.dg/altivec-types-1.c: New test.
10822         * gcc.dg/altivec-types-2.c: New test.
10823         * gcc.dg/altivec-types-3.c: New test.
10824         * gcc.dg/altivec-types-4.c: New test.
10825         * g++.dg/ext/altivec-types-1.C: New test.
10826         * g++.dg/ext/altivec-types-2.C: New test.
10827         * g++.dg/ext/altivec-types-3.C: New test.
10828         * g++.dg/ext/altivec-types-4.C: New test.
10829
10830 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
10831
10832         PR middle-end/18951
10833         * gcc.c-torture/execute/20041213-1.c: New test.
10834
10835 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
10836
10837         PR c++/18949
10838         * g++.dg/template/cast1.C: New.
10839
10840 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
10841
10842         * gcc.c-torture/execute/20041213-2.c: New test.
10843
10844 2004-12-13  Richard Henderson  <rth@redhat.com>
10845
10846         * gcc.dg/i386-sse-10.c: Fix typo in options.
10847
10848 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
10849
10850         PR c++/18968
10851         * g++.dg/opt/pr18968.C: New test.
10852
10853 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
10854
10855         PR c++/18925
10856         * g++.dg/ext/visibility/staticdatamem.C: New test.
10857
10858 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
10859
10860         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
10861
10862 2004-12-13  Roger Sayle  <roger@eyesopen.com>
10863
10864         PR rtl-optimization/18928
10865         * gcc.dg/pr18928-1.c: New test case.
10866
10867 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
10868
10869         PR tree-opt/16951
10870         * gcc.c-torture/compile/20041211-1.c: New.
10871
10872 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10873
10874         PR middle-end/17564
10875         * gcc.c-torture/execute/20041212-1.c: New test.
10876
10877 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10878
10879         PR fortran/18869
10880         * gfortran.dg/common_1.f90: New test.
10881
10882 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
10883         Paul Brook  <paul@codesourcery.com>
10884
10885         PR fortran/16222
10886         * gfortran.dg/real_do_1.f90: New test.
10887
10888 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
10889
10890         PR tree-opt/18040
10891         * g++.dg/opt/ptrmem6.C: New test.
10892
10893 2004-12-11  Roger Sayle  <roger@eyesopen.com>
10894
10895         PR middle-end/18921
10896         * gcc.dg/pr18921-1.c: New test case.
10897
10898 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10899
10900         PR fortran/17175
10901         * gfortran.dg/scale_1.f90: New test.
10902
10903 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
10904
10905         PR middle-end/18903
10906         * gcc.c-torture/compile/pr18903.c: New test.
10907
10908 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
10909
10910         * gcc.c-torture/execute/20041210-1.c: New test.
10911
10912 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10913
10914         PR c++/18731
10915         * g++.dg/parser/struct-1.C: New test.
10916         * g++.dg/parser/struct-2.C: New test.
10917         * g++.dg/parser/struct-3.C: New test.
10918
10919 2004-12-09  Richard Henderson  <rth@redhat.com>
10920
10921         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
10922
10923         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
10924         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
10925
10926 2004-12-09  Matt Austern  <austern@apple.com>
10927
10928         PR c++/18514
10929         * g++.dg/ext/builtin1.C: New
10930         * g++.dg/ext/builtin2.C: New
10931         * g++.dg/ext/builtin3.C: New
10932         * g++.dg/ext/builtin4.C: New
10933         * g++.dg/ext/builtin5.C: New
10934
10935 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
10936
10937         PR tree-opt/18904
10938         * g++.dg/opt/ptrmem5.C: New test.
10939
10940 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
10941
10942         * g++.dg/parse/typename5.C: Adjust for new error.
10943         * g++.dg/parse/typename7.C: New.
10944
10945 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10946
10947         PR c++/18073
10948         * g++.dg/other/mmintrin.C: New test.
10949
10950 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10951
10952         PR c++/16681
10953         * g++.dg/init/array15.C: New.
10954         * g++.dg/init/array16.C: New.
10955
10956 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10957
10958         PR fortran/18826
10959         * gfortran.dg/assign_1.f90: New test.
10960
10961 2004-12-08  Nick Clifton  <nickc@redhat.com>
10962
10963         * gcc.target/xstormy16/bss_below100: New directory containing tests.
10964         * gcc.target/xstormy16/data_below100: Likewise.
10965         * gcc.target/xstormy16/sfr: Likewise.
10966         * gcc.target/xstormy16/below100.S: New test source file.
10967         * gcc.target/xstormy16/below100.ld: New test linker script.
10968         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
10969         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
10970         bp instructions.
10971         * gcc.target/xstormy16/bp.c: Likewise.
10972
10973         * gcc.target/xstormy16/bss_below100: New files:
10974         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
10975         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
10976         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
10977         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
10978         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
10979         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
10980         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
10981         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
10982         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
10983         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
10984         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
10985         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
10986         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
10987         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
10988         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
10989         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
10990         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
10991         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
10992         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
10993         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
10994         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
10995         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
10996         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
10997         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
10998         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
10999         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11000         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11001
11002         * gcc.target/xstormy16/data_below100: New files:
11003         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11004         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11005         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11006         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11007         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11008         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11009         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11010         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11011         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11012         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11013         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11014         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11015         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11016         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11017         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11018         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11019         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11020         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11021         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11022         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11023         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11024         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11025         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11026         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11027         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11028         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11029         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11030
11031         * gcc.target/xstormy16/sfr: New files:
11032         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
11033         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
11034         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
11035         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
11036         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
11037         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
11038         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
11039         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
11040         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
11041         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
11042         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
11043         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
11044         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
11045         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
11046         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
11047         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
11048         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
11049         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
11050         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
11051         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
11052         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
11053         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
11054         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
11055         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
11056         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
11057         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
11058         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
11059         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
11060         27_if0_sfrw_bitfield_f.c
11061
11062 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11063
11064         PR c++/18100
11065         * g++.dg/lookup/name-clash4.C: New test.
11066
11067 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
11068
11069         PR c++/18672
11070         * g++.dg/opt/array1.C: New.
11071
11072         PR c++/18803
11073         * g++.dg/template/operator5.C: New.
11074
11075 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
11076
11077         PR c/18867
11078         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
11079
11080 2004-12-07  Steven Bosscher  <stevenb@suse.de>
11081
11082         * gcc.dg/noncompile/20041207.c: New test.
11083
11084 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
11085
11086         * g++.dg/other/unreachable-1.C: New test.
11087
11088 2004-12-06  Nick Clifton  <nickc@redhat.com>
11089
11090         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
11091         <limits.h> because the latter comes from gcc's include/ directory
11092         and not the newlib/libc/include directory.
11093
11094 2004-12-04  Richard Henderson  <rth@redhat.com>
11095
11096         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
11097
11098 2004-12-04  Richard Henderson  <rth@redhat.com>
11099
11100         * lib/target-supports.exp (check_gc_sections_available): Disable
11101         for alpha and ia64.
11102
11103 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
11104
11105         PR middle-end/17909
11106         * g++.dg/other/vararg-2.C: New test.
11107
11108 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11109
11110         PR c++/17011, c++/17971
11111         * g++.dg/template/error15.C: Adjust expected error.
11112         * g++.dg/template/instantiate3.C: Likewise.
11113
11114 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
11115
11116         * gcc.dg/altivec-18.c: Fix for darwin
11117
11118 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11119
11120         PR c++/18782
11121         * g++.dg/parse/ptrmem2.C: New.
11122
11123         PR c++/18318
11124         * g++.dg/template/new1.C: New.
11125
11126 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11127
11128         PR fortran/18710
11129         * gfortran.dg/direct_io_3.f90: New test.
11130
11131 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
11132
11133         PR 18758
11134         * g++.dg/parse/crash21.C: New.
11135
11136 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11137
11138         PR c++/15664, c++/18276
11139         * g++.dg/template/ttp13.C: New test.
11140         * g++.dg/template/ttp14.C: Likewise.
11141
11142 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11143
11144         PR c++/18123
11145         * g++.dg/parse/enum2.C: New test.
11146         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
11147
11148 2004-12-02  Nick Clifton  <nickc@redhat.com>
11149
11150         * gcc.target/xstormy16: New test directory.
11151         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11152         * gcc.target/xstormy16/bp.c: Check the generation of bp
11153         instructions.
11154         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
11155         bn instructions and the BELOW100 attribute.
11156
11157 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
11158
11159         PR target/16952
11160         * gcc.dg/ppc-eabi.c: New.
11161
11162 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11163
11164         PR fortran/18284
11165         * gfortran.dg/backspace.f90
11166
11167 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
11168
11169         * gfortran.dg/inquire.f90: New test.
11170
11171 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
11172
11173         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
11174         handle effective-target-keyword.
11175         (dg-skip-if): Support effective-target keyword as target list.
11176         (dg-xfail-if): Ditto.
11177         * lib/target-supports.exp (is-effective-target-keyword): New proc.
11178
11179 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
11180
11181         PR tree-optimization/18291
11182         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
11183
11184 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11185
11186         PR C++/18729
11187         * g++.dg/parse/crash20.C: New.
11188
11189         PR c++/17431
11190         * g++.dg/overload/arg1.C: New.
11191         * g++.dg/overload/arg2.C: New.
11192         * g++.dg/overload/arg3.C: New.
11193         * g++.dg/overload/arg4.C: New.
11194
11195 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
11196
11197         * gcc.dg/c99-flex-array-4.c: Remove.
11198
11199 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11200
11201         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
11202
11203         * lib/target-supports.exp (is-effective-target): Simplify.
11204
11205         * lib/target-supports.exp (check_effective_target_vect_long):
11206         Fix for powerpc64-*-*.
11207
11208 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
11209
11210         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
11211         to support new requirements on FreeBSD 5.
11212
11213 2004-11-30  Devang Patel  <dpatel@apple.com>
11214
11215         PR 18702
11216         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
11217
11218 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
11219
11220         * g++.dg/ext/altivec-13.C: New test.
11221
11222 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
11223
11224         PR tree-opt/18298
11225         * gcc.c-torture/execute/p18298.c: New test.
11226
11227 2004-11-30  Ira Rosen  <irar@il.ibm.com>
11228             Dorit Naishlos  <dorit@il.ibm.com>
11229
11230         PR tree-opt/18607
11231         * gcc.dg/vect/vect-89.c: New test.
11232
11233 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
11234
11235         * gcc.dg/pr18596-1.c: New test.
11236
11237 2004-11-30  Ben Elliston  <bje@au.ibm.com>
11238
11239         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
11240
11241 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11242
11243         PR c/18479
11244         * gcc.dg/pr18479.c: New test.
11245
11246 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11247
11248         PR target/18490
11249         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
11250         mmix-knuth-mmixware.
11251
11252         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
11253         cris-*-elf* cris-*-aout* mmix-*-*
11254
11255 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
11256
11257         PR middle-end/18725
11258         * gcc.dg/pr18725.c: New test.
11259
11260 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11261
11262         PR target/18488
11263         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
11264
11265         PR target/18336
11266         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
11267
11268 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
11269
11270         PR c++/18368
11271         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
11272         * g++.old-deja/g++.law/ctors5.C: Likewise.
11273         * g++.old-deja/g++.other/crash25.C: Likewise.
11274
11275         PR c++/18674
11276         * g++.dg/template/error16.C: New test.
11277
11278         PR c++/18512
11279         * g++.dg/template/crash29.C: New test.
11280
11281 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
11282
11283         PR tree-optimization/18712
11284         * gcc.c-torture/compile/pr18712.c: New test.
11285
11286 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
11287
11288         PR c/7544
11289         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
11290         tests.
11291
11292 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11293
11294         PR c++/18652
11295         * g++.dg/lookup/crash6.C: New test.
11296
11297 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
11298
11299         PR middle-end/18164
11300         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
11301
11302 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
11303
11304         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
11305         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
11306         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
11307
11308 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
11309
11310         * gcc.dg/pr18164.c: New test.
11311
11312 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
11313
11314         * gcc.dg/funroll-loops-all.c: New.
11315
11316 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11317
11318         PR target/18489
11319         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
11320         delimeter, match space and TAB as well as ":".
11321
11322         PR target/18484
11323         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
11324
11325         PR target/18348
11326         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
11327
11328         PR target/18345
11329         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
11330
11331         PR target/18337
11332         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
11333
11334 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
11335
11336         * gfortran.dg/direct_io_2.f90: New test.
11337
11338 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
11339
11340         PR target/18334
11341         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
11342
11343 2004-11-28  Richard Henderson  <rth@redhat.com>
11344
11345         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
11346
11347 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
11348
11349         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
11350         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
11351         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
11352         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
11353         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
11354         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
11355         gcc.dg/pointer-arith-8.c: New tests.
11356
11357 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
11358
11359         PR fortran/18364
11360         * gfortran.dg/endfile.f90: New test.
11361
11362 2004-11-27  Falk Hueffner  <falk@debian.org>
11363
11364         * gcc.dg/loop-6.c: New test.
11365
11366 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11367
11368         * gcc.c-torture/execute/20041126-1.c: New test.
11369
11370 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11371
11372         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
11373         on IRIX.
11374
11375 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
11376
11377         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
11378         functions.
11379
11380 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
11381
11382         PR rtl-optimization/17825
11383         * gcc.c-torture/compile/20041119-1.c: New test.
11384
11385 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11386
11387         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
11388         Check existence of ld library path variables before unsetting.
11389
11390 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
11391
11392         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
11393
11394 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11395
11396         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
11397
11398 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
11399
11400         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
11401
11402 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11403
11404         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
11405         dg-do directive.
11406
11407 2004-11-26  Ben Elliston  <bje@au.ibm.com>
11408
11409         * gcc.dg/pr17957.c: Pass --param, not -param.
11410
11411 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
11412
11413         PR middle-end/17957
11414         * testsuite/gcc.dg/pr17957.c: New test.
11415
11416 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
11417
11418         PR c++/18445
11419         * g++.dg/template/crash28.C: Likewise.
11420
11421         PR c++/18001
11422         * g++.dg/expr/unary2.C: Adjust lvalue messages.
11423         * g++.dg/ext/lvaddr.C: Likewise.
11424         * g++.dg/opt/pr7503-3.C: Likewise.
11425
11426         PR c++/18466
11427         * g++.dg/parse/qualified3.C: New test.
11428         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
11429
11430         PR c++/18545
11431         * g++.dg/expr/return1.C: New test.
11432
11433 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11434
11435         Friend class name lookup 3/n, PR c++/3332
11436         * g++.dg/lookup/friend3.C: New test.
11437         * g++.dg/lookup/friend4.C: Likewise.
11438         * g++.dg/lookup/friend5.C: Likewise.
11439
11440 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11441
11442         Friend class name lookup 2/n, PR c++/14513, c++/15410
11443         * g++.dg/lookup/friend2.C: New test.
11444         * g++.dg/template/friend31.C: Likewise.
11445
11446 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11447
11448         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
11449
11450 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11451
11452         PR c++/17473
11453         * g++.dg/tc1/dr56.C: Remove.
11454         * g++.dg/template/typedef1.C: Add dg-error markers.
11455         * g++.old-deja/g++.other/typedef7.C: Likewise.
11456
11457         PR c++/18285
11458         * g++.dg/parse/typedef7.C: New test.
11459
11460 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
11461
11462         * gcc.c-torture/execute/20041124-1.c: New test.
11463
11464 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
11465
11466         * g++.dg/template/deduce3.C: New test.
11467
11468         PR c++/18586
11469         * g++.dg/template/crash27.C: New test.
11470
11471         PR c++/18530
11472         * g++.dg/warn/Wshadow-3.C: New test.
11473
11474 2004-11-24  Devang Patel  <dpatel@apple.com>
11475
11476         PR/18555
11477         * gcc.dg/cpp/isysroot-1.c: New test.
11478         * gcc.dg/cpp/usr/include/stdio.h: New file.
11479         * gcc.dg/cpp/isysroot-2.c: New test.
11480         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
11481         New file.
11482
11483 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11484
11485         PR c++/8929
11486         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
11487
11488 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11489
11490         * gcc.target/sparc/align.c: Do not include <stdint.h>.
11491         * gcc.target/sparc/pdist.c: Likewise.
11492
11493 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
11494
11495         PR c++/16882
11496         * g++.dg/conversion/simd1.C: New test.
11497
11498 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11499
11500         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
11501         and restore_ld_library_path_env_vars.
11502         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
11503         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
11504         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
11505         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
11506
11507 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
11508
11509         * gcc.dg/pragma-align-2.c: Test macro expansion.
11510         * gcc.dg/pragma-pack-2.c: New test.
11511
11512 2004-11-23  Richard Henderson  <rth@redhat.com>
11513
11514         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
11515         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11516         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
11517         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
11518         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
11519         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
11520
11521         * gcc.dg/vect/vect.exp: Add check for alpha.
11522         * lib/target-supports.exp (check_alpha_max_hw_available): New.
11523         (check_effective_target_vect_int): Enable for alpha.
11524         (check_effective_target_vect_long): New.
11525         (is-effective-target): Add it.
11526
11527 2004-11-23  Uros Bizjak <uros@kss-loka.si>
11528
11529         * gcc.dg/pr18614-1.c: New test.
11530
11531 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11532
11533         * gcc.dg/setjmp-2.c: New test.
11534
11535 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
11536
11537         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
11538         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
11539         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
11540         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
11541         gcc.target/sparc/pdist.c: New tests.
11542
11543 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
11544
11545         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
11546
11547 2004-11-22  Dale Johannesen  <dalej@apple.com>
11548
11549         * gcc.dg/20041111-1.c:  New.
11550
11551 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11552
11553         PR tree-opt/18536
11554         * gcc.dg/vect/pr18536.c: New test.
11555
11556 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11557
11558         PR c++/18354
11559         * g++.dg/template/nontype11.C: New test.
11560
11561 2004-11-21  Roger Sayle  <roger@eyesopen.com>
11562
11563         PR middle-end/18520
11564         * gcc.dg/pr18520-1.c: New test case.
11565
11566 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
11567
11568         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
11569         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
11570         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
11571         expected diagnostics.
11572
11573 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11574
11575         PR target/18580
11576         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
11577         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
11578         vect-77.c, vect-77a.c: XFAIL on the SPARC.
11579
11580 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11581
11582         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
11583
11584 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
11585             Joseph Myers  <joseph@codesourcery.com>
11586
11587         * lib/target-supports.exp (check_visibility_available): Really
11588         test the compiler.
11589
11590 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
11591
11592         PR tree-opt/18181
11593         * gcc.dg/vect/vect-85.c: New test.
11594         * gcc.dg/vect/vect-86.c: New test.
11595         * gcc.dg/vect/vect-87.c: New test.
11596         * gcc.dg/vect/vect-88.c: New test.
11597
11598 2004-11-19  Ben Elliston  <bje@au.ibm.com>
11599
11600         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
11601
11602 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
11603
11604         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
11605         * gcc.dg/ppc-and-1.c: Ditto.
11606         * gcc.dg/ppc-compare-1.c: Ditto.
11607         * gcc.dg/ppc-mov-1.c: Ditto
11608
11609 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
11610             Mark Mitchell  <mark@codesourcery.com>
11611
11612         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
11613
11614 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11615             Aldy Hernandez  <aldyh@redhat.com>
11616
11617         * lib/target-supports.exp (check_effective_target_vect_int): New
11618         (check_effective_target_vect_float): New
11619         (check_effective_target_vect_double): New.
11620         (is-effective-target): Support new effective targets keywords.
11621         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
11622         default action for dg-do.
11623         * gcc.dg/vect/pr16105.c: Use new support.
11624         * gcc.dg/vect/pr18400.c: Ditto.
11625         * gcc.dg/vect/pr18425.c: Ditto.
11626         * gcc.dg/vect/vect-1.c: Ditto.
11627         * gcc.dg/vect/vect-10.c: Ditto.
11628         * gcc.dg/vect/vect-11.c: Ditto.
11629         * gcc.dg/vect/vect-12.c: Ditto.
11630         * gcc.dg/vect/vect-13.c: Ditto.
11631         * gcc.dg/vect/vect-14.c: Ditto.
11632         * gcc.dg/vect/vect-15.c: Ditto.
11633         * gcc.dg/vect/vect-16.c: Ditto.
11634         * gcc.dg/vect/vect-17.c: Ditto.
11635         * gcc.dg/vect/vect-18.c: Ditto.
11636         * gcc.dg/vect/vect-19.c: Ditto.
11637         * gcc.dg/vect/vect-2.c: Ditto.
11638         * gcc.dg/vect/vect-20.c: Ditto.
11639         * gcc.dg/vect/vect-21.c: Ditto.
11640         * gcc.dg/vect/vect-22.c: Ditto.
11641         * gcc.dg/vect/vect-23.c: Ditto.
11642         * gcc.dg/vect/vect-24.c: Ditto.
11643         * gcc.dg/vect/vect-25.c: Ditto.
11644         * gcc.dg/vect/vect-26.c: Ditto.
11645         * gcc.dg/vect/vect-27.c: Ditto.
11646         * gcc.dg/vect/vect-27a.c: Ditto.
11647         * gcc.dg/vect/vect-28.c: Ditto.
11648         * gcc.dg/vect/vect-29.c: Ditto.
11649         * gcc.dg/vect/vect-29a.c: Ditto.
11650         * gcc.dg/vect/vect-3.c: Ditto.
11651         * gcc.dg/vect/vect-30.c: Ditto.
11652         * gcc.dg/vect/vect-31.c: Ditto.
11653         * gcc.dg/vect/vect-32.c: Ditto.
11654         * gcc.dg/vect/vect-33.c: Ditto.
11655         * gcc.dg/vect/vect-34.c: Ditto.
11656         * gcc.dg/vect/vect-35.c: Ditto.
11657         * gcc.dg/vect/vect-36.c: Ditto.
11658         * gcc.dg/vect/vect-37.c: Ditto.
11659         * gcc.dg/vect/vect-38.c: Ditto.
11660         * gcc.dg/vect/vect-4.c: Ditto.
11661         * gcc.dg/vect/vect-40.c: Ditto.
11662         * gcc.dg/vect/vect-41.c: Ditto.
11663         * gcc.dg/vect/vect-42.c: Ditto.
11664         * gcc.dg/vect/vect-43.c: Ditto.
11665         * gcc.dg/vect/vect-44.c: Ditto.
11666         * gcc.dg/vect/vect-45.c: Ditto.
11667         * gcc.dg/vect/vect-46.c: Ditto.
11668         * gcc.dg/vect/vect-47.c: Ditto.
11669         * gcc.dg/vect/vect-48.c: Ditto.
11670         * gcc.dg/vect/vect-48a.c: Ditto.
11671         * gcc.dg/vect/vect-49.c: Ditto.
11672         * gcc.dg/vect/vect-5.c: Ditto.
11673         * gcc.dg/vect/vect-50.c: Ditto.
11674         * gcc.dg/vect/vect-51.c: Ditto.
11675         * gcc.dg/vect/vect-52.c: Ditto.
11676         * gcc.dg/vect/vect-53.c: Ditto.
11677         * gcc.dg/vect/vect-54.c: Ditto.
11678         * gcc.dg/vect/vect-55.c: Ditto.
11679         * gcc.dg/vect/vect-56.c: Ditto.
11680         * gcc.dg/vect/vect-56a.c: Ditto.
11681         * gcc.dg/vect/vect-57.c: Ditto.
11682         * gcc.dg/vect/vect-58.c: Ditto.
11683         * gcc.dg/vect/vect-59.c: Ditto.
11684         * gcc.dg/vect/vect-6.c: Ditto.
11685         * gcc.dg/vect/vect-60.c: Ditto.
11686         * gcc.dg/vect/vect-61.c: Ditto.
11687         * gcc.dg/vect/vect-62.c: Ditto.
11688         * gcc.dg/vect/vect-63.c: Ditto.
11689         * gcc.dg/vect/vect-64.c: Ditto.
11690         * gcc.dg/vect/vect-65.c: Ditto.
11691         * gcc.dg/vect/vect-66.c: Ditto.
11692         * gcc.dg/vect/vect-67.c: Ditto.
11693         * gcc.dg/vect/vect-68.c: Ditto.
11694         * gcc.dg/vect/vect-69.c: Ditto.
11695         * gcc.dg/vect/vect-7.c: Ditto.
11696         * gcc.dg/vect/vect-72.c: Ditto.
11697         * gcc.dg/vect/vect-72a.c: Ditto.
11698         * gcc.dg/vect/vect-73.c: Ditto.
11699         * gcc.dg/vect/vect-74.c: Ditto.
11700         * gcc.dg/vect/vect-75.c: Ditto.
11701         * gcc.dg/vect/vect-76.c: Ditto.
11702         * gcc.dg/vect/vect-77.c: Ditto.
11703         * gcc.dg/vect/vect-77a.c: Ditto.
11704         * gcc.dg/vect/vect-78.c: Ditto.
11705         * gcc.dg/vect/vect-79.c: Ditto.
11706         * gcc.dg/vect/vect-8.c: Ditto.
11707         * gcc.dg/vect/vect-80.c: Ditto.
11708         * gcc.dg/vect/vect-82.c: Ditto.
11709         * gcc.dg/vect/vect-82_64.c: Ditto.
11710         * gcc.dg/vect/vect-83.c: Ditto.
11711         * gcc.dg/vect/vect-83_64.c: Ditto.
11712         * gcc.dg/vect/vect-9.c: Ditto.
11713         * gcc.dg/vect/vect-all.c: Ditto.
11714         * gcc.dg/vect/vect-none.c: Ditto.
11715
11716 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
11717
11718         * lib/gcc-dg.exp (dg-skip-if): New function.
11719         (dg-forbid-option): Remove.
11720         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
11721         * g++.dg/abi/bitfield8.C: Likewise.
11722         * g++.dg/abi/dtor1.C: Likewise.
11723         * g++.dg/abi/empty10.C: Likewise.
11724         * g++.dg/abi/empty7.C: Likewise.
11725         * g++.dg/abi/empty9.C: Likewise.
11726         * g++.dg/abi/layout3.C: Likewise.
11727         * g++.dg/abi/layout4.C: Likewise.
11728         * g++.dg/abi/thunk1.C: Likewise.
11729         * g++.dg/abi/thunk2.C: Likewise.
11730         * g++.dg/abi/vbase11.C: Likewise.
11731         * g++.dg/abi/vthunk2.C: Likewise.
11732         * g++.dg/abi/vthunk3.C: Likewise.
11733         * g++.dg/ext/attrib8.C: Likewise.
11734         * g++.dg/opt/longbranch2.C: Likewise.
11735         * g++.dg/opt/reg-stack4.C: Likewise.
11736         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11737         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11738         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11739         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11740         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11741         * gcc.dg/20000609-1.c: Likewise.
11742         * gcc.dg/20000720-1.c: Likewise.
11743         * gcc.dg/20011107-1.c: Likewise.
11744         * gcc.dg/20011119-1.c: Likewise.
11745         * gcc.dg/20020108-1.c: Likewise.
11746         * gcc.dg/20020122-2.c: Likewise.
11747         * gcc.dg/20020122-3.c: Likewise.
11748         * gcc.dg/20020201-3.c: Likewise.
11749         * gcc.dg/20020206-1.c: Likewise.
11750         * gcc.dg/20020218-1.c: Likewise.
11751         * gcc.dg/20020310-1.c: Likewise.
11752         * gcc.dg/20020411-1.c: Likewise.
11753         * gcc.dg/20020418-2.c: Likewise.
11754         * gcc.dg/20020426-1.c: Likewise.
11755         * gcc.dg/20020426-2.c: Likewise.
11756         * gcc.dg/20020517-1.c: Likewise.
11757         * gcc.dg/20020523-1.c: Likewise.
11758         * gcc.dg/20020523-2.c: Likewise.
11759         * gcc.dg/20020729-1.c: Likewise.
11760         * gcc.dg/20030204-1.c: Likewise.
11761         * gcc.dg/20030826-2.c: Likewise.
11762         * gcc.dg/20030926-1.c: Likewise.
11763         * gcc.dg/20031202-1.c: Likewise.
11764         * gcc.dg/980312-1.c: Likewise.
11765         * gcc.dg/980313-1.c: Likewise.
11766         * gcc.dg/990117-1.c: Likewise.
11767         * gcc.dg/990424-1.c: Likewise.
11768         * gcc.dg/990524-1.c: Likewise.
11769         * gcc.dg/991230-1.c: Likewise.
11770         * gcc.dg/i386-387-1.c: Likewise.
11771         * gcc.dg/i386-387-2.c: Likewise.
11772         * gcc.dg/i386-387-3.c: Likewise.
11773         * gcc.dg/i386-387-4.c: Likewise.
11774         * gcc.dg/i386-387-5.c: Likewise.
11775         * gcc.dg/i386-387-6.c: Likewise.
11776         * gcc.dg/i386-asm-1.c: Likewise.
11777         * gcc.dg/i386-bitfield1.c: Likewise.
11778         * gcc.dg/i386-bitfield2.c: Likewise.
11779         * gcc.dg/i386-loop-1.c: Likewise.
11780         * gcc.dg/i386-loop-2.c: Likewise.
11781         * gcc.dg/i386-loop-3.c: Likewise.
11782         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11783         * gcc.dg/i386-pic-1.c: Likewise.
11784         * gcc.dg/i386-regparm.c: Likewise.
11785         * gcc.dg/i386-signbit-1.c: Likewise.
11786         * gcc.dg/i386-signbit-2.c: Likewise.
11787         * gcc.dg/i386-signbit-3.c: Likewise.
11788         * gcc.dg/i386-sse-5.c: Likewise.
11789         * gcc.dg/i386-sse-8.c: Likewise.
11790         * gcc.dg/i386-unroll-1.c: Likewise.
11791         * gcc.dg/tls/opt-1.c: Likewise.
11792         * gcc.dg/tls/opt-2.c: Likewise.
11793         * gcc.dg/unroll-1.c: Likewise.
11794         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
11795         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
11796         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
11797         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
11798
11799 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11800
11801         * g++.dg/template/incomplete1.C: New test.
11802
11803 2004-11-16  Nick Clifton  <nickc@redhat.com>
11804
11805         Revert patches accidentally commited during checkin of fixes for
11806         xstormy16 tests:
11807         gcc.c-torture/execute/simd-4.c: Revert
11808         gcc.dg/20040910-1.c: Revert.
11809
11810 2004-11-16  Paul Brook  <paul@codesourcery.com>
11811
11812         PR fortran/13010
11813         * gfortran.dg/der_pointer_1.f90: New test.
11814
11815 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
11816
11817         PR c/18498
11818         * gcc.dg/bitfld-13.c: New test.
11819
11820 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
11821
11822         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
11823         powerpc*-*-linux*.
11824
11825         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
11826         * gcc.dg/ppc64-abi-2.c: Ditto.
11827         * gcc.dg/ppc64-abi-3.c: Ditto.
11828
11829         * lib/gcc-dg.exp (dg-target-list): Remove.
11830
11831 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
11832
11833         * gcc.dg/ia64-postinc.c: New test.
11834
11835 2004-11-15  Mark Mitchell <mark@codesourcery.com>
11836
11837         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
11838
11839 2004-11-15  Nick Clifton  <nickc@redhat.com>
11840
11841         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
11842         __INT_MAX__ so that the test can be compiled by toolchains
11843         targeted at 16-bit processors.
11844
11845         * gcc.dg/20040625-1.c: Use long constants rather than integers
11846         when performing arithmetic that will overflow 16-bits.
11847
11848         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
11849         xstormy16.  It does not support 128-bit vector operations.
11850
11851         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
11852         with the macro PTR_TYPE.  Define this macro to an integer type
11853         suitable for holding a pointer.
11854
11855         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
11856         the target is a 16-bit processor.
11857
11858         * gcc.dg/cpp/if-2.c: Expect a different warning message from
11859         16-bit targets where the character constant will be too long.
11860
11861         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
11862         where the double will not be directly addressable.
11863
11864 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11865
11866         Friend class name lookup 1/n, PR c++/18471
11867         * g++.dg/template/crash26.C: New test.
11868         * g++.dg/lookup/struct1.C: Adjust expected error.
11869         * g++.dg/parse/elab1.C: Likewise.
11870         * g++.dg/parse/elab2.C: Likewise.
11871         * g++.dg/parse/int-as-enum1.C: Likewise.
11872         * g++.dg/parse/struct-as-enum1.C: Likewise.
11873         * g++.dg/parse/typedef1.C: Likewise.
11874         * g++.dg/parse/typedef3.C: Likewise.
11875         * g++.dg/parse/typedef4.C: Likewise.
11876         * g++.dg/parse/typedef5.C: Likewise.
11877         * g++.dg/template/nontype4.C: Likewise.
11878         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
11879         * g++.old-deja/g++.other/elab1.C: Likewise.
11880         * g++.old-deja/g++.other/syntax4.C: Likewise.
11881
11882 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11883
11884         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
11885
11886 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
11887
11888         * gcc.c-torture/execute/20041114-1.c: New test.
11889
11890 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
11891
11892         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
11893         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
11894         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
11895         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
11896         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
11897         gcc.dg/switch-7.c: New tests.
11898
11899 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11900
11901         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
11902
11903 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11904
11905         PR tree-opt/18400
11906         * gcc.dg/vect/pr18400.c: New test.
11907
11908 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
11909             Andrew Pinski  <pinskia@physics.uc.edu>
11910
11911         PR tree-opt/18425
11912         * gcc.dg/vect/pr18425.c: New test.
11913
11914 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11915
11916         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
11917         Guard with dg-require-alias and dg-require-visibility.
11918
11919 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11920
11921         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
11922
11923 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11924
11925         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
11926
11927 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11928
11929         PR c++/17344
11930         * g++.dg/template/defarg5.C: New test.
11931
11932 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11933
11934         * g++.dg/parse/cast1.C: Run only on ILP32.
11935         * g++.old-deja/g++.mike/p784.C: Likewise.
11936
11937 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
11938
11939         * gcc.c-torture/execute/20041113-1.c: New test.
11940
11941 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11942
11943         PR target/18230
11944         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
11945         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
11946         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
11947         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11948         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
11949         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
11950         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
11951         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
11952         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
11953         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11954         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11955         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
11956         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
11957
11958 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
11959
11960         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
11961         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
11962         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
11963         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
11964         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
11965         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
11966         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
11967         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
11968         gcc.target/sparc/combined-1.c: New tests.
11969
11970 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
11971
11972         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
11973         New tests.
11974
11975 2004-11-12  Mark Mitchell <mark@codesourcery.com>
11976
11977         * lib/gcc-dg.exp (dg-forbid-option): New function.
11978         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
11979         * g++.dg/abi/bitfield8.C: Likewise.
11980         * g++.dg/abi/dtor1.C: Likewise.
11981         * g++.dg/abi/empty10.C: Likewise.
11982         * g++.dg/abi/empty7.C: Likewise.
11983         * g++.dg/abi/empty9.C: Likewise.
11984         * g++.dg/abi/layout3.C: Likewise.
11985         * g++.dg/abi/layout4.C: Likewise.
11986         * g++.dg/abi/thunk1.C: Likewise.
11987         * g++.dg/abi/thunk2.C: Likewise.
11988         * g++.dg/abi/vbase11.C: Likewise.
11989         * g++.dg/abi/vthunk2.C: Likewise.
11990         * g++.dg/abi/vthunk3.C: Likewise.
11991         * g++.dg/ext/attrib8.C: Likewise.
11992         * g++.dg/opt/longbranch2.C: Likewise.
11993         * g++.dg/opt/reg-stack4.C: Likewise.
11994         * g++.old-deja/g++.ext/attrib1.C: Likewise.
11995         * g++.old-deja/g++.ext/attrib2.C: Likewise.
11996         * g++.old-deja/g++.ext/attrib3.C: Likewise.
11997         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11998         * g++.old-deja/g++.other/store-expr2.C: Likewise.
11999         * gcc.dg/20000609-1.c: Likewise.
12000         * gcc.dg/20000720-1.c: Likewise.
12001         * gcc.dg/20011107-1.c: Likewise.
12002         * gcc.dg/20011119-1.c: Likewise.
12003         * gcc.dg/20020108-1.c: Likewise.
12004         * gcc.dg/20020122-2.c: Likewise.
12005         * gcc.dg/20020122-3.c: Likewise.
12006         * gcc.dg/20020201-3.c: Likewise.
12007         * gcc.dg/20020206-1.c: Likewise.
12008         * gcc.dg/20020218-1.c: Likewise.
12009         * gcc.dg/20020310-1.c: Likewise.
12010         * gcc.dg/20020411-1.c: Likewise.
12011         * gcc.dg/20020418-2.c: Likewise.
12012         * gcc.dg/20020426-1.c: Likewise.
12013         * gcc.dg/20020426-2.c: Likewise.
12014         * gcc.dg/20020517-1.c: Likewise.
12015         * gcc.dg/20020523-1.c: Likewise.
12016         * gcc.dg/20020523-2.c: Likewise.
12017         * gcc.dg/20020729-1.c: Likewise.
12018         * gcc.dg/20030204-1.c: Likewise.
12019         * gcc.dg/20030826-2.c: Likewise.
12020         * gcc.dg/20030926-1.c: Likewise.
12021         * gcc.dg/20031202-1.c: Likewise.
12022         * gcc.dg/980312-1.c: Likewise.
12023         * gcc.dg/980313-1.c: Likewise.
12024         * gcc.dg/990117-1.c: Likewise.
12025         * gcc.dg/990424-1.c: Likewise.
12026         * gcc.dg/990524-1.c: Likewise.
12027         * gcc.dg/991230-1.c: Likewise.
12028         * gcc.dg/i386-387-1.c: Likewise.
12029         * gcc.dg/i386-387-2.c: Likewise.
12030         * gcc.dg/i386-387-3.c: Likewise.
12031         * gcc.dg/i386-387-4.c: Likewise.
12032         * gcc.dg/i386-387-5.c: Likewise.
12033         * gcc.dg/i386-387-6.c: Likewise.
12034         * gcc.dg/i386-asm-1.c: Likewise.
12035         * gcc.dg/i386-bitfield1.c: Likewise.
12036         * gcc.dg/i386-bitfield2.c: Likewise.
12037         * gcc.dg/i386-loop-1.c: Likewise.
12038         * gcc.dg/i386-loop-2.c: Likewise.
12039         * gcc.dg/i386-loop-3.c: Likewise.
12040         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12041         * gcc.dg/i386-pic-1.c: Likewise.
12042         * gcc.dg/i386-regparm.c: Likewise.
12043         * gcc.dg/i386-signbit-1.c: Likewise.
12044         * gcc.dg/i386-signbit-2.c: Likewise.
12045         * gcc.dg/i386-signbit-3.c: Likewise.
12046         * gcc.dg/i386-sse-5.c: Likewise.
12047         * gcc.dg/i386-sse-8.c: Likewise.
12048         * gcc.dg/i386-unroll-1.c: Likewise.
12049         * gcc.dg/tls/opt-1.c: Likewise.
12050         * gcc.dg/tls/opt-2.c: Likewise.
12051         * gcc.dg/unroll-1.c: Likewise.
12052         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12053         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12054         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12055         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12056         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
12057         -m64 is specified.
12058
12059 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12060
12061         PR c++/18389
12062         * g++.dg/parse/cond1.C: New test.
12063
12064         PR c++/18429
12065         * g++.dg/template/array9.C: New test.
12066         * g++.dg/ext/vla1.C: Adjust error messages.
12067         * g++.dg/ext/vlm1.C: Likewise.
12068         * g++.dg/template/crash2.C: Likewise.
12069
12070         PR c++/18436
12071         * g++.dg/template/call3.C: New test.
12072
12073         PR c++/18407
12074         * g++.dg/template/ptrmem11.C: New test.
12075
12076 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
12077
12078         PR other/14264
12079         * lib/g++.exp: Set LC_ALL and LANG to C.
12080         * lib/gcc-dg.exp: Likewise.
12081         * lib/gfortran.exp: Likewise.
12082         * lib/objc.exp: Likewise.
12083         * lib/treelang.exp: Likewise.
12084
12085 2004-11-12  Andreas Schwab  <schwab@suse.de>
12086
12087         * gcc.dg/pr16286.c: Fix last change.
12088
12089 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
12090
12091         PR c++/18416
12092         * g++.dg/init/global1.C: New test.
12093
12094 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
12095
12096         * gcc.c-torture/execute/20041112-1.c: New test.
12097
12098 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12099
12100         * lib/gcc-dg.exp (dg-target-list): New.
12101
12102 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12103             Richard Sandiford  <rsandifo@redhat.com>
12104
12105         * lib/target-supports.exp (get-compiler_messages): New.
12106         (check_named_sections_available): Use it.
12107         (check_effective_target_ilp32): New.
12108         (check_effective_target_lp64): New.
12109         (is-effective-target): New.
12110         * lib/gcc-dg.exp (dg-require-effective-target): New.
12111
12112 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
12113
12114         * gcc.dg/precedence-1.c: New test.
12115
12116 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
12117
12118         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
12119
12120         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
12121         message, delete generated files, use more descriptive name for
12122         executable, and make the test unsupported when it cannot be run.
12123
12124         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
12125         (dg-require-weak, dg-require-visibility, dg-require-alias,
12126         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
12127         dg-require-iconv, dg-require-named-sections): Use it.
12128
12129         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
12130
12131 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
12132
12133         PR target/16457
12134         * gcc.dg/ppc-and-1: New
12135
12136         PR target/16796
12137         * gcc.dg/ppc-mov-1.c: New.
12138
12139         PR target/16458
12140         * gcc.dg/ppc-compare-1.c: New.
12141
12142 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
12143
12144         * objc.dg/desig-init-2.m: New test.
12145
12146 2004-11-10  Adam Nemet  <anemet@lnxw.com>
12147
12148         PR middle-end/18160
12149         * g++.dg/warn/register-var-1.C: New test.
12150         * g++.dg/warn/register-var-2.C: New test.
12151
12152 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12153
12154         * gcc.dg/union-2.c: New test.
12155
12156 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
12157
12158         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
12159         New test for PR tree-optimization/17892.
12160
12161 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
12162
12163         PR c++/18369
12164         * g++.dg/init/new12.C: New test.
12165
12166 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
12167
12168         * gcc.target/sparc: New directory.
12169         * gcc.target/sparc/sparc.exp: New driver.
12170         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
12171         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
12172         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
12173         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
12174
12175 2004-11-10  Paul Brook  <paul@codesourcery.com>
12176
12177         PR fortran/18218
12178         * gfortran.dg/list_read.c: New test.
12179
12180 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12181
12182         PR c/18322
12183         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
12184         expected diagnostic location.
12185
12186 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
12187
12188         * gcc.dg/20041109-1.c: New test.
12189
12190 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12191
12192         PR objc/18406
12193         * objc/compile/pr18406.m: New test.
12194
12195 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12196
12197         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
12198
12199 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
12200
12201         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
12202
12203 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12204
12205         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
12206
12207 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
12208
12209         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
12210         exit.
12211
12212 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
12213
12214         PR tree-opt/18299
12215         * gcc.c-torture/pr18299-1.c: New test.
12216
12217 2004-11-06  Andreas Schwab  <schwab@suse.de>
12218
12219         * gcc.dg/pr16286.c: Also test for bool and pixel.
12220
12221 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
12222
12223         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
12224         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
12225         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
12226         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
12227         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
12228         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
12229         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
12230         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
12231         gcc.dg/struct-semi-3.c: New tests.
12232
12233 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12234
12235         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
12236
12237 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12238
12239         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
12240         Do not use C99 designators.
12241
12242 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12243
12244         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
12245
12246 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12247
12248         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
12249         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
12250         * gcc.c-torture/execute/simd-5.x: Remove.
12251
12252 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
12253
12254         PR rtl-optimization/17933
12255         * gcc.dg/torture/pr17933-1.c: New test.
12256
12257 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12258
12259         PR target/18106
12260         * lib/target-supports.exp (check_weak_available): Support
12261         Windows.
12262
12263 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
12264
12265         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
12266         call to fflush(stdout) before abort.
12267         (my_ffsll): New function.
12268         (generate_fields): Use it.
12269
12270 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12271
12272         * gcc.dg/init-undef-1.c: New test.
12273
12274 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
12275
12276         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
12277         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
12278         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
12279         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
12280         expected messages for new parser.
12281
12282 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
12283
12284         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
12285
12286 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12287
12288         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
12289         on LP64 targets.
12290
12291 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12292
12293         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
12294         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
12295         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
12296         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
12297         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
12298         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
12299         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
12300         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
12301         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
12302         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
12303
12304 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
12305
12306         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
12307         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
12308         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
12309         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
12310         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
12311         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
12312         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
12313         for new parser.
12314
12315 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
12316
12317         PR target/15342
12318         * gcc.dg/20041104-1.c: New test.
12319
12320 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12321
12322         * g++.dg/template/nontype7.C: New test.
12323         * g++.dg/template/nontype8.C: Likewise.
12324         * g++.dg/template/nontype9.C: Likewise.
12325         * g++.dg/template/nontype10.C: Likewise.
12326         * g++.dg/tc1/dr49.C: Likewise.
12327         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
12328         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
12329
12330 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12331
12332         * g++.dg/rtti/tinfo1.C: Remove xfails.
12333
12334 2004-11-04  Ben Elliston  <bje@au.ibm.com>
12335
12336         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
12337         packed attribute to the definition to satisfy the new C++ parser.
12338
12339 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12340
12341         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
12342         invocations of va_arg.
12343
12344 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
12345
12346         PR c++/18124
12347         * g++.dg/template/crash25.C: New test.
12348
12349         PR c++/18155
12350         * g++.dg/template/typedef2.C: New test.
12351         * g++.dg/parse/crash13.C: Adjust error markers.
12352
12353         PR c++/18177
12354         * g++.dg/conversion/const3.C: New test.
12355
12356 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12357
12358         PR fortran/17535
12359         PR fortran/17583
12360         PR fortran/17713
12361         * gfortran.dg/generic_[123].f90: New testcases.
12362
12363 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12364
12365         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
12366         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
12367
12368 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
12369
12370         PR tree-opt/16808
12371         * gcc.c-torture/compile/pr16808.c: New test.
12372
12373 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
12374
12375         PR rtl-optimization/17104
12376         * gcc.dg/ppc-bitfield1.c: New.
12377
12378 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12379
12380         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
12381
12382 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
12383
12384         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
12385         strings for 32-bit code.
12386
12387 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
12388
12389         PR c/18239
12390         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
12391
12392 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         PR c++/18064
12395         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
12396
12397 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
12398
12399         PR c++/15172
12400         * g++.dg/init/aggr2.C: New test.
12401
12402 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
12403
12404         * objc.dg/local-decl-1.m: New test.
12405
12406 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12407
12408         * gcc.dg/20040910-1.c: Adjust regex.
12409
12410 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12411
12412         PR rtl-optimization/18084
12413         * g++.dg/opt/pr18084-1.C: New testcase.
12414
12415 2004-10-30  Matt Austern  <austern@apple.com>
12416
12417         PR c++/17542
12418         * g++.dg/ext/attrib18.C: New test.
12419
12420 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12421
12422         PR middle-end/18096
12423         * gcc.dg/pr18096-1.c: New test case.
12424
12425 2004-10-30  Roger Sayle  <roger@eyesopen.com>
12426
12427         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
12428
12429 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
12430
12431         PR c/16666
12432         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
12433         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
12434         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
12435         gcc.dg/old-style-prom-3.c: New tests.
12436
12437 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
12438
12439         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
12440         Remove unnecessary inclusion of stdio.h.
12441
12442 2004-10-29  Roger Sayle  <roger@eyesopen.com>
12443
12444         PR rtl-optimization/17581
12445         * gcc.dg/pr17581-1.c: New test case.
12446
12447 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
12448
12449         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
12450         being implemented.
12451         * g++.dg/conversion/dr195-1.C: New.
12452         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
12453         * g++.old-deja/g++.mike/p10148.C: Likewise.
12454
12455 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
12456
12457         PR c++/17695
12458         * g++.dg/debug/typedef2.C: New test.
12459
12460 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
12461
12462         PR fortran/13490
12463         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
12464         * gfortran.dg/g77/README: Update.
12465
12466 2004-10-28  Matt Austern  <austern@apple.com>
12467
12468         PR c++/14124
12469         * g++.dg/ext/packed7.C: New test.
12470
12471 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
12472
12473         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
12474         scan-assembler.
12475         * lib/scanasm.exp (hidden-scan-for): New proc.
12476         (scan-hidden): Use hidden-scan-for instead of constructing the scan
12477         string.
12478         (scan-not-hidden): Likewise.
12479         * lib/target-supports.exp (check_visibility_available): mach-o is
12480         support too.
12481
12482 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/17132
12485         * g++.dg/template/memclass3.C: New test.
12486
12487 2004-10-28  Adam Nemet  <anemet@lnxw.com>
12488
12489         PR middle-end/18160
12490         * gcc.dg/register-var-1.c: New test.
12491         * gcc.dg/register-var-2.c: New test.
12492         * gcc.dg/asm-7.c: Taking the address of a register variable is an
12493         error now.
12494
12495 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
12496
12497         PR other/18172
12498         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
12499         unused variables.
12500         * gcc.dg/vect/vect-22.c: Likewise.
12501
12502 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
12503
12504         * gcc.dg/i386-rotate-1.c: New test.
12505
12506 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
12507
12508         * g++.dg/init/ref12.C: Add "run" marker.
12509
12510         PR c++/17435
12511         * g++.dg/init/ref12.C: New test.
12512
12513         PR c++/18140
12514         * g++.dg/template/shift1.C: New test.
12515         * g++.dg/template/error10.C: Adjust error markers.
12516
12517 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
12518
12519         PR tree-opt/17529
12520         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
12521
12522 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
12523
12524         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
12525         * gcc.dg/weak/weak-3.c: Likewise.
12526         * gcc.dg/weak/weak-5.c: Likewise.
12527         * gcc.dg/weak/weak-9.c: Likewise.
12528         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
12529         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
12530
12531         * gcc.dg/darwin-weakimport-1.c: New.
12532
12533 2004-10-28  Ben Elliston  <bje@au.ibm.com>
12534
12535         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
12536
12537 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
12538
12539         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
12540         'syntax' error messages.
12541         * gcc.dg/cpp/direct2s.c: Likewise.
12542
12543 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
12544
12545         * gcc.c-torture/compile/20041026-1.c: New.
12546
12547 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
12548
12549         PR c++/18093
12550         * g++.dg/lookup/ns2.C: New test.
12551
12552         PR c++/18020
12553         * g++.dg/template/enum4.C: New test.
12554
12555         PR c++/18161
12556         * g++.dg/template/expr1.C: New test.
12557
12558 2004-10-26  Ben Elliston  <bje@au.ibm.com>
12559
12560         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
12561
12562 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
12563
12564         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
12565         gcc.dg/decl-nospec-3.c: New tests.
12566
12567 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
12568
12569         * objc.dg/super-class-3.m: New test.
12570
12571 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12572
12573         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
12574         resyncing.
12575         * gcc.dg/cpp/direct2s.c: Likewise.
12576
12577 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
12578
12579         * objc.dg/image-info.m: Update for changes to section selection.
12580
12581 2004-10-25  David Ayers  <d.ayers@inode.at>
12582             Ziemowit Laski  <zlaski@apple.com>
12583
12584         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
12585         diagnostics when messaging 'id <Proto>'.
12586         * objc.dg/class-protocol-1.m: New test.
12587         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
12588         a non-existent method signature.
12589         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
12590         Update diagnostics when messaging with non-existent method signature.
12591         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
12592         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
12593         invalid receivers are now resolved as if messaging 'id'; remove
12594         extraneous diagnostics.
12595
12596 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12597
12598         PR c/16667
12599         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
12600         gcc.dg/init-desig-obs-3.c: New tests.
12601
12602 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
12603
12604         * gcc.dg/debug/20041023-1.c: New test.
12605
12606 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
12607
12608         PR middle-end/17407
12609         * gcc.c-torture/compile/pr17407.c: New test.
12610
12611         PR c++/18121
12612         * g++.dg/template/array8.C: New test.
12613
12614 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12615
12616         PR other/18138
12617         * lib/g++.exp: Accept more than one multilib libgcc.
12618         * lib/gcc-dg.exp: Likewise.
12619         * lib/objc.exp: Likewise.
12620         * lib/treelang.exp: Likewise.
12621         * lib/gfortran.exp: Likewise.
12622
12623 2004-10-24  Ben Elliston  <bje@au.ibm.com>
12624
12625         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
12626
12627 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
12628
12629         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
12630         * gcc.dg/c99-const-expr-3.c: Likewise.
12631
12632 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
12633
12634         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
12635
12636 2004-10-23  Ben Elliston  <bje@au.ibm.com>
12637
12638         * gcc.c-torture/execute/loop-2e.x: Remove.
12639
12640 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12641
12642         PR c++/18095
12643         * g++.dg/parse/crash18.C: New.
12644         * g++.dg/parse/crash19.C: New.
12645
12646 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
12647
12648         * g++.dg/ext/dllimport1.C: Move dg-warnings.
12649         * g++.dg/ext/dllimport2.C: Same.
12650         * g++.dg/ext/dllimport8.C: Same.
12651
12652 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
12653
12654         PR c++/10841
12655         * g++.dg/conversion/cast1.C: New test.
12656         * g++.dg/overload/pmf1.C: Adjust error marker.
12657
12658 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
12659
12660         PR objc/17923
12661         * objc.dg/const-str-7.m: New test.
12662
12663 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12664
12665         * g++.dg/template/memfriend11.C: Fix comment typo.
12666         * g++.dg/template/memfriend14.C: Likewise.
12667
12668 2004-10-20  Richard Henderson  <rth@redhat.com>
12669
12670         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
12671         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
12672         -fasynchronous-unwind-tables.
12673
12674 2004-10-20  Richard Henderson  <rth@redhat.com>
12675
12676         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
12677         (main): Return success.
12678         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
12679         (main): Return success.
12680
12681 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12682
12683         PR c++/13495
12684         * g++.dg/template/memfriend9.C: New test.
12685         * g++.dg/template/memfriend10.C: Likewise.
12686         * g++.dg/template/memfriend11.C: Likewise.
12687         * g++.dg/template/memfriend12.C: Likewise.
12688         * g++.dg/template/memfriend13.C: Likewise.
12689         * g++.dg/template/memfriend14.C: Likewise.
12690         * g++.dg/template/memfriend15.C: Likewise.
12691         * g++.dg/template/memfriend16.C: Likewise.
12692         * g++.dg/template/memfriend17.C: Likewise.
12693         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
12694
12695 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
12696
12697         * g++.dg/conversion/dr195.C: New.
12698         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
12699
12700 2004-10-20  Ben Elliston  <bje@au.ibm.com>
12701             Devang Patel  <dpatel@apple.com>
12702
12703         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
12704         of floating point arithmetic, which could trap.
12705
12706 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
12707
12708         PR c++/14035
12709         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
12710         * g++.dg/conversion/const2.C: New test.
12711         * g++.dg/expr/reinterpret2.C: New test.
12712         * g++.dg/expr/reinterpret3.C: New test.
12713         * g++.dg/expr/cast2.C: New test.
12714         * g++.dg/expr/copy1.C: New test.
12715         * g++.dg/other/conversion1.C: Change error message.
12716         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
12717         function pointers to void *.
12718         * g++.old-deja/g++.mike/p10148.C: Likewise.
12719
12720 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12721
12722         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
12723
12724 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
12725
12726         PR c++/18047
12727
12728         * g++.dg/parse/expr3.C: New test.
12729
12730 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12731
12732         * gcc.dg/smod-1.c: New test.
12733
12734 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
12735
12736         * objc.dg/method-14.m: New test.
12737
12738 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12739
12740         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
12741         Also xfail as the patch was reverted.
12742
12743 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
12744
12745         PR middle-end/16973
12746         * gcc.dg/pr16973.c: New test.
12747
12748 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
12749
12750         PR tree-optimization/17656
12751         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
12752
12753 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
12754
12755         * g++.dg/eh/shadow1.C: New.
12756
12757 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
12758
12759         * gcc.c-torture/compile/20041018-1.c: New test.
12760
12761 2004-10-18  Ben Elliston  <bje@au.ibm.com>
12762
12763         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
12764         compiler referring to register 0 when accessing sdata.  The linker
12765         now patches things up.
12766
12767 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
12768
12769         PR c/17529
12770         * gcc.c-torture/compile/pr17529.c: New test.
12771
12772 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12773
12774         PR c++/17743
12775         * g++.dg/ext/attrib17.C: New test.
12776
12777 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
12778
12779         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
12780
12781 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12782
12783         PR c++/10479
12784         * g++.dg/ext/attrib16.C: New test.
12785
12786 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
12787
12788         PR c++/17042
12789         * g++.dg/init/dso_handle1.C: New test.
12790
12791         PR c++/14667
12792         * g++.dg/parse/typedef6.C: New test.
12793
12794         PR c++/17916
12795         * g++.dg/parse/pragma1.C: New test.
12796
12797 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
12798
12799         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
12800
12801 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
12802
12803         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
12804         -fno-common when on HPPA HP-UX platforms.
12805
12806 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
12807
12808         PR other/16820
12809         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
12810         stdint.h.
12811         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
12812         uintptr_t.
12813
12814 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12815
12816         PR c++/16301
12817         * g++.dg/lookup/strong-using-4.C: New test.
12818
12819 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
12820
12821         PR middle-end/16567
12822         * gcc.c-torture/compile/nested-1.c: New test.
12823
12824 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12825
12826         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
12827         and mipsisa64*-*-* (until support for misaligned loads is added).
12828         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
12829         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
12830         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
12831         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
12832         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
12833         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
12834
12835 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
12836
12837         PR c++/17976
12838         * g++.dg/init/dtor3.C: New test.
12839
12840 2004-10-15  Ben Elliston  <bje@au.ibm.com>
12841
12842         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
12843
12844 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
12845
12846         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
12847         * gcc.dg/macho-lo-sum.c: Likewise.
12848
12849 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
12850
12851         * gcc.dg/ppc-spe64-1.c: New test.
12852
12853 2004-10-14  Devang Patel  <dpatel@apple.com>
12854
12855         PR 17635
12856         * gcc.dg/pr17635.c : New test.
12857
12858 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
12859
12860         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
12861         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
12862         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
12863         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
12864         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
12865         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
12866         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
12867         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
12868         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
12869         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
12870         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
12871         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
12872         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
12873         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
12874         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
12875         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
12876         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
12877         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
12878
12879 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
12880
12881         * gcc.dg/vect/vect-82.c: New testcase.
12882         * gcc.dg/vect/vect-82_64.c: New testcase.
12883         * gcc.dg/vect/vect-83.c: New testcase.
12884         * gcc.dg/vect/vect-83_64.c: New testcase.
12885
12886 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12887
12888         * gcc.dg/cpp/error-1.c: New test.
12889
12890 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12891
12892         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
12893
12894 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
12895
12896         PR target/17984
12897         * gcc.dg/cris-peep2-xsrand2.c: New test.
12898
12899 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
12900
12901         PR c++/17661
12902         * testsuite/g++.dg/expr/for2.C: New test.
12903
12904 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12905
12906         * g++.dg/inherit/thunk1.C: Run on the SPARC.
12907
12908 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
12909
12910         PR tree-optimization/17724
12911         * g++.dg/opt/pr17724-1.C: New test.
12912         * g++.dg/opt/pr17724-2.C: New test.
12913         * g++.dg/opt/pr17724-3.C: New test.
12914         * g++.dg/opt/pr17724-4.C: New test.
12915         * g++.dg/opt/pr17724-5.C: New test.
12916         * g++.dg/opt/pr17724-6.C: New test.
12917
12918 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
12919
12920         PR c/17301
12921         * gcc.dg/pr17301-2.c: New test.
12922
12923 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
12924
12925         PR c++/15876
12926         * g++.dg/parse/error22.C: New test.
12927
12928         PR c++/17936
12929         * g++.dg/template/spec18.C: New test.
12930
12931 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
12932
12933         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
12934         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
12935         memcpy.
12936         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
12937         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
12938
12939 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
12940
12941         * g++.dg/eh/cleanup5.C: Add dg-options "".
12942
12943 2004-10-11  Roger Sayle  <roger@eyesopen.com>
12944
12945         PR middle-end/17657
12946         * gcc.dg/switch-4.c: New test case.
12947
12948 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
12949
12950         * gcc.c-torture/execute/20041011-1.c: New test.
12951
12952 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12953
12954         PR c++/17554
12955         * g++.dg/init/for3.C: New test.
12956
12957         PR c++/17657
12958         * g++.dg/opt/switch2.C: New test.
12959
12960         PR middle-end/17703
12961         * g++.dg/warn/Wreturn-2.C: New test.
12962
12963 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
12964
12965         PR c++/17907
12966         * g++.dg/eh/cleanup5.C: New test.
12967
12968 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
12969
12970         PR c++/17393
12971         * g++.dg/parse/error21.C: New test.
12972
12973 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12974
12975         * g++.dg/overload/pmf1.C: Adjust quoting marks.
12976         * g++.dg/warn/incomplete1.C: Likewise.
12977         * g++.dg/template/qualttp20.C: Likewise.
12978
12979 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12980
12981         PR c/17881
12982         * parm-incomplete-1.c: New test.
12983
12984 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
12985
12986         PR c++/17867
12987         * g++.dg/parse/error19.C: New test.
12988
12989         PR c++/17670
12990         * g++.dg/init/new11.C: New test.
12991
12992         PR c++/17821
12993         * g++.dg/parse/error20.C: New test.
12994
12995         PR c++/17826
12996         * g++.dg/template/crash24.C: New test.
12997
12998 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12999
13000         PR c/17301
13001         * gcc.dg/pr17301-1.c: New test.
13002
13003 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13004
13005         PR c/17189
13006         * gcc.dg/anon-struct-5.c: New test.
13007
13008 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13009
13010         PR c/17844
13011         * gcc.dg/pr17844-1.c: New test.
13012
13013 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13014
13015         PR tree-optimization/17906
13016         * gcc.c-torture/compile/pr17906.c: New.
13017
13018 2004-10-09  Stuart Hastings  <stuart@apple.com>
13019             Roger Sayle  <roger@eyesopen.com>
13020
13021         PR rtl-optimization/17853
13022         * gcc.dg/i386-mmx-5.c: New testcase.
13023
13024 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
13025
13026         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
13027
13028 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13029
13030         PR c++/17524
13031         * g++.dg/template/static9.C: New test.
13032
13033         PR c++/17685
13034         * g++.dg/parse/operator5.C: New test.
13035
13036 2004-10-09  Roger Sayle  <roger@eyesopen.com>
13037
13038         PR middle-end/17894
13039         * gcc.c-torture/execute/divcmp-4.c: New test case.
13040
13041 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13042
13043         PR tree-opt/17902
13044         * g++.dg/opt/pr17902.C: New test.
13045
13046 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
13047
13048         * gcc.dg/cpp/ident-1.c: Add dg-options "".
13049
13050 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13051
13052         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
13053
13054 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13055
13056         * gcc.dg/assign-warn-3.c: New test.
13057
13058 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13059
13060         PR c/16999
13061         * gcc.dg/cpp/ident-1.c: New test.
13062
13063 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
13064
13065         * gcc.c-torture/compile/acc1.c: New.
13066
13067 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
13068
13069         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
13070         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
13071
13072 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13073
13074         * gcc.dg/ultrasp11.c: New test.
13075
13076 2004-10-08  Michael Matz  <matz@suse.de>
13077
13078         * gcc.dg/doloop-2.c: New test.
13079
13080 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13081
13082         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
13083         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
13084         objc.dg/method-9.m: Update expected diagnostics.
13085
13086 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
13087
13088         * gcc.dg/ppc-fsel-3.c: New file.
13089         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
13090
13091 2004-10-07  Paul Brook  <paul@codesourcery.com>
13092
13093         * gfortran.dg/intrinsic_verify_1.f90: New test.
13094
13095 2004-10-07  Paul Brook  <paul@codesourcery.com>
13096
13097         * gfortran.dg/empty_format_1.f90: Remove stray commas.
13098
13099 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13100
13101         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
13102         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
13103         commit.
13104
13105 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
13106
13107         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
13108
13109 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13110
13111         PR c++/17115
13112         * g++.dg/warn/Winline-4.C: New test.
13113
13114 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13115
13116         * gcc.c-torture/compile/20041007-1.c: New test.
13117
13118 2004-10-07  Paul Brook  <paul@codesourcery.com>
13119
13120         PR fortran/17678
13121         * gfortran.dg/use_allocated_1.f90: New test.
13122
13123 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13124
13125         PR middle-end/17849
13126         * gfortran.fortran-torture/compile/nested.f90: New test
13127
13128 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13129
13130         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
13131
13132 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
13133
13134         PR c++/17368
13135         * g++.dg/ext/asm6.C: New test.
13136
13137 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
13138
13139         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
13140
13141 2004-10-06  Paul Brook  <paul@codesourcery.com>
13142
13143         PR libfortran/17709
13144         * gfortran.dg/empty_format_1.f90: New test.
13145
13146 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13147
13148         PR fortran/17568
13149         * gfortran.dg/ishft.f90: New test.
13150
13151         PR fortran/17283
13152         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
13153         tests.
13154
13155 2004-10-06  Paul Brook  <paul@codesourcery.com>
13156
13157         * gfortran.dg/do_1.f90: New test.
13158
13159 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13160
13161         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
13162         optimizing for size.
13163
13164 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13165
13166         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
13167
13168 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13169
13170         * gcc.c-torture/compile/20041005-1.c: New test.
13171
13172 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13173
13174         PR c++/17829
13175         * g++.dg/lookup/koenig4.C: New.
13176
13177 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13178
13179         * g++.dg/other/classkey1.C: Adjust quoting marks.
13180         * g++.dg/parse/error15.C: Likewise.
13181         * g++.dg/template/meminit2.C (int>): Likewise.
13182
13183 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13184
13185         PR fortran/17283
13186         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
13187
13188         PR fortran/17631
13189         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
13190
13191         PR fortran/17708
13192         * gfortran.dg/pr17708.f90: New test.
13193
13194 2004-10-04  Chao-ying Fu  <fu@mips.com>
13195
13196         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
13197         * gcc.dg/vect/vect-4.c: Ditto.
13198         * gcc.dg/vect/vect-5.c: Ditto.
13199         * gcc.dg/vect/vect-6.c: Ditto.
13200         * gcc.dg/vect/vect-8.c: Ditto.
13201         * gcc.dg/vect/vect-16.c: Ditto.
13202         * gcc.dg/vect/vect-30.c: Ditto.
13203         * gcc.dg/vect/vect-40.c: Ditto.
13204         * gcc.dg/vect/vect-41.c: Ditto.
13205         * gcc.dg/vect/vect-42.c: Ditto.
13206         * gcc.dg/vect/vect-43.c: Ditto.
13207         * gcc.dg/vect/vect-44.c: Ditto.
13208         * gcc.dg/vect/vect-45.c: Ditto.
13209         * gcc.dg/vect/vect-46.c: Ditto.
13210         * gcc.dg/vect/vect-47.c: Ditto.
13211         * gcc.dg/vect/vect-48.c: Ditto.
13212         * gcc.dg/vect/vect-49.c: Ditto.
13213         * gcc.dg/vect/vect-50.c: Ditto.
13214         * gcc.dg/vect/vect-51.c: Ditto.
13215         * gcc.dg/vect/vect-52.c: Ditto.
13216         * gcc.dg/vect/vect-53.c: Ditto.
13217         * gcc.dg/vect/vect-54.c: Ditto.
13218         * gcc.dg/vect/vect-55.c: Ditto.
13219         * gcc.dg/vect/vect-56.c: Ditto.
13220         * gcc.dg/vect/vect-57.c: Ditto.
13221         * gcc.dg/vect/vect-58.c: Ditto.
13222         * gcc.dg/vect/vect-59.c: Ditto.
13223         * gcc.dg/vect/vect-60.c: Ditto.
13224         * gcc.dg/vect/vect-74.c: Ditto.
13225         * gcc.dg/vect/vect-79.c: Ditto.
13226         * gcc.dg/vect/vect-80.c: Ditto.
13227
13228 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
13229
13230         * gcc.dg/unused-7.c: Use the correct option.
13231
13232 2004-10-04  Paul Brook  <paul@codesourcery.com>
13233         Bud Davis  <bdavis9659@comcast.net>
13234
13235         PR fortran/17706
13236         PR fortran/16434
13237         * gfortran/pr17706.f90: New test.
13238         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
13239
13240 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13241
13242         * gfortran.dg/pr17612.f90: New test.
13243
13244 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13245
13246         * g++.dg/template/local1.C: Adjust quoting marks in
13247         testing for diagnostics.
13248         * g++.dg/tls/diag-2.C: Likewise.
13249         * g++.dg/other/error8.C: Likewise.
13250
13251 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13252
13253         PR c/17178
13254         * gcc.dg/unused-4.c: Adjust to be correct.
13255
13256         PR c/17820
13257         * gcc.dg/unused-7.c: New test.
13258
13259 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
13260
13261         PR c++/17797
13262         * g++.dg/overload/template2.C: New test.
13263
13264 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
13265
13266         PR tree-optimization/16632
13267         * gcc.dg/tree-ssa/20041002-1.c: New.
13268
13269 2004-10-03  Paul Brook  <paul@codesourcery.com>
13270
13271         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
13272         rather than relying on default formatting.
13273
13274 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
13275
13276         * gcc.dg/20040920-1.c: Update expected message text.
13277
13278 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
13279
13280         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
13281
13282 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
13283
13284         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
13285         tree level.
13286
13287 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13288
13289         * gcc.dg/tree-ssa/pr17343.c: Remove.
13290
13291 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
13292
13293         PR tree-opt/17343
13294         * gcc.dg/tree-ssa/pr17343.c: New test.
13295
13296 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
13297
13298         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
13299         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
13300         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
13301         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
13302         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
13303
13304 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13305
13306         * gcc.dg/lvalue-2.c: New test.
13307
13308 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13309
13310         PR c/17730
13311         * gcc.dg/pr17730-1.c: New test
13312
13313 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13314
13315         PR c/7425
13316         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
13317
13318 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13319
13320         * gcc.c-torture/execute/stdarg-1.c: New test.
13321         * gcc.c-torture/execute/stdarg-2.c: New test.
13322         * gcc.c-torture/execute/stdarg-3.c: New test.
13323         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13324         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13325         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13326         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13327         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13328
13329 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
13330
13331         PR tree-optimization/17697
13332         * g++.dg/opt/pr17697-1.C: New test.
13333         * g++.dg/opt/pr17697-2.C: New test.
13334         * g++.dg/opt/pr17697-3.C: New test.
13335
13336 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13337
13338         PR c/16409
13339         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
13340         gcc.dg/vla-init-5.c: New tests.
13341
13342 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13343
13344         PR c/13804
13345         * gcc.dg/pr13804-1.c: New test.
13346
13347 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13348
13349         PR fortran/16938
13350         * gfortran.dg/pr16938.f90: New test.
13351
13352 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13353
13354         * g++.dg/template/crash23.C: New test.
13355
13356 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
13357
13358         PR c++/17585
13359         * g++.dg/template/static8.C: New test.
13360
13361 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
13362
13363         PR c++/17681
13364         * g++.dg/other/error9.C: New test.
13365
13366 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13367
13368         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
13369
13370 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13371
13372         PR fortran/15164
13373         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
13374
13375 2004-09-26  Roger Sayle  <roger@eyesopen.com>
13376
13377         PR middle-end/17112
13378         * gcc.dg/pr17112-1.c: New test case.
13379
13380 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13381
13382         PR c/11459
13383         * gcc.dg/pr11459-1.c: New test.
13384
13385 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
13386
13387         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
13388         * gcc.dg/tree-ssa/loop-4.c: Likewise.
13389
13390 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13391
13392         * gfortran.dg/pr15324.f90: Make array bounds consistent.
13393
13394 2004-09-25  Jan Hubicka  <jh@suse.cz>
13395
13396         * compile/30040909-1.c: New test.
13397         * compile/30040907-1.c: New test.
13398
13399 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
13400
13401         * gcc.c-torture/execute/va-arg-26.c: New test.
13402
13403 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
13404
13405         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
13406         extra diagnostics on targets with 64-bit pointers.
13407         * objc.dg/selector-1.m: Adjust dg-warning regexp.
13408
13409 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13410
13411         PR c/17188
13412         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
13413         * gcc.dg/decl-3.c: Adjust expected message.
13414
13415 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13416
13417         PR fortran/17615
13418         * gfortran.dg/pr17615.f90: New test.
13419
13420 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
13421
13422         PR tree-optimzation/17517
13423         * g++.dg/tree-ssa/pr17517.C: New Test.
13424
13425 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
13426
13427         PR c++/16889
13428         * g++.dg/lookup/ambig3.C: New.
13429
13430 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
13431
13432         PR tree-opt/17624
13433         * g++.dg/opt/pr17624.C: New test.
13434
13435 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13436
13437         PR c/6980
13438         * gcc.dg/Wbad-function-cast-1.c: New test.
13439
13440 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
13441
13442         * g++.dg/ext/complit1.C
13443         * g++.dg/other/error2.C
13444         * g++.dg/other/nontype-1.C
13445         * g++.dg/parse/crash11.C
13446         * g++.dg/parse/crash12.C
13447         * g++.dg/parse/error15.C
13448         * g++.dg/parse/error4.C
13449         * g++.dg/parse/tmpl-outside1.C
13450         * g++.dg/parse/too-many-tmpl-args1.C
13451         * g++.dg/template/dependent-expr3.C
13452         * g++.dg/template/error10.C
13453         * g++.dg/template/instantiate1.C
13454         * g++.dg/template/vtable2.C
13455         * g++.dg/warn/Wshadow-1.C
13456         * g++.dg/warn/weak1.C
13457         * g++.old-deja/g++.brendan/crash16.C
13458         * g++.old-deja/g++.brendan/crash18.C
13459         * g++.old-deja/g++.brendan/crash48.C
13460         * g++.old-deja/g++.brendan/crash49.C
13461         * g++.old-deja/g++.brendan/crash55.C
13462         * g++.old-deja/g++.brendan/crash56.C
13463         * g++.old-deja/g++.brendan/crash8.C
13464         * g++.old-deja/g++.brendan/enum11.C
13465         * g++.old-deja/g++.brendan/enum8.C
13466         * g++.old-deja/g++.brendan/enum9.C
13467         * g++.old-deja/g++.brendan/friend3.C
13468         * g++.old-deja/g++.brendan/misc14.C
13469         * g++.old-deja/g++.bugs/900402_02.C
13470         * g++.old-deja/g++.bugs/900404_03.C
13471         * g++.old-deja/g++.bugs/900404_04.C
13472         * g++.old-deja/g++.bugs/900428_03.C
13473         * g++.old-deja/g++.jason/crash4.C
13474         * g++.old-deja/g++.jason/overload21.C
13475         * g++.old-deja/g++.jason/redecl1.C
13476         * g++.old-deja/g++.jason/report.C
13477         * g++.old-deja/g++.jason/rfg10.C
13478         * g++.old-deja/g++.jason/template30.C
13479         * g++.old-deja/g++.law/arm12.C
13480         * g++.old-deja/g++.law/ctors5.C
13481         * g++.old-deja/g++.law/cvt20.C
13482         * g++.old-deja/g++.law/init10.C
13483         * g++.old-deja/g++.law/init8.C
13484         * g++.old-deja/g++.law/visibility17.C
13485         * g++.old-deja/g++.law/visibility7.C
13486         * g++.old-deja/g++.mike/net8.C
13487         * g++.old-deja/g++.mike/p646.C
13488         * g++.old-deja/g++.mike/p700.C
13489         * g++.old-deja/g++.mike/p701.C
13490         * g++.old-deja/g++.mike/p811.C
13491         * g++.old-deja/g++.ns/template13.C
13492         * g++.old-deja/g++.other/array3.C
13493         * g++.old-deja/g++.other/crash25.C
13494         * g++.old-deja/g++.other/dtor3.C
13495         * g++.old-deja/g++.other/dtor4.C
13496         * g++.old-deja/g++.other/main1.C
13497         * g++.old-deja/g++.other/warn7.C
13498         * g++.old-deja/g++.pt/crash11.C
13499         * g++.old-deja/g++.pt/crash36.C
13500         * g++.old-deja/g++.pt/spec22.C
13501         * g++.old-deja/g++.pt/spec9.C
13502         * g++.old-deja/g++.pt/ttp52.C
13503         * g++.old-deja/g++.robertl/eb103.C
13504         * g++.old-deja/g++.robertl/eb121.C
13505         * g++.old-deja/g++.robertl/eb22.C
13506         * g++.old-deja/g++.robertl/eb8.C:
13507         Update locations and/or regexps of dg-error markers.
13508         Remove markers for some bogus messages that are no longer issued.
13509
13510 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
13511
13512         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
13513         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
13514
13515 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
13516
13517         PR c++/17618
13518         * g++.dg/lookup/crash5.C: New test.
13519
13520 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
13521
13522         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
13523         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
13524         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
13525         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
13526         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
13527         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
13528
13529         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
13530         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
13531         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
13532         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
13533         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
13534         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
13535
13536         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
13537
13538         * gcc.dg/vect/vect-44.c: Check additional cases.
13539         * gcc.dg/vect/vect-48.c: Check additional cases.
13540
13541         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
13542         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
13543         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
13544         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
13545         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
13546         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
13547         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
13548         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
13549         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
13550
13551         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
13552         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
13553         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
13554
13555 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13556
13557         * gcc.dg/tree-ssa/loop-6.c: New test.
13558
13559 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
13560
13561         PR c++/17620
13562         * g++.dg/inherit/base2.C: New.
13563
13564 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13565
13566         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
13567         * gcc.dg/20001012-2.c: Likewise.
13568         * gcc.dg/20001013-1.c: Likewise.
13569         * gcc.dg/20001101-1.c: Likewise.
13570         * gcc.dg/20001102-1.c: Likewise.
13571         * gcc.dg/bf-spl1.c: Likewise.
13572         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
13573         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
13574
13575 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
13576
13577         PR tree-optimization/16721
13578         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
13579
13580 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
13581
13582         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
13583         * gcc.dg/20040305-1.c: Likewise.
13584
13585 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13586
13587         PR c/16566
13588         * gcc.c-torture/compile/pr16566-1.c,
13589         gcc.c-torture/compile/pr16566-2.c,
13590         gcc.c-torture/compile/pr16566-3.c: New tests.
13591
13592 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
13593
13594         PR tree-optimization/17512
13595         * gcc.c-torture/compile/20040916-1.c.
13596
13597 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
13598
13599         * gcc.dg/pragma-re-3.c: New test.
13600
13601 2004-09-17  Matt Austern  <austern@apple.com>
13602
13603         PR c++/15049
13604         * g++.dg/other/anon3.C: New.
13605
13606 2004-09-21  Roger Sayle  <roger@eyesopen.com>
13607
13608         PR c++/7503
13609         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
13610         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
13611         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
13612         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
13613         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
13614
13615 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
13616
13617         PR fortran/17286
13618         * gfortran.dg/pr17286.f90: New test.
13619
13620 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
13621
13622         PR c++/17530
13623         * g++.dg/template/static7.C: New test.
13624
13625 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
13626
13627         PR tree-opt/17558
13628         * gcc.c-torture/compile/pr17558.c: New test.
13629
13630 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13631
13632         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
13633         if SKIP_ATTRIBUTE is defined.
13634
13635 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13636
13637         PR fortran/15957
13638         * gfortran.dg/pr15957.f90: New test.
13639
13640 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
13641
13642         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
13643         in comparison.
13644         * gcc.dg/vect/vect-79.c: Likewise.
13645         * gcc.dg/vect/vect-80.c: Likewise.
13646
13647 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13648
13649         PR fortran/15750
13650         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
13651
13652 2004-09-20  Ira Rosen  <irar@il.ibm.com>
13653
13654         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
13655         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
13656         * gcc.dg/vect/vect-62.c: New testcase.
13657         * gcc.dg/vect/vect-63.c: New testcase.
13658         * gcc.dg/vect/vect-64.c: New testcase.
13659         * gcc.dg/vect/vect-65.c: New testcase.
13660         * gcc.dg/vect/vect-66.c: New testcase.
13661         * gcc.dg/vect/vect-67.c: New testcase.
13662         * gcc.dg/vect/vect-68.c: New testcase.
13663         * gcc.dg/vect/vect-69.c: New testcase.
13664         * gcc.dg/vect/vect-79.c: New testcase.
13665         * gcc.dg/vect/vect-80.c: New testcase.
13666
13667 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
13668
13669         * gcc.target/mips/asm-1.c: New test.
13670
13671 2004-09-19  Ira Rosen  <irar@il.ibm.com>
13672
13673         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
13674         * gcc.dg/vect/vect-73.c: New testcase.
13675         * gcc.dg/vect/vect-74.c: New testcase.
13676         * gcc.dg/vect/vect-75.c: New testcase.
13677         * gcc.dg/vect/vect-76.c: New testcase.
13678         * gcc.dg/vect/vect-77.c: New testcase.
13679         * gcc.dg/vect/vect-78.c: New testcase
13680
13681 2004-09-18  Paul Brook  <paul@codesourcery.com>
13682
13683         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
13684
13685 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13686
13687         PR c/17424
13688         * gcc.dg/pr17424-1.c: New test.
13689
13690 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
13691
13692         * g++.dg/tree-ssa/pr17153.C: New test.
13693
13694 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
13695
13696         PR pch/13361
13697         * testsuite/g++.dg/pch/wchar-1.C: New.
13698         * testsuite/g++.dg/pch/wchar-1.Hs: New.
13699
13700 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
13701
13702         * gcc.c-torture/execute/20040917-1.c: New test.
13703
13704 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13705
13706         PR tree-optimization/17319
13707         * gcc.dg/pr17319.c: New test.
13708
13709 2004-09-17  Devang Patel  <dpatel@apple.com>
13710
13711         * gcc.dg/20040813-1.c: New test.
13712
13713 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13714
13715         PR tree-optimization/17273
13716         * gcc.c-torture/compile/pr17273.c: New test.
13717
13718 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13719
13720         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
13721         Update expected messages.
13722         * gcc.dg/declspec-13.c: New test.
13723
13724 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
13725
13726         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
13727
13728 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
13729
13730         * gcc.c-torture/execute/pr17252.c: Use post-increment to
13731         change what 'a' is pointing to.
13732
13733 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
13734
13735         PR c++/16002
13736         * g++.dg/template/error18.C: New test.
13737
13738         PR c++/16029
13739         * g++.dg/warn/Wunused-8.C: New test.
13740
13741 2004-09-17  Steven Bosscher  <stevenb@suse.de>
13742
13743         PR tree-optimization/17513
13744         * gcc.dg/20040916-1.c: New test.
13745
13746 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
13747
13748         PR c++/17501
13749         * g++.dg/template/typename7.C: New test.
13750
13751 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13752
13753         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
13754
13755 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
13756
13757         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
13758         with -ftree-based-profiling also.
13759         * lib/profopt.exp: Support late-set profile_option/feedback_option.
13760
13761 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
13762
13763         PR/15364
13764         * gfortran.dg/der_array_io_1.f90: New test.
13765         * gfortran.dg/der_array_io_2.f90: New test.
13766         * gfortran.dg/der_array_io_3.f90: New test.
13767
13768 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13769
13770         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
13771         EABI.
13772
13773 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
13774
13775         * g++.dg/opt/switch1.C: New test.
13776
13777 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
13778
13779         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
13780         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
13781         Update expected messages.
13782
13783 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13784
13785         PR fortran/16485
13786         * gfortran.dg/same_name_1.f90: New test.
13787
13788 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
13789
13790         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
13791         dereference garbage pointers.
13792
13793 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
13794
13795         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
13796         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
13797
13798         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
13799         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13800         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
13801
13802 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
13803
13804         PR c++/17324
13805         * g++.dg/template/mangle1.C: New test.
13806
13807 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13808
13809         PR tree-optimization/17252
13810         * gcc.c-torture/execute/pr17252.c: New test.
13811
13812 2004-09-14  Andrew Pinski  <apinski@apple.com>
13813
13814         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
13815
13816 2004-09-14  Roger Sayle  <roger@eyesopen.com>
13817
13818         PR rtl-optimization/9771
13819         * gcc.dg/pr9771-1.c: New test case.
13820
13821 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
13822
13823         PR tree-optimization/15262
13824         * gcc.c-torture/execute/pr15262-1.c: New test.
13825         * gcc.c-torture/execute/pr15262-2.c: New test.
13826
13827 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13828
13829         * gcc.dg/declspec-12.c: New test.
13830
13831 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
13832
13833         * gfortran.dg/pr17090.f90: Add directives to test.
13834
13835 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13836
13837         * gcc.c-torture/compile/20040914-1.c: New test.
13838
13839 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13840
13841         PR c++/16162
13842         * g++.dg/template/decl2.C: New test.
13843
13844 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
13845
13846         PR fortran/17090
13847         * gfortran.dg/pr17090.f90: New test.
13848
13849 2004-09-13  Dale Johannesen  <dalej@apple.com>
13850
13851         * gcc.c-torture/compile/pr17408.c:  New test case.
13852
13853 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
13854
13855         PR c++/16716
13856         * g++.dg/parse/crash17.C: New test.
13857
13858         PR c++/17327
13859         * g++.dg/template/enum3.C: New test.
13860
13861 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
13862
13863         * lib/gcc-defs.exp: Load wrapper.exp.
13864         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
13865         using local code.
13866         * lib/gcc.exp (gcc_init): Similar.
13867         * lib/gfortran.exp (gfortran_init): Similar.
13868         * lib/objc.exp (objc_init): Similar.
13869         * lib/treelang.exp (treelang_init): Similar.
13870         * lib/wrapper.exp: New file with build_wrapper call machinery in
13871         ${tool}_maybe_build_wrapper.
13872
13873 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13874
13875         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
13876         "inline".
13877         * gcc.dg/declspec-11.c: Update expected messages.
13878         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
13879         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
13880         gcc.dg/inline-12.c: New tests.
13881
13882 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
13883
13884         * g++.dg/tree-ssa/pr17400.C: New testcase.
13885
13886 2004-09-13  James E Wilson  <wilson@specifixinc.com>
13887
13888         * gcc.target/mips/sb1-1.c: New testcase.
13889
13890 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
13891
13892         * lib/g77-dg.exp: Remove unused file.
13893         * lib/mike-g77.exp: Ditto.
13894         * lib/g77.exp: Ditto.
13895
13896 2004-09-12  Richard Henderson  <rth@redhat.com>
13897
13898         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
13899
13900 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
13901
13902         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
13903         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13904         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
13905         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
13906         Update expected messages.
13907
13908 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
13909
13910         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
13911         declaration/use mismatch for dirp parameter.
13912
13913 2004-09-12  Andrew Pinski  <apinski@apple.com>
13914
13915         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
13916         -fgnu-runtime is passed.
13917
13918 2004-09-12  Richard Henderson  <rth@redhat.com>
13919
13920         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
13921         do the uplevel thing and update additional_flags directly.
13922         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
13923         gfortran.fortran-torture/execute/intrinsic_nearest.x,
13924         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
13925         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
13926
13927 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13928
13929         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
13930
13931 2004-09-11  Roger Sayle  <roger@eyesopen.com>
13932
13933         PR middle-end/17411
13934         * g++.dg/opt/pr17411-1.C: New test case.
13935
13936 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13937
13938         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
13939         gcc.dg/tls/diag-2.c: Update expected messages.
13940         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
13941         messages.
13942         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
13943         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
13944         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
13945         gcc.dg/tls/diag-5.c: New tests.
13946
13947 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
13948
13949         * gcc.dg/20040910-1.c: Correct dg-error regexp.
13950
13951 2004-09-11  Steven Bosscher  <stevenb@suse.de>
13952
13953         * g++.dg/parse/break-in-for.C: New test.
13954
13955 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
13956
13957         * gcc.dg/tree-ssa/20040911-1.c: New test.
13958
13959 2004-09-11  Andreas Jaeger  <aj@suse.de>
13960
13961         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
13962         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
13963
13964 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
13965
13966         * gcc.target/frv: New directory of FR-V-specific tests.
13967
13968 2004-09-10  James E Wilson  <wilson@specifixinc.com>
13969
13970         * gcc.dg/convert-vec-1.c: New test.
13971
13972 2004-09-10  Roger Sayle  <roger@eyesopen.com>
13973
13974         PR middle-end/17024
13975         * gcc.dg/pr17024-1.c: New test case.
13976
13977 2004-09-10  Eric Christopher  <echristo@redhat.com>
13978
13979         * gcc.dg/20040910-1.c: New test.
13980
13981 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13982
13983         * gcc.dg/bitfld-9.c: New test.
13984
13985 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
13986
13987         * gcc.c-torture/execute/ieee/acc1.c: New test.
13988         * gcc.c-torture/execute/ieee/acc2.c: New test.
13989         * gcc.c-torture/execute/ieee/mzero6.c: New test.
13990
13991 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13992
13993         * gcc.dg/deprecated-2.c: New test.
13994
13995 2004-09-09  James E Wilson  <wilson@specifixinc.com>
13996
13997         * gcc.dg/init-vec-1.c: New test.
13998
13999 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14000
14001         PR middle-end/17055
14002         * gcc.dg/pr17055-1.c: New test case.
14003
14004 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14005
14006         PR target/17377
14007         * gcc.c-torture/execute/pr17377.c: New test.
14008
14009 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14010
14011         PR c/8420
14012         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14013         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14014         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14015         gcc.dg/long-long-typespec-1.c: New tests.
14016         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14017
14018 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14019
14020         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14021         gcc.dg/gnu99-static-1.c: New tests.
14022
14023 2004-09-08  Devang Patel  <dpatel@apple.com>
14024
14025         * gcc.dg/darwin-ld-20040828-1.c: New test.
14026         * gcc.dg/darwin-ld-20040828-2.c: New test.
14027         * gcc.dg/darwin-ld-20040828-3.c: New test.
14028
14029 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
14030
14031         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
14032         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
14033         in error message.
14034         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
14035         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
14036         in error message.
14037         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
14038         types they qualify.
14039         * objc.dg/type-size-2.m: Fix wording in comment.
14040         * objc.dg/va-meth-1.m: New test case.
14041
14042 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
14043
14044         PR c/16633:
14045         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
14046         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
14047
14048 2004-09-06  Devang Patel  <dpatel@apple.com>
14049
14050         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
14051         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
14052
14053 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
14054
14055         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
14056         reflect changed line numbering of diagnostics.
14057
14058 2004-09-06  Paul Brook  <paul@codesourcery.com>
14059
14060         * gfortran.dg/edit_real_1.f90: Add new test.
14061
14062 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14063
14064         * gcc.dg/tree-ssa/loop-2.c: New test.
14065         * gcc.dg/tree-ssa/loop-3.c: New test.
14066         * gcc.dg/tree-ssa/loop-4.c: New test.
14067         * gcc.dg/tree-ssa/loop-5.c: New test.
14068
14069 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14070
14071         * gcc.dg/format/sentinel-1.c: Update for parameter option.
14072
14073 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14074
14075         * gcc.dg/format/sentinel-1.c: New test.
14076
14077 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
14078
14079         * testsuite/gcc.dg/builtins-46.c: New.
14080
14081 2004-09-03  Devang Patel  <dpatel@apple.com>
14082
14083         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
14084         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
14085
14086 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14087
14088         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
14089         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
14090         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
14091         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
14092         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
14093         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
14094         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
14095         the non-portable bzero.
14096         * gcc.dg/20010912-1.c: xfail for NetWare.
14097         * gcc.dg/20020426-2.c: xfail for NetWare.
14098         * gcc.dg/20021014-1.c: xfail for NetWare.
14099         * gcc.dg/20021018-1.c: xfail for NetWare.
14100         * gcc.dg/20030213-1.c: xfail for NetWare.
14101         * gcc.dg/20030225-1.c: xfail for NetWare.
14102         * gcc.dg/20030708-1.c: xfail for NetWare.
14103         * gcc.dg/builtins-config.h: Also exclude NetWare.
14104         * gcc.dg/format/format.h: Define restrict only if not already defined.
14105         * gcc.dg/nest.c: xfail for NetWare.
14106         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
14107         * lib/target-supports.exp (check_visibility_available): Exclude
14108         NetWare.
14109
14110 2004-09-03  Jan Beulich  <jbeulich@novell.com>
14111
14112         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
14113         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
14114         deterministic starting point for the alignment of structure fields.
14115         * gcc.dg/Wpadded.c: Dito.
14116         * g++.dg/abi/vbase10.C: Dito.
14117
14118 2004-09-03  Devang Patel  <dpatel@apple.com>
14119
14120         * g++.dg/debug/pr15736.cc: New test.
14121
14122 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14123
14124         * README.QMTEST: Fix out-of-date link.
14125
14126 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
14127
14128         PR fortran/16579
14129         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
14130         Delete.  Duplicate of gfortran.dg/g77/20010610.f
14131
14132 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
14133
14134         * g++.dg/abi/arm_rtti1.C: New test.
14135
14136 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
14137
14138         * gcc.dg/ppc-vector-memcpy.c: New.
14139         * gcc.dg/ppc-vector-memset.c: New.
14140
14141 2004-09-02  Chao-ying Fu  <fu@mips.com>
14142
14143         * gcc.target/mips/mips-3d-1.c: New test.
14144         * gcc.target/mips/mips-3d-2.c: New test.
14145         * gcc.target/mips/mips-3d-3.c: New test.
14146         * gcc.target/mips/mips-3d-4.c: New test.
14147         * gcc.target/mips/mips-3d-5.c: New test.
14148         * gcc.target/mips/mips-3d-6.c: New test.
14149         * gcc.target/mips/mips-3d-7.c: New test.
14150         * gcc.target/mips/mips-3d-8.c: New test.
14151         * gcc.target/mips/mips-3d-9.c: New test.
14152         * gcc.target/mips/mips-ps-1.c: New test.
14153         * gcc.target/mips/mips-ps-2.c: New test.
14154         * gcc.target/mips/mips-ps-3.c: New test.
14155         * gcc.target/mips/mips-ps-4.c: New test.
14156         * gcc.target/mips/mips-ps-type.c: New test.
14157
14158 2004-09-02  Paul Brook  <paul@codesourcery.com>
14159
14160         * gfortran.dg/edit_real_1.f90: Add new tests.
14161
14162 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14163
14164         PR fortran/15327
14165         * gfortran.dg/merge_char_1.f90: New test.
14166
14167 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14168
14169         PR fortran/16404
14170         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
14171
14172 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14173
14174         PR c/1522
14175         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
14176
14177 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
14178
14179         * g++.dg/opt/loop1.C: Do not XFAIL.
14180
14181 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
14182
14183         * gcc.c-torture/execute/20040831-1.c: New test.
14184
14185 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
14186
14187         PR fortran/16579
14188         * gfortran.dg/g77/20010610.f: Now passes.
14189         Copy from g77.f-torture/execute. Add dg-run directive.
14190         * gfortran.dg/g77/README: Update
14191
14192 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
14193
14194         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
14195         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
14196         (t1, t2, t3, t4): Add volatile.
14197
14198 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14199
14200         * g++.dg/ext/visibility/arm1.C: New test.
14201
14202 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
14203
14204         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
14205         -pedantic-errors.
14206
14207 2004-09-01  Paul Brook  <paul@codesourcery.com>
14208
14209         * gfortran.dg/eof_2.f90: New test.
14210
14211 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14212
14213         PR fortran/16579
14214         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
14215
14216 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
14217
14218         PR libfortran/16805
14219         * gfortran.dg/list_read_2.f90: New test.
14220
14221 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
14222
14223         * g++.dg/abi/key1.C: New test.
14224
14225 2004-08-31  Richard Henderson  <rth@redhat.com>
14226
14227         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
14228         form of offsetof.
14229         * g++.dg/other/offsetof5.C: Remove duplicate.
14230
14231 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14232
14233         PR fortran/17244
14234         * gfortran.dg/func_derived_1.f90: New test.
14235
14236 2004-08-31  Paul Brook  <paul@codesourcery.com>
14237
14238         * gfortran.dg/eof_1.f90: New test.
14239
14240 2004-08-31  Paul Brook  <paul@codesourcery.com>
14241
14242         * gfortran.dg/list_read_1.f90: New file.
14243
14244 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
14245
14246         * g++.dg/opt/loop1.C: XFAIL.
14247
14248 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
14249
14250         * gcc.dg/funcdef-storage-1.c: New.
14251         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
14252         an extern function in local scope.
14253         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
14254         declare an 'auto inline' function in local scope.
14255         * gcc.dg/20011130-1.c: Likewise.
14256         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
14257         an 'auto' function in local scope.
14258         * gcc.dg/20021014-1.c: Likewise.
14259         * gcc.dg/20030331-2.c: Likewise.
14260
14261 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14262
14263         * gfortran.dg/blockdata_1.f90: New test.
14264
14265 2004-08-30  Richard Henderson  <rth@redhat.com>
14266
14267         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
14268
14269 2004-08-30  Richard Henderson  <rth@redhat.com>
14270
14271         * lib/fortran-torture.exp (fortran-torture-execute): Honor
14272         additional_flags set by alternate driver.
14273         (ieee-options): New procedure.
14274         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
14275         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
14276         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
14277         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
14278
14279 2004-08-30  Richard Henderson  <rth@redhat.com>
14280
14281         * lib/f-torture.exp: Remove.
14282
14283 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
14284
14285         PR rtl-optimization/16590
14286         * g++.dg/opt/loop1.C: New test.
14287
14288 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14289
14290         PR fortran/13910
14291         * gfortran.dg/oldstyle_1.f90: New test.
14292
14293 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
14294         Paul Brook  <paul@codesourcery.com>
14295
14296         * gfortran.dg/g77/README: Update.
14297         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
14298         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14299         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
14300
14301 2004-08-28  Paul Brook  <paul@codesourcery.com>
14302
14303         PR libfortran/17195
14304         * gfortran.dg/edit_real_1.f90: New test.
14305
14306 2004-08-27  Paul Brook  <paul@codesourcery.com>
14307
14308         * gfortran.dg/rewind_1.f90: New test.
14309
14310 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
14311
14312         PR fortran/16597
14313         * gfortran.dg/pr16597.f90: New test.
14314
14315 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14316
14317         PR c/13801
14318         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
14319         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
14320         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
14321         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
14322         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
14323
14324 2004-08-26  Nick Clifton  <nickc@redhat.com>
14325
14326         * gcc.c-torture/compile/pr17119.c: New test.
14327
14328 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14329
14330         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
14331
14332 2004-08-25  Richard Henderson  <rth@redhat.com>
14333
14334         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
14335         the bits that expect kind=8 to be the largest real kind.
14336
14337 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14338
14339         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
14340
14341 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14342
14343         * gfortran.dg/assignment_1.f90: New test.
14344
14345 2004-08-25  Adam Nemet  <anemet@lnxw.com>
14346
14347         * g++.dg/template/repo3.C: New test.
14348
14349 2004-08-25  Roger Sayle  <roger@eyesopen.com>
14350
14351         PR middle-end/16693
14352         PR tree-optimization/16372
14353         * g++.dg/opt/pr16372-1.C: New test case.
14354         * g++.dg/opt/pr16693-1.C: New test case.
14355         * g++.dg/opt/pr16693-2.C: New test case.
14356
14357 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
14358
14359         * objc.dg/proto-lossage-4.m: New test.
14360
14361 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
14362
14363         PR c++/17155
14364         * g++.dg/inherit/local2.C: New test.
14365
14366 2004-08-25  Paul Brook  <paul@codesourcery.com>
14367
14368         PR fortran/17144
14369         * gfortran.dg/string_ctor_1.f90: New test.
14370
14371 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14372
14373         PR c++/14428
14374         * g++.dg/template/redecl2.C: New test.
14375
14376 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14377
14378         PR fortran/17143
14379         * gfortran.dg/pr17143.f90: New test.
14380
14381 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
14382
14383         PR fortran/17164
14384         * gfortran.dg/pr17164.f90: New test.
14385
14386 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14387
14388         * gcc.dg/tree-ssa/loop-1.c: New test.
14389
14390 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14391
14392         * gcc.c-torture/compile/20040824-1.c: New test.
14393
14394 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
14395
14396         * gcc.c-torture/compile/iftrap-3.c: New test.
14397
14398 2004-08-24  Paul Brook  <paul@codesourcery.com>
14399
14400         * gfortran.dg/entry_2.f90: New test.
14401
14402 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14403
14404         PR c++/16889
14405         * g++.dg/lookup/ambig[12].C: New.
14406
14407 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14408
14409         PR c++/16706
14410         * g++.dg/template/crash21.C: New test.
14411         * g++.dg/template/crash22.C: Likewise.
14412
14413 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14414
14415         PR c++/17149
14416         * g++.dg/template/access15.C: New.
14417
14418 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14419
14420         PR c++/17163
14421         * g++.dg/template/repo2.C: New test.
14422
14423 2004-08-23  Roger Sayle  <roger@eyesopen.com>
14424
14425         PR rtl-optimization/17078
14426         * gcc.c-torture/execute/pr17078-1.c: New test case.
14427
14428 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c/14492
14431         * gcc.dg/debug/crash1.c: New test.
14432
14433 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
14434
14435         PR c/16180
14436         * gcc.dg/loop-5.c: New test.
14437
14438 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14439
14440         * gcc.c-torture/execute/20040823-1.c: New test.
14441
14442 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
14443
14444         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
14445         to the assembler.  Simplify test accordingly.
14446         (asm_abi_flags): Use GNU names.
14447         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
14448         to check for ABI flags.
14449
14450 2004-08-22  Andrew Pinski  <apinski@apple.com>
14451
14452         * g++.dg/opt/pr14029.C: New test.
14453         * gcc.c-torture/execute/pr15262.c: New test.
14454
14455 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14456
14457         * gfortran.dg/reduction.f90: Add checks with complex arguments.
14458
14459 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
14460
14461         PR 16908
14462         * gfortran.dg/direct_io.f90: New test.
14463
14464 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14465
14466         PR c++/17121
14467         * g++.dg/inherit/local2.C: New test.
14468
14469 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
14470
14471         PR c++/17120
14472         * g++.dg/warn/Wparentheses-4.C: New test.
14473
14474 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
14475
14476         PR c++/17121
14477         * g++.dg/inherit/local2.C: New test.
14478
14479         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
14480         * gcc.dg/ppc-ldstruct.c: Likewise.
14481         * gcc.dg/ppc64-abi-2.c: Likewise.
14482
14483 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
14484
14485         PR rtl-optimization/17099
14486         * gcc.c-torture/execute/20040820-1.c: New test.
14487
14488 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
14489
14490         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
14491
14492 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
14493
14494         PR fortran/17077
14495         * gfortran.dg/auto_array_1.f90: New test.
14496
14497 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14498
14499         PR fortran/17074
14500         * gfortran.dg/simpleif_1.f90: New test.
14501
14502 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
14503
14504         * lib/target-supports.exp (check_profiling_available): Return
14505         false for arm*-*-symbianelf* and arm*-*-eabi*.
14506
14507         PR c++/15890
14508         * g++.dg/template/delete1.C: New test.
14509
14510 2004-08-19  Paul Brook  <paul@codesourcery.com>
14511
14512         PR fortran/14976
14513         PR fortran/16228
14514         * gfortran.dg/data_char_1.f90: New test.
14515
14516 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
14517
14518         PR fortran/16946
14519         * gfortran.dg/reduction.f90: New testcase.
14520
14521 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14522
14523         PR fortran/16520
14524         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
14525
14526 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
14527
14528         PR c++/17041
14529         * g++.dg/Wparentheses-3.C: New test.
14530
14531 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
14532
14533         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
14534         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
14535         * gcc.dg/vect/vect-2.c: Likewise.
14536         * gcc.dg/vect/vect-3.c: Likewise.
14537         * gcc.dg/vect/vect-4.c: Likewise.
14538         * gcc.dg/vect/vect-5.c: Likewise.
14539         * gcc.dg/vect/vect-6.c: Likewise.
14540         * gcc.dg/vect/vect-7.c: Likewise.
14541         * gcc.dg/vect/vect-25.c: Likewise.
14542         * gcc.dg/vect/vect-31.c: Likewise.
14543         * gcc.dg/vect/vect-32.c: Likewise.
14544         * gcc.dg/vect/vect-34.c: Likewise.
14545         * gcc.dg/vect/vect-36.c: Likewise.
14546         * gcc.dg/vect/vect-all.c: Likewise.
14547
14548 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/17068
14551         * g++.dg/template/operator4.C: New test.
14552
14553 2004-08-18  Richard Henderson  <rth@redhat.com>
14554
14555         * gcc.dg/20040206-1.c: XFAIL.
14556
14557 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14558
14559         PR c++/16246
14560         * g++.dg/template/array7.C: New test.
14561
14562 2004-08-17  James E Wilson  <wilson@specifixinc.com>
14563
14564         * gcc.dg/mips-movcc-1.c: New test.
14565         * gcc.dg/mips-movcc-2.c: New test.
14566         * gcc.dg/mips-movcc-3.c: New test.
14567
14568         * gcc.dg/mips-nmadd-1.c: New test.
14569         * gcc.dg/mips-nmadd-2.c: New test.
14570
14571 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
14572
14573         PR c++/15871
14574         * g++.dg/opt/inline8.C: New test.
14575
14576         PR c++/16965
14577         * g++.dg/parse/error17.C: New test.
14578
14579 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
14580
14581         * gcc.dg/vect: New directory for vectorizer tests.
14582         * gcc.dg/vect/tree-vect.h: New file.
14583         * gcc.dg/vect/vect.exp: New file.
14584         * gcc.dg/vect/pr16105.c.c: New test.
14585         * gcc.dg/vect/vect-1.c: New test.
14586         * gcc.dg/vect/vect-2.c: New test.
14587         * gcc.dg/vect/vect-3.c: New test.
14588         * gcc.dg/vect/vect-4.c: New test.
14589         * gcc.dg/vect/vect-5.c: New test.
14590         * gcc.dg/vect/vect-6.c: New test.
14591         * gcc.dg/vect/vect-7.c: New test.
14592         * gcc.dg/vect/vect-8.c: New test.
14593         * gcc.dg/vect/vect-9.c: New test.
14594         * gcc.dg/vect/vect-10.c: New test.
14595         * gcc.dg/vect/vect-11.c: New test.
14596         * gcc.dg/vect/vect-12.c: New test.
14597         * gcc.dg/vect/vect-13.c: New test.
14598         * gcc.dg/vect/vect-14.c: New test.
14599         * gcc.dg/vect/vect-15.c: New test.
14600         * gcc.dg/vect/vect-16.c: New test.
14601         * gcc.dg/vect/vect-17.c: New test.
14602         * gcc.dg/vect/vect-18.c: New test.
14603         * gcc.dg/vect/vect-19.c: New test.
14604         * gcc.dg/vect/vect-20.c: New test.
14605         * gcc.dg/vect/vect-21.c: New test.
14606         * gcc.dg/vect/vect-22.c: New test.
14607         * gcc.dg/vect/vect-23.c: New test.
14608         * gcc.dg/vect/vect-24.c: New test.
14609         * gcc.dg/vect/vect-25.c: New test.
14610         * gcc.dg/vect/vect-26.c: New test.
14611         * gcc.dg/vect/vect-27.c: New test.
14612         * gcc.dg/vect/vect-28.c: New test.
14613         * gcc.dg/vect/vect-29.c: New test.
14614         * gcc.dg/vect/vect-30.c: New test.
14615         * gcc.dg/vect/vect-31.c: New test.
14616         * gcc.dg/vect/vect-32.c: New test.
14617         * gcc.dg/vect/vect-33.c: New test.
14618         * gcc.dg/vect/vect-34.c: New test.
14619         * gcc.dg/vect/vect-35.c: New test.
14620         * gcc.dg/vect/vect-36.c: New test.
14621         * gcc.dg/vect/vect-37.c: New test.
14622         * gcc.dg/vect/vect-38.c: New test.
14623         * gcc.dg/vect/vect-40.c: New test.
14624         * gcc.dg/vect/vect-41.c: New test.
14625         * gcc.dg/vect/vect-42.c: New test.
14626         * gcc.dg/vect/vect-43.c: New test.
14627         * gcc.dg/vect/vect-44.c: New test.
14628         * gcc.dg/vect/vect-45.c: New test.
14629         * gcc.dg/vect/vect-46.c: New test.
14630         * gcc.dg/vect/vect-47.c: New test.
14631         * gcc.dg/vect/vect-48.c: New test.
14632         * gcc.dg/vect/vect-49.c: New test.
14633         * gcc.dg/vect/vect-50.c: New test.
14634         * gcc.dg/vect/vect-51.c: New test.
14635         * gcc.dg/vect/vect-52.c: New test.
14636         * gcc.dg/vect/vect-53.c: New test.
14637         * gcc.dg/vect/vect-54.c: New test.
14638         * gcc.dg/vect/vect-55.c: New test.
14639         * gcc.dg/vect/vect-56.c: New test.
14640         * gcc.dg/vect/vect-57.c: New test.
14641         * gcc.dg/vect/vect-58.c: New test.
14642         * gcc.dg/vect/vect-59.c: New test.
14643         * gcc.dg/vect/vect-60.c: New test.
14644         * gcc.dg/vect/vect-61.c: New test.
14645         * gcc.dg/vect/vect-all.c: New test.
14646         * gcc.dg/vect/vect-none.c: New test.
14647
14648 2004-08-17  Paul Brook  <paul@codesourcery.com>
14649
14650         PR fortran/13082
14651         * gfortran.dg/entry_1.f90: New test.
14652
14653 2004-08-17  Andrew Pinski  <apinski@apple.com>
14654
14655         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
14656
14657 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
14658
14659         * gcc.dg/pr17036-1.c: New test.
14660
14661 2004-08-16  Devang Patel  <dpatel@apple.com>
14662
14663         * gcc.dg/darwin-20040809-1.c: New test.
14664
14665 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
14666
14667         * gcc.dg/funcdef-attr-1.c: New test.
14668
14669 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
14670
14671         * gcc.dg/altivec-17.c: New test.
14672         * gcc.dg/altivec-18.c: New test.
14673
14674 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14675
14676         PR c++/6749
14677         * g++.dg/template/vtable2.C: New test.
14678
14679 2004-08-14  Richard Henderson  <rth@redhat.com>
14680
14681         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
14682         * gcc.dg/pack-test-4.c (main): Return 0.
14683         * gcc.dg/setjmp-1.c: Remove XFAIL.
14684         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
14685
14686 2004-08-14  Richard Henderson  <rth@redhat.com>
14687
14688         * gcc.dg/980217-1.c: Add prototype for printf.
14689
14690 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
14691
14692         * gfortran.dg/pr16935.f90: New test.
14693
14694 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
14695
14696         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
14697
14698 2004-08-13  Paul Brook  <paul@codesourcery.com>
14699
14700         * gfortran.dg/der_io_1.f90: Remove stray comma.
14701
14702 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14703
14704         * gcc.dg/vmx/cw-bug-2.c: Remove.
14705         * gcc.dg/vmx/vprint-1.c: Remove.
14706         * gcc.dg/vmx/vscan-1.c: Remove.
14707
14708 2004-08-12  Devang patel  <dpatel@apple.com>
14709
14710         * gcc.dg/darwin-20040809-2.c: New test.
14711
14712 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
14713
14714         * g++.dg/ext/altivec-12.C: New test.
14715
14716         * g++.dg/ext/altivec-11.C: New test.
14717
14718 2004-08-12  Paul Brook  <paul@codesourcery.com>
14719
14720         * g++.dg/abi/arm_cxa_vec_1.C: New test.
14721
14722 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
14723
14724         * g++.dg/ext/altivec-2.C: Check for hardware support before
14725         executing any VMX instructions.
14726
14727         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
14728
14729 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
14730
14731         PR c++/16276
14732         * g++.old-deja/g++.other/comdat4.C: New test.
14733         * g++.old-deja/g++.other/comdat4-aux.cc: New.
14734
14735 2004-08-12  Ben Elliston  <bje@au.ibm.com>
14736
14737         PR target/16286
14738         * gcc.dg/pr16286.c: New test.
14739
14740 2004-08-12 Jan Beulich <jbeulich@novell.com>
14741
14742         * g++.dg/ext/asm5.C: New.
14743
14744 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14745
14746         PR c++/16698
14747         * g++.dg/eh/crash1.C: New test.
14748
14749         PR c++/16717
14750         * g++.dg/ext/construct1.C: New test.
14751
14752 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14753
14754         PR c++/16853
14755         * g++.dg/init/ptrmem1.C: New test.
14756
14757         PR c++/16618
14758         * g++.dg/parse/offsetof5.C: New test.
14759
14760         PR c++/16870
14761         * g++.dg/template/overload3.C: New test.
14762
14763 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
14764
14765         PR c++/16964
14766         * g++.dg/parse/error16.C: New test.
14767
14768         PR c++/16904
14769         * g++.dg/template/error14.C: New test.
14770
14771         PR c++/16929
14772         * g++.dg/template/error15.C: New test.
14773
14774 2004-08-11  Devang Patel  <dpatel@apple.com>
14775
14776         * gcc.dg/darwin-ld-20040809-1.c: New test.
14777         * gcc.dg/darwin-ld-20040809-2.c: New test.
14778
14779 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
14780
14781         PR fortran/16917
14782         * gfortran.dg/dfloat_1.f90: New test.
14783
14784 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
14785
14786         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
14787         * gcc.dg/dll-2.c: Fix dg-require syntax.
14788         * gcc.misc-tests/arm-isr.c (abort): Declare.
14789         (exit): Likewise.
14790
14791 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
14792
14793         PR c++/16971
14794         * g++.dg/parse/crash16.C: New test.
14795
14796 2004-08-10  Roger Sayle  <roger@eyesopen.com>
14797
14798         * gcc.dg/mips-rsqrt-1.c: New test case.
14799         * gcc.dg/mips-rsqrt-2.c: New test case.
14800         * gcc.dg/mips-rsqrt-3.c: New test case.
14801
14802 2004-08-10  Paul Brook  <paul@codesourcery.com>
14803
14804         * gfortran.dg/der_io_1.f90: New test.
14805
14806 2004-08-10  Paul Brook  <paul@codesourcery.com>
14807
14808         PR fortran/16919
14809         * gfortran.dg/der_array_1.f90: New test.
14810
14811 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
14812
14813         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
14814
14815 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
14816
14817         * gcc.dg/wchar_t-2.c: Fix typo.
14818
14819 2004-08-09  Falk Hueffner  <falk@debian.org>
14820
14821         PR tree-optimization/12517
14822         * gcc.c-torture/compile/pr12517.c: New test.
14823
14824         PR tree-optimization/12578
14825         * gcc.c-torture/compile/pr12578.c: New test.
14826
14827         PR tree-optimization/12899
14828         * gcc.c-torture/compile/pr12899.c: New test.
14829
14830         PR rtl-optimization/14692
14831         * gcc.c-torture/compile/pr14692.c: New test.
14832
14833         PR tree-optimization/16461
14834         * gcc.c-torture/compile/pr16461.c: New test.
14835
14836 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
14837
14838         * gfortran.dg/getenv_1.f90: New test.
14839
14840 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14841
14842         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
14843         wchar_t.
14844         * gcc.dg/symbian5.c: Test -fno-short-wchar.
14845
14846 2004-08-06  Paul Brook  <paul@codesourcery.com>
14847
14848         * gfortran.dg/ret_array_1.f90: New test.
14849         * gfortran.dg/ret_pointer_1.f90: New test.
14850
14851 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
14852
14853         * gcc.dg/missing-field-init-[12].c: New tests.
14854         * g++.dg/warn/missing-field-init-[12].C: New tests.
14855
14856 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
14857
14858         * gcc.dg/enum2.c: New test.
14859         * gcc.dg/symbian3.c: Likewise.
14860         * gcc.dg/symbian4.c: Likewise.
14861         * gcc.dg/wchar_t-2.c: Likewise.
14862
14863 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14864
14865         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
14866         destructor tests.
14867
14868 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
14869
14870         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
14871         dg-require-visiblity.
14872         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
14873         * g++.dg/ext/visibility/fvisibility.C: Likewise.
14874         * g++.dg/ext/visibility/memfuncts.C: Likewise.
14875         * g++.dg/ext/visibility/new1.C: Likewise.
14876         * g++.dg/ext/visibility/pragma.C: Likewise.
14877         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
14878         * g++.dg/ext/visibility/virtual.C: Likewise.
14879         * g++/dg/ext/visibility/visibility-1.C: Likewise.
14880         * g++/dg/ext/visibility/visibility-2.C: Likewise.
14881         * g++/dg/ext/visibility/visibility-3.C: Likewise.
14882         * g++/dg/ext/visibility/visibility-4.C: Likewise.
14883         * g++/dg/ext/visibility/visibility-5.C: Likewise.
14884         * g++/dg/ext/visibility/visibility-6.C: Likewise.
14885         * g++/dg/ext/visibility/visibility-7.C: Likewise.
14886         * g++/dg/ext/visibility/visibility-8.C: New test.
14887         * gcc.c-torture/compile/dll.x: Remove.
14888         * gcc.dg/dll-2.c: Use dg-require-dll
14889         * gcc.dg/visibility-10.c: New test.
14890         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
14891         supporting DLLs.
14892         * testsuite/lib/scanasm.exp (scan_hidden): New function.
14893         (scan_not_hidden): Likewise.
14894
14895 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
14896
14897         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
14898
14899 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
14900
14901         * gcc.c-torture/execute/20040805-1.c: New test.
14902
14903 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
14904
14905         * gcc.dg/20020118-1.c: Declare abort.
14906         * gcc.dg/altivec_check.h: Likewise.
14907         * gcc.dg/iftrap-2.c: Likewise.
14908         * gcc.dg/pragma-darwin.c: Likewise.
14909         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
14910
14911 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
14912
14913         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
14914
14915 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14916
14917         * gcc.c-torture/execute/builtins/abs-2.c,
14918         gcc.c-torture/execute/builtins/abs-3.c,
14919         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
14920         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
14921         intmax_t, uintmax_t and their limits.
14922         * gcc.dg/intmax_t-1.c: New test.
14923
14924 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14925
14926         * g++.dg/tc1/dr147.C: Add reference to PR.
14927
14928 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
14929
14930         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
14931         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
14932
14933 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
14934
14935         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
14936
14937 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14938
14939         * gcc.dg/redecl-5.c: New test.
14940         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
14941         of scanf.
14942
14943 2004-08-03  Roger Sayle  <roger@eyesopen.com>
14944
14945         PR middle-end/16790
14946         * gcc.c-torture/execute/pr16790-1.c: New test case.
14947
14948 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
14949
14950         * g++.dg/ext/visibility/assign1.C: New test.
14951         * g++.dg/ext/visibility/new1.C: Likewise.
14952
14953         * gcc.dg/symbian1.c: New test.
14954         * gcc.dg/symbian2.c: Likewise.
14955
14956 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
14957
14958         PR target/16570
14959         * gcc.dg/i386-sse-9.c: New test.
14960
14961 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14962
14963         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
14964
14965 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
14966
14967         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
14968         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
14969         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
14970         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
14971         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
14972         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
14973         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14974         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
14975         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
14976         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
14977         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
14978         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
14979         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
14980         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
14981         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
14982         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
14983         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
14984         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
14985         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
14986         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
14987         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
14988         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
14989         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
14990         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
14991         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
14992         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
14993         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
14994         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
14995         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14996         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14997         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
14998         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
14999         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15000         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15001         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15002         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15003         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15004         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15005         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15006         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15007         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15008         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15009         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15010         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15011         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15012         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15013         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15014         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15015         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15016         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15017         gcc.misc-tests/i386-pf-3dnow-1.c,
15018         gcc.misc-tests/i386-pf-athlon-1.c,
15019         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15020         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15021         Declare built-in functions used.
15022         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15023
15024 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
15025
15026         PR c++/16707
15027         * g++.dg/lookup/using12.C: New test.
15028
15029         * g++.dg/init/null1.C: Fix PR number.
15030         * g++.dg/parse/namespace10.C: Likewise.
15031
15032 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15033
15034         PR c++/16224
15035         * g++.dg/template/spec17.C: New test.
15036         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
15037         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
15038
15039 2004-08-02  David Billinghurst
15040
15041         PR fortran/16292
15042         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
15043
15044 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
15045
15046         * gcc.dg/ia64-got-1.c: New test case.
15047
15048 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
15049
15050         PR c++/16489
15051         * g++.dg/init/null1.C: New test.
15052         * g++.dg/tc1/dr76.C: Adjust error marker.
15053
15054         PR c++/16529
15055         * g++.dg/parse/namespace10.C: New test.
15056
15057         PR c++/16810
15058         * g++.dg/inherit/ptrmem2.C: New test.
15059
15060 2004-08-02  Ben Elliston  <bje@au.ibm.com>
15061
15062         PR target/16155
15063         * gcc.dg/pr16155.c: New test.
15064
15065 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
15066
15067         * gcc.dg/redecl-2.c: New test.
15068
15069 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
15070
15071         * gcc.dg/darwin-longdouble.c: New file.
15072
15073 2004-07-30  Richard Henderson  <rth@redhat.com>
15074
15075         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
15076         write to constant argument.
15077         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
15078
15079 2004-07-30  Richard Henderson  <rth@redhat.com>
15080
15081         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
15082         tests of nearest around zero.
15083
15084 2004-07-30  Andrew Pinski  <apinski@apple.com>
15085
15086         * gcc.c-torture/compile/20040730-1.c: New test.
15087
15088 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15089
15090         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
15091         powerpc-eabispe.
15092
15093 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
15094
15095         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
15096
15097 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15098
15099         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
15100         contains $ld_library_path.
15101         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15102
15103 2004-07-29  Richard Henderson  <rth@redhat.com>
15104
15105         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
15106
15107         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
15108         (alt2, which): New.
15109         (Check): Accept either alternative.
15110
15111 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
15112
15113         * g++.dg/abi/inline1.C: New test.
15114         * g++.dg/abi/local1-a.cc: Likewise.
15115         * g++.dg/abi/local1.C: Likewise.
15116         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15117         * g++.dg/abi/mangle12.C: Likewise.
15118         * g++.dg/abi/mangle17.C: Likewise.
15119         * g++.dg/abi/mangle20-2.C: Likewise.
15120         * g++.dg/opt/interface1.C: Likewise.
15121         * g++.dg/opt/interface1.h: Likewise.
15122         * g++.dg/opt/interface1-a.cc: New test.
15123         * g++.dg/parse/repo1.C: New test.
15124         * g++.dg/template/repo1.C: Likewise.
15125         * g++.dg/warn/Winline-1.C: Likewise.
15126         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
15127
15128 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
15129
15130         * gcc.dg/tree-ssa/20040729-1.c: New test.
15131
15132 2004-07-27  Matt Austern <austern@apple.com>
15133
15134         * gcc.dg/darwin-bool-1.c: New test.
15135         * gcc.dg/darwin-bool-2.c: New test.
15136
15137 2004-07-28  Richard Henderson  <rth@redhat.com>
15138
15139         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
15140         arguments in the correct type.  Don't write to constant arguments.
15141
15142 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15143
15144         PR tree-optimization/16688
15145         PR tree-optimization/16689
15146         * g++.dg/tree-ssa/pr16688.C: New test.
15147
15148 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15149
15150         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15151         loads.  Not only in the comment, this time.
15152
15153 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
15154
15155         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15156         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
15157         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
15158         * gcc.dg/sh4a-bitmovua.c: New.
15159         * gcc.dg/sh4a-cos.c: New.
15160         * gcc.dg/sh4a-cosf.c: New.
15161         * gcc.dg/sh4a-fprun.c: New.
15162         * gcc.dg/sh4a-fsrra.c: New.
15163         * gcc.dg/sh4a-memmovua.c: New.
15164         * gcc.dg/sh4a-sin.c: New.
15165         * gcc.dg/sh4a-sincos.c: New.
15166         * gcc.dg/sh4a-sincosf.c: New.
15167         * gcc.dg/sh4a-sinf.c: New.
15168
15169 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
15170
15171         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
15172         conditionals.
15173         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15174         loads.
15175         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
15176         DOM1.
15177
15178 2004-07-27  Andrew Pinski  <apinski@apple.com>
15179
15180         * g++.dg/rtti/tinfo1.C: Correct the xfail.
15181
15182 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
15183
15184         * gcc.dg/pragma-isr.c: New test.
15185
15186 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15187
15188         PR c++/14429
15189         * g++.dg/template/ttp11.C: New test.
15190
15191 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
15192
15193         * gcc.c-torture/compile/20040727-1.c: New test.
15194
15195 2004-07-26  Eric Christopher  <echristo@redhat.com>
15196
15197         * gcc.c-torture/compile/20040726-2.c: New test.
15198
15199 2004-07-26  Andrew Pinski  <apinski@apple.com>
15200
15201         * g++.dg/rtti/tinfo1.C: Xfail.
15202
15203 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
15204
15205         * gcc.c-torture/compile/20040726-1.c: New test.
15206
15207 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
15208             Brian Ryner  <bryner@brianryner.com>
15209
15210         PR c++/9283
15211         PR c++/15000
15212         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
15213         * g++.dg/ext/visibility/: New directory.
15214         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
15215         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
15216         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
15217         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
15218         * g++.dg/ext/visibility/fvisibility.C,
15219         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
15220         g++.dg/ext/visibility/fvisibility-override1.C
15221         g++.dg/ext/visibility/fvisibility-override2.C
15222         g++.dg/ext/visibility/memfuncts.C
15223         g++.dg/ext/visibility/noPLT.C
15224         g++.dg/ext/visibility/pragma.C
15225         g++.dg/ext/visibility/pragma-override1.C
15226         g++.dg/ext/visibility/pragma-override2.C
15227         g++.dg/ext/visibility/staticmemfuncts.C
15228         g++.dg/ext/visibility/virtual.C: New tests.
15229
15230 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15231
15232         PR c/15360
15233         * gcc.dg/pr15360-1.c: New test.
15234
15235 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
15236
15237         * gcc.dg/pragma-align-2.c: New test.
15238         * gcc.dg/pragma-init-fini.c: New test.
15239         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
15240         targets.
15241
15242 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15243
15244         * gcc.dg/init-string-2.c: New test.
15245
15246 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
15247
15248         PR 16684
15249         * gcc.dg/Wredundant-decls-1.c: New test case.
15250
15251 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
15252
15253         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
15254         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
15255         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
15256         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
15257         * gcc.dg/compat/generate-random.c: New file.
15258         * gcc.dg/compat/generate-random.h: Likewise.
15259         * gcc.dg/compat/generate-random_r.c: Likewise.
15260         * gcc.dg/compat/struct-layout-1.h: Likewise.
15261         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
15262         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
15263         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
15264         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
15265         * gcc.dg/compat/struct-layout-1_main.c: New test.
15266         * gcc.dg/compat/struct-layout-1_x.c: New file.
15267         * gcc.dg/compat/struct-layout-1_y.c: New file.
15268         * gcc.dg/compat/struct-layout-1_test.h: New file.
15269
15270 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15271
15272         * gcc.dg/comp-return-1.c: New test
15273
15274 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
15275
15276         * gcc.dg/vmx/8-02a.c: Fix typo.
15277
15278         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
15279         * gcc.dg/darwin-abi-3.c: New test.
15280
15281         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
15282         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
15283
15284         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
15285         * gcc.dg/vmx/ops-long-1.c: New test.
15286         * gcc.dg/vmx/ops-long-2.c: New test.
15287
15288 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
15289
15290         * g++.dg/lookup/conv-[1234].C: New.
15291
15292 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
15293
15294         * g++.dg/parse/attr2.C: Simplify.
15295
15296 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15297
15298         PR c/7284
15299         * gcc.c-torture/execute/pr7284-1.c: New test.
15300
15301 2004-07-22  Brian Booth  <bbooth@redhat.com>
15302
15303         * gcc.dg/tree-ssa/20040721-1.c: New test.
15304
15305 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
15306
15307         * g++.dg/template/crash20.c: New.
15308
15309 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
15310
15311         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
15312         Add dg-run directive.  Declare variables as required.
15313         * gfortran.dg/g77/README: Update
15314
15315 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
15316
15317         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
15318         gcc.dg/cris-peep2-andu2.c: New tests.
15319
15320 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15321
15322         PR c/15052
15323         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
15324         on return type.
15325         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
15326         messages.
15327         * gcc.dg/qual-return-2.c: Update expected messages.
15328         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
15329
15330 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15331
15332         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
15333         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15334
15335 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15336
15337         PR c/11250
15338         * gcc.dg/init-string-1.c: New test.
15339
15340 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
15341
15342         PR middle-end/15345
15343         PR c/16450
15344         * gcc.dg/torture/nested-fn-1.c: New test.
15345
15346 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
15347
15348         PR target/16559
15349         * gcc.dg/ia64-fptr-1.c: New file.
15350
15351 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15352
15353         PR c++/14497
15354         * g++.dg/template/spec16.C: New test.
15355         * g++.old-deja/g++.robertl/eb118.C: Remove.
15356
15357 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15358
15359         PR c++/509
15360         * g++.dg/template/spec15.C: New test.
15361
15362 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
15363
15364         Copy cases from g77.f-torture/execute and add dg-run
15365         directive.  Other changes as noted.
15366         * gfortran.dg/g77/13037.f
15367         * gfortran.dg/g77/1832.f
15368         * gfortran.dg/g77/19981119-0.f
15369         * gfortran.dg/g77/19990313-0.f
15370         * gfortran.dg/g77/19990313-1.f
15371         * gfortran.dg/g77/19990313-2.f
15372         * gfortran.dg/g77/19990313-3.f
15373         * gfortran.dg/g77/19990419-1.f
15374         * gfortran.dg/g77/19990826-0.f
15375         * gfortran.dg/g77/19990826-2.f
15376         * gfortran.dg/g77/20000503-1.f
15377         * gfortran.dg/g77/20001111.f
15378         * gfortran.dg/g77/20010116.f
15379         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
15380         * gfortran.dg/g77/20010430.f
15381         * gfortran.dg/g77/6177.f
15382         * gfortran.dg/g77/947.f
15383         * gfortran.dg/g77/970816-3.f
15384         * gfortran.dg/g77/971102-1.f
15385         * gfortran.dg/g77/980520-1.f
15386         * gfortran.dg/g77/980628-0.f
15387         * gfortran.dg/g77/980628-1.f
15388         * gfortran.dg/g77/980628-10.f
15389         * gfortran.dg/g77/980628-2.f
15390         * gfortran.dg/g77/980628-3.f
15391         * gfortran.dg/g77/980628-7.f
15392         * gfortran.dg/g77/980628-8.f
15393         * gfortran.dg/g77/980628-9.f
15394         * gfortran.dg/g77/980701-0.f
15395         * gfortran.dg/g77/980701-1.f
15396         * gfortran.dg/g77/cabs.f
15397         * gfortran.dg/g77/claus.f
15398         * gfortran.dg/g77/complex_1.f
15399         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
15400         * gfortran.dg/g77/dcomplex.f
15401         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
15402         * gfortran.dg/g77/f90-intrinsic-mathematical.f
15403         * gfortran.dg/g77/f90-intrinsic-numeric.f
15404         * gfortran.dg/g77/int8421.f
15405         * gfortran.dg/g77/labug1.f
15406         * gfortran.dg/g77/large_vec.f
15407         * gfortran.dg/g77/le.f
15408         * gfortran.dg/g77/short.f
15409         * gfortran.dg/g77/README: Update
15410
15411 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
15412
15413         PR c++/16637
15414         * g++.dg/parse/lookup4.C: New test.
15415
15416 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15417
15418         PR c++/16175
15419         * g++.dg/template/ttp10.C: New test.
15420
15421 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15422
15423         * gcc.dg/pr12625-1.c: New test.
15424
15425 2004-07-20  Steven Bosscher  <stevenb@suse.de>
15426
15427         * testsuite/gcc.dg/switch-warn-1.c: New test.
15428         * testsuite/gcc.dg/switch-warn-2.c: New test.
15429         * gcc.c-torture/compile/pr14730.c: Update.
15430
15431 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
15432
15433         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
15434         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
15435         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
15436         g++.dg/template/nontype3.C: Remove trailing CR from tests.
15437
15438 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
15439
15440         PR c++/16623
15441         * g++.dg/template/assign1.C: New test.
15442
15443 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15444
15445         PR c++/12170
15446         * g++.dg/template/ttp9.C: New test.
15447
15448 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
15449
15450         * gcc.dg/format/cmn-err-1.c: New test.
15451
15452 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15453
15454         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
15455         gcc.dg/Wparentheses-10.c: New tests.
15456         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15457
15458 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15459
15460         PR fortran/16465
15461         * gfortran.dg/g77//ffixed-line-length-0.f,
15462         gfortran.dg/g77/ffixed-line-length-132.f,
15463         gfortran.dg/g77/ffixed-line-length-72.f,
15464         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
15465         gfortran.dg/g77/README: Update.
15466
15467 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15468
15469         PR c++/13092
15470         * g++.dg/template/non-dependent7.C: New test.
15471         * g++.dg/template/non-dependent8.C: Likewise.
15472         * g++.dg/template/non-dependent9.C: Likewise.
15473         * g++.dg/template/non-dependent10.C: Likewise.
15474
15475 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
15476
15477         PR c++/16337
15478         * g++.dg/parse/attr2.C: New test.
15479
15480 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
15481
15482         * g77.dg: Removed.
15483         * g77.f-torture: Ditto.
15484
15485 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15486
15487         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
15488         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15489         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
15490
15491 2004-07-16  Richard Henderson  <rth@redhat.com>
15492
15493         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
15494
15495 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15496
15497         * lib/fortran-torture.exp (fortran-torture): Don't test compile
15498         tests with full list of options.
15499         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
15500         of TORTURE_OPTIONS if test contains 'dg-do run'.
15501
15502         PR fortran/16404
15503         * gfortran.dg/do_iterator.f90: New test.
15504
15505 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15506
15507         PR rtl-optimization/16536
15508         * gcc.c-torture/execute/restrict-1.c: New test.
15509
15510 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15511
15512         PR fortran/15324
15513         * gfortran.dg/pr15324.f90: New test.
15514
15515         PR fortran/15129
15516         * gfortran.dg/pr15129.f90: New test.
15517
15518         PR fortran/15140
15519         * gfortran.dg/pr15140.f90: New test.
15520
15521         PR fortran/13792
15522         * gfortran.fortran-torture/execute/bounds.f90: Add check for
15523         compile-time simplification.
15524
15525 2004-07-14  Mike Stump  <mrs@apple.com>
15526
15527         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
15528
15529 2004-07-14  James E Wilson  <wilson@specifixinc.com>
15530
15531         PR target/16325
15532         * gcc.dg/profile-generate-1.c: New.
15533
15534 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
15535
15536         * gcc.c-torture/execute/20040709-1.c: New test.
15537         * gcc.c-torture/execute/20040709-2.c: New test.
15538
15539 2004-07-14  Mike Stump  <mrs@apple.com>
15540
15541         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
15542
15543 2004-07-14  Mike Stump  <mrs@apple.com>
15544
15545         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
15546
15547 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
15548
15549         PR c++/16518
15550         * g++.dg/parse/mutable1.C: New test.
15551
15552 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
15553
15554         PR tree-optimization/16443
15555         * gcc.dg/tree-ssa/20040713-1.c: New test.
15556
15557 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
15558
15559         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
15560         for operator new.
15561
15562 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15563
15564         * gfortran.dg/g77/README: New file
15565         * gfortran.dg/g77/19981216-0.f:  Copy from
15566         g77.f-torture/noncompile.  Add "dg-do compile" and
15567         dg-error as required.
15568         * gfortran.dg/g77/19990218-1.f: Likewise
15569         * gfortran.dg/g77/19990905-1.f: Likewise
15570         * gfortran.dg/g77/9263.f: Likewise
15571         * gfortran.dg/g77/980615-0.f: Likewise
15572         * gfortran.dg/g77/980616-0.f: Likewise
15573         * gfortran.dg/g77/check0.f: Likewise
15574         * gfortran.dg/g77/select_no_compile.f: Likewise
15575
15576 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15577
15578         Copy files from g77.f-torture/compile.
15579         Add "{ dg-do compile}".  Other changes as noted
15580         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
15581         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
15582         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
15583         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
15584         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
15585         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
15586         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
15587         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
15588         statement to conform to standard.  Append alpha1.x for reference.
15589         * gfortran.dg/g77/xformat.f: Add dg-warning
15590
15591 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
15592
15593         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
15594         Add {dg-do compile} directive.
15595         * gfortran.dg/g77/cpp2.F: Likewise
15596
15597 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15598
15599         PR c++/5402
15600         * g++.dg/lookup/name-clash1.C: New test.
15601
15602         PR c++/9777
15603         * g++.dg/lookup/name-clash2.C: New test.
15604
15605         PR c++/12102
15606         * g++.dg/lookup/name-clash3.C: New test.
15607
15608 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15609
15610         * g++.dg/lookup/new2.C: New test.
15611         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
15612
15613 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
15614
15615         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
15616         Add {dg-do compile} directive.
15617         * gfortran.dg/g77/13060.f: Likewise
15618         * gfortran.dg/g77/19990218-0.f: Likewise
15619         * gfortran.dg/g77/19990305-0.f: Likewise
15620         * gfortran.dg/g77/19990419-0.f: Likewise
15621         * gfortran.dg/g77/19990502-0.f: Likewise
15622         * gfortran.dg/g77/19990502-1.f: Likewise
15623         * gfortran.dg/g77/19990525-0.f: Likewise
15624         * gfortran.dg/g77/19990826-1.f: Likewise
15625         * gfortran.dg/g77/19990826-3.f: Likewise
15626         * gfortran.dg/g77/19990905-2.f: Likewise
15627         * gfortran.dg/g77/20000412-1.f: Likewise
15628         * gfortran.dg/g77/20000511-1.f: Likewise
15629         * gfortran.dg/g77/20000511-2.f: Likewise
15630         * gfortran.dg/g77/20000518.f: Likewise
15631         * gfortran.dg/g77/20000601-1.f: Likewise
15632         * gfortran.dg/g77/20000601-2.f: Likewise
15633         * gfortran.dg/g77/20000629-1.f: Likewise
15634         * gfortran.dg/g77/20000630-2.f: Likewise
15635         * gfortran.dg/g77/20010115.f: Likewise
15636         * gfortran.dg/g77/20010321-1.f: Likewise
15637         * gfortran.dg/g77/20010426.f: Likewise
15638         * gfortran.dg/g77/20020307-1.f: Likewise
15639         * gfortran.dg/g77/8485.f: Likewise
15640         * gfortran.dg/g77/960317-1.f: Likewise
15641         * gfortran.dg/g77/970915-0.f: Likewise
15642         * gfortran.dg/g77/980310-1.f: Likewise
15643         * gfortran.dg/g77/980310-2.f: Likewise
15644         * gfortran.dg/g77/980310-3.f: Likewise
15645         * gfortran.dg/g77/980310-4.f: Likewise
15646         * gfortran.dg/g77/980310-6.f: Likewise
15647         * gfortran.dg/g77/980310-7.f: Likewise
15648         * gfortran.dg/g77/980310-8.f: Likewise
15649         * gfortran.dg/g77/980419-2.f: Likewise
15650         * gfortran.dg/g77/980424-0.f: Likewise
15651         * gfortran.dg/g77/980427-0.f: Likewise
15652         * gfortran.dg/g77/980729-0.f: Likewise
15653         * gfortran.dg/g77/981117-1.f: Likewise
15654         * gfortran.dg/g77/toon_1.f: Likewise
15655
15656 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15657
15658         PR c++/2204
15659         * g++.dg/other/abstract2.C: New test.
15660
15661 2004-07-12  Paul Brook  <paul@codesourcery.com>
15662
15663         * gfortran.dg/pointer_init_1.f90: New test.
15664
15665 2004-07-11  Paul Brook  <paul@codesourcery.com>
15666
15667         PR fortran/15986
15668         * gfortran.dg/contained_1.f90: New test.
15669
15670 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
15671
15672         * g++.dg/parse/defarg8.C: New test.
15673
15674 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15675
15676         PR fortran/16433
15677         * gfortran.dg/pr16433.f: New test.
15678
15679         PR fortran/17574
15680         * gfortran.dg/pr15754.f90: New test.
15681
15682 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15683
15684         PR tree-optimization/16437
15685         * gcc.c-torture/execute/bitfld-4.c: New test.
15686
15687 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15688
15689         * gfortran.fortran-torture/execute/common_2.f90: Add check for
15690         access to common var from module.
15691
15692 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15693
15694         PR fortran/16336
15695         * gfortran.fortran-torture/execute/common_2.f90: New test.
15696
15697 2004-07-10  Paul Brook  <paul@codesourcery.com>
15698
15699         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
15700
15701 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15702
15703         PR fortran/15969
15704         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
15705
15706 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
15707
15708         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
15709         * gfortran.dg/g77/ffixed-form-2.f: Likewise
15710         * gfortran.dg/g77/ffree-form-1.f: Likewise
15711         * gfortran.dg/g77/ffree-form-2.f: Likewise
15712         * gfortran.dg/g77/ffree-form-3.f: Likewise
15713         * gfortran.dg/g77/fno-underscoring.f: Likewise
15714         * gfortran.dg/g77/funderscoring.f: Likewise
15715         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
15716
15717 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15718
15719         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
15720
15721 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15722         Paul Brook  <paul@codesourcery.com>
15723
15724         PR fortran/13415
15725         * gfortran.dg/common_pointer_1.f90: New test.
15726
15727 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15728
15729         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
15730
15731 2004-07-09  James E Wilson  <wilson@specifixinc.com>
15732
15733         PR target/16364
15734         * gcc.c-torture/compile/20040709-1.c: New.
15735
15736 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15737
15738         PR fortran/14077
15739         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
15740
15741 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15742
15743         PR fortran/13201
15744         * gfortran.dg/shape_1.f90: New test.
15745
15746 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
15747             Andrew Pinski  <apinski@apple.com>
15748
15749         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
15750
15751 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15752
15753         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
15754         comment.
15755
15756 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15757         Paul Brook  <paul@codesourcery.com>
15758
15759         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
15760         '.f95' and '.F95'.
15761
15762 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
15763
15764         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15765
15766 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15767
15768         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
15769         testcases with capital suffix.
15770
15771 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15772
15773         PR fortran/15481
15774         PR fortran/13372
15775         PR fortran/13575
15776         PR fortran/15978
15777         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
15778
15779         * gfortran.dg/implicit_1.f90: New test.
15780
15781 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15782
15783         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
15784         expression to match gfortran warning/error messages
15785         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
15786         dg-error text.
15787
15788 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15789
15790         * lib/fortran-torture.exp: Rename proc search_for to
15791         search_for_re.
15792
15793 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15794
15795         * gcc.c-torture/execute/simd-5.x: New file.
15796         XFAIL on SPARC 64-bit at -O0.
15797
15798 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15799
15800         PR c++/8211
15801         PR c++/16165
15802         * g++.dg/warn/effc3.C: New test.
15803
15804 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15805
15806         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
15807         change X to 1X in format.
15808         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
15809         add data statements to conform to standard.
15810
15811 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15812
15813         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
15814         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
15815         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
15816
15817 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
15818
15819         * gfortran.dg/g77/7388.f: Copy from g77.dg
15820         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
15821         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
15822         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
15823         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
15824         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
15825         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
15826         * gfortran.dg/g77/strlen0.f: Likewise
15827
15828 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
15829
15830         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
15831         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
15832
15833 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15834
15835         * gcc.c-torture/execute/920428-2.x: Delete.
15836         * gcc.c-torture/execute/920501-7.x: Likewise.
15837
15838 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
15839
15840         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
15841         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
15842         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
15843         prescott and c3-2.
15844         (PREFETCH_3DNOW): Add -march=c3.
15845
15846 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
15847
15848         PR c/16437
15849         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
15850         * gcc.c-torture/execute/bf64-1.x: Likewise.
15851
15852 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15853
15854         * gcc.c-torture/compile/20040708-1.c: New test.
15855
15856 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15857
15858         PR c++/16169
15859         * g++.dg/warn/effc2.C: New test.
15860
15861 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15862
15863         * gcc.c-torture/execute/bitfld-1.x: Remove.
15864         * gcc.c-torture/execute/bitfld-3.c: New test.
15865         * gcc.dg/bitfld-2.c: Remove XFAILs.
15866
15867 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
15868
15869         PR c++/16276
15870         * g++.dg/rtti/tinfo1.C: New file.
15871
15872 2004-07-07  Eric Christopher  <echristo@redhat.com>
15873
15874         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
15875
15876 2004-07-07  Andrew Pinski  <apinski@apple.com>
15877
15878         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
15879
15880 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
15881
15882         * g++.dg/init/call1.C: XFAIL.
15883
15884 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
15885
15886         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
15887         except for movstrict*, to movmem* and clrstr* to clrmem*.
15888
15889 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
15890
15891         * gcc.c-torture/execute/20040707-1.c: New test.
15892
15893 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15894
15895         * gcc.c-torture/execute/20040706-1.c: New test.
15896
15897 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15898
15899         PR c++/3671
15900         * g++.dg/template/spec14.C: New test.
15901
15902 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
15903
15904         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
15905         nothing if not yet defined.  Use it in b, c and d type definitions.
15906         * gcc.c-torture/execute/20040705-1.c: New test.
15907         * gcc.c-torture/execute/20040705-2.c: New test.
15908
15909 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15910
15911         PR c++/2518
15912         * g++.dg/lookup/new1.C: New test.
15913
15914 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15915
15916         PR c++/11406
15917         * g++.dg/template/sizeof8.C: New test.
15918
15919 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
15920
15921         * gcc.c-torture/compile/20040705-1.c: New test.
15922
15923 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
15924
15925         * gfortran.fortran-torture/execute/seq_io.f90: New test.
15926
15927 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
15928
15929         * gcc.dg/cpp/if-mop.c: Two new testcases.
15930         * gcc.dg/cpp/trad/comment-3.c: New.
15931
15932 2004-07-04  Paul Brook  <paul@codesourcery.com>
15933
15934         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
15935
15936 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
15937
15938         PR c++/3761
15939         * g++.dg/lookup/crash4.C: New test.
15940
15941 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
15942
15943         * gcc.c-torture/execute/builtin-abs-1.c
15944         * gcc.c-torture/execute/builtin-abs-2.c
15945         * gcc.c-torture/execute/builtin-complex-1.c
15946         * gcc.c-torture/execute/builtins/string-1-lib.c
15947         * gcc.c-torture/execute/builtins/string-1.c
15948         * gcc.c-torture/execute/builtins/string-2-lib.c
15949         * gcc.c-torture/execute/builtins/string-2.c
15950         * gcc.c-torture/execute/builtins/string-3-lib.c
15951         * gcc.c-torture/execute/builtins/string-3.c
15952         * gcc.c-torture/execute/builtins/string-4-lib.c
15953         * gcc.c-torture/execute/builtins/string-4.c
15954         * gcc.c-torture/execute/builtins/string-5-lib.c
15955         * gcc.c-torture/execute/builtins/string-5.c
15956         * gcc.c-torture/execute/builtins/string-6-lib.c
15957         * gcc.c-torture/execute/builtins/string-6.c
15958         * gcc.c-torture/execute/builtins/string-7-lib.c
15959         * gcc.c-torture/execute/builtins/string-7.c
15960         * gcc.c-torture/execute/builtins/string-8-lib.c
15961         * gcc.c-torture/execute/builtins/string-8.c
15962         * gcc.c-torture/execute/builtins/string-9-lib.c
15963         * gcc.c-torture/execute/builtins/string-9.c
15964         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
15965         * gcc.c-torture/execute/builtins/string-asm-1.c
15966         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
15967         * gcc.c-torture/execute/builtins/string-asm-2.c
15968         * gcc.c-torture/execute/stdio-opt-1.c
15969         * gcc.c-torture/execute/stdio-opt-2.c
15970         * gcc.c-torture/execute/stdio-opt-3.c
15971         * gcc.c-torture/execute/string-opt-1.c
15972         * gcc.c-torture/execute/string-opt-10.c
15973         * gcc.c-torture/execute/string-opt-11.c
15974         * gcc.c-torture/execute/string-opt-12.c
15975         * gcc.c-torture/execute/string-opt-13.c
15976         * gcc.c-torture/execute/string-opt-14.c
15977         * gcc.c-torture/execute/string-opt-15.c
15978         * gcc.c-torture/execute/string-opt-16.c
15979         * gcc.c-torture/execute/string-opt-2.c
15980         * gcc.c-torture/execute/string-opt-6.c
15981         * gcc.c-torture/execute/string-opt-7.c
15982         * gcc.c-torture/execute/string-opt-8.c:
15983         Replace with ...
15984
15985         * gcc.c-torture/execute/builtins/abs-2.c
15986         * gcc.c-torture/execute/builtins/abs-3.c
15987         * gcc.c-torture/execute/builtins/complex-1.c
15988         * gcc.c-torture/execute/builtins/fprintf.c
15989         * gcc.c-torture/execute/builtins/fputs.c
15990         * gcc.c-torture/execute/builtins/memcmp.c
15991         * gcc.c-torture/execute/builtins/memmove.c
15992         * gcc.c-torture/execute/builtins/memops-asm.c
15993         * gcc.c-torture/execute/builtins/mempcpy-2.c
15994         * gcc.c-torture/execute/builtins/mempcpy.c
15995         * gcc.c-torture/execute/builtins/memset.c
15996         * gcc.c-torture/execute/builtins/printf.c
15997         * gcc.c-torture/execute/builtins/sprintf.c
15998         * gcc.c-torture/execute/builtins/strcat.c
15999         * gcc.c-torture/execute/builtins/strchr.c
16000         * gcc.c-torture/execute/builtins/strcmp.c
16001         * gcc.c-torture/execute/builtins/strcpy.c
16002         * gcc.c-torture/execute/builtins/strcspn.c
16003         * gcc.c-torture/execute/builtins/strlen-2.c
16004         * gcc.c-torture/execute/builtins/strlen.c
16005         * gcc.c-torture/execute/builtins/strncat.c
16006         * gcc.c-torture/execute/builtins/strncmp-2.c
16007         * gcc.c-torture/execute/builtins/strncmp.c
16008         * gcc.c-torture/execute/builtins/strncpy.c
16009         * gcc.c-torture/execute/builtins/strpbrk.c
16010         * gcc.c-torture/execute/builtins/strpcpy-2.c
16011         * gcc.c-torture/execute/builtins/strpcpy.c
16012         * gcc.c-torture/execute/builtins/strrchr.c
16013         * gcc.c-torture/execute/builtins/strspn.c
16014         * gcc.c-torture/execute/builtins/strstr-asm.c
16015         * gcc.c-torture/execute/builtins/strstr.c:
16016         ... these new files.
16017
16018         * gcc.c-torture/execute/builtins/abs-2-lib.c
16019         * gcc.c-torture/execute/builtins/abs-3-lib.c
16020         * gcc.c-torture/execute/builtins/complex-1-lib.c
16021         * gcc.c-torture/execute/builtins/fprintf-lib.c
16022         * gcc.c-torture/execute/builtins/fputs-lib.c
16023         * gcc.c-torture/execute/builtins/memcmp-lib.c
16024         * gcc.c-torture/execute/builtins/memmove-lib.c
16025         * gcc.c-torture/execute/builtins/memops-asm-lib.c
16026         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
16027         * gcc.c-torture/execute/builtins/mempcpy-lib.c
16028         * gcc.c-torture/execute/builtins/memset-lib.c
16029         * gcc.c-torture/execute/builtins/printf-lib.c
16030         * gcc.c-torture/execute/builtins/sprintf-lib.c
16031         * gcc.c-torture/execute/builtins/strcat-lib.c
16032         * gcc.c-torture/execute/builtins/strchr-lib.c
16033         * gcc.c-torture/execute/builtins/strcmp-lib.c
16034         * gcc.c-torture/execute/builtins/strcpy-lib.c
16035         * gcc.c-torture/execute/builtins/strcspn-lib.c
16036         * gcc.c-torture/execute/builtins/strlen-2-lib.c
16037         * gcc.c-torture/execute/builtins/strlen-lib.c
16038         * gcc.c-torture/execute/builtins/strncat-lib.c
16039         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
16040         * gcc.c-torture/execute/builtins/strncmp-lib.c
16041         * gcc.c-torture/execute/builtins/strncpy-lib.c
16042         * gcc.c-torture/execute/builtins/strpbrk-lib.c
16043         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
16044         * gcc.c-torture/execute/builtins/strpcpy-lib.c
16045         * gcc.c-torture/execute/builtins/strrchr-lib.c
16046         * gcc.c-torture/execute/builtins/strspn-lib.c
16047         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
16048         * gcc.c-torture/execute/builtins/strstr-lib.c
16049         * gcc.c-torture/execute/builtins/lib/abs.c
16050         * gcc.c-torture/execute/builtins/lib/fprintf.c
16051         * gcc.c-torture/execute/builtins/lib/memset.c
16052         * gcc.c-torture/execute/builtins/lib/printf.c
16053         * gcc.c-torture/execute/builtins/lib/sprintf.c
16054         * gcc.c-torture/execute/builtins/lib/strcpy.c
16055         * gcc.c-torture/execute/builtins/lib/strcspn.c
16056         * gcc.c-torture/execute/builtins/lib/strncat.c
16057         * gcc.c-torture/execute/builtins/lib/strncmp.c
16058         * gcc.c-torture/execute/builtins/lib/strncpy.c
16059         * gcc.c-torture/execute/builtins/lib/strpbrk.c
16060         * gcc.c-torture/execute/builtins/lib/strspn.c
16061         * gcc.c-torture/execute/builtins/lib/strstr.c:
16062         New files containing support routines.
16063
16064         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
16065         declaration.
16066         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
16067         when not optimizing.
16068
16069 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
16070
16071         PR c++/16240
16072         * g++.dg/abi/mangle22.C: New test.
16073         * g++.dg/abi/mangle23.C: Likewise.
16074
16075 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
16076
16077         PR fortran/16290
16078         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
16079         Allow for cases without denormalized floating point numbers.
16080
16081 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
16082
16083         PR c/1027
16084         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16085         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
16086         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
16087         expected warning text.
16088         * gcc.dg/format/diag-2.c: New test.
16089
16090 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16091
16092         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
16093
16094 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
16095
16096         * gcc.dg/builtins-43.c: New.
16097         * gcc.dg/builtins-44.c: New.
16098         * gcc.dg/builtins-45.c: New.
16099
16100 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
16101             Andreas Tobler  <a.tobler@schweiz.ch>
16102
16103         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
16104         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
16105         as SIGSEGV.
16106         * gcc.dg/cleanup-11.c: Likewise.
16107         * gcc.dg/cleanup-8.c: Likewise.
16108         * gcc.dg/cleanup-9.c: Likewise.
16109         * gcc.dg/cleanup-5.c: Run on all platforms.
16110
16111 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
16112
16113         * g++.dg/warn/nonnull1.C: New test.
16114
16115 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16116
16117         * gcc.dg/compat/compat-common.h: Wrap up CINT in
16118         an #ifndef SKIP_COMPLEX_INT/#endif pair.
16119         Special-case the Sun compiler wrt to <complex.h>.
16120
16121 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
16122
16123         * gcc.dg/Wunreachable-8.C: New test.
16124
16125         * gcc.dg/h8300-ice2.c : New test.
16126
16127 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
16128
16129         PR fortran/16161
16130         * gfortran.fortran-torture/compile/implicit.f90: Add test
16131         for implicit character.
16132
16133 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
16134
16135         PR fortran/16289
16136         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
16137         Use tiny() intrinsic to find smallest non-negative real
16138
16139 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
16140
16141         * gcc.dg/compat/struct-by-value-22_main.c: New test.
16142         * gcc.dg/compat/struct-by-value-22_x.c: New.
16143         * gcc.dg/compat/struct-by-value-22_y.c: New.
16144
16145         * gcc.c-torture/execute/20040629-1.c: New test.
16146
16147 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
16148
16149         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
16150         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
16151
16152         PR target/16195
16153         * gcc.dg/20040625-1.c: New test.
16154
16155 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16156
16157         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
16158
16159 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16160
16161         PR fortran/15963
16162         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
16163
16164 2004-06-29  Richard Henderson  <rth@redhat.com>
16165
16166         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
16167
16168 2004-06-29  Paul Brook  <paul@codesourcery.com>
16169
16170         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
16171         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
16172
16173 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
16174
16175         PR c++/16260
16176         * g++.dg/parse/crash15.C: New.
16177
16178 2004-06-28  Andrew Pinski  <apinski@apple.com>
16179
16180         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
16181         by the error already.
16182
16183         * g++.dg/opt/ptrmem4.C: Change to compile only test.
16184
16185 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
16186
16187         PR target/14041
16188         * gcc.dg/h8300-bss-align-1.c : New.
16189
16190 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
16191
16192         * PR c++/16174
16193         * g++.dg/template/ctor4.C: New.
16194
16195 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16196
16197         PR c++/16205
16198         * g++.dg/warn/Wsequence-point-1.C: New test.
16199
16200 2004-06-27  Paul Brook  <paul@codesourcery.com>
16201
16202         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
16203
16204 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
16205
16206         * g++.old-deja/g++.mike/p7325.C: Remove.
16207
16208 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
16209
16210         PR c/14963
16211         * gcc.dg/pr14963.c: New test.
16212
16213 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
16214
16215         PR c++/16193
16216         * g++.dg/parse/redef1.C: New test.
16217
16218 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
16219
16220         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
16221         20021110.c.
16222         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
16223         20021119-1.c.
16224         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
16225         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
16226         5-04.c.
16227         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
16228         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
16229         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
16230         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
16231         g++.brendan/enum14.C.
16232         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
16233         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
16234         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
16235         g++.mike/virt1.C.
16236         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
16237         memtemp24.C.
16238
16239 2004-06-27  Roger Sayle  <roger@eyesopen.com>
16240
16241         * gcc.dg/20040527-1.c: New test case.
16242
16243 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
16244
16245         PR gfortran/pr16196
16246         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
16247
16248 2004-06-25  Roger Sayle  <roger@eyesopen.com>
16249
16250         PR middle-end/15825
16251         * gcc.dg/pr15825-1.c: New test case.
16252
16253 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16254
16255         * gcc.c-torture/execute/20040625-1.c: New test.
16256
16257 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16258
16259         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
16260
16261 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
16262
16263         * gcc.dg/torture/mips-div-1.c: New test.
16264
16265 2004-06-24  Jeff Law  <law@redhat.com>
16266
16267         * gcc.dg/tree-ssa/20040624-1.c: New test.
16268
16269 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
16270
16271         * gcc.c-torture/compile/20040624-1.c: New test.
16272
16273 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16274
16275         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
16276         this directory.
16277
16278 2004-06-23  Andrew Pinski  <apinski@apple.com>
16279
16280         PR middle-end/15988
16281         * g++.dg/opt/ptrmem4.C: New test.
16282
16283         * gcc.dg/c90-array-quals-2.c: New test.
16284
16285 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
16286
16287         * gcc.dg/kpice1.c: New test.
16288
16289 2006-06-23  Andrew Pinski  <apinski@apple.com>
16290
16291         * gcc.dg/c90-array-quals.c: New test.
16292
16293 2006-06-22  Richard Henderson  <rth@redhat.com>
16294
16295         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
16296
16297 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
16298
16299         * gcc.dg/builtins-config.h: Handle FreeBSD.
16300
16301 2006-06-22  Richard Henderson  <rth@redhat.com>
16302
16303         * g++.dg/opt/devirt1.C: New.
16304
16305 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
16306
16307         * g++.dg/opt/pr15551.C: New testcase.
16308
16309 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
16310
16311         PR target/14800
16312         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
16313         x86_64-*-linux* when compiling for 32bit.
16314
16315 2004-06-21  Andrew Pinski  <apinski@apple.com>
16316
16317         * gcc.dg/pch/struct-1.c: New.
16318         * gcc.dg/pch/struct-1.hs: New.
16319
16320 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
16321
16322         * gcc.dg/pch/save-temps-1.c: New file.
16323         * gcc.dg/pch/save-temps-1.hs: New file.
16324
16325 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16326
16327         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
16328         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
16329
16330 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16331
16332         * gfortran.fortran-torture/execute/select_1.f90: Rename function
16333         to fix type error.
16334         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
16335         Remove trailing spaces.
16336
16337 2004-06-21  Richard Henderson  <rth@redhat.com>
16338
16339         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
16340         merging && to BIT_FIELD_REF.
16341
16342 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
16343
16344         * g++.dg/opt/placeholder1.C: New test.
16345
16346 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16347
16348         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
16349         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
16350         * gcc.dg/compat/union-m128-1_x.c: Likewise.
16351         * gcc.dg/compat/union-m128-1_y.c: Likewise.
16352
16353 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
16354
16355         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
16356         extern "C".
16357         * g++.dg/other/pragma-re-1.C: Add comments.
16358
16359 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
16360
16361         PR gfortran/16080
16362         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
16363
16364 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
16365
16366         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
16367         instead of setting the type of size_t by
16368         hand.
16369
16370 2004-06-18  Roger Sayle  <roger@eyesopen.com>
16371
16372         * gcc.dg/unordered-2.c: New test case.
16373         * gcc.dg/unordered-3.c: New test case.
16374
16375 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
16376
16377         PR other/16043
16378         * lib/g++.exp (g++_version): Tweak regexp for version
16379         * lib/g77.exp (g77_version): Likewise
16380         * lib/gfortran.exp (gfortran_version): Likewise
16381         * lib/objc.exp (objc_version): Likewise
16382         * lib/treelang.exp (treelang_version): Likewise
16383
16384 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
16385
16386         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
16387         Use INT_MAX instead of __INT_MAX__.
16388         * gcc.dg/compat/struct-align-2_y.c: Likewise.
16389
16390         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
16391         * gcc.dg/compat/scalar-return-3_x.c: Use it.
16392         * gcc.dg/compat/scalar-return-3_y.c: Use it.
16393         * gcc.dg/compat/scalar-return-4_x.c: Use it.
16394         * gcc.dg/compat/scalar-return-4_y.c: Use it.
16395         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
16396         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
16397         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
16398         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
16399
16400         * gcc.dg/range-test-1.c: New test.
16401         * g++.dg/opt/range-test-1.C: New test.
16402
16403 2004-06-17  Richard Henderson  <rth@redhat.com>
16404
16405         * objc.dg/sync-1.m: New.
16406         * objc.dg/try-catch-1.m: Don't force next runtime.
16407         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
16408         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
16409         shadowed catch clause.
16410         * objc.dg/try-catch-5.m: New.
16411
16412 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
16413
16414         Bug 14610
16415         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
16416
16417 2004-06-15  Richard Henderson  <rth@redhat.com>
16418
16419         * gcc.dg/20001116-1.c: Move expected warning line.
16420
16421 2004-06-15  Richard Henderson  <rth@redhat.com>
16422
16423         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
16424         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
16425
16426 2004-06-15  Jeff Law  <law@redhat.com>
16427
16428         * gcc.dg/tree-ssa/20040615-1.c: New test.
16429         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
16430         be less sensitive to operand ordering.
16431         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
16432
16433 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
16434
16435         * g++.dg/abi/bitfield3.C: Add comment..
16436
16437 2004-06-15  Richard Henderson  <rth@redhat.com>
16438
16439         * g++.dg/ext/stmtexpr1.C: XFAIL.
16440         * gcc.dg/20030612-1.c: XFAIL.
16441
16442 2004-06-15  Eric Christopher  <echristo@redhat.com>
16443
16444         * g++.dg/charset/asm5.c: New.
16445         * gcc.dg/charset/asm6.c: New.
16446
16447 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16448
16449         PR fortran/15962
16450         * gfortran.fortran-torture/execute/select_1.f90: New test.
16451
16452 2004-06-15  Paul Brook  <paul@codesourcery.com>
16453
16454         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
16455
16456 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16457
16458         PR c++/15967
16459         * g++.dg/lookup/crash3.C: New test.
16460
16461 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16462
16463         PR c++/15947
16464         * g++.dg/parse/dtor4.C: New test.
16465
16466 2004-06-14  Jeff Law  <law@redhat.com>
16467
16468         * gcc.c-torture/compile/20040614-1.c: New test.
16469
16470 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16471
16472         PR fortran/15211
16473         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
16474         LEN of a character array.
16475
16476 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
16477
16478         PR c++/15096
16479         * g++.dg/template/ptrmem10.C: New test.
16480
16481         PR c++/14930
16482         * g++.dg/template/friend30.C: New test.
16483
16484 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16485
16486         PR fortran/14928
16487         * gfortran.fortran-torture/compile/mloc.f90: New test.
16488
16489 2004-06-13  Paul Brook  <paul@codesourcery.com>
16490
16491         * gfortran.fortran-torture/execute/random_2.f90: New test.
16492
16493 2004-06-13  Eric Christopher  <echristo@redhat.com>
16494
16495         * gcc.dg/noncompile/redecl-1.c: Fix error message.
16496
16497 2004-06-12  Paul Brook  <paul@codesourcery.com>
16498
16499         * gfortran.fortran-torture/execute/contained_3.f90: New test.
16500
16501 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16502
16503         PR fortran/14923
16504         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
16505
16506 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16507
16508         PR fortran/14957
16509         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
16510         syntax errors in end statements of contained subroutines.
16511
16512 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16513
16514         PR fortran/12841
16515         * gfortran.fortran-torture/execute/null_arg.f90: New test.
16516
16517 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16518
16519         PR fortran/15665
16520         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
16521
16522 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
16523
16524         PR gfortran/12839
16525         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
16526
16527 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
16528
16529         PR c++/15862
16530         * g++.dg/parse/enum1.C: New test.
16531
16532 2004-06-10  Jeff Law  <law@redhat.com>
16533
16534         * gcc.c-torture/compile/20040610-1.c: New test.
16535
16536 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16537
16538         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
16539         * g++.old-deja/g++.other/decl3.C: Likewise.
16540
16541 2004-06-10  Brian Booth  <bbooth@redhat.com>
16542
16543         * gcc.dg/tree-ssa/20031015-1.c: Scan for
16544         V_MAY_DEF instead of VDEF.
16545         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
16546
16547 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
16548
16549         PR c++/14211
16550         * g++.dg/conversion/const1.C: New test.
16551
16552         PR c++/15076
16553         * g++.dg/conversion/reinterpret1.C: New test.
16554
16555         PR c++/15877
16556         * g++.dg/template/enum2.C: New test.
16557
16558         PR c++/15227
16559         * g++.dg/template/error13.C: New test.
16560
16561 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16562
16563         PR fortran/14957
16564         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
16565         arguments to test_* REAL and of the right size.
16566
16567 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16568
16569         PR target/15569
16570         PR rtl-optimization/15681
16571         * gcc.dg/20040609-1.c: New test.
16572
16573 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
16574
16575         PR c++/14791
16576         * g++.dg/opt/builtins1.C: New test.
16577
16578 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
16579
16580         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
16581         that use default windows32 struct layout.
16582         * gcc.dg/i386-bitfield2.c: Likewise.
16583
16584 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
16585
16586         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
16587         for mingw32 and cygwin targets.
16588
16589 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
16590
16591         * gcc.dg/pch/macro-4.c: New.
16592         * gcc.dg/pch/macro-4.hs: New.
16593
16594 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16595
16596         PR fortran/13249
16597         * gfortran.fortran-torture/compile/name_clash.f90: New test.
16598
16599 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16600
16601         PR fortran/13372
16602         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
16603
16604 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16605
16606         PR gfortran/14897
16607         * gfortran.fortran-torture/execute/t_edit.f90: New test.
16608
16609 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
16610
16611         PR gfortran/15755
16612         * gfortran.fortran-torture/execute/backspace.c : New test.
16613
16614 2004-06-09  Paul Brook  <paul@codesourcery.com>
16615
16616         * gfortran.fortran-torture/execure/intrinsic_associated.f90
16617         (pointer_to_section): Rewrite to use smaller array.
16618
16619 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
16620
16621         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
16622         * gcc.dg/ext/altivec-10.c: Same.
16623         * gcc.dg/ext/altivec-11.c: Same.
16624         * gcc.dg/ext/altivec-12.c: Same.
16625         * gcc.dg/ext/altivec-13.c: Same.
16626         * gcc.dg/ext/altivec-14.c: Same.
16627         * gcc.dg/ext/altivec-15.c: Same.
16628         * gcc.dg/ext/altivec-16.c: Same.
16629         * gcc.dg/ext/altivec-3.c: Same.
16630         * gcc.dg/ext/altivec-4.c: Same.
16631         * gcc.dg/ext/altivec-6.c: Same.
16632         * gcc.dg/ext/altivec-7.c: Same.
16633         * gcc.dg/ext/altivec-8.c: Same.
16634         * gcc.dg/ext/altivec-varargs-1.c: Same.
16635
16636         * g++.dg/ext/altivec-1.C: Correct dg syntax.
16637         * g++.dg/ext/altivec-10.C: Same.
16638         * g++.dg/ext/altivec-2.C: Same.
16639         * g++.dg/ext/altivec-3.C: Same.
16640         * g++.dg/ext/altivec-4.C: Same.
16641         * g++.dg/ext/altivec-5.C: Same.
16642         * g++.dg/ext/altivec-6.C: Same.
16643         * g++.dg/ext/altivec-7.C: Same.
16644         * g++.dg/ext/altivec-8.C: Same.
16645         * g++.dg/ext/altivec-9.C: Same.
16646
16647 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16648
16649         PR c++/7841
16650         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
16651
16652 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16653
16654         * gcc.dg/union-1.c: New test.
16655
16656 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16657
16658         * gcc.dg/builtins-41.c: New test case.
16659         * gcc.dg/builtins-42.c: New test case.
16660
16661 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16662
16663         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
16664         * g++.dg/ext/altivec-10.C: Same.
16665         * g++.dg/ext/altivec-2.C: Same.
16666         * g++.dg/ext/altivec-3.C: Same.
16667         * g++.dg/ext/altivec-4.C: Same.
16668         * g++.dg/ext/altivec-5.C: Same.
16669         * g++.dg/ext/altivec-6.C: Same.
16670         * g++.dg/ext/altivec-7.C: Same.
16671         * g++.dg/ext/altivec-8.C: Same.
16672         * g++.dg/ext/altivec-9.C: Same.
16673         * g++.old-deja/g++.abi/cxa_vec.C: Same.
16674         * g++.old-deja/g++.brendan/new3.C: Same.
16675         * gcc.c-torture/execute/eeprof-1.x: Same.
16676
16677 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16678
16679         PR c/14765
16680         * gcc.dg/pr14765-1.c: New test.
16681
16682 2004-06-07  Roger Sayle  <roger@eyesopen.com>
16683
16684         PR c/14649
16685         * gcc.dg/pr14649-1.c: New test case.
16686
16687 2004-06-07  Richard Henderson  <rth@redhat.com>
16688
16689         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
16690         if temporaries.
16691
16692 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
16693
16694         * g++.dg/eh/elide1.C: Remove XFAIL.
16695
16696 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
16697
16698         PR c++/15337
16699         * g++.dg/expr/sizeof3.C: New test.
16700
16701         PR c++/14777
16702         * g++.dg/template/access14.C: New test.
16703
16704         PR c++/15554
16705         * g++.dg/template/enum1.C: New test.
16706
16707         PR c++/15057
16708         * g++.dg/eh/throw1.C: New test.
16709
16710 2004-06-07  David Ayers  <d.ayers@inode.at>
16711             Ziemowit Laski  <zlaski@apple.com>
16712
16713         * lib/objc.exp (objc_target_compile): Revert the '-framework
16714         Foundation' flag fix, since bare Darwin does not ship
16715         with the Foundation framework.
16716         * objc/execute/next_mapping.h: Provide a local NSConstantString
16717         @interface and @implementation.
16718         (objc_constant_string_init): A constructor function, used to
16719         initialize the NSConstantString meta-class object.
16720         * objc/execute/string1.m: Include "next_mapping.h" instead of
16721         <Foundation/NSString.h>.
16722         * objc/execute/string2.m: Likewise.
16723         * objc/execute/string3.m: Likewise.
16724         * objc/execute/string4.m: Likewise.
16725
16726 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
16727
16728         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
16729         to double. Replace double with FLOAT.
16730         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
16731
16732         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
16733         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
16734         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
16735         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
16736         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
16737         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
16738         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
16739         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
16740
16741 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
16742
16743         PR c/13519
16744         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
16745
16746 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16747
16748         PR c++/15503
16749         * g++.dg/template/meminit2.C: New test.
16750
16751 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
16752
16753         PR target/15822
16754         * gcc.c-torture/execute/compare-fp-1.c,
16755         gcc.c-torture/execute/compare-fp-2.c,
16756         gcc.c-torture/execute/compare-fp-3.c,
16757         gcc.c-torture/execute/compare-fp-4.c,
16758         gcc.c-torture/execute/compare-fp-3.x,
16759         gcc.c-torture/execute/compare-fp-4.x: Moved...
16760         * gcc.c-torture/execute/ieee/compare-fp-1.c,
16761         gcc.c-torture/execute/ieee/compare-fp-2.c,
16762         gcc.c-torture/execute/ieee/compare-fp-3.c,
16763         gcc.c-torture/execute/ieee/compare-fp-4.c,
16764         gcc.c-torture/execute/ieee/compare-fp-3.x,
16765         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
16766
16767 2004-06-04  David Ayers  <d.ayers@inode.at>
16768
16769         * objc/execute/protocol-isEqual-4.m: New testcase.
16770
16771 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
16772
16773         * objc/execute/protocol-isEqual-1.m: New testcase.
16774         * objc/execute/protocol-isEqual-2.m: New testcase.
16775         * objc/execute/protocol-isEqual-3.m: New testcase.
16776
16777 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16778
16779         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
16780
16781 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
16782
16783         * lib/objc.exp (objc_target_compile): When running tests on
16784         Darwin (Mac OS X), inform the linker about '-framework
16785         'Foundation'.
16786
16787 2004-06-02  Eric Christopher  <echristo@redhat.com>
16788
16789         * gcc.c-torture/compile/20040602-1.c: New.
16790
16791 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
16792
16793         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
16794         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16795
16796         PR tree-optimization/14736
16797         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
16798
16799         PR tree-optimization/14042
16800         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
16801
16802         PR tree-optimization/14729
16803         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
16804
16805 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16806
16807         PR fortran/15557
16808         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
16809
16810 2004-06-01  Richard Hederson  <rth@redhat.com>
16811
16812         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
16813
16814 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16815
16816         PR c++/14932
16817         * g++.dg/parse/offsetof4.C: New test.
16818
16819 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
16820
16821         PR objc/7993
16822         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
16823
16824 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
16825
16826         PR c++/15701
16827         * g++.dg/template/friend29.C: New test.
16828
16829 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16830
16831         PR c/15749
16832         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
16833
16834 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
16835
16836         * gcc.dg/sparc-trap-1.c: New test.
16837
16838 2004-05-31  Roger Sayle  <roger@eyesopen.com>
16839
16840         PR middle-end/15069
16841         * g++.dg/opt/fold3.C: New test case.
16842
16843 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
16844
16845         * lib/target-supports.exp (check_iconv_available): Fix fallout
16846         from 2004-05-28 patch.
16847
16848 2004-05-30  Paul Brook  <paul@codesourcery.com>
16849
16850         PR fortran/15620
16851         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
16852         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
16853
16854 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
16855
16856         * gfortran.fortran-torture/execute/random_1.f90: New test.
16857
16858 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16859
16860         * g++.dg/ext/altivec-10.C: New test.
16861
16862 2004-05-29  Paul Brook  <paul@codesourcery.com>
16863
16864         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
16865
16866 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16867
16868         * gcc.dg/altivec-16.c: New test.
16869
16870 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
16871
16872         * lib/target-supports.exp (check_vmx_hw_available): New.
16873         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
16874
16875         * lib/target-supports.exp (check_alias_available,
16876         check_iconv_available, check_named_sections_available): Use
16877         unique names for temporary files.
16878
16879 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
16880
16881         * gcc.dg/altivec-15.c: New test.
16882
16883 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16884
16885         PR c++/15083
16886         * g++.dg/warn/noeffect6.C: New test.
16887
16888         PR c++/15471
16889         * g++.dg/expr/ptrmem4.C: New test.
16890
16891         PR c++/15640
16892         * g++.dg/template/operator3.C: New test.
16893
16894 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
16895
16896         PR c++/14668
16897         * g++.dg/lookup/redecl1.C: New test.
16898         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
16899
16900 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
16901
16902         * gcc.c-torture/execute/compare-fp-1.c,
16903         gcc.c-torture/execute/compare-fp-2.c,
16904         gcc.c-torture/execute/compare-fp-3.c,
16905         gcc.c-torture/execute/compare-fp-4.c,
16906         gcc.c-torture/execute/compare-fp-3.x,
16907         gcc.c-torture/execute/compare-fp-4.x,
16908         gcc.dg/pr15649-1.c: New.
16909
16910 2004-05-27  Adam Nemet  <anemet@lnxw.com>
16911
16912         PR c++/12883
16913         * g++.dg/init/array14.C: New test.
16914
16915 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
16916
16917         * lib/compat.exp (compat-get-options-main): New.
16918         (compat-get-options): Remove unneeded code, warn for ignored
16919         command.
16920         (compat-execute): Check flag set by dg-require-* commands.
16921
16922         * lib/compat.exp (compat-execute): Break up long lines.
16923
16924 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
16925
16926         * gcc.dg/altivec-7.c: Don't use 'vector long'.
16927         * gcc.dg/altivec-14.c: New test.
16928         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
16929
16930         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
16931         * gcc.dg/altivec-12.c: Ditto.
16932
16933         * gcc.dg/altivec-3.c: Move call to altivec_check.
16934
16935 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16936
16937         PR c++/15044
16938         * g++.dg/template/error12.C: New test.
16939
16940         PR c++/15317
16941         * g++.dg/ext/attrib15.C: New test.
16942
16943         PR c++/15329
16944         * g++.dg/template/ptrmem9.C: New test.
16945
16946 2004-05-25  Paul Brook  <paul@codesourcery.com>
16947
16948         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
16949
16950 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16951
16952         PR c++/15165
16953         * g++.dg/template/crash19.C: New test.
16954
16955 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16956
16957         PR c++/15025
16958         * g++.dg/template/redecl1.C: New test.
16959
16960 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
16961
16962         PR c++/14821
16963         * g++.dg/other/ns1.C: New test.
16964
16965         PR c++/14883
16966         * g++.dg/template/invalid1.C: New test.
16967
16968 2004-05-23  Paul Brook  <paul@codesourcery.com>
16969         Victor Leikehman  <lei@haifasphere.co.il>
16970
16971         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
16972         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
16973
16974 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16975
16976         PR c++/15285
16977         PR c++/15299
16978         * g++.dg/template/non-dependent5.C: New test.
16979         * g++.dg/template/non-dependent6.C: New test.
16980
16981 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
16982
16983         PR c++/15507
16984         * g++.dg/inherit/union1.C: New test.
16985
16986         PR c++/15542
16987         * g++.dg/template/addr1.C: New test.
16988
16989         PR c++/15427
16990         * g++.dg/template/array5.C: New test.
16991
16992         PR c++/15287
16993         * g++.dg/template/array6.C: New test.
16994
16995 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
16996             Roger Sayle  <roger@eyesopen.com>
16997
16998         * g++.dg/lookup/forscope2.C: New test case.
16999
17000 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17001
17002         * gcc.dg/cpp/Wmissingdirs.c: New.
17003
17004 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17005
17006         PR target/15301
17007         * gcc.dg/compat/union-m128-1.h: New file.
17008         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17009         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17010         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17011
17012 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17013
17014         PR target/15302
17015         * gcc.dg/compat/struct-complex-1.h: New file.
17016         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17017         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17018         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17019
17020 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17021
17022         PR middle-end/3074
17023         * gcc.dg/pr3074-1.c: New test case.
17024         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
17025
17026 2004-05-20  Falk Hueffner  <falk@debian.org>
17027
17028         PR other/15526
17029         * gcc.dg/ftrapv-1.c: New test case.
17030
17031 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
17032
17033         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
17034
17035 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
17036             Jeff Law  <law@redhat.com>
17037
17038         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
17039         * gcc.dg/tree-ssa/20040518-2.c: New test.
17040
17041         * gcc.dg/tree-ssa/20040518-1.c: New test.
17042
17043 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
17044
17045         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
17046
17047 2004-05-18  Paul Brook  <paul@codesourcery.com>
17048
17049         PR fortran/13930
17050         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
17051
17052 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17053
17054         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
17055         constant folding.
17056
17057 2004-05-17  Steven Bosscher  <stevenb@suse.de>
17058
17059         * gcc.dg/tree-ssa/20040517-1.c: New test.
17060
17061 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17062
17063         * gcc.dg/loop-4.c: New test.
17064
17065 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
17066
17067         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
17068
17069 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
17070
17071         PR fortran/15311
17072         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
17073
17074 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17075
17076         PR fortran/13826
17077         PR fortran/13940
17078         * gfortran.fortran-torture/compile/data_1.f90: New test.
17079
17080 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
17081
17082         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
17083         * gcc.dg/uninit-H.c: Define ASM for __s390__.
17084
17085 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17086
17087         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
17088
17089 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
17090
17091         PR c/15444
17092         * gcc.dg/format/xopen-1.c: Adjust expected message.
17093         * gcc.dg/format/xopen-3.c: New test.
17094
17095 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
17096
17097         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
17098
17099 2004-05-14  Jeff Law  <law@redhat.com>
17100
17101         * gcc.dg/tree-ssa/20040514-2.c: New test.
17102
17103 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17104
17105         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
17106         this ...
17107         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
17108         this.
17109
17110 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
17111
17112         * gcc.dg/tree-ssa/20040514-1.c: New test.
17113
17114 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17115
17116         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
17117         test.
17118
17119 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17120
17121         PR fortran/14066
17122         * gfortran.fortran-torture/compile/do_1.f90: New test.
17123
17124 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17125
17126         PR fortran/15051
17127         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
17128         test.
17129
17130 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
17131
17132         PR fortran/15149
17133         * gfortran.fortran-torture/execute/random_init.f90: New test.
17134
17135 2004-05-13  Paul Brook  <paul@codesourcery.com>
17136
17137         PR fortran/15314
17138         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
17139
17140 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
17141
17142         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
17143         for the powerpc case.
17144
17145 2004-05-13  Jeff Law  <law@redhat.com>
17146
17147         * gcc.dg/tree-ssa/20040513-1.c: New test.
17148         * gcc.dg/tree-ssa/20040513-2.c: New test.
17149
17150 2004-05-13  Paul Brook  <paul@codesourcery.com>
17151
17152         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
17153         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
17154         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
17155
17156 2004-05-13  Andreas Schwab  <schwab@suse.de>
17157
17158         PR other/10819
17159         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
17160         characters.
17161
17162 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
17163
17164         PR fortran/15294
17165         * gfortran.fortran-torture/execute/adjustr.f90: New file.
17166
17167 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
17168
17169         Merge from tree-ssa-20020619-branch.  See
17170         ChangeLog.tree-ssa for details.
17171
17172 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
17173
17174         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
17175         include <altivec.h> explicitly.
17176         * gcc.dg/altivec-13.c: Likewise.
17177
17178 2004-05-11  Paul Brook  <paul@codesourcery.com>
17179
17180         * gcc.c-torture/compile/20010518-1.c: Force enum size.
17181
17182 2004-05-10  Eric Christopher  <echristo@redhat.com>
17183
17184         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
17185         * gcc.dg/sibcall-4.c: Ditto.
17186
17187 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
17188
17189         * g++.dg/ext/altivec-8.C: New test case.
17190         * gcc.dg/altivec-13.c: New test case.
17191
17192 2004-05-08  Roger Sayle  <roger@eyesopen.com>
17193
17194         * gcc.c-torture/execute/divcmp-1.c: New test case.
17195         * gcc.c-torture/execute/divcmp-2.c: New test case.
17196         * gcc.c-torture/execute/divcmp-3.c: New test case.
17197
17198 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
17199
17200         * g++.dg/other/pragma-re-2.C: New test.
17201
17202 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17203
17204         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
17205         * gcc.dg/i386-387-2.c: Likewise.
17206
17207         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
17208         __builtin_drem.
17209         * gcc.dg/i386-387-6.c: Likewise.
17210
17211 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
17212
17213         * gcc.dg/builtins-33.c:  Also check log1p*.
17214
17215 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
17216
17217         PR optimization/15296
17218         * gcc.c-torture/execute/pr15296.c: New test.
17219
17220 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
17221
17222         * gcc.dg/builtins-40.c: New test.
17223
17224 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
17225
17226         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
17227
17228 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
17229
17230         * g++.dg/ext/spe1.C: New testcase.
17231
17232 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
17233
17234         * objc.dg/image-info.m: Allow additional attributes
17235         for __image_info section.
17236
17237 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
17238
17239         * gcc.dg/torture/mips-hilo-2.c: New test.
17240
17241 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17242
17243         PR c++/14389
17244         * g++.dg/template/member5.C: New test.
17245
17246 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
17247
17248         * gcc.dg/builtins-34.c: Also check expm1*.
17249
17250 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17251
17252         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
17253         * gcc.dg/torture/builtin-convert-3.c: New test.
17254
17255 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
17256
17257         PR middle-end/15054
17258         * g++.dg/opt/pr15054.C: New test.
17259
17260 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17261
17262         * gcc.dg/torture/builtin-rounding-1.c: New test.
17263         * gcc.dg/builtins-25.c: Delete.
17264         * gcc.dg/builtins-29.c: Delete.
17265
17266 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
17267
17268         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
17269         * gcc.dg/sibcall-4.c: Likewise.
17270         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
17271
17272 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17273
17274         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
17275         bit-field on 16-bit targets.
17276
17277 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
17278
17279         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
17280         16-bit targets.
17281
17282 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
17283
17284         * gcc.dg/rs6000-power2-1.c: Change to compile only.
17285         * gcc.dg/rs6000-power2-2.c: Likewise.
17286
17287 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
17288
17289         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
17290         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
17291         Change the asm registers to be in form of frN instead of fN.
17292
17293 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17294
17295         * gcc.dg/torture/builtin-convert-2.c: New test.
17296
17297 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
17298
17299         * gcc.dg/rs6000-power2-1.c: New test.
17300         * gcc.dg/rs6000-power2-2.c: New test.
17301
17302 2004-04-28  Jan Hubicka  <jh@suse.cz>
17303
17304         * gcc.dg/unused-6.c: New test.
17305
17306 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
17307             Ulrich Weigand  <uweigand@de.ibm.com>
17308
17309         * ada/acats/run_all.sh: Define $target variable.
17310
17311 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
17312
17313         PR c++/15119
17314         * g++.dg/other/vararg-1.C: New test.
17315
17316         PR c++/4794
17317         * g++.dg/eh/cleanup3.C: New test.
17318
17319 2004-04-24  Laurent GUERBY <laurent@guerby.net>
17320
17321         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
17322         and ad8011a (target_insn).
17323         * ada/acats/support/macro.dfs: Likewise.
17324         * ada/acats/support/impbit.adb: New file.
17325
17326 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
17327
17328         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
17329
17330 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17331
17332         * gcc.dg/loop-3.c: New test.
17333
17334 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
17335
17336         * gcc.c-torture/execute/simd-5.c: New test.
17337
17338 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17339
17340         PR c++/15064
17341         * g++.dg/template/crash18.C: New test.
17342
17343 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
17344
17345         * g++.dg/ext/complit3.C: New test.
17346
17347 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17348
17349         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
17350         * gcc.dg/altivec-3.c: Same.
17351         * gcc.dg/altivec-varargs-1.c: Same.
17352
17353 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
17354
17355         * lib/target-supports.exp (check_profiling_available): Assume
17356         profiling is not available on powerpc-eabi targets.
17357
17358 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
17359
17360         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
17361         * gcc.dg/vmx/bug-1.c: Ditto.
17362
17363 2004-04-20  Eric Christopher  <echristo@redhat.com>
17364
17365         * gcc.dg/charset/extern.c: New test.
17366         * g++.dg/charset/extern3.cc: Ditto.
17367
17368 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
17369
17370         * gcc.dg/builtins-39.c: New test.
17371
17372 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
17373
17374         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
17375
17376 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
17377
17378         * gcc.dg/torture/mips-hilo-1.c: New test.
17379
17380 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
17381
17382         * gcc.c-torture/compile/20040419-1.c: New test.
17383
17384 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
17385
17386         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
17387
17388 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
17389             Aldy Hernandez  <aldyh@redhat.com>
17390
17391         * gcc.c-torture/execute/va-arg-24.c: New.
17392
17393 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
17394             Aldy Hernandez  <aldyh@redhat.com>
17395
17396         * gcc.dg/vmx/1b-01.c: New.
17397         * gcc.dg/vmx/1b-02.c: New.
17398         * gcc.dg/vmx/1b-03.c: New.
17399         * gcc.dg/vmx/1b-04.c: New.
17400         * gcc.dg/vmx/1b-05.c: New.
17401         * gcc.dg/vmx/1b-06.c: New.
17402         * gcc.dg/vmx/1b-07.c: New.
17403         * gcc.dg/vmx/1c-01.c: New.
17404         * gcc.dg/vmx/1c-02.c: New.
17405         * gcc.dg/vmx/3a-01a.c: New.
17406         * gcc.dg/vmx/3a-01.c: New.
17407         * gcc.dg/vmx/3a-01m.c: New.
17408         * gcc.dg/vmx/3a-03.c: New.
17409         * gcc.dg/vmx/3a-03m.c: New.
17410         * gcc.dg/vmx/3a-04.c: New.
17411         * gcc.dg/vmx/3a-04m.c: New.
17412         * gcc.dg/vmx/3a-05.c: New.
17413         * gcc.dg/vmx/3a-06.c: New.
17414         * gcc.dg/vmx/3a-06m.c: New.
17415         * gcc.dg/vmx/3a-07.c: New.
17416         * gcc.dg/vmx/3b-01.c: New.
17417         * gcc.dg/vmx/3b-02.c: New.
17418         * gcc.dg/vmx/3b-10.c: New.
17419         * gcc.dg/vmx/3b-13.c: New.
17420         * gcc.dg/vmx/3b-14.c: New.
17421         * gcc.dg/vmx/3b-15.c: New.
17422         * gcc.dg/vmx/3c-01a.c: New.
17423         * gcc.dg/vmx/3c-01.c: New.
17424         * gcc.dg/vmx/3c-02.c: New.
17425         * gcc.dg/vmx/3c-03.c: New.
17426         * gcc.dg/vmx/3d-01.c: New.
17427         * gcc.dg/vmx/4-01.c: New.
17428         * gcc.dg/vmx/4-03.c: New.
17429         * gcc.dg/vmx/5-01.c: New.
17430         * gcc.dg/vmx/5-02.c: New.
17431         * gcc.dg/vmx/5-03.c: New.
17432         * gcc.dg/vmx/5-04.c: New.
17433         * gcc.dg/vmx/5-05.c: New.
17434         * gcc.dg/vmx/5-06.c: New.
17435         * gcc.dg/vmx/5-07.c: New.
17436         * gcc.dg/vmx/5-07t.c: New.
17437         * gcc.dg/vmx/5-08.c: New.
17438         * gcc.dg/vmx/5-10.c: New.
17439         * gcc.dg/vmx/5-11.c: New.
17440         * gcc.dg/vmx/7-01a.c: New.
17441         * gcc.dg/vmx/7-01.c: New.
17442         * gcc.dg/vmx/7c-01.c: New.
17443         * gcc.dg/vmx/7d-01.c: New.
17444         * gcc.dg/vmx/7d-02.c: New.
17445         * gcc.dg/vmx/8-01.c: New.
17446         * gcc.dg/vmx/8-02a.c: New.
17447         * gcc.dg/vmx/8-02.c: New.
17448         * gcc.dg/vmx/brode-1.c: New.
17449         * gcc.dg/vmx/bug-1.c: New.
17450         * gcc.dg/vmx/bug-2.c: New.
17451         * gcc.dg/vmx/bug-3.c: New.
17452         * gcc.dg/vmx/cw-bug-1.c: New.
17453         * gcc.dg/vmx/cw-bug-2.c: New.
17454         * gcc.dg/vmx/cw-bug-3.c: New.
17455         * gcc.dg/vmx/dct.c: New.
17456         * gcc.dg/vmx/debug-1.c: New.
17457         * gcc.dg/vmx/debug-2.c: New.
17458         * gcc.dg/vmx/debug-3.c: New.
17459         * gcc.dg/vmx/debug-4.c: New.
17460         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
17461         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
17462         * gcc.dg/vmx/eg-5.c: New.
17463         * gcc.dg/vmx/fft.c: New.
17464         * gcc.dg/vmx/gcc-bug-1.c: New.
17465         * gcc.dg/vmx/gcc-bug-2.c: New.
17466         * gcc.dg/vmx/gcc-bug-3.c: New.
17467         * gcc.dg/vmx/gcc-bug-4.c: New.
17468         * gcc.dg/vmx/gcc-bug-5.c: New.
17469         * gcc.dg/vmx/gcc-bug-6.c: New.
17470         * gcc.dg/vmx/gcc-bug-7.c: New.
17471         * gcc.dg/vmx/gcc-bug-8.c: New.
17472         * gcc.dg/vmx/gcc-bug-9.c: New.
17473         * gcc.dg/vmx/gcc-bug-b.c: New.
17474         * gcc.dg/vmx/gcc-bug-c.c: New.
17475         * gcc.dg/vmx/gcc-bug-d.c: New.
17476         * gcc.dg/vmx/gcc-bug-e.c: New.
17477         * gcc.dg/vmx/gcc-bug-f.c: New.
17478         * gcc.dg/vmx/gcc-bug-g.c: New.
17479         * gcc.dg/vmx/gcc-bug-i.c: New.
17480         * gcc.dg/vmx/harness.h: New.
17481         * gcc.dg/vmx/ira1.c: New.
17482         * gcc.dg/vmx/ira2a.c: New.
17483         * gcc.dg/vmx/ira2b.c: New.
17484         * gcc.dg/vmx/ira2.c: New.
17485         * gcc.dg/vmx/ira2c.c: New.
17486         * gcc.dg/vmx/mem.c: New.
17487         * gcc.dg/vmx/newton-1.c: New.
17488         * gcc.dg/vmx/ops.c: New.
17489         * gcc.dg/vmx/sn7153.c: New.
17490         * gcc.dg/vmx/spill2.c: New.
17491         * gcc.dg/vmx/spill3.c: New.
17492         * gcc.dg/vmx/spill.c: New.
17493         * gcc.dg/vmx/t.c: New.
17494         * gcc.dg/vmx/varargs-1.c: New.
17495         * gcc.dg/vmx/varargs-2.c: New.
17496         * gcc.dg/vmx/varargs-3.c: New.
17497         * gcc.dg/vmx/varargs-4.c: New.
17498         * gcc.dg/vmx/varargs-5.c: New.
17499         * gcc.dg/vmx/varargs-6.c: New.
17500         * gcc.dg/vmx/varargs-7.c: New.
17501         * gcc.dg/vmx/vmx.exp: New.
17502         * gcc.dg/vmx/vprint-1.c: New.
17503         * gcc.dg/vmx/vscan-1.c: New.
17504         * gcc.dg/vmx/x-01.c: New.
17505         * gcc.dg/vmx/x-02.c: New.
17506         * gcc.dg/vmx/x-03.c: New.
17507         * gcc.dg/vmx/x-04.c: New.
17508         * gcc.dg/vmx/x-05.c: New.
17509         * gcc.dg/vmx/yousufi-1.c: New.
17510         * gcc.dg/vmx/zero-1.c: New.
17511         * gcc.dg/vmx/zero.c: New.
17512
17513 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
17514
17515         * g++.dg/lookup/java1.C: Update for chage of
17516         _Jv_AllocObject.
17517         * g++.dg/lookup/java2.C: Likewise.
17518
17519 2004-04-17  Laurent GUERBY <laurent@guerby.net>
17520
17521         * ada/acats/run_all.sh: use -O2 by default.
17522
17523 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
17524
17525         * gcc.dg/vr-mult-[12].c: New tests.
17526
17527 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17528
17529         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
17530
17531         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
17532
17533 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
17534
17535         * lib/target-supports.exp (check_profiling_available): Assume profiling
17536         isn't available for mips*-*-elf targets.
17537
17538 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
17539
17540         * gcc.dg/builtins-38.c: New test.
17541
17542 2004-04-14  Eric Christopher  <echristo@redhat.com>
17543
17544         * g++.dg/charset/charset.exp: Run .cc extension tests.
17545
17546 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
17547
17548         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
17549
17550 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17551
17552         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
17553
17554 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
17555
17556         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
17557         * gcc.dg/i386-387-2.c: Likewise.
17558
17559         * gcc.dg/i386-387-7.c: New test.
17560         * gcc.dg/i386-387-8.c: New test.
17561
17562         * gcc.dg/builtins-37.c: New test.
17563
17564 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
17565
17566         * g++.dg/pch/externc-1.C: Add missing semicolon.
17567
17568 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
17569
17570         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
17571
17572 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17573
17574         * gcc.c-torture/execute/20040411-1.c: New test.
17575
17576 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17577
17578         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
17579
17580 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
17581
17582         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
17583
17584 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
17585
17586         * lib/target-supports.exp (check_named_sections_available): New.
17587         * lib/gcc-dg.exp (dg-require-named-sections): New.
17588         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
17589         old-deja.exp.  Also prune error-count message from HP linker.
17590         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
17591
17592         * g++.dg/init/init-ref4.C: Use dg-require-weak.
17593         * g++.old-deja/g++.pt/static3.C: Likewise.
17594         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
17595
17596 2004-04-09  Roger Sayle  <roger@eyesopen.com>
17597
17598         * gcc.c-torture/execute/20040409-1.c: New test case.
17599         * gcc.c-torture/execute/20040409-2.c: New test case.
17600         * gcc.c-torture/execute/20040409-3.c: New test case.
17601
17602 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
17603
17604         * gcc.dg/20040409-1.c: New test.
17605
17606 2004-04-08  Roger Sayle  <roger@eyesopen.com>
17607
17608         PR target/14888
17609         * g++.dg/opt/pr14888.C: New test case.
17610
17611 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
17612
17613         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
17614         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
17615         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
17616         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
17617         New tests.
17618
17619 2004-04-08  Paul Brook  <paul@codesourcery.com>
17620
17621         * gcc.dg/spill-1.c: New test.
17622
17623 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17624
17625         * gcc.dg/torture/builtin-ctype-2.c: New test.
17626
17627 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
17628
17629         * gcc.dg/pch/pch.exp: Add largefile test.
17630
17631 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
17632
17633         * g++.dg/pch/externc-1.Hs: New.
17634         * g++.dg/pch/externc-1.C: New.
17635
17636 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17637
17638         * gcc.dg/compat/struct-by-value-5a_main.c,
17639         gcc.dg/compat/struct-by-value-5b_main.c: New files.
17640         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
17641         * gcc.dg/compat/struct-by-value-5a_x.c,
17642         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
17643         gcc.dg/compat/struct-by-value-5_x.c.
17644         * gcc.dg/compat/struct-by-value-5a_y.c,
17645         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
17646         gcc.dg/compat/struct-by-value-5_y.c.
17647
17648         * gcc.dg/compat/struct-by-value-6a_main.c,
17649         gcc.dg/compat/struct-by-value-6b_main.c: New files.
17650         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
17651         * gcc.dg/compat/struct-by-value-6a_x.c,
17652         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
17653         gcc.dg/compat/struct-by-value-6_x.c.
17654         * gcc.dg/compat/struct-by-value-6a_y.c,
17655         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
17656         gcc.dg/compat/struct-by-value-6_y.c.
17657
17658         * gcc.dg/compat/struct-by-value-7a_main.c,
17659         gcc.dg/compat/struct-by-value-7b_main.c: New files.
17660         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
17661         * gcc.dg/compat/struct-by-value-7a_x.c,
17662         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
17663         gcc.dg/compat/struct-by-value-7_x.c.
17664         * gcc.dg/compat/struct-by-value-7a_y.c,
17665         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
17666         gcc.dg/compat/struct-by-value-7_y.c.
17667
17668 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
17669
17670         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
17671         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
17672         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
17673         options.
17674
17675 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
17676
17677         * gcc.dg/builtins-36.c: New test.
17678
17679 2004-04-06  Paul Brook  <paul@codesourcery.com>
17680
17681         * README.gcc: Remove obsolete contraint on testcases.
17682
17683 2004-04-05  Paul Brook  <paul@codesourcery.com>
17684
17685         PR2123
17686         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
17687         failure and exit(0) on success.
17688         * g++.dg/expr/anew2.C: Ditto.
17689         * g++.dg/expr/anew3.C: Ditto.
17690         * g++.dg/expr/anew4.C: Ditto.
17691
17692 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
17693
17694         PR c++/3518
17695         * g++.dg/template/unify7.C: New.
17696
17697 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17698
17699         * g++.dg/README: Bring up to date with new subdirectories; remove
17700         duplicate subdirectory lines.
17701
17702 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
17703
17704         PR c++/14007
17705         * g++.dg/template/unify5.C: New.
17706         * g++.dg/template/unify6.C: New.
17707         * g++.dg/template/qualttp20.C: Adjust.
17708         * g++.old-deja/g++.jason/report.C: Adjust.
17709         * g++.old-deja/g++.other/qual1.C: Adjust.
17710
17711 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
17712
17713         PR c++/14803
17714         * g++.dg/inherit/ptrmem1.C: New test.
17715
17716 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
17717
17718         PR c++/14755
17719         * gcc.c-torture/execute/20040331-1.c: New test.
17720         * gcc.dg/20040331-1.c: New test.
17721
17722 2004-04-01  Paul Brook  <paul@codesourcery.com>
17723
17724         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
17725
17726 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
17727
17728         PR c++/14724
17729         * g++.dg/init/goto1.C: New test.
17730
17731         PR c++/14763
17732         * g++.dg/template/defarg4.C: New test.
17733
17734 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
17735
17736         * gcc.dg/altivec-11.c: Extend test for more valid cases.
17737
17738 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
17739
17740         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
17741
17742 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
17743
17744         * gcc.dg/noncompile/undeclared-2.c: New test.
17745
17746 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17747
17748         * gcc.dg/940409-1.c: Remove XFAIL.
17749         * gcc.dg/reg-vol-struct-1.c: New test.
17750
17751 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17752
17753         * gcc.dg/torture/builtin-wctype-1.c: New test.
17754
17755 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
17756
17757         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
17758         * gcc.dg/20001101-1.c: Likewise.
17759         * gcc.dg/20001102-1.c: Likewise.
17760
17761 2004-03-25  Roger Sayle  <roger@eyesopen.com>
17762
17763         * gcc.dg/compare8.c: Add an additional test for XOR.
17764
17765 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17766
17767         * gcc.dg/torture/builtin-ctype-1.c: New test.
17768
17769 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17770
17771         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
17772         * gcc.dg/torture/builtin-math-1.c: Likewise.
17773         * gcc.dg/torture/builtin-power-1.c: New test.
17774
17775 2004-03-24  Andreas Schwab  <schwab@suse.de>
17776
17777         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
17778         IA64 assembler.
17779
17780 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17781             Roger Sayle  <roger@eyesopen.com>
17782
17783         * gcc.dg/compare8.c: New test case.
17784
17785 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
17786
17787         * g++.dg/ext/altivec-7.C: New test.
17788
17789 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
17790
17791         PR 12267, 12391, 12560, 13129, 14114, 14133
17792         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
17793         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
17794         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
17795         Adjust error regexps.
17796         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
17797         * gcc.dg/noncompile/undeclared-1.c: New test cases.
17798         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
17799         * gcc.dg/local1.c: Add explanatory comment.
17800
17801 2004-03-23  Roger Sayle  <roger@eyesopen.com>
17802
17803         PR optimization/14669
17804         * g++.dg/opt/fold2.C: New test case.
17805
17806 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
17807
17808         PR c/14069
17809         * gcc.dg/20040322-1.c: New test.
17810
17811 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17812
17813         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
17814         * gcc.dg/ultrasp4.c: Likewise.
17815         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
17816
17817 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17818
17819         * gcc.dg/i386-sse-8.c: Reset default options.
17820
17821 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
17822
17823         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
17824         in the error message text.
17825
17826 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17827
17828         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
17829
17830 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
17831
17832         PR c++/14616
17833         * g++.dg/init/array13.C: New test.
17834
17835 2004-03-20  Roger Sayle  <roger@eyesopen.com>
17836
17837         PR target/13889
17838         * gcc.c-torture/compile/pr13889.c: New test case.
17839
17840 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17841
17842         PR c/14635
17843         * builtins-1.c (nan, nans): Don't test.
17844         * builtins-30.c: Don't use nan, nanf, nanl.
17845         * builtins-35.c: New test.
17846
17847 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
17848
17849         * g++.dg/ext/altivec-6.C: New test.
17850
17851 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
17852
17853         * g++.dg/init/placement3.C: New test.
17854
17855         * g++.dg/template/spec13.C: New test.
17856
17857         * g++.dg/lookup/using11.C: New test.
17858
17859         * g++.dg/lookup/koenig3.C: New test.
17860
17861         * g++.dg/template/operator2.C: New test.
17862
17863         * g++.dg/expr/dtor3.C: New test.
17864         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
17865         marker.
17866         * g++.old-deja/g++.law/visibility28.C: Likewise.
17867
17868 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
17869
17870         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
17871         * gcc.dg/ppc64-abi-3.c: Likewise.
17872
17873 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17874
17875         PR c++/14545
17876         * g++.dg/parse/template15.C: New test.
17877
17878 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17879
17880         * g++.dg/expr/dtor2.C: New test.
17881
17882         * g++.dg/lookup/anon4.C: New test.
17883
17884         * g++.dg/overload/using1.C: New test.
17885
17886         * g++.dg/template/lookup7.C: New test.
17887
17888         * g++.dg/template/typename6.C: New test.
17889
17890         * g++.dg/expr/cond6.C: New test.
17891
17892 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17893
17894         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
17895
17896 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17897
17898         * g++.dg/expr/cond5.C: New test.
17899         * g++.dg/expr/constcast1.C: Likewise.
17900         * g++.dg/expr/ptrmem2.C: Likewise.
17901         * g++.dg/expr/ptrmem3.C: Likewise.
17902         * g++.dg/lookup/main1.C: Likewise.
17903         * g++.dg/template/lookup6.C: Likewise.
17904
17905 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
17906
17907         * gcc.dg/local1.c: New test.
17908
17909         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
17910
17911 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17912
17913         * gcc.dg/torture/builtin-convert-1.c: New test.
17914
17915 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17916
17917         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
17918
17919 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17920
17921         PR c++/14481
17922         * g++.dg/warn/Wunused-7.C: New test.
17923
17924 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17925
17926         * gcc.dg/torture/builtin-integral-1.c: New test.
17927
17928 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
17929
17930         PR c++/14586
17931         * g++.dg/parse/non-dependent3.C: New test.
17932
17933 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
17934
17935         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
17936         * g++.dg/eh/simd-2.C: Likewise.
17937         * g++.dg/init/array10.C: Likewise.
17938         * gcc.c-torture/compile/simd-1.c: Likewise.
17939         * gcc.c-torture/compile/simd-2.c: Likewise.
17940         * gcc.c-torture/compile/simd-3.c: Likewise.
17941         * gcc.c-torture/compile/simd-4.c: Likewise.
17942         * gcc.c-torture/compile/simd-6.c: Likewise.
17943         * gcc.c-torture/execute/simd-1.c: Likewise.
17944         * gcc.c-torture/execute/simd-2.c: Likewise.
17945         * gcc.dg/compat/vector-defs.h: Likewise.
17946         * gcc.dg/20020531-1.c: Likewise.
17947         * gcc.dg/altivec-3.c: Likewise.
17948         * gcc.dg/altivec-4.c: Likewise.
17949         * gcc.dg/altivec-varargs-1.c: Likewise.
17950         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
17951         * gcc.dg/i386-mmx-3.c: Likewise.
17952         * gcc.dg/i386-sse-4.c: Likewise.
17953         * gcc.dg/i386-sse-5.c: Likewise.
17954         * gcc.dg/i386-sse-8.c: Likewise.
17955         * gcc.dg/simd-1.c: Likewise.
17956         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
17957         __ev64_opaque__ since the machine description provides it.
17958
17959 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17960
17961         * lib/compat.exp (skip_list): New global variable.
17962         Use it to hold the user defined COMPAT_SKIPS list if any.
17963         (compat-obj): Add the members of skip_list to optall.
17964
17965 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17966
17967         * gcc.dg/compat/union-by-value-1_main.c,
17968         union-by-value-1_x.c, union-by-value-1_y.c,
17969         union-check.h, union-defs.h,
17970         union-init.h, union-return-1_main.c,
17971         union-return-1_x.c, union-return-1_y.c: New files.
17972
17973 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17974
17975         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
17976         mixed-struct-init.h: Add 4 mixed structure types.
17977         struct-by-value-21_main.c, struct-by-value-21_x.c,
17978         struct-by-value-21_y.c, struct-return-21_main.c,
17979         struct-return-21_x.c, struct-return-21_y.c: New files.
17980
17981 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
17982
17983         PR c++/14550
17984         * g++.dg/parse/template14.C: New test.
17985
17986 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17987
17988         * gcc.c-torture/execute/20040313-1.c: New test.
17989
17990 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
17991
17992         PR target/14533
17993         * gcc.dg/20040311-2.c: New test.
17994
17995 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
17996
17997         PR other/14544
17998         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
17999         bit-field.
18000
18001 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18002
18003         * gcc.dg/20040305-2.c: Add missing return statement.
18004
18005 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18006
18007         * gcc.dg/builtins-34.c: Also check pow10*.
18008
18009 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18010
18011         PR target/14262
18012         * gcc.dg/20040305-2.c: New test.
18013
18014 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18015
18016         * gcc.dg/20040310-1.c: New test.
18017
18018 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18019
18020         * gcc.c-torture/execute/20040311-1.c: New test case.
18021
18022 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18023
18024         PR c++/14476
18025         * g++.dg/lookup/enum1.C: New test.
18026
18027 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
18028
18029         PR c++/14510
18030         * g++.dg/lookup/struct2.C: New test.
18031
18032 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
18033
18034         * gcc.dg/builtins-34.c: New test.
18035
18036 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18037
18038         * gcc.dg/torture/builtin-nonneg-1.c: New test.
18039
18040 2004-03-09  James E Wilson  <wilson@specifixinc.com>
18041
18042         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
18043         * gcc.dg/alias-2.c: New testcase.
18044
18045 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
18046
18047         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
18048
18049 2004-03-09  Roger Sayle  <roger@eyesopen.com>
18050
18051         * gcc.c-torture/execute/20040309-1.c: New test case.
18052
18053 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
18054
18055         PR c++/14397
18056         * g++.dg/overload/ref1.C: New.
18057
18058 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18059
18060         PR c++/14409
18061         * g++.dg/template/spec12.C: New test.
18062
18063         PR c++/14448
18064         * g++.dg/parse/crash14.C: New test.
18065
18066 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18067
18068         PR c++/14230
18069         * g++.dg/init/ref11.C: New test.
18070
18071 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
18072
18073         PR c++/14432
18074         * g++.dg/parse/builtin2.C: New test.
18075
18076 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18077
18078         PR c++/14401
18079         * g++.dg/init/ctor3.C: New test.
18080         * g++.dg/init/union1.C: New test.
18081         * g++.dg/ext/anon-struct4.C: New test.
18082
18083 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
18084
18085         * g++.dg/lookup/koenig1.C: Tweak error messages.
18086         * g++.dg/lookup/used-before-declaration.C: Likewise.
18087         * g++.dg/other/do1.C: Likewise.
18088         * g++.dg/overload/koenig1.C: Likewise.
18089         * g++.dg/parse/crash13.C: Likewise.
18090         * g++.dg/template/instantiate3.C: Likewise.
18091
18092 2004-03-08  Eric Christopher  <echristo@redhat.com>
18093
18094         * * lib/target-supports.exp: Enable libiconv in test
18095         compilation.  Fix up error checking.
18096
18097 2004-03-08  Roger Sayle  <roger@eyesopen.com>
18098
18099         PR middle-end/14289
18100         * gcc.dg/pr14289-1.c: New test case.
18101         * gcc.dg/pr14289-2.c: Likewise.
18102         * gcc.dg/pr14289-3.c: Likewise.
18103
18104 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
18105
18106         * gcc.c-torture/execute/20040308-1.c: New test.
18107
18108 2004-03-07  Roger Sayle  <roger@eyesopen.com>
18109
18110         * gcc.c-torture/execute/20040307-1.c: New test case.
18111
18112 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
18113
18114         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
18115
18116 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
18117
18118         * gcc.dg/20040306-1.c: New test.
18119
18120 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
18121
18122         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
18123         them static.
18124         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
18125
18126 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18127
18128         PR c/14465
18129         * gcc.dg/decl-6.c: New test.
18130
18131 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18132
18133         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
18134         Rename LOGPOW -> LOG_POW.
18135         (SQRT_EXP, POW_EXP): New.
18136
18137 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18138
18139         * gcc.dg/i386-sse-8.c: New test.
18140
18141 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18142
18143         PR c/14114
18144         * gcc.dg/decl-5.c: New test.
18145
18146 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
18147
18148         * gcc.dg/20040305-1.c: New test.
18149
18150 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
18151
18152         PR other/14354
18153         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
18154
18155 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
18156
18157         PR c++/14425, c++/14426
18158         * g++.dg/ext/altivec-4.C: New test.
18159         * g++.dg/ext/altivec-5.C: New test.
18160
18161 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
18162
18163         * g++.old-deja/g++.other/linkage1.C: Expect errors about
18164         global variables of a type with no linkage.
18165         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
18166         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
18167         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
18168         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
18169         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
18170         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
18171         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
18172         * g++.dg/warn/deprecated.C: Name enum Color.
18173         * g++.dg/overload/VLA.C: Name structure for 'b'.
18174         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
18175
18176 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18177
18178         * gcc.c-torture/compile/20040304-1.c: New test.
18179
18180 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
18181
18182         PR 13728
18183         * gcc.dg/decl-4.c: New testcase.
18184
18185 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
18186
18187         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
18188         as PRECF if sizeof (float) > sizeof (double).
18189         (PRECL): Make it the same as PRECF if
18190         sizeof (float) > sizeof (long double).
18191
18192 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18193
18194         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
18195         system type.  Add check for irix6 which doesn't have c99 runtime.
18196
18197 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
18198
18199         * gcc.dg/const-elim-1.c: xfail for xtensa.
18200
18201 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18202
18203         PR c++/14369
18204         * g++.dg/template/cond4.C: New test.
18205
18206 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18207
18208         PR c++/14360
18209         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
18210
18211         PR c++/14361
18212         * g++.dg/parse/defarg7.C: New test.
18213
18214         PR c++/14359
18215         * g++.dg/template/friend26.C: New test.
18216
18217 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
18218
18219         PR c++/14324
18220         * g++.dg/abi/mangle21.C: New test.
18221
18222         PR c++/14260
18223         * g++.dg/parse/constructor2.C: New test.
18224
18225         PR c++/14337
18226         * g++.dg/template/sfinae1.C: New test.
18227
18228 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/14267
18231         * g++.dg/expr/crash2.C: New test.
18232
18233         PR middle-end/13448
18234         * gcc.dg/inline-5.c: New test.
18235         * gcc.dg/always-inline.c: Split out tests into ...
18236         * gcc.dg/always-inline2.c: ... this and ...
18237         * gcc.dg/always-inline3.c: ... this.
18238
18239 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
18240
18241         PR debug/12103
18242         * g++.dg/debug/crash1.C: New test.
18243
18244 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
18245
18246         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
18247         function with __attribute__((noinline)).
18248         (recurser_void2): Likewise.
18249         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
18250         (recurser_void2): Likewise.
18251
18252 2004-02-29  Roger Sayle  <roger@eyesopen.com>
18253
18254         PR middle-end/14203
18255         * g++.dg/warn/Wunused-6.C: New test case.
18256
18257 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
18258
18259         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
18260         not defined.
18261
18262 2004-02-27  Eric Christopher  <echristo@redhat.com>
18263
18264         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
18265         * g++.dg/charset/asm2.c: Run only x86.
18266         * gcc.dg/charset/asm3.c: Ditto.
18267
18268 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
18269
18270         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
18271         ld_library_path.
18272
18273 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
18274
18275         * g++.dg/ext/altivec-3.C: New.
18276
18277 2004-02-26  Richard Henderson  <rth@redhat.com>
18278
18279         * g++.dg/ext/attrib10.C: Mark for warning.
18280         * gcc.dg/attr-alias-1.c: New.
18281
18282 2004-02-26  Richard Henderson  <rth@redhat.com>
18283
18284         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
18285         * gcc.c-torture/execute/20040208-2.c: ... it back.
18286
18287 2004-02-26  Eric Christopher  <echristo@redhat.com>
18288
18289         * lib/target-supports.exp (check-iconv-available): New function.
18290         * lib/gcc-dg.exp (dg-require-iconv): New function.
18291         Use above.
18292         * gcc.dg/charset: New directory.
18293         * gcc.dg/charset/charset.exp: New file.
18294         * gcc.dg/charset/asm1.c: Ditto.
18295         * gcc.dg/charset/asm2.c: Ditto.
18296         * gcc.dg/charset/asm3.c: Ditto.
18297         * gcc.dg/charset/asm4.c: Ditto.
18298         * gcc.dg/charset/asm5.c: Ditto.
18299         * gcc.dg/charset/attribute1.c: Ditto.
18300         * gcc.dg/charset/attribute2.c: Ditto.
18301         * gcc.dg/charset/string1.c: Ditto.
18302         * g++.dg/charset: New directory.
18303         * g++.dg/dg.exp: Add here. Special options.
18304         * g++.dg/charset/charset.exp: New file.
18305         * g++.dg/charset/asm1.c: Ditto.
18306         * g++.dg/charset/asm2.c: Ditto.
18307         * g++.dg/charset/asm3.c: Ditto.
18308         * g++.dg/charset/asm4.c: Ditto.
18309         * g++.dg/charset/attribute1.c: Ditto.
18310         * g++.dg/charset/attribute2.c: Ditto.
18311         * g++.dg/charset/extern1.cc: Ditto.
18312         * g++.dg/charset/extern2.cc: Ditto.
18313         * g++.dg/charset/string1.c: Ditto.
18314
18315 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
18316
18317         PR c++/14278
18318         * g++.dg/parse/comma1.C: New test.
18319
18320 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18321
18322         PR c++/14284
18323         * g++.dg/template/ttp8.C: New test.
18324
18325 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
18326
18327         * gcc.dg/fixuns-trunc-1.c: New test.
18328
18329 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18330
18331         * gcc.dg/builtins-config.h: Use #elif.
18332
18333 2004-02-26  Michael Matz  <matz@suse.de>
18334
18335         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
18336         * gcc.dg/991214-1.c: Likewise.
18337         * gcc.dg/i386-asm-1.c: Likewise.
18338
18339 2004-02-25  Richard Henderson  <rth@redhat.com>
18340
18341         * gcc.c-torture/execute/20040208-2.c: Move ...
18342         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
18343
18344 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18345
18346         PR c++/14246
18347         * g++.dg/other/crash-3.C: New test.
18348
18349 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18350
18351         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
18352         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
18353
18354         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
18355         HP-UX.
18356
18357 2004-02-24  Michael Matz  <matz@suse.de>
18358
18359         * gcc.dg/i386-regparm.c: New.
18360
18361 2004-02-23  James E Wilson  <wilson@specifixinc.com>
18362
18363         * gcc.c-torture/execute/20040223-1.c: New.
18364
18365 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
18366             Kazu Hirata  <kazu@cs.umass.edu>
18367
18368         * gcc.dg/fwritable-strings-1.c: Remove.
18369
18370 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
18371
18372         PR c/14156
18373         * gcc.dg/20040223-1.c: New test.
18374
18375 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18376
18377         PR c++/14106
18378         * g++.dg/ext/typeof9.C: New test.
18379
18380 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18381
18382         PR c++/14250
18383         * g++.dg/other/switch1.C: New test.
18384
18385 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18386
18387         * gcc.dg/cast-function-1.c: Adjust for new informative message.
18388         * gcc.dg/va-arg-1.c: Likewise.
18389
18390 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18391
18392         PR c++/14143
18393         * g++.dg/template/koenig5.C: New test.
18394
18395 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
18396
18397         * g++.dg/ext/altivec-1.C: Generalize target triple.
18398         * g++.dg/ext/altivec-2.C: New test case.
18399         * g++.dg/ext/altivec_check.h: New file.
18400         * gcc.dg/altivec-1.c: Generalize target triple;
18401         include altivec_check.h and call altivec_check().
18402         * gcc.dg/altivec-[2-5].c: Generalize target triple.
18403         * gcc.dg/altivec-6.c: New test case.
18404         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
18405         type casts as needed.
18406         * gcc.dg/altivec-10.c: Include altivec_check.h and call
18407         altivec_check().
18408         * gcc.dg/altivec-12.c: New test case.
18409         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
18410         include altivec_check.h and call altivec_check().
18411         * gcc.dg/altivec_check.h: New file.
18412
18413 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18414
18415         * lib/target-supports.exp (check_alias_available): Don't mangle
18416         function `g' in test program.
18417
18418 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18419
18420         * lib/target-supports.exp (check_profiling_available): Check
18421         argument to determine whether we support a profiling type.
18422         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
18423         check_profiling_available.
18424         * g++.dg/bprob/bprob.exp: Likewise
18425         * g77.dg/bprob/bprob.exp: Likewise.
18426         * gcc.misc-tests/bprob.exp: Likewise.
18427         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
18428         dg-require-profiling and delete expected error handling.
18429         * gcc.dg/20021014-1.c: Likewise.
18430         * gcc.dg/nest.c: Likewise.
18431
18432 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18433
18434         PR c++/12007
18435         * g++.dg/other/vthunk1.C: New test.
18436
18437 2004-02-20  Falk Hueffner  <falk@debian.org>
18438
18439         PR target/14201
18440         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
18441
18442 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
18443
18444         PR c++/13927
18445         * g++.dg/other/error8.C: Remove XFAIL markers.
18446
18447         PR c++/14173
18448         * g++.dg/ext/packed5.C: New test.
18449
18450         PR c++/14199
18451         * g++.dg/warn/Wunused-5.C: New test.
18452
18453         PR c++/14186
18454         * g++.dg/lookup/member1.C: New test.
18455
18456 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
18457
18458         * gcc.c-torture/compile/20040130-1.c: Enable only when
18459         __INT_MAX__ >= 2147483647L.
18460         * gcc.c-torture/compile/961203-1.c: Likewise.
18461
18462 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
18463
18464         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
18465         * g++.dg/opt/template1.C: Robustify assembler regexp
18466
18467 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18468
18469         * gcc.c-torture/execute/simd-4.x: Remove.
18470         * gcc.c-torture/execute/va-arg-25.x: Likewise.
18471         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
18472         Guard with #ifndef SKIP_ATTRIBUTE.
18473         * gcc.dg/compat/vector-1_y.c: Likewise.
18474         * gcc.dg/compat/vector-2_x.c: Likewise.
18475         * gcc.dg/compat/vector-2_y.c: Likewise.
18476         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
18477         * g++.dg/eh/simd-2.C: Likewise.
18478
18479 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
18480
18481         * gcc.c-torture/compile/complex-1.c: New.
18482
18483 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
18484
18485         PR target/14209
18486         * gcc.c-torture/execute/20040218-1.c: New test.
18487
18488 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18489
18490         PR c++/14181
18491         * g++.dg/parse/new2.C: New test.
18492
18493 2004-02-18  Paul Brook  <paul@codesourcery.com>
18494
18495         * gcc.c-torture/compile/libcall-1.c: New test.
18496
18497 2004-02-18  Paul Brook  <paul@codesourcery.com>
18498
18499         PR debug/12934
18500         * gcc.dg/debug/debug-7.c: New test.
18501
18502 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
18503
18504         * gcc.dg/20040217-1.c: New test.
18505
18506 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
18507
18508         * gcc.c-torture/execute/990208-1.x: Delete.
18509
18510 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
18511
18512         * gcc.c-torture/execute/20040208-2.x: New file.
18513
18514 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
18515
18516         PR c++/11326
18517         * g++.dg/abi/structret1.C: New test.
18518
18519 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
18520
18521         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
18522         (i386_cpuid): No need to test if cpuid is available on AMD64.
18523         Fix assembly, so that it works onboth i386 and AMD64.
18524         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
18525         (vecInLong): Fix s[] member type to unsigned int.
18526         (vecInWord): Remove type.
18527         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
18528         (a64, b64, c64, d64, e64): Remove.
18529         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
18530         Remove unused variable.  Remove initialization of removed variables.
18531         Don't call mmx_tests nor sse_tests.
18532         (reference_mmx, reference_sse): Remove.
18533         (check): Add return stmt.
18534         * gcc.dg/i386-sse-7.c: New test.
18535         * gcc.dg/i386-mmx-4.c: New test.
18536
18537 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18538
18539         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
18540         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18541         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18542         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
18543         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
18544         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
18545         g++.dg/tc1/dr94.C: Fix line terminator.
18546
18547 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
18548
18549         * gcc.c-torture/compile/20040216-1.c: New.
18550
18551 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18552
18553         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
18554         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
18555         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
18556         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
18557         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
18558         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
18559
18560 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18561
18562         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
18563
18564 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
18565
18566         PR c++/13971
18567         * g++.dg/expr/cond4.C: New test.
18568
18569         PR c++/14086
18570         * g++.dg/lookup/crash2.C: New test.
18571
18572 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
18573
18574         * gcc.c-torture/compile/20040214-2.c: New test.
18575
18576 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
18577
18578         PR c++/14116
18579         * g++.dg/ext/typeof8.C: New test.
18580
18581 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
18582
18583         * gcc.c-torture/compile/20040214-1.c: New test.
18584
18585 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18586
18587         PR c++/13635
18588         * g++.dg/template/spec11.C: New test.
18589
18590 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18591
18592         PR c++/13927
18593         * g++.dg/other/error8.C: New test.
18594
18595 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
18596
18597         PR c++/14122
18598         * g++.dg/template/array4.C: New test.
18599
18600         PR c++/14108
18601         * g++.dg/inherit/thunk2.C: New test.
18602
18603         PR c++/14083
18604         * g++.dg/eh/cond2.C: New test.
18605
18606 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
18607
18608         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
18609
18610 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
18611
18612         * lib/scanasm.exp (dg-scan): Quote pattern before display.
18613
18614 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
18615
18616         * g++.dg/simd-2.C: xfail on ppc64-linux.
18617
18618 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18619
18620         PR c/456
18621         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
18622         tests.
18623
18624 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
18625
18626         * gcc.dg/builtins-33.c: New test.
18627
18628 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
18629
18630         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
18631
18632 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18633
18634         * g++.dg/simd-2.C: Set -maltivec for ppc64.
18635
18636 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
18637
18638         * gcc.dg/ppc64-abi-3.c: New test.
18639
18640 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
18641
18642         PR c/14092
18643
18644         * gcc.dg/pr14092-1.c: New testcase.
18645
18646 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
18647
18648         * gcc.dg/cpp/assert4.c: Fix typo last change.
18649
18650         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
18651         * gcc.dg/cpp/assert4.c: Handle powerpc64.
18652
18653         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
18654
18655 2004-02-09  Roger Sayle  <roger@eyesopen.com>
18656
18657         * gcc.c-torture/compile/20040209-1.c: New test case.
18658
18659 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18660
18661         * gcc.dg/c90-init-1.c: Adjust expected error messages.
18662
18663 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
18664
18665         * gcc.c-torture/execute/20040208-[12].c: New tests.
18666
18667 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18668
18669         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
18670
18671 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18672
18673         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
18674
18675 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18676
18677         Bug 13856
18678         * gcc.dg/visibility-8.c: New testcase.
18679
18680 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
18681
18682         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
18683         arguments.
18684         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
18685
18686 2004-02-07  Roger Sayle  <roger@eyesopen.com>
18687
18688         PR middle-end/13696
18689         * g++.dg/opt/fold1.C: New test case.
18690
18691 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18692
18693         PR c++/14033
18694         * g++.dg/other/crash-2.C: New test.
18695
18696 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18697
18698         PR c++/14028
18699         * g++.dg/parse/angle-bracket2.C: New test.
18700
18701 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18702
18703         PR middle-end/13750
18704         Revert:
18705         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
18706         PR pch/13361
18707         * testsuite/g++.dg/pch/wchar-1.C: New.
18708         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18709
18710 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18711
18712         PR c++/14008
18713         * g++.dg/parse/error15.C: New test.
18714         * g++.dg/parse/crash11.C: Update dg-error mark.
18715
18716 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18717
18718         PR c++/13932
18719         * g++.dg/warn/conv2.C: New test.
18720
18721 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18722
18723         PR c++/13086
18724         * g++.dg/warn/incomplete1.C: Remove xfail.
18725
18726 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18727
18728         * lib/file-format.exp (gcc_target_object_format): Use
18729         ${tool}_target_compile, not gcc_target_compile.
18730         * lib/target-supports.exp (check_alias_available): Likewise.
18731         (check_gc_sections_available): Likewise.
18732         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18733         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
18734         dg-require-alias.
18735
18736 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
18737
18738         PR c++/13969
18739         * g++.dg/template/static6.C: New test.
18740
18741 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
18742
18743         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
18744
18745 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18746
18747         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
18748         tests for systems where `char' is unsigned by default.
18749
18750 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18751
18752         PR c++/13997
18753         * g++.dg/template/partial3.C: New test.
18754
18755 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
18756
18757         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
18758         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
18759         Remove mentions of obsolete ports.
18760
18761 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
18762
18763         * gcc.dg/noncompile/20001228-1.c: Fix for new
18764         error message.
18765
18766 2004-02-03  Roger Sayle  <roger@eyesopen.com>
18767
18768         PR target/9348
18769         * gcc.c-torture/execute/multdi-1.c: New test case.
18770
18771 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18772
18773         PR c++/13925
18774         * g++.dg/template/lookup5.C: New test.
18775
18776 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18777
18778         PR c++/13950
18779         * g++.dg/template/lookup4.C: New test.
18780
18781         PR c++/13970
18782         * g++.dg/parse/error14.C: New test.
18783
18784         PR c++/14002
18785         * g++.dg/parse/template13.C: New test.
18786
18787 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
18788
18789         PR c++/13978
18790         * g++.dg/template/koenig4.C: New test.
18791
18792         PR c++/13968
18793         * g++.dg/template/crash17.C: New test.
18794
18795         PR c++/13975
18796         * g++.dg/parse/error13.C: New test.
18797         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
18798
18799 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18800
18801         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
18802
18803 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
18804
18805         PR c/11658
18806         PR c/13994
18807         * gcc.dg/noncompile/20040203-1.c: New test.
18808         * gcc.dg/noncompile/20040203-2.c: Likewise.
18809         * gcc.dg/noncompile/20040203-3.c: Likewise.
18810         * gcc.dg/20040203-1.c: Likewise.
18811
18812 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
18813
18814         PR c++/10858
18815         * g++.dg/template/sizeof7.C: New test.
18816
18817 2004-02-02  Eric Christopher  <echristo@redhat.com>
18818             Zack Weinberg  <zack@codesourcery.com>
18819
18820         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
18821
18822 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
18823
18824         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
18825         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
18826         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
18827         * gcc.dg/cleanup-5.c: Run only on Linux targets.
18828
18829 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
18830
18831         PR c++/13113
18832         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
18833
18834         PR c++/13854
18835         * g++.dg/ext/attrib13.C: New test.
18836
18837         PR c++/13907
18838         * g++.dg/conversion/op2.C: New test.
18839
18840 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18841
18842         * gcc.dg/titype-1.c: Fix pasto.
18843
18844 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18845
18846         * gcc.dg/titype-1.c: New test.
18847
18848 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18849
18850         PR c++/13957
18851         * g++.dg/template/non-type-template-argument-1.C,
18852         g++.dg/template/qualified-id1.C: Update dg-error marks.
18853         * g++.dg/template/nontype6.C: New test.
18854
18855 2004-02-01  Roger Sayle  <roger@eyesopen.com>
18856
18857         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
18858         * gcc.dg/builtins-31.c: New testcase.
18859         * gcc.dg/builtins-32.c: New testcase.
18860
18861 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
18862
18863         * objc.dg/call-super-2.m: Update line numbers
18864         for the including of stddef.h.
18865
18866 2004-01-30  Michael Matz  <matz@suse.de>
18867
18868         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
18869         g++.dg/ext/case-range3.C: New tests.
18870
18871 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18872
18873         DR206
18874         PR c++/13813
18875         * g++.dg/template/member4.C: New test.
18876
18877 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18878
18879         PR c++/13683
18880         * g++.dg/template/sizeof6.C: New test.
18881
18882 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18883
18884         * gcc.dg/fwritable-strings-1.c: New test.
18885
18886 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18887
18888         * gcc.c-torture/compile/20040130-1.c: New test.
18889
18890 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
18891
18892         * objc.dg/call-super-2.m: Include stddef.h for size_t.
18893
18894 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
18895
18896         PR c++/13883
18897         * g++.dg/template/ctor3.C: New test.
18898
18899 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18900
18901         * g++.dg/tc1: New directory.
18902         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
18903         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
18904         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
18905         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
18906         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
18907
18908 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18909
18910         * g++.dg/parse/error11.C: New test.
18911         * g++.dg/parse/error12.C: Likewise.
18912
18913 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
18914
18915         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
18916         (scan_initial, main): Use aligned_sizeof instead of sizeof.
18917
18918 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
18919
18920         PR c++/13791
18921         * g++.dg/ext/attrib12.C: New test.
18922
18923         PR c++/13736
18924         * g++.dg/parse/cast2.C: New test.
18925
18926 2004-01-27  James E Wilson  <wilson@specifixinc.com>
18927
18928         * objc.dg/encode-2.m (main): New local string.  Set depending on
18929         sizeof long.  Use in sscanf call.
18930         * objc.dg/encode-3.m (main): New local string.  Set depending on
18931         sizeof long.  Use in scan_initial call.
18932
18933 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18934
18935         * objc.dg/call-super-2.m: Make LP64-safe.
18936         * objc.dg/desig-init-1.m: Likewise.
18937
18938 2004-01-27  Devang Patel <dpatel@apple.com>
18939
18940         * g++.dg/debug/namespace1.C: New test.
18941
18942 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
18943
18944         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
18945         xscale-*-*.
18946
18947         * gcc.dg/arm-mmx-1.c: New test.
18948
18949 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18950
18951         * gcc.dg/20040127-1.c: New test.
18952         * gcc.dg/20040127-2.c: New test.
18953
18954 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18955
18956         * objc.dg/stret-1.m (glob): Renamed to globa.
18957
18958 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
18959
18960         PR c++/13663
18961         * g++.dg/expr/for1.C: New test.
18962
18963 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
18964
18965         PR middle-end/13779
18966         * gcc.dg/darwin-longlong.c: New test.
18967
18968 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
18969
18970         * gcc.dg/20040124-1.c: Moved test from here...
18971         * gcc.c-torture/compile/20040124-1.c: ...to here.
18972
18973 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
18974
18975         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
18976         the assembly output if -m64 is passed.
18977
18978 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
18979
18980         PR c++/13833
18981         * g++.dg/template/cond3.C: New test.
18982
18983 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18984
18985         PR c++/13810
18986         * g++.dg/template/ttp7.C: New test.
18987
18988 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18989
18990         PR c++/13797
18991         * g++.dg/template/nontype4.C: New test.
18992         * g++.dg/template/nontype5.C: Likewise.
18993
18994 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
18995
18996         * gcc.dg/torture/mips-clobber-at.c: New test.
18997
18998 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
18999
19000         * gcc.dg/20040124-1.c: New test.
19001
19002 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19003
19004         * gcc.dg/20040123-1.c: New test.
19005
19006 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19007
19008         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19009
19010 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19011
19012         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19013
19014 2004-01-23  Andrew Pinski  <apinski@apple.com>
19015
19016         * gcc.dg/20030121-1.c: Move to ..
19017         * gcc.dg/20040121-1.c: here.
19018
19019 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19020
19021         * gcc.dg/builtins-29.c: New test case.
19022
19023 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19024
19025         PR 18314
19026         * gcc.dg/builtins-30.c: New testcase.
19027
19028 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
19029
19030         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
19031         * lib/g77.exp: Likewise.
19032         * lib/objc.exp: Likewise.
19033         * lib/g++.exp: Likewise.
19034
19035 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19036
19037         * gcc.dg/struct-by-value-2.c: New test.
19038
19039 2004-01-21  Andrew Pinski  <apinski@apple.com>
19040
19041         PR target/13785
19042         * gcc.dg/20030121-1.c: New test.
19043
19044 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
19045
19046         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
19047         clobber frame pointer register in asm statement.
19048
19049 2004-01-21  Falk Hueffner  <falk@debian.org>
19050
19051         * gcc.c-torture/compile/20040121-1.c: New test.
19052
19053 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
19054
19055         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
19056
19057 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
19058
19059         * gcc.dg/ppc64-abi-2.c: New test.
19060
19061 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
19062
19063         * lib/treelang.exp: Fill out this file.
19064         * lib/treelang-dg.exp: New File.
19065
19066 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19067
19068         * gcc.c-torture/compile/981022-1.c: Remove.
19069         * gcc.dg/array-5.c: Remove XFAIL.
19070         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
19071         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
19072         gcc.dg/cond-lvalue-1.c: Update.
19073         * gcc.dg/cast-lvalue-2.c: New test.
19074
19075 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
19076
19077         PR c++/13592
19078         * g++.dg/other/error1.C (class foo): Tweak error message.
19079
19080         PR c++/13592
19081         * g++.dg/template/call2.C: New test.
19082
19083 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19084
19085         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
19086         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
19087         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
19088         scalar-return-1_x.c, scalar-return-2_y.c,
19089         scalar-return-3_x.c, scalar-return-3_y.c,
19090         scalar-return-4_x.c, scalar-return-4_y.c,
19091         struct-align-1.h, struct-align-1_x.c,
19092         struct-align-1_y.c, struct-align-2.h,
19093         struct-align-2_x.c, struct-align-2_y.c,
19094         struct-by-value-10_y.c, struct-by-value-11_x.c,
19095         struct-by-value-11_y.c, struct-by-value-12_x.c,
19096         struct-by-value-12_y.c, struct-by-value-13_x.c,
19097         struct-by-value-13_y.c, struct-by-value-14_x.c,
19098         struct-by-value-14_y.c, struct-by-value-15_x.c,
19099         struct-by-value-15_y.c, struct-by-value-16_y.c,
19100         struct-by-value-17_y.c, struct-by-value-18_y.c,
19101         struct-by-value-19_y.c, struct-by-value-1_x.c,
19102         struct-by-value-1_y.c, struct-by-value-20_y.c,
19103         struct-by-value-2_x.c, struct-by-value-2_y.c,
19104         struct-by-value-3_y.c, struct-by-value-4_x.c,
19105         struct-by-value-4_y.c, struct-by-value-5_y.c,
19106         struct-by-value-6_y.c, struct-by-value-7_y.c
19107         struct-by-value-8_x.c, struct-by-value-8_y.c
19108         struct-by-value-9_x.c, struct-by-value-9_y.c
19109         struct-return-10_x.c, struct-return-10_y.c,
19110         struct-return-19_x.c, struct-return-20_x.c
19111         struct-return-2_x.c, struct-return-2_y.c
19112         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
19113         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
19114
19115 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19116
19117         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
19118         attribute on sparc*-sun-solaris2.*.
19119
19120 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
19121
19122         PR c++/13710
19123         * g++.dg/ext/typeof7.C: New test.
19124
19125 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
19126
19127         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
19128         * gcc.dg/const-elim-1.c: Same.
19129
19130 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
19131
19132         * objc.dg/stret-1.m: New.
19133         * objc.dg/stret-2.m: New.
19134
19135 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19136
19137         PR c++/11895
19138         * g++.dg/ext/vector1.C: New test.
19139
19140 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
19141
19142         * gcc.dg/pch/import-1.c: New.
19143         * gcc.dg/pch/import-1.hs: New.
19144         * gcc.dg/pch/import-1a.h: New.
19145         * gcc.dg/pch/import-1b.h: New.
19146         * gcc.dg/pch/import-1c.h: New.
19147
19148 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/13574
19151         * g++.dg/ext/array1.C: New test.
19152
19153         PR c++/13178
19154         * g++.dg/conversion/op1.C: New test.
19155
19156 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
19157
19158         PR 11864
19159         From Kazumoto Kojima / Dan Kegel:
19160         * gcc.dg/pr11864-1.c: New test.
19161
19162         PR 10392
19163         From Marcus Comstedt / Dan Kegel:
19164         * gcc.dg/pr10392-1.c: New test.
19165
19166 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
19167
19168         PR c++/13478
19169         * g++.dg/init/ref10.C: New test.
19170
19171 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19172
19173         PR c++/13407
19174         * g++.dg/parse/typename6.C: New test.
19175
19176 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19177
19178         PR pch/13361
19179         * testsuite/g++.dg/pch/wchar-1.C: New.
19180         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19181
19182 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19183
19184         PR c++/9259
19185         * g++.dg/expr/sizeof2.C: New test.
19186
19187 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
19188
19189         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
19190
19191 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19192
19193         PR c++/13659
19194         * g++.dg/lookup/strong-using-3.C: New.
19195         * g++.dg/lookup/using-10.C: New.
19196
19197 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
19198
19199         PR c++/13594
19200         * g++.dg/lookup/strong-using-2.C: New.
19201
19202 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
19203             Dan Kegel <dank@kegel.com>
19204             J"orn Rennecke <joern.rennecke@superh.com>
19205
19206         PR target/9365
19207         * gcc.dg/pr9365-1.c: New test.
19208
19209 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19210
19211         PR c++/8856
19212         * g++.dg/parse/casting-operator2.C: New test.
19213         * g++.old-deja/g++.pt/explicit83.C: Remove.
19214
19215 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19216
19217         * gcc.dg/label-compound-stmt-1.c: New test.
19218         * gcc.c-torture/compile/950922-1.c,
19219         gcc.c-torture/compile/20000211-3.c,
19220         gcc.c-torture/compile/20000518-1.c,
19221         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
19222         compound statements.
19223
19224 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
19225
19226         * gcc.dg/ppc64-abi-1.c: New test.
19227
19228 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
19229
19230          * g++.dg/ext/attrib9.C: Add dg-warnings.
19231
19232 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19233
19234         PR c++/12335
19235         * g++.dg/parse/dtor3.C: New test.
19236
19237 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19238
19239         PR c++/12709
19240         * g++.dg/parse/try-catch-1.C: New test.
19241
19242 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
19243
19244         * ada/acats/run_all.sh: Add more verbose output in acats.log
19245         when compiling tests.
19246
19247 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19248
19249         PR 13656
19250         * gcc.dg/typedef-redecl.c: New test case.
19251         * gcc.dg/typedef-redecl.h: New support file.
19252
19253 2004-01-13  Jan Hubicka  <jh@suse.cz>
19254
19255         * gcc.dg/always_inline.c: New test.
19256         * gcc.dg/debug/20031231-1.c: Fix.
19257
19258 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19259
19260         PR c++/13474
19261         * g++.dg/template/array3.C: New test.
19262
19263 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
19264
19265         * g++.dg/ext/lvalue1.C: No longer expected to fail.
19266         * g++.dg/warn/Wunused-2.C: Likewise.
19267
19268 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19269
19270         PR c++/13289
19271         * g++.dg/template/instantiate6.C: New test.
19272
19273 2004-01-12  Roger Sayle  <roger@eyesopen.com>
19274
19275         PR middle-end/11397
19276         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
19277
19278 2004-01-12  Jan Hubicka  <jh@suse.cz>
19279
19280         PR opt/12826
19281         * gcc.dg/20040112-1.c: New.
19282
19283         * gcc.dg/dwarf-die[1-7].c: Move to...
19284         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
19285         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
19286
19287 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
19288
19289         PR c++/4100
19290         * g++.dg/parse/friend4.C: New test.
19291
19292 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
19293
19294         PR c++/4100
19295         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
19296         definition is called a friend.
19297
19298 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
19299
19300         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
19301
19302 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
19303
19304         PR c++/3478
19305         * g++.dg/parse/error10.C: New test.
19306         * g++.dg/template/arg2.C: Accept "invalid type" error.
19307
19308 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
19309
19310         PR middle-end/13392
19311         * g++.dg/opt/expect2.C: New test.
19312
19313 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19314
19315         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
19316         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
19317         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
19318         Update dg-error regexps.
19319
19320 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
19321
19322         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
19323         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
19324
19325 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19326
19327         * gcc.dg/pragma-re-1.c: Use right pointer type.
19328
19329 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19330
19331         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
19332
19333 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
19334
19335         * gcc.dg/rs6000-ldouble-1.c: New.
19336
19337 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19338
19339         DR 337
19340         PR c++/9256
19341         * g++.dg/other/abstract1.C: New test.
19342
19343 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
19344
19345         * g++.dg/lookup/strong-using-1.C: New.
19346
19347 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19348
19349         PR c/11234
19350         * gcc.dg/func-ptr-conv-1.c: New test.
19351         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
19352
19353 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
19354
19355         PR target/13380.
19356         * gcc.c-torture/compile/20040109-1.c: New.
19357
19358 2004-01-08  Stuart Hastings  <stuart@apple.com>
19359
19360         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
19361         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
19362         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
19363
19364 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
19365
19366         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
19367
19368 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19369
19370         * ada/acats/run_acats: Treat 'gnatchop' the same way
19371         as 'gnatmake'.  Export GCC_DRIVER.
19372         * ada/acats/run_all.sh: Add target_gnatchop.  Use
19373         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
19374
19375 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19376
19377         PR c++/12573
19378         * g++.dg/template/dependent-expr4.C: New test.
19379
19380 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
19381
19382         * gcc.dg/altivec-11.c: New test.
19383
19384 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
19385
19386         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
19387
19388 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19389
19390         PR c/6024
19391         * gcc.dg/enum-compat-1.c: New test.
19392         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
19393
19394 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19395
19396         PR c/12165
19397         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
19398         gcc.dg/c99-idem-qual-3.c: New tests.
19399
19400 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
19401
19402         * gcc.dg/winline-7.c: Don't cast void * to int.
19403
19404 2004-01-06  Jan Hubicka  <jh@suse.cz>
19405
19406         * gcc.dg/i386-sse-5.c: New test
19407         * g++.dg/eh/simd-1.c: Add -w argument for i386.
19408
19409 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19410
19411         PR c++/12815
19412         * g++.dg/rtti/typeid4.C: New test.
19413
19414 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19415
19416         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
19417
19418 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
19419
19420         PR c++/12132
19421         * g++.dg/template/error11.C: New test.
19422
19423         PR c++/13451
19424         * g++.dg/template/class2.C: New test.
19425
19426 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
19427         Richard Sandiford <rsandifo@redhat.com>
19428
19429         PR c++/13387
19430         * g++.dg/opt/alias3.C: New test.
19431
19432 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
19433
19434         PR c++/13157
19435         * g++.dg/template/koenig3.C: New test.
19436
19437         PR c++/13529
19438         * g++.dg/parse/offsetof3.C: New test.
19439
19440         * g++.dg/init/copy7.C: Add missing dg-error markers.
19441
19442         PR c++/12226
19443         * g++.dg/init/copy7.c: New test.
19444
19445         PR c++/13536
19446         * g++.dg/parse/cast1.C: New test.
19447
19448 2004-01-04  Jan Hubicka  <jh@suse.cz>
19449
19450         * gcc.dg/winline[1-7].c: New tests.
19451
19452 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19453
19454         PR c++/13520
19455         * g++.dg/template/qualttp22.C: New test.
19456
19457 2004-01-01  Jan Hubicka  <jh@suse.cz>
19458
19459         * gcc.dg/debug/20031231-1.c: New.
19460         * gcc.c-torture/compile/20040101-1.c: New.
19461         * gcc.dg/dwarf-die-[1-7].c: New.
19462
19463 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
19464
19465         PR optimization/13521
19466         * gcc.c-torture/compile/20031231-1.c: New test.
19467
19468 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19469
19470         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
19471
19472 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19473
19474         PR c++/10079
19475         * g++.dg/template/crash16.C: New test.
19476
19477 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
19478
19479         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
19480
19481 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
19482
19483         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
19484         ports.
19485         * g++.old-deja/g++.jason/thunk3.C: Likewise.
19486         * g++.old-deja/g++.law/profile1.C: Likewise.
19487         * gcc.c-torture/compile/981006-1.c: Likewise.
19488         * gcc.c-torture/execute/loop-2e.x: Likewise.
19489         * gcc.c-torture/execute/loop-2f.x: Remove.
19490         * gcc.c-torture/execute/loop-2g.x: Likewise.
19491         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
19492         * gcc.dg/20020312-2.c: Remove traces of dead ports.
19493
19494 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
19495
19496         PR c++/13507
19497         * g++.dg/ext/attrib11.C: New test.
19498
19499         PR c++/13494
19500         * g++.dg/template/array2-1.C: New test.
19501         * g++.dg/template/array2-2.C: New test.
19502
19503 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
19504
19505         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
19506
19507 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19508
19509         PR c++/12774
19510         * g++.dg/template/array1-1.C: New test.
19511         * g++.dg/template/array1-2.C: New test.
19512
19513 2003-12-29  Roger Sayle  <roger@eyesopen.com>
19514
19515         PR fortran/12632
19516         * g77.dg/12632.f: New test case.
19517
19518 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19519
19520         PR c++/13289
19521         * g++.dg/parse/nontype1.C: New test.
19522
19523 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19524
19525         PR c++/12403
19526         * g++.dg/parse/explicit1.C: New test.
19527         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
19528
19529 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19530
19531         PR c++/13081
19532         * g++.dg/opt/inline6.C: New test.
19533
19534         PR c++/12613
19535         * g++.dg/parse/error9.C: New test.
19536
19537         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
19538
19539 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
19540
19541         PR c++/13009
19542         * g++.dg/init/assign1.C: New test.
19543
19544 2003-12-28  Roger Sayle  <roger@eyesopen.com>
19545
19546         PR c++/13070
19547         * g++.dg/warn/format3.C: New test case.
19548
19549 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19550
19551         * gcc.c-torture/compile/20031227-1.c: New test.
19552
19553 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19554
19555         * g++.dg/bprob/bprob.exp: Load target-supports.exp
19556         * g77.dg/bprob/bprob.exp: Likewise.
19557         * gcc.misc-tests/bprob.exp: Likewise.
19558         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
19559         variants on systems where the library does not provide that
19560         functionality.
19561         * gcc.dg/builtins-20.c: Use builtins-config.h.
19562         * gcc.dg/builtins-config.h: New file.
19563
19564 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19565
19566         * lib/gcc-dg.exp (dg-require-profiling): New function.
19567         * lib/target-supports.exp (check_profiling_available): Likewise.
19568         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
19569         * g77.dg/bprob/bprob.exp: Likewise.
19570         * gcc.misc-tests/bprob.exp: Likewise.
19571         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
19572         * gcc.dg/20021014-1.c: Likewise.
19573         * gcc.dg/nest.c: Likewise.
19574
19575 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19576
19577         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
19578         compiling.
19579         * g++.dg/lookup/java2.C: Likewise.
19580         * gcc.dg/cpp/lexident.c: Likewise.
19581
19582 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
19583
19584         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
19585         given.
19586         * gcc.c-torture/compile/961203-1.c: Likewise.
19587         * gcc.c-torture/compile/980506-1.c: Likewise.
19588
19589 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
19590
19591         * lib/gcc-dg.exp (dg-prune-output): New annotation.
19592         (additional_prunes): New global.
19593         (gcc-dg-prune): Handle additional per-test pruning.
19594         (dg-test): Clear additional_prunes between tests.
19595
19596         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
19597         dg-prune-output to avoid spurious failures from assembler
19598         complaining about nonexistent WAW violations.
19599         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
19600         Use dg-prune-output to avoid spurious failures from assembler
19601         warning about Itanium B-step errata.
19602
19603 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
19604
19605         * g++.dg/abi/macro0.C: New test.
19606         * g++.dg/abi/macro1.C: Likewise.
19607         * g++.dg/abi/macro2.C: Likewise.
19608
19609         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
19610         * g++.dg/abi/bitfield7.C: Likewise.
19611         * g++.dg/abi/dtor2.C: Likewise.
19612         * g++.dg/abi/mangle11.C: Likewise.
19613         * g++.dg/abi/mangle12.C: Likewise.
19614         * g++.dg/abi/mangle14.C: Likewise.
19615         * g++.dg/abi/mangle17.C: Likewise.
19616         * g++.dg/abi/vbase10.C: Likewise.
19617         * g++.dg/abi/vbase14.C: Likewise.
19618         * g++.dg/template/qualttp17.C: Likewise.
19619
19620 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
19621
19622         PR c/11995
19623         * gcc.dg/20031223-1.c: New test.
19624
19625 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19626
19627         * gcc.dg/noreturn-7.c: New test.
19628
19629 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19630
19631         * gcc.dg/null-pointer-1.c: New test.
19632
19633 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19634
19635         * g++.old-deja/g++.jason/template18.C: Remove.
19636         * g++.old-deja/g++.jason/template37.C: Likewise.
19637
19638         PR c++/12862
19639         * g++.dg/lookup/ns1.C: New test.
19640
19641         PR c++/12397
19642         * g++.dg/template/lookup3.C: New test.
19643
19644 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19645
19646         * g++.dg/template/recurse1.C: New test
19647
19648 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
19649
19650         PR c++/12479
19651         * g++.dg/parse/semicolon1.C: New test.
19652         * g++.dg/parse/semicolon1.h: Likewise.
19653
19654 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
19655
19656         * gcc.dg/darwin-misaligned.c: New test.
19657
19658 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19659
19660         PR c/9163
19661         * gcc.dg/20031222-1.c: New test.
19662
19663 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
19664
19665         PR c++/13438
19666         * g++.dg/parse/error8.C: New test.
19667
19668         PR c++/11554
19669         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
19670
19671 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
19672
19673         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
19674         too small.
19675         * gcc.c-torture/compile/930217-1.c: Likewise.
19676         * gcc.c-torture/compile/930513-1.c: Likewise.
19677         * gcc.c-torture/execute/920908-2.c: Likewise.
19678         * gcc.c-torture/execute/921204-1.c: Likewise.
19679         * gcc.c-torture/execute/930621-1.c: Likewise.
19680         * gcc.c-torture/execute/930630-1.c: Likewise.
19681         * gcc.c-torture/execute/931031-1.c: Likewise.
19682         * gcc.c-torture/execute/980602-2.c: Likewise.
19683         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19684         * gcc.c-torture/execute/compndlit-1.c: Likewise.
19685         * gcc.c-torture/execute/extzvsi.c: Likewise.
19686         * gcc.c-torture/unsorted/ext.c: Likewise.
19687
19688 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
19689
19690         PR target/12749
19691         * gcc.c-torture/compile/20031220-2.c: New test case.
19692
19693 2003-12-20  Roger Sayle  <roger@eyesopen.com>
19694
19695         PR optimization/13031
19696         * gcc.c-torture/compile/20031220-1.c: New test case.
19697
19698 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19699
19700         * gcc.dg/cast-function-1.c: New test.
19701
19702 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19703
19704         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
19705         formats.
19706
19707 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
19708
19709         PR c++/12795
19710         * g++.dg/ext/attrib10.C: New test.
19711
19712 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19713
19714         * gcc.dg/cleanup-10.c: New test.
19715         * gcc.dg/cleanup-11.c: New test.
19716
19717 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
19718
19719         PR c++/13239
19720         * g++.dg/opt/expect1.C: New test.
19721
19722 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
19723
19724         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
19725
19726 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
19727
19728         PR debug/12923
19729         * gcc.dg/20031218-1.c: New test.
19730
19731         PR debug/12389
19732         * gcc.dg/20031218-2.c: New test.
19733         * gcc.dg/20031218-3.c: New test.
19734
19735         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
19736         of label name and allow for USER_LABEL_PREFIX == "_" names.
19737         * g++.dg/abi/mangle18-2.C: Likewise.
19738         * g++.dg/abi/mangle19-1.C: Likewise.
19739         * g++.dg/abi/mangle19-2.C: Likewise.
19740         * g++.dg/abi/mangle20-1.C: Likewise.
19741         * g++.dg/abi/mangle20-2.C: Likewise.
19742
19743 2003-12-18  Richard Henderson  <rth@redhat.com>
19744
19745         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
19746
19747 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
19748             Dan Kegel <dank@kegel.com>
19749
19750         PR other/12009
19751         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
19752         testing a cross compiler, it causes spurious compile failures.
19753         * lib/g++.exp: Likewise.
19754
19755 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19756
19757         PR c++/13262
19758         * g++.dg/template/access13.C: New test.
19759
19760 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19761
19762         * gcc.dg/20031216-1.c: New test.
19763
19764 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19765
19766         PR c++/9154
19767         * g++.dg/template/error10.C: New test.
19768
19769 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19770
19771         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
19772         * g++.dg/eh/simd-2.C: Likewise.
19773
19774 2003-12-17  James E Wilson  <wilson@specifixinc.com>
19775             Roger Sayle  <roger@eyesopen.com>
19776
19777         * gcc.c-torture/execute/ieee/mzero5.c: New.
19778
19779 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
19780
19781         PR c++/10603
19782         * g++.dg/parse/error6.C: New test.
19783
19784         PR c++/12827
19785         * g++.dg/parse/error7.C: New test.
19786
19787 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
19788
19789         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
19790         at -O with stabs debugging formats.
19791         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
19792         * gcc.dg/debug/debug-2.c: Likewise.
19793
19794 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19795
19796         PR c++/12696
19797         * g++.dg/init/error1.C: New test.
19798
19799         PR c++/12218
19800         * g++.dg/init/pm3.C: New test.
19801
19802 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19803
19804         PR c/3347
19805         * gcc.dg/bitfld-8.c: New test.
19806
19807 2003-12-16  James Lemke  <jim@wasabisystems.com>
19808
19809         * gcc.dg/arm-scd42-[123].c: New tests.
19810
19811 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19812
19813         PR c++/9043
19814         * g++.dg/abi/mangle20-1.C: New test.
19815         * g++.dg/abi/mangle20-2.C: New test.
19816
19817 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
19818
19819         PR c++/13275
19820         * g++.dg/other/offsetof2.C: Remove XFAIL.
19821         * g++.dg/parse/offsetof1.C: New test.
19822         * g++.gd/parse/offsetof2.C: Likewise.
19823
19824 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19825
19826         * g++.dg/template/nontype3.C: New test.
19827         * g++.dg/template/static2.C: Tweaked the dg-error clause.
19828
19829 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19830
19831         * g++.dg/warn/noreturn-3.C: Also test instantiation.
19832
19833 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
19834
19835         PR c++/13387
19836         * g++.dg/expr/assign1.C: New test.
19837
19838         PR c++/13242
19839         * g++.dg/abi/mangle19-1.C: New test.
19840         * g++.dg/abi/mangle19-2.C: New test.
19841
19842 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
19843
19844         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
19845
19846 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19847
19848         * gcc.c-torture/execute/20031216-1.c: New test.
19849
19850 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19851
19852         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
19853         an ICE regression.
19854
19855 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/10926
19858         * g++.dg/template/error9.C: New test.
19859
19860         PR c++/11116
19861         * g++.dg/template/error8.C: New test.
19862
19863 2003-12-15  Roger Sayle  <roger@eyesopen.com>
19864
19865         PR middle-end/13400
19866         * gcc.c-torture/execute/20031215-1.c: New test case.
19867
19868 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19869
19870         PR c++/13269
19871         * g++.dg/parse/error5.C: New test.
19872
19873         PR c++/12989
19874         * g++.dg/expr/sizeof1.C: New test.
19875
19876         PR c++/13310
19877         * g++.dg/template/crash15.C: New test.
19878
19879 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
19880
19881         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
19882         a non-POD type as the last named parameter of a varargs function.
19883
19884 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
19885
19886         PR c++/13243
19887         PR c++/12573
19888         * g++.dg/template/crash14.C: New test.
19889         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
19890
19891 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
19892
19893         * g++.dg/other/java1.C: New test.
19894
19895         PR c++/13241
19896         * g++.dg/abi/mangle18-1.C: New test.
19897         * g++.dg/abi/mangle18-2.C: New test.
19898
19899 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19900
19901         PR optimization/10312
19902         * gcc.c-torture/execute/20031214-1.c: New.
19903
19904 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
19905
19906         PR c++/10779
19907         PR c++/12160
19908         * g++.dg/parse/error3.C: New test.
19909         * g++.dg/parse/error4.C: Likewise.
19910         * g++.dg/abi/mangle4.C: Tweak error messages.
19911         * g++.dg/lookup/using5.C: Likewise.
19912         * g++.dg/other/error2.C: Likewise.
19913         * g++.dg/parse/typename5.C: Likewise.
19914         * g++.dg/parse/undefined1.C: Likewise.
19915         * g++.dg/template/arg2.C: Likewise.
19916         * g++.dg/template/ttp3.C: Likewise.
19917         * g++.dg/template/type1.C: Likewise.
19918         * g++.old-deja/g++.other/crash32.C: Likewise.
19919         * g++.old-djea/g++.pt/defarg8.C: Likewise.
19920
19921 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19922
19923         PR c++/13106
19924         * g++.dg/warn/noreturn-3.C: New test.
19925
19926 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19927
19928         PR c++/13118
19929         * g++.dg/abi/covariant3.C: New.
19930
19931 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
19932
19933         * g++.dg/eh/ia64-1.C: New test.
19934
19935 2003-12-12  Roger Sayle  <roger@eyesopen.com>
19936
19937         PR optimization/13037
19938         * g77.f-torture/execute/13037.f: New test case.
19939
19940 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         PR c++/12881
19943         * g++.dg/abi/covariant2.C: New.
19944
19945 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
19946
19947         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
19948
19949 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
19950
19951         * gcc.c-torture/execute/wchar_t-1.x: Delete.
19952
19953 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
19954
19955         PR other/10819
19956         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
19957         to fix Bug 10819.
19958         * lib/g++.exp (g++_version): Likewise.
19959         * lib/g77.exp (g77_version): Likewise.
19960         * lib/objc.exp (default_objc_version): Likewise.
19961
19962 2003-12-10  Richard Henderson  <rth@redhat.com>
19963
19964         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
19965
19966         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
19967
19968 2003-12-08  Matt Austern  <austern@apple.com>
19969
19970         PR c/13134
19971         * lib/gcc-dg.exp (dg-require-visibility): Define.
19972         * lib/target-supports (check_visibility_available): Define.
19973         * gcc.dg/visibility-1.c: New test.
19974         * gcc.dg/visibility-2.c: Likewise.
19975         * gcc.dg/visibility-3.c: Likewise.
19976         * gcc.dg/visibility-4.c: Likewise.
19977         * gcc.dg/visibility-5.c: Likewise.
19978         * gcc.dg/visibility-6.c: Likewise.
19979         * g++.dg/ext/visibility-1.C: Likewise.
19980         * g++.dg/ext/visibility-2.C: Likewise.
19981         * g++.dg/ext/visibility-3.C: Likewise.
19982         * g++.dg/ext/visibility-4.C: Likewise.
19983         * g++.dg/ext/visibility-5.C: Likewise.
19984         * g++.dg/ext/visibility-6.C: Likewise.
19985
19986 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19987
19988         * g++.dg/lookup/java1.C: New test.
19989         * g++.dg/lookup/java2.C: New test.
19990
19991 2003-12-07  Falk Hueffner  <falk@debian.org>
19992
19993         * g++.dg/opt/noreturn-1.C: New test.
19994
19995 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
19996
19997         * gcc.dg/overflow-1.c: New test.
19998
19999 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20000
20001         * g77.f-torture/compile/13060.f: New test.
20002
20003 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20004
20005         PR c++/13323
20006         * g++.dg/inherit/operator2.C: New test.
20007
20008 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20009
20010         PR c++/13305
20011         * g++.dg/ext/attrib9.C: New test.
20012
20013 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20014
20015         PR c++/13314
20016         * g++.dg/template/error7.C: New test.
20017
20018 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20019             J"orn Rennecke <joern.rennecke@superh.com>
20020
20021         PR target/13302
20022         * g++.dg/other/struct-va_list.C: New test.
20023
20024 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20025
20026         PR c++/13166
20027         * g++.dg/parse/defarg6.C: New test.
20028
20029 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
20030
20031         PR target/13256
20032         * gcc.c-torture/execute/20031201-1.c: New test.
20033
20034 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
20035
20036         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
20037
20038 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20039
20040         * gcc.dg/builtin-return-1.c: New test.
20041
20042 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
20043             J"orn Rennecke <joern.rennecke@superh.com>
20044
20045         PR optimization/13260
20046         * gcc.c-torture/execute/20031204-1.c: New test.
20047
20048 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20049
20050         PR c++/9127
20051         * g++.dg/template/error6.C: New test.
20052
20053 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
20054
20055         * gcc.dg/20031202-1.c: New test.
20056
20057 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
20058
20059         PR c++/13179
20060         * g++.dg/template/eh1.C: New test.
20061
20062         PR c++/10771
20063         * g++.dg/template/error5.C: New test.
20064
20065 2003-12-02  David Ung  <davidu@mips.com>
20066
20067         * gcc.dg/compat/vector-check.h: Corrected type for var
20068         g_##TMODE
20069
20070 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20071
20072         PR c++/10126
20073         * g++.dg/template/ptrmem8.C: New test.
20074
20075 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20076
20077         PR c++/12573
20078         * g++.dg/template/dependent-expr3.C: New test.
20079
20080 2003-12-01  James Lemke  <jim@wasabisystems.com>
20081
20082         * gcc.dg/arm-g2.c: New test.
20083
20084 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20085
20086         PR optimization/11634
20087         * gcc.dg/20031201-2.c: New test case.
20088
20089 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
20090
20091         PR 11433
20092         * objc.dg/proto-lossage-3.m: New test.
20093
20094 2003-12-01  Roger Sayle  <roger@eyesopen.com>
20095
20096         PR optimization/12628
20097         * gcc.dg/20031201-1.c: New test case.
20098
20099 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20100
20101         * gcc.dg/unaligned-1.c: New test.
20102
20103 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
20104
20105         PR c++/9849
20106         * g++.dg/template/error4.C: New test.
20107         * g++.dg/template/nested3.C: Adjust error markers.
20108
20109 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20110
20111         * gcc.dg/cpp/assert4.c: Check more #system assertions.
20112
20113 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20114
20115         PR c/10333
20116         * gcc.dg/bitfld-7.c: New test.
20117
20118 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
20119
20120         * gcc.dg/tls/asm-1.C: New test.
20121
20122 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20123
20124         * gcc.dg/cpp/assert4.c: Update.
20125
20126 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20127
20128         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
20129         * gcc.dg/builtin-apply3.c: New test.
20130
20131 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20132
20133         * lib/compat.exp (compat-obj): New xfaildata parameter.
20134         Use it to set compiler_conditional_xfail_data before compiling.
20135         (compat-get-options): Handle dg-xfail-if.
20136         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
20137         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
20138         * gcc.dg/compat/vector-1_y.c: Likewise.
20139         * gcc.dg/compat/vector-2_x.c: Likewise.
20140         * gcc.dg/compat/vector-2_y.c: Likewise.
20141
20142 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20143
20144         * g++.dg/opt/reg-stack4.C: New test.
20145
20146 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20147
20148         * gcc.dg/builtin-apply2.c: New test.
20149
20150 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20151
20152         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
20153
20154 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20155
20156         PR c++/12924
20157         * g++.dg/template/template-id-2.C: New test.
20158
20159 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20160
20161         PR c++/5369
20162         * g++.dg/template/memfriend1.C: New test.
20163         * g++.dg/template/memfriend2.C: Likewise.
20164         * g++.dg/template/memfriend3.C: Likewise.
20165         * g++.dg/template/memfriend4.C: Likewise.
20166         * g++.dg/template/memfriend5.C: Likewise.
20167         * g++.dg/template/memfriend6.C: Likewise.
20168         * g++.dg/template/memfriend7.C: Likewise.
20169         * g++.dg/template/memfriend8.C: Likewise.
20170         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
20171
20172 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20173
20174         PR c++/12515
20175         * g++.dg/ext/cond1.C: New test.
20176
20177 2003-11-20  Richard Henderson  <rth@redhat.com>
20178
20179         * gcc.dg/20020201-2.c: Remove.
20180         * gcc.dg/20020201-4.c: Remove.
20181         * gcc.dg/20020304-1.c: Remove.
20182
20183 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
20184
20185         * gcc.dg/cpp/trad/xwin1.c: New test case.
20186
20187 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
20188
20189         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
20190         * lib/g77.exp: Likewise.
20191         * lib/objc.exp: Likewise.
20192         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
20193         for darwin.
20194
20195 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20196
20197         PR c++/12932
20198         * g++.dg/template/static5.C: New test.
20199
20200 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20201
20202         * gcc.dg/nested-func-1.c: New test.
20203
20204 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20205
20206         * gcc.dg/cpp/assert4.c: New test.
20207
20208 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20209
20210         PR c++/2294
20211         * g++.dg/lookup/using9.c: New test.
20212
20213 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
20214
20215         PR c++/12762
20216         * g++.dg/template/error3.C: New test.
20217
20218 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
20219
20220         PR ada/13035
20221         * ada/acats/run_acats, run_all.sh: Fix syntax error.
20222         No longer use a wrapper for gcc, since this does not work under
20223         Windows.
20224
20225 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
20226
20227         PR c++/2094
20228         * g++.dg/template/ptrmem7.C: New test.
20229
20230 2003-11-13  Andrew Pinski <apinski@apple.com>
20231
20232         * gcc.c-torture/compile/20031113-1.c: New test.
20233
20234 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
20235             Kean Johnston <jkj@sco.com>
20236
20237         PR c/13029
20238         * gcc.dg/unused-4.c: Update.
20239
20240 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20241
20242         * g++.dg/opt/const3.C: New test.
20243
20244 2003-11-13  Jan Hubicka  <jh@suse.cz>
20245
20246         * gcc.c-torture/compile/20031112-1.c: New test.
20247
20248 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
20249
20250         * g++.dg/parse/crash10.C: Remove bogus error marker.
20251
20252 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20253
20254         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
20255         (host_gcc): Likewise.
20256         (ROOT): Honor $PWDCMD.
20257         (BASE): Likewise.
20258         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
20259
20260 2003-11-12  Catherine Moore  <clm@redhat.com>
20261
20262         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
20263
20264 2003-11-12  Andreas Jaeger  <aj@suse.de>
20265             Jakub Jelinek  <jakub@redhat.com>
20266             Andrew Pinski  <pinskia@physics.uc.edu>
20267             Richard Henderson  <rth@redhat.com>
20268
20269         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
20270         systems.
20271         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
20272
20273         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
20274         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
20275
20276 2003-11-11  Andreas Jaeger  <aj@suse.de>
20277
20278         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
20279
20280         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
20281
20282 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
20283
20284         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
20285         Clean ups.
20286
20287 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
20288
20289         * gcc.dg/trampoline-1.c: New test.
20290
20291 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
20292
20293         * gcc.c-torture/compile/200031109-1.c: New test.
20294
20295 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20296
20297         PR c/3190
20298         PR c/8714
20299         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
20300         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
20301         gcc.dg/format/no-y2k-1.c: Update.
20302
20303 2003-11-08  Roger Sayle  <roger@eyesopen.com>
20304
20305         PR optimization/10467
20306         * gcc.dg/20031108-1.c: New test case.
20307
20308 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
20309
20310         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
20311
20312 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20313
20314         * gcc.dg/compound-lvalue-1.c: New test.
20315         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
20316         some XFAILs.
20317
20318 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
20319
20320         * gcc.dg/altivec-varargs-1.c: New test.
20321
20322 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20323
20324         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
20325         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
20326         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
20327         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
20328         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
20329
20330 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20331
20332         * gcc.dg/cond-lvalue-1.c: New test.
20333
20334 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
20335
20336         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
20337
20338 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20339
20340         PR c++/11616
20341         * g++.dg/template/instantiate5.C: New test.
20342
20343 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20344
20345         PR c++/12726
20346         * g++.dg/ext/complit2.C: Replace test with self-contained version.
20347         * ChangeLog: Add missing first entry for above test.
20348
20349 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20350
20351         PR c++/9810
20352         * g++.dg/template/using8.C: New test.
20353         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
20354
20355 2003-11-02  Roger Sayle  <roger@eyesopen.com>
20356
20357         PR optimization/10817
20358         * gcc.c-torture/compile/20031102-1.c: New test case.
20359
20360 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
20361
20362         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
20363         2147483647.
20364
20365 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20366
20367         * gcc.dg/20031102-1.c: New test.
20368
20369 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20370
20371         * gcc.dg/complex-1.c: New test.
20372
20373 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20374
20375         PR c++/12796
20376         * g++.dg/template/crash13.C: Adjust expected error location.
20377         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20378
20379 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20380
20381         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20382
20383 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20384
20385         PR/10239
20386         * gcc.c-torture/compile/20031031-2.c: New test.
20387
20388 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
20389
20390         PR/11640
20391         * gcc.c-torture/compile/20031031-1.c: New test.
20392
20393 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
20394
20395         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
20396         * gcc.misc-tests/bprob.exp: Likewise.
20397         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
20398         the execution test on arm-elf configs.
20399         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
20400         configs that don't support scratch files.
20401         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
20402
20403 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
20404
20405         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
20406         done by dejagnu.
20407
20408 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
20409
20410         * ada/acats/run_all.sh: Redirect mv output to /dev/null
20411         Avoid non pure sh syntax. Add more logging.
20412
20413         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
20414         fail.
20415
20416 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20417
20418         PR libgcj/10610
20419         * gcc.dg/ppc-stackalign-1.c: New test.
20420
20421 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
20422
20423         * ada/acats/run_all.sh: Change output to be more compliant with
20424         dejagnu framework.
20425         Create acats.sum and acats.log files under testsuite/ada/acats
20426         Only run [a-z]* directories, to filter out e.g. CVS.
20427         Redirect build output to log file.
20428
20429 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20430
20431         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
20432
20433 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
20434
20435         PR ada/5909:
20436         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
20437
20438 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
20439
20440         * gcc.c-torture/compile/20031023-1.c: New test.
20441         * gcc.c-torture/compile/20031023-2.c: New test.
20442         * gcc.c-torture/compile/20031023-3.c: New test.
20443         * gcc.c-torture/compile/20031023-4.c: New test.
20444
20445 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20446
20447         PR c++/10371
20448         * g++.dg/lookup/scoped8.C: New test.
20449
20450 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20451
20452         * g++.dg/opt/reg-stack3.C: New test.
20453
20454 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20455
20456         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
20457
20458 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20459
20460         PR c++/11076
20461         * g++.dg/template/crash13.C: New test.
20462
20463 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20464
20465         * gcc.dg/c99-restrict-2.c: New test.
20466
20467 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
20468
20469         PR c++/12698, c++/12699, c++/12700, c++/12566
20470         * g++.dg/inherit/covariant9.C: New test.
20471         * g++.dg/inherit/covariant10.C: New test.
20472         * g++.dg/inherit/covariant11.C: New test.
20473
20474 2003-10-23  Jason Merrill  <jason@redhat.com>
20475
20476         PR c++/12726
20477         * g++.dg/ext/complit2.C: New test.
20478
20479 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
20480
20481         PR target/12654
20482         * gcc.c-torture/execute/20031020-1.c: New test.
20483
20484 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20485
20486         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
20487         following the jump_insn.
20488
20489 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20490
20491         * gcc.dg/cast-lvalue-1.c: New test.
20492
20493 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
20494
20495         PR c++/11962
20496         * g++.dg/template/cond2.C: New test.
20497
20498 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20499
20500         * gcc.dg/builtins-28.c: New test.
20501
20502 2003-10-20  Jan Hubicka  <jh@suse.cz>
20503
20504         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
20505         parameter.
20506         * testsuite/gcc.dg/inline-2.c: Likewise.
20507
20508 2003-10-20  Phil Edwards  <phil@codesourcery.com>
20509
20510         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
20511         * gcc.dg/nest.c:  Likewise.
20512
20513 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20514
20515         PR c++/9781, c++/10583, c++/11862
20516         * g++.dg/parse/crash13.C: New test.
20517
20518 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20519
20520         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
20521
20522 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20523
20524         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
20525         Define HAVE_C99_RUNTIME except on Solaris.
20526         * gcc.dg/builtins-20.c: Likewise.
20527
20528 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20529
20530         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
20531
20532 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20533
20534         PR c++/12495
20535         * g++.dg/template/crash21.C: New test.
20536
20537 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20538
20539         PR c++/2513
20540         * g++.dg/template/typename5.C: New test.
20541
20542 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20543
20544         PR c++/12369
20545         * g++.dg/template/friend25.C: New test.
20546
20547 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
20548
20549         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
20550         versions.
20551
20552 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
20553
20554         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
20555         == 2147483647.
20556
20557 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
20558
20559         * gcc.c-torture/execute/960416-1.x: Remove.
20560         * gcc.c-torture/execute/divconst-3.x: Likewise.
20561
20562 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
20563
20564         PR target/12598
20565         * gcc.dg/torture/cris-volatile-1.c: New test.
20566
20567 2003-10-14  Roger Sayle  <roger@eyesopen.com>
20568
20569         PR optimization/9325
20570         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
20571         for overflowing floating point to integer conversion during RTL
20572         simplification.
20573
20574 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
20575
20576         * objc/execute/_cmd.m: Fix typo.
20577         * objc.dg/image-info.m, objc.dg/symtab-1.m:
20578         Relax 'scan-assembler' regexp.
20579         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
20580         objc.dg/try-catch-4.m: Run on non-Darwin targets.
20581         * objc.dg/zero-link-2.m: Remove blank line.
20582         * objc.dg/zero-link-3.m: New test case.
20583
20584 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
20585
20586         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
20587
20588         * gcc.dg/asm-names.c: Use scan-assembler-not rather
20589         than linker trickery.
20590
20591 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20592
20593         PR c++/12370
20594         * g++.dg/other/friend2.C: New test.
20595
20596 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20597
20598         * gcc.dg/20031012-1.c: New test.
20599
20600 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
20601
20602         * gcc.dg/weak/weak-3.c: Fix for new warning.
20603
20604 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
20605
20606         PR optimization/8750
20607         * gcc.c-torture/execute/20031012-1.c: New test case.
20608
20609 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20610
20611         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
20612         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
20613
20614 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20615
20616         PR optimization/12260
20617         * gcc.c-torture/compile/20031011-2.c: New test case.
20618
20619 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20620
20621         * gcc.c-torture/execute/20031011-1.c: New testcase.
20622
20623 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
20624
20625         * gcc.c-torture/compile/20031011-1.c: New test.
20626
20627 2003-10-11  Jan Hubicka  <jh@suse.cz>
20628
20629         * g++.dg/other/first-global.C: New test.
20630
20631 2003-10-11  Roger Sayle  <roger@eyesopen.com>
20632
20633         * gcc.c-torture/execute/string-opt-18.c: New testcase.
20634
20635 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
20636
20637         * gcc.c-torture/compile/20031010-1.c: New test.
20638
20639 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
20640
20641         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
20642         * gcc.c-torture/execute/va-arg-25.c: ... here.
20643
20644 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
20645
20646         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
20647
20648 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
20649
20650         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
20651
20652 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
20653
20654         * g++.dg/parse/error2.C: New test.
20655
20656 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
20657
20658         PR c++/11097
20659         * g++.dg/other/error5.C: Modify the error message.
20660         * g++.dg/lookup/using8.C: New test.
20661
20662 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
20663
20664         * gcc.dg/darwin-abi-2.c: New file.
20665         * gcc.c-torture/execute/va-arg-24.c: New file.
20666
20667 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
20668
20669         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
20670         indentation.
20671
20672 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
20673
20674         PR c++/10147
20675         * g++.dg/other/error4.C: Update error messages.
20676         * g++.dg/template/ptrmem4.C: Likewise.
20677
20678         PR c++/12337
20679         * g++.dg/init/new9.C: New test.
20680
20681         PR c++/12334, c++/12236, c++/8656
20682         * g++.dg/ext/attrib8.C: New test.
20683
20684 2003-10-06  Devang Patel  <dpatel@apple.com>
20685
20686         * gcc.dg/debug/dwarf2-3.h: New test.
20687         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
20688
20689 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
20690
20691         * g++.dg/opt/cfg2.C: New test.
20692
20693 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20694
20695         * g++.dg/opt/float1.C: New test.
20696
20697 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20698
20699         * gcc.dg/c90-array-lval-6.c: New test.
20700         * gcc.dg/c99-array-lval-6.c: New test.
20701
20702 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
20703             Ziemowit Laski  <zlaski@apple.com>
20704
20705         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
20706         'Derived', so that it is never considered a class method; add
20707         new warning for '+port' method ambiguity.
20708         * objc.dg/method-12.m: Include <objc/objc.h> instead of
20709         <objc/objc-api.h> (needed on Mac OS X).
20710         * objc.dg/method-13.m: New test.
20711
20712 2003-10-03  Roger Sayle  <roger@eyesopen.com>
20713
20714         PR optimization/9325, PR java/6391
20715         * gcc.c-torture/execute/20031003-1.c: New test case.
20716
20717 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
20718
20719         PR optimization/12180
20720         * gcc.dg/20031002-1.c: New test.
20721
20722         PR c++/12486
20723         * g++.dg/inherit/error1.C: New test.
20724
20725 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
20726
20727         * lib/f-torture.exp (search_for): Rename to...
20728         (search_for_re): This.  Also, clean up comments and the
20729         "regexp" invocation.
20730
20731 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
20732
20733         * gcc.c-torture/compile/20031002-1.c: New test.
20734
20735 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
20736
20737         * g++.dg/opt/cond1.C: New test.
20738
20739 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
20740
20741         * gcc.dg/Wold-style-definition-2.c: New testcase.
20742         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
20743
20744 2003-09-29  Richard Henderson  <rth@redhat.com>
20745
20746         * g++.dg/init/array10.C: Add dg-options.
20747
20748 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
20749
20750         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
20751
20752 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20753
20754         * g++.dg/template/friend19.C: Fix typo.
20755         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
20756
20757 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
20758
20759         * gcc.c-torture/execute/20030928-1.c: New test.
20760         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
20761
20762 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20763
20764         * g++.dg/opt/unroll1.C: New test.
20765
20766 2003-09-26  Roger Sayle  <roger@eyesopen.com>
20767
20768         PR optimization/11741
20769         * gcc.dg/20030926-1.c: New test case.
20770
20771 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20772
20773         PR c++/5655
20774         * g++.dg/parse/access7.C: New test.
20775         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
20776
20777 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
20778
20779         MERGE OF objc-improvements-branch into MAINLINE:
20780         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
20781         if libobjc has not been built.
20782         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
20783         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
20784         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
20785         objc/execute/nested-3.m, objc/execute/np-2.m,
20786         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
20787         objc/execute/redefining_self.m, objc/execute/root_methods.m,
20788         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
20789         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
20790         objc.dg/special/unclaimed-category-1.h,
20791         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
20792         well as GNU runtime.
20793         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
20794         * execute/cascading-1.m, execute/function-message-1.m,
20795         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
20796         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
20797         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
20798         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
20799         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
20800         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
20801         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
20802         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
20803         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
20804         * objc.dg/bitfield-2.m: Run only on Darwin.
20805         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
20806         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
20807         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
20808         * objc.dg/const-str-1.m: Fix constant string layout.
20809
20810 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
20811
20812         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
20813
20814 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
20815
20816         * gcc.dg/darwin-abi-1.c: New file.
20817
20818 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
20819
20820         PR target/12281
20821         * gcc.c-torture/compile/20030921-1.c: New test.
20822
20823 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20824
20825         * g++.dg/opt/reg-stack2.C: New test.
20826
20827 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20828
20829         * g++.dg/eh/delayslot1.C: New test.
20830
20831 2003-09-20  Richard Henderson  <rth@redhat.com>
20832
20833         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
20834
20835 2003-09-20  Roger Sayle  <roger@eyesopen.com>
20836
20837         * gcc.c-torture/execute/20030920-1.c: New test case.
20838
20839 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20840
20841         * g++.dg/rtti/typeid3.C: Correct expected error message.
20842
20843 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20844
20845         PR c++/157
20846         * g++.dg/parse/crash12.C: New test.
20847
20848 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
20849
20850         * gcc.dg/compat/mixed-struct-check.h: New.
20851         * gcc.dg/compat/mixed-struct-defs.h: New.
20852         * gcc.dg/compat/mixed-struct-init.h: New.
20853         * gcc.dg/compat/struct-by-value-19_main.c: New.
20854         * gcc.dg/compat/struct-by-value-19_x.c: New.
20855         * gcc.dg/compat/struct-by-value-19_y.c: New.
20856         * gcc.dg/compat/struct-by-value-20_main.c: New.
20857         * gcc.dg/compat/struct-by-value-20_x.c: New.
20858         * gcc.dg/compat/struct-by-value-20_y.c: New.
20859         * gcc.dg/compat/struct-return-19_main.c: New.
20860         * gcc.dg/compat/struct-return-19_x.c: New.
20861         * gcc.dg/compat/struct-return-19_y.c: New.
20862         * gcc.dg/compat/struct-return-20_main.c: New.
20863         * gcc.dg/compat/struct-return-20_x.c: New.
20864         * gcc.dg/compat/struct-return-20_y.c: New.
20865
20866 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
20867         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
20868         so that it will not complain on LP64 targets.
20869
20870 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20871
20872         PR c++/495
20873         * g++.dg/template/friend24.C: New test.
20874
20875 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
20876
20877         PR c++/12332
20878         * g++.dg/template/memtmpl2.C: New test.
20879
20880 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
20881
20882         PR target/11184
20883         * gcc.dg/builtin-apply1.c: New test.
20884
20885 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
20886
20887         PR c++/9848
20888         * g++.dg/warn/Wunused-4.C: New test.
20889
20890 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20891
20892         PR c++/12316
20893         * g++.dg/other/gc2.C: New test.
20894
20895 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
20896
20897         PR c++/11991
20898         * g++.dg/rtti/typeid3.C: New test.
20899
20900         PR c++/12266
20901         * g++.dg/overload/template1.C: New test.
20902
20903 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20904
20905         * g++.dg/opt/cfg3.C: New test.
20906
20907 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20908
20909         PR c++/7939
20910         * g++.dg/template/crash11.C: New test.
20911
20912 2003-09-16  Jason Merrill  <jason@redhat.com>
20913             Jakub Jelinek  <jakub@redhat.com>
20914
20915         * gcc.dg/attr-warn-unused-result.c: New test.
20916
20917 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20918
20919         PR c++/12184
20920         * g++.dg/expr/call2.C: New test.
20921
20922 2003-09-15  Andreas Jaeger  <aj@suse.de>
20923
20924         * gcc.dg/Wold-style-definition-1.c: New test.
20925
20926 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
20927
20928         PR c++/3907
20929         * g++.dg/parse/template12.C: New test.
20930
20931         * g++.dg/abi/bitfield11.C: New test.
20932         * g++.dg/abi/bitfield12.C: Likewise.
20933
20934 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
20935
20936         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
20937         non-expansion of functional macro name without arguments at EOL.
20938         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
20939
20940 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
20941
20942         * gcc.c-torture/execute/20030914-[12].c: New tests.
20943
20944 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20945
20946         PR c++/11788
20947         * g++.dg/overload/addr1.C: New test.
20948
20949 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
20950
20951         * gcc.dg/20030909-1.c: New test.
20952
20953 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20954
20955         * gcc.dg/ultrasp10.c: New test.
20956
20957 2003-09-09  Devang Patel  <dpatel@apple.com>
20958
20959         * gcc.dg/darwin-ld-6.c: New test.
20960
20961 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20962
20963         * gcc.dg/torture/builtin-explog-1.c: New testcase.
20964
20965 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20966
20967         * gcc.dg/ia64-types1.c: New test.
20968         * gcc.dg/ia64-types2.c: Likewise.
20969
20970 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20971
20972         * gcc.dg/builtins-1.c: Add more _Complex tests.
20973         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20974
20975         * gcc.dg/builtins-1.c: Test existing _Complex functions.
20976         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20977
20978 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
20979
20980         PR c++/11786
20981         * g++.dg/lookup/koenig2.C: New test.
20982
20983         PR c++/5296
20984         * g++.dg/rtti/typeid2.C: New test.
20985
20986 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
20987
20988         * gcc.c-torture/compile/20030904-1.c: New test.
20989
20990 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20991
20992         * g++.dg/opt/longbranch2.C: New test.
20993
20994 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20995
20996         * g++.dg/template/crash10.C: Only compile it.
20997
20998 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
20999
21000         PR middle-end/11665
21001         * gcc.c-torture/compile/20030907-1.c: New test.
21002         * g++.dg/init/array11.C: New test.
21003
21004 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21005
21006         PR c++/11852
21007         * g++.dg/init/struct1.C: New test.
21008
21009 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21010
21011         PR c++/12181
21012         * g++.dg/expr/comma1.C: New test.
21013
21014 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21015
21016         PR c++/11867
21017         * g++.dg/expr/static_cast5.C: New test.
21018
21019 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21020
21021         PR c++/11507
21022         * g++.dg/lookup/scoped7.C: New test.
21023
21024         PR c++/9574
21025         * g++.dg/other/static1.C: New test.
21026
21027         PR c++/11490
21028         * g++.dg/warn/template-1.C: New test.
21029
21030         PR c++/11432
21031         * g++.dg/template/crash10.C: New test.
21032
21033         PR c++/2478
21034         * g++.dg/overload/VLA.C: New test.
21035
21036         PR c++/10804
21037         * g++.dg/template/call1.C: New test.
21038
21039 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21040
21041         PR c++/11794
21042         * g++.dg/parse/using3.C: New test.
21043
21044 2003-09-06  Roger Sayle  <roger@eyesopen.com>
21045
21046         PR c++/11409
21047         * g++.dg/overload/builtin3.C: New test case.
21048
21049 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
21050
21051         PR c/9862
21052         * gcc.dg/20030906-1.c: New test.
21053         * gcc.dg/20030906-2.c: Likewise.
21054
21055 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21056
21057         PR c++/12167
21058         * g++.dg/parse/defarg5.C: New test.
21059
21060         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
21061
21062 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
21063
21064         PR c++/12163
21065         * g++.dg/expr/static_cast4.C: New test.
21066
21067         PR c++/12146
21068         * g++.dg/template/crash9.C: New test.
21069
21070 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
21071
21072         * g++.old-deja/g++.ext/pretty2.C: Update for change
21073         in __FUNCTION__.
21074         * g++.old-deja/g++.ext/pretty3.C: Likewise.
21075
21076 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
21077
21078         PR c++/11922
21079         * g++/dg/template/qualified-id1.C: New test.
21080
21081         PR c++/12037
21082         * g++.dg/warn/noeffect4.C: New test.
21083
21084 2003-09-04  Matt Austern  <austern@apple.com>
21085
21086         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
21087         * g++.dg/ext/fnname2.C: Likewise.
21088         * g++.dg/ext/fnname3.C: Likewise.
21089
21090 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
21091
21092         * g++.dg/expr/lval1.C: New test.
21093         * g++.dg/ext/lvcast.C: Remove.
21094
21095 2003-09-03  Roger Sayle  <roger@eyesopen.com>
21096
21097         PR optimization/11700.
21098         * gcc.c-torture/compile/20030903-1.c: New test case.
21099
21100 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
21101
21102         PR c++/12053
21103         * g++.dg/abi/layout4.C: New test.
21104
21105 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
21106
21107         PR c++/11553
21108         * g++.dg/parse/friend3.C: New test.
21109
21110 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
21111
21112         PR c++/11847
21113         * g++.dg/template/class1.C: New test.
21114
21115         PR c++/11808
21116         * g++.dg/expr/call1.C: New test.
21117
21118 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
21119
21120         PR c++/12114
21121         * g++.dg/init/ref9.C: New test.
21122
21123         PR c++/11972
21124         * g++.dg/template/nested4.C: New test.
21125
21126 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21127
21128         PR c++/12093
21129         * g++.dg/template/non-dependent4.C: New test.
21130
21131         PR c++/11928
21132         * g++.dg/inherit/conv1.C: New test.
21133
21134 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
21135
21136         PR c++/6196
21137         * g++.dg/ext/label1.C: New test.
21138         * g++.dg/ext/label2.C: Likewise.
21139
21140 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21141
21142         * g++.dg/expr/cond3.C: New test.
21143
21144 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21145
21146         * gcc.dg/builtins-1.c: Add new builtin cases.
21147
21148 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21149
21150         * gcc.dg/builtins-1.c: Add new cases.
21151         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21152
21153 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21154
21155         * gcc.dg/builtins-1.c: Add more math builtin tests.
21156         * gcc.dg/torture/builtin-attr-1.c: New test.
21157
21158 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
21159
21160         PR optimization/5079
21161         * g++.dg/opt/static3.C: New test.
21162
21163 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21164
21165         * gcc.misc-tests/gcov-10b.c: New test.
21166
21167 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
21168
21169         * g++.dg/opt/ptrmem3.C: New test.
21170
21171         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
21172
21173 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
21174
21175         * gcc.dg/20030826-2.c: New test.
21176
21177 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21178
21179         PR middle-end/12002
21180         * g77.f-torture/compile/12002.f: New test case.
21181
21182 2003-08-26  Roger Sayle  <roger@eyesopen.com>
21183
21184         * gcc.dg/20030826-1.c: New test case.
21185
21186 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
21187
21188         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
21189
21190 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
21191
21192         PR c++/11871
21193         * c++.dg/lookup/crash1.C: New test.
21194
21195         * c++.dg/warn/noeffect3.C: New test.
21196
21197 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
21198
21199         * gcc.dg/compat/vector-1_x.c: Compile with -w.
21200         * gcc.dg/compat/vector-1_y.c: Ditto.
21201         * gcc.dg/compat/vector-2_x.c: Ditto.
21202         * gcc.dg/compat/vector-2_y.c: Ditto.
21203
21204 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
21205
21206         * gcc.dg/20030702-1.c: New test.
21207
21208 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
21209
21210         PR c++/8795
21211         * g++.dg/ext/altivec-1.C: New test.
21212
21213 2003-08-24  Richard Henderson  <rth@redhat.com>
21214
21215         * g++.dg/eh/simd-2.C: Add -w for x86.
21216
21217 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
21218
21219         * gcc.dg/20030815-1.c: New test.
21220
21221 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21222
21223         PR c++/3765
21224         * g++.dg/parse/access6.C: New test.
21225
21226 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21227
21228         PR c++/641, c++/11876
21229         * g++.dg/template/friend22.C: New test.
21230         * g++.dg/template/friend23.C: Likewise.
21231
21232 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21233
21234         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
21235         identically.
21236
21237 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21238
21239         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
21240
21241 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21242
21243         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
21244
21245 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21246
21247         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
21248
21249 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
21250
21251         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
21252
21253 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
21254
21255         PR c++/11919
21256         * g++.dg/overload/prom1.C: New test.
21257
21258         PR c++/11551
21259         * g++.dg/parse/dtor2.C: New test.
21260
21261         PR c++/10762
21262         * g++.dg/parse/using2.C: New test.
21263
21264 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
21265
21266         PR target/11805
21267         * gcc.c-torture/compile/20030821-1.c: New.
21268
21269 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
21270
21271         PR c++/11834
21272         * g++.dg/template/deduce2.C: New test.
21273
21274 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
21275
21276         * gcc.c-torture/execute/20030821-1.c: New test.
21277
21278 2003-08-20  Roger Sayle  <roger@eyesopen.com>
21279
21280         PR middle-end/11984
21281         * gcc.dg/20030820-1.c: New test case.
21282
21283 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
21284
21285         PR c++/11945
21286         * g++.dg/warn/noeffect2.C: New test.
21287
21288 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c++/10926
21291         * g++.dg/template/dtor2.C: New test.
21292
21293         PR c++/11684
21294         * g++.dg/template/operator1.C: New test.
21295         * g++.dg/parse/operator4.C: New test.
21296
21297         PR c++/11946.C
21298         * g++.dg/expr/enum1.C: New test.
21299         * gcc.dg/c99-bool-1.c: Remove bogus warning.
21300
21301         PR c++/11036.C
21302         * g++.dg/parse/elab2.C: New test.
21303         * g++.dg/parse/typedef4.C: Change error message.
21304         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
21305         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
21306         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
21307
21308 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
21309
21310         * gcc.dg/pch/warn-1.c: New.
21311         * gcc.dg/pch/warn-1.hs: New.
21312
21313         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
21314         not-tested file.
21315
21316 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21317
21318         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
21319
21320 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21321
21322         * gcc.dg/uninit-D.c: New Test.
21323         * gcc.dg/uninit-E.c: New Test.
21324         * gcc.dg/uninit-F.c: New Test.
21325         * gcc.dg/uninit-G.c: New Test.
21326
21327 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
21328
21329         * g++.dg/README: Describe the pch directory.
21330
21331 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21332
21333         PR c++/11174
21334         * g++.dg/parse/access4.C: New test.
21335         * g++.dg/parse/access5.C: Likewise.
21336         * g++.old-deja/g++.jason/access17.C: Adjust error message.
21337
21338 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
21339
21340         * gcc.dg/noncompile/20030818-1.c: New.
21341
21342 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
21343
21344         PR c++/11957
21345         * g++.dg/warn/noeffect1.C: New test.
21346
21347         * g++.dg/template/scope2.C: New test.
21348         * g++.dg/template/error2.C: Correct dg-error
21349
21350 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
21351
21352         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
21353
21354 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
21355
21356         PR C++/11512
21357         * g++.dg/template/warn1.C: New.
21358
21359 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
21360
21361         * g++.dg/template/error2.C: New test.
21362         * g++.dg/lookup/using7.C: Adjust errors
21363         * g++.old-deja/g++.pt/crash36.C: Likewise.
21364         * g++.old-deja/g++.pt/derived3.C: Likewise.
21365
21366 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21367
21368         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
21369         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
21370         * gcc.c-torture/execute/builtins/string-9.c: New, from
21371         string-opt-9.c.  Adjust for execute/builtins framework.
21372         * gcc.c-torture/execute/string-opt-9.c: Delete.
21373
21374 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
21375
21376         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
21377
21378         * g++.dg/parse/ret-type2.C: New test.
21379
21380         PR c++/11703
21381         * g++.dg/init/new8.C: New test.
21382
21383         PR c++/10923
21384         * g++.dg/parse/typedef5.C: New test.
21385
21386         PR c++/9512
21387         * g++.dg/parse/qualified2.C: New test.
21388         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
21389         invalid code.
21390
21391 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
21392
21393         * g++.dg/conversion/ptrmem1.C: New test.
21394
21395 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
21396
21397         PR target/11693
21398         * gcc.dg/20030811-1.c: New test.
21399
21400         PR target/11535
21401         * gcc.c-torture/execute/20030811-1.c: New test.
21402
21403 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21404
21405         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
21406
21407 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
21408
21409         PR c++/11789.C
21410         * g++.dg/inherit/multiple1.C: New test.
21411
21412 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
21413
21414         * gcc.dg/spe1.c: New test.
21415
21416         PR c++/11670
21417         * g++.dg/expr/cast2.C: New test.
21418
21419         PR c++/10530
21420         * g++.dg/template/dependent-name2.C: New test.
21421
21422 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
21423
21424         * g++.dg/parse/crash11.C: Put the dg options in comments.
21425
21426 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
21427
21428         * lib/gcc-dg.exp: Update for diagnostic change.
21429
21430 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21431
21432         PR c++/5767
21433         * g++.dg/parse/crash11.C: New test.
21434
21435 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
21436
21437         * gcc.dg/cpp/spacing1.c: Update.
21438
21439 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
21440
21441         PR target/11739
21442         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
21443         a value for -mtune.
21444
21445 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21446
21447         PR middle-end/11771
21448         * gcc.c-torture/compile/20030804-1.c: New test case.
21449
21450 2003-08-04  Roger Sayle  <roger@eyesopen.com>
21451
21452         * gcc.dg/20030804-1.c: New test case.
21453
21454 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
21455
21456         * gcc.dg/cpp/separate-1.c: New test.
21457
21458 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
21459
21460         PR c++/11704
21461         * g++.dg/template/dependent-expr2.C: New test.
21462
21463         PR c++/11766
21464         * g++.dg/expr/ptrmem1.C: New test.
21465
21466 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21467
21468         PR c++/9453
21469         * g++.dg/template/friend15.C: New test.
21470
21471 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
21472
21473         * lib/dg-pch.exp: Work round PCH bug.
21474
21475 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21476
21477         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
21478         builtins.  Move cases from builtins-4.c here.
21479
21480         * gcc.dg/torture/builtin-math-1.c: New test taken from
21481         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
21482         additional cases.
21483
21484         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
21485         Delete.
21486
21487 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21488
21489         PR c++/9447
21490         * g++.dg/template/using7.C: New test.
21491
21492 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
21493
21494         * import1.c, import2.c: New tests.
21495
21496 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
21497
21498         * g++.dg/eh/crossjump1.C: New test.
21499
21500 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
21501
21502         PR c++/11697
21503         * g++.dg/template/using6.C: New test.
21504
21505         PR c++/11744
21506         * g++.dg/template/koenig2.C: New test.
21507
21508 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21509
21510         PR c++/7983
21511         * g++.dg/parse/typedef4.C: New test.
21512
21513 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21514
21515         PR c++/8442, c++/8806
21516         * g++.dg/template/elab1.C: New test.
21517         * g++.dg/template/type2.C: Likewise.
21518         * g++.dg/template/ttp3.C: Adjust expected error message.
21519         * g++.old-deja/g++.law/visibility13.C: Likewise.
21520         * g++.old-deja/g++.niklas/t135.C: Likewise.
21521         * g++.old-deja/g++.pt/ttp41.C: Likewise.
21522         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
21523         template argument.
21524         * g++.old-deja/g++.pt/ttp44.C: Likewise.
21525
21526 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
21527
21528         PR c++/11295
21529         * g++.dg/ext/stmtexpr1.C: New test.
21530
21531         * g++.dg/opt/tmp1.C: New test.
21532
21533         PR c++/11525
21534         * g++.dg/parse/constant4.C: New test.
21535
21536         PR c++/9447
21537         * g++.dg/template/using5.C: New test.
21538
21539 2003-07-31  Roger Sayle  <roger@eyesopen.com>
21540
21541         * gcc.dg/builtins-27.c: New test case.
21542
21543 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
21544
21545         * gcc.dg/tls/opt-7.c: New test.
21546
21547 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
21548
21549         * g++.old-deja/g++.other/crash18.C: Remove.
21550
21551 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21552
21553         * g++.dg/template/explicit3.C: New.
21554         * g++.dg/template/explicit4.C: New.
21555         * g++.dg/template/explicit5.C: New.
21556
21557         PR c++/11347
21558         * g++.dg/template/memtmpl1.C: New.
21559
21560 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
21561
21562         PR target/11565
21563         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
21564         * gcc.dg/i386-387-5.c (dg-options): Likewise.
21565
21566 2003-07-30  Jan Hubicka  <jh@suse.cz>
21567
21568         * vtgc1.c: Kill.
21569
21570 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
21571
21572         * gcc.dg/struct-in-proto-1.c: New test.
21573
21574 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
21575
21576         * gcc.dg/cpp/include2.c: Only expect one message.
21577
21578 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
21579
21580         PR c++/9447
21581         * g++.dg/template/using1.C: New test.
21582         * g++.dg/template/using2.C: New test.
21583         * g++.dg/template/using3.C: New test.
21584         * g++.dg/template/using4.C: New test.
21585
21586 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
21587
21588         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
21589         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21590
21591 2003-07-28  Jan Hubicka  <jh@suse.cz>
21592
21593         PR c++/11530
21594         * g++.dg/opt/call1.C: New test.
21595
21596 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
21597
21598         PR c++/11667
21599         * g++.dg/init/enum2.C: New test.
21600         * g++.dg/template/overload1.C: Add "-w" option.
21601
21602 2003-07-28    <hp@bitrange.com>
21603
21604         * gcc.dg/Wdeclaration-after-statement-1.c,
21605         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
21606
21607 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
21608
21609         * gcc.c-torture/compile/20030725-1.c: New test.
21610
21611 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
21612
21613         * gcc.dg/20030505.c: Only run for SPE.
21614         Remove definition of opaque type.
21615
21616 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
21617
21618         * g++.dg/template/ptrmem6.C: New test.
21619
21620 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
21621
21622         * gcc.c-torture/compile/zero-strct-2.c: New test.
21623
21624 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
21625
21626         * gcc.dg/intermod-1.c: New test.
21627
21628 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21629
21630         PR c++/11617
21631         * g++.dg/template/lookup2.C: New test.
21632         * g++.dg/template/memclass1.C: Remove instantiated from error.
21633         * g++.dg/other/error2.C: Tweak expected errors.
21634
21635         PR c++/11596
21636         * g++.dg/template/defarg3.C: New test.
21637
21638         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
21639
21640 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
21641
21642         * g++.dg/inherit/access5.C: New test.
21643
21644 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21645
21646         PR c++/11513
21647         * g++.dg/template/crash8.C: New test.
21648
21649 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
21650
21651         PR c/10602
21652         * gcc.dg/noncompile/incomplete-2.c: New test.
21653
21654 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
21655
21656         PR c++/11645
21657         * g++.dg/inherit/access4.C: New test.
21658
21659         PR c++/11517
21660         * g++.dg/expr/cond2.C: New test.
21661
21662         PR optimization/10679
21663         * g++.dg/opt/inline4.C: New test.
21664
21665 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21666
21667         * g++.dg/parse/crash10: New test.
21668
21669 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21670
21671         * g++.dg/ext/flexary1.C: New test.
21672
21673 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21674
21675         PR c++/10793
21676         * g++.dg/template/crash9.C: New test.
21677
21678 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21679
21680         PR c++/3004
21681         * g++.dg/parse/typedef3.C: New test.
21682
21683         PR c++/7906
21684         * g++.dg/parse/operator2.C: New test.
21685
21686         PR c++/8895
21687         * g++.dg/parse/def-tmpl-arg1.C: New test.
21688
21689         PR c++/9282
21690         * g++.dg/parse/funptr1.C: New test.
21691
21692         PR c++/9452
21693         * g++.dg/parse/ambig3.C: New test.
21694
21695         PR c++/9454
21696         * g++.dg/parse/operator3.C: New test.
21697
21698         PR c++/9486
21699         * g++.dg/parse/template10.C: New test.
21700
21701         PR c++/9488
21702         * g++.dg/parse/template11.C: New test.
21703
21704         PR c++/10150
21705         * g++.dg/parse/invalid-op1.C: New test.
21706
21707         PR c++/10247
21708         * g++.dg/parse/condexpr1.C: New test.
21709
21710 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21711
21712         * g++.dg/ext/packed3.C: New test.
21713         * g++.dg/ext/packed4.C: New test.
21714
21715         * gcc.dg/pack-test-3.c: New test.
21716
21717 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
21718
21719         * lib/compat.exp: Handle dg-options per source file.
21720         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
21721         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
21722         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
21723         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
21724         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
21725         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
21726         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
21727         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
21728         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
21729         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
21730         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
21731         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
21732         * g++.dg/compat/break/bitfield7_x.C: Ditto.
21733         * g++.dg/compat/break/bitfield7_y.C: Ditto.
21734
21735 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21736
21737         PR c/10320
21738         * gcc.c-torture/execute/20030718-1.c: New test.
21739
21740 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21741
21742         PR optimization/11536
21743         * gcc.dg/20030721-1.c: New test.
21744
21745 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
21746
21747         PR c++/11546
21748         * g++.dg/template/lookup1.C: New test.
21749
21750 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
21751
21752         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
21753         diagnostics of ill-formed constructs involving labels.
21754         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
21755         the new 'previously defined here' message.
21756
21757 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
21758
21759         * g++.dg/parse/non-dependent2.C: New test.
21760
21761 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21762
21763         * g++.dg/init/init-ref4.C: xfail on targets without
21764         weak symbols.
21765
21766 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
21767
21768         PR target/11087
21769         * gcc.c-torture/execute/20030717-1.c: New test.
21770
21771 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21772
21773         * g++.dg/opt/cfg1.C: New test.
21774
21775 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
21776
21777         PR optimization/11557
21778         * gcc.dg/20030717-1.c: New test.
21779
21780 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
21781
21782         PR c++/10476
21783         * g++.dg/expr/crash-1.C: New test.
21784
21785         PR c++/11027
21786         * g++.dg/template/init3.C: New test.
21787
21788         PR c++/8222
21789         * g++.dg/template/non-dependent1.C: New test.
21790
21791         PR c++/11070
21792         * g++.dg/template/non-dependent2.C: New test.
21793
21794         PR c++/11071
21795         * g++.dg/template/non-dependent3.C: New test.
21796
21797         PR c++/9907
21798         * g++.dg/template/sizeof5.C: New test.
21799
21800 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
21801
21802         PR 11498
21803         * gcc.c-torture/compile/mangle-1.c: New file.
21804
21805 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21806
21807         PR c++/7809
21808         * g++.dg/parse/access3.C: New test.
21809
21810 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
21811
21812         PR c++/11384
21813         * g++.dg/init/init-ref4.C: New test.
21814
21815 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
21816
21817         PR c++/11547
21818         * g++.dg/parse/constant3.C: New test.
21819         * g++.dg/parse/crash7.C: Likewise.
21820
21821 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
21822
21823         PR target/11008
21824         * gcc.dg/i386-pentium4-not-mull.c: New.
21825
21826 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
21827
21828         * gcc.dg/asm-names.c (ymain): Make it weak.
21829
21830 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21831
21832         PR c++/5421
21833         * g++.dg/template/friend21.C: New test.
21834
21835 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
21836
21837         * gcc.dg/cleanup-8.c: New test.
21838         * gcc.dg/cleanup-9.c: New test.
21839
21840 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
21841
21842         * g++.dg/ext/dll-MI1.h: New file.
21843         * g++.dg/ext/dllexport-MI1.C: New file.
21844         * g++.dg/ext/dllimport-MI1.C: New file.
21845
21846 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
21847
21848         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
21849         it does not have cmpstrsi patterns (just cmpmemsi).
21850
21851 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
21852
21853         PR debug/11473
21854         * g++.dg/debug/debug8.C: New test.
21855
21856 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21857
21858         PR c++/10108
21859         * g++.dg/template/crash7.C: New test.
21860
21861 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
21862
21863         PR target/10795
21864         * gcc.c-torture/compile/20030708-1.c: New.
21865
21866 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
21867
21868         * gcc.c-torture/execute/20030715-1.c: New test.
21869
21870 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
21871
21872         * gcc.dg/pch/inline-3.c: New file.
21873         * gcc.dg/pch/inline-3.hs: New file.
21874         * gcc.dg/pch/inline-4.c: New file.
21875         * gcc.dg/pch/inline-4.hs: New file.
21876
21877 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
21878
21879         PR c++/11509
21880         * g++.dg/template/crash6.C: New test.
21881
21882         PR c++/7053
21883         * g++.dg/template/friend20.C: New test.
21884
21885         PR c++/7019
21886         * g++.dg/template/overload2.C: New test.
21887
21888 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21889
21890         PR optimization/11440
21891         * gcc.c-torture/execute/20030714-1.c: New test.
21892
21893 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21894
21895         PR c++/11154
21896         * g++.dg/template/partial2.C: New test.
21897
21898 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
21899
21900         PR c++/11503
21901         * g++.dg/template/anon1.C: New test.
21902
21903         PR c++/11493
21904         PR c++/11495
21905         * g++.dg/parse/template9.C: Likewise.
21906         * g++.dg/template/crash4.C: New test.
21907         * g++.dg/template/koenig1.C: Likewise.
21908         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
21909         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
21910         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
21911         functions.
21912         * g++.old-deja/g++.jason/template36.C: Likewise.
21913         * g++.old-deja/g++.mike/p1989.C: Likewise.
21914         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
21915         * g++.old-deja/g++.pt/ttp20.C: Use this->.
21916         * g++.old-deja/g++.pt/ttp21.C: Use this->.
21917         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
21918         compiling.
21919         * g++.old-deja/g++.pt/union2.C: Use this->.
21920
21921 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
21922
21923         * gcc.dg/20030711-1.c: New test.
21924
21925 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
21926
21927         PR c++/11050
21928         * g++.dg/parse/args1.C: New test.
21929         * g++.pt/defarg8.C: Change expected errors.
21930
21931 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
21932
21933         PR c++/8164
21934         * g++.dg/template/nontype2.C: New test.
21935
21936         PR c++/10558
21937         * g++.dg/parse/template8.C: New test.
21938
21939         PR c++/8327
21940         * g++.dg/template/scope1.C: New test.
21941
21942         * g++.dg/warn/Wsign-compare-1.C: New test.
21943
21944 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21945
21946         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
21947
21948 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
21949
21950         PR c++/9411
21951         * g++.dg/template/explicit2.C: New test.
21952
21953         PR c++/10032
21954         * g++.dg/warn/pedantic1.C: New test.
21955
21956 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
21957
21958         PR c++ 9483
21959         * g++.dg/other/field1.C: New test.
21960
21961 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
21962
21963         PR c/11449
21964         * gcc.c-torture/compile/20030707-1.c: New.
21965
21966 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21967
21968         PR c++/10849
21969         * g++.dg/template/access12.C: New test.
21970
21971 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
21972
21973         * g++.dg/bprob/bprob.exp (prof_ext): Update.
21974         * g77.dg/bprob/bprob.exp (prof_ext): Update.
21975         * gcc.misc-tests/bprob.exp (prof_ext): Update.
21976         * gcc.misc-tests/gcov.exp: Update
21977         * g++.dg/gcov/gcov.exp: Update
21978         * lib/gcov.exp: Update.
21979
21980 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
21981
21982         * g++.dg/abi/mangle17.C: Make sure template expressions are
21983         dependent.
21984         * g++.dg/abi/mangle4.C: Mark erroneous casts.
21985         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
21986         * g++.dg/opt/stack1.C: Remove erroneous code.
21987         * g++.dg/parse/template7.C: New test.
21988         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
21989         * g++.old-deja/g++.pt/crash4.C: Likewise.
21990
21991 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21992
21993         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
21994         with zero or one occurence of `$' after the initial `L'.
21995
21996 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
21997
21998         * gcc.c-torture/compile/20030704-1.c: Add a comment.
21999
22000 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22001
22002         PR c/11370
22003         * gcc.dg/Wunreachable-6.c: New testcase.
22004         * gcc.dg/Wunreachable-7.c: New testcase.
22005
22006 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22007
22008         PR c/11420
22009         * gcc.dg/20030708-1.c: New test.
22010
22011 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22012
22013         * gcc.dg/compat/sdata-section.h: New file.
22014         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22015         * gcc.dg/torture/mips-sdata-1.c: New test.
22016
22017 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22018
22019         PR c++/11030
22020         * g++.dg/template/friend19.C: New test.
22021
22022 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22023
22024         * g++.dg/opt/strength-reduce.C: New test.
22025
22026 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22027
22028         PR target/10979
22029         * gcc.dg/20030707-1.c: New testcase.
22030
22031 2003-07-07  Roger Sayle  <roger@eyesopen.com>
22032
22033         PR optimization/11059
22034         * g++.dg/opt/emptyunion.C: New testcase.
22035
22036 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22037             Eric Botcazou  <ebotcazou@libertysurf.fr>
22038
22039         * g++.dg/opt/stack1.C: New test.
22040
22041 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
22042
22043         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
22044         run test.
22045
22046         PR c++/11431
22047         * g++.dg/expr/static_cast3.C: New test.
22048
22049 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
22050
22051         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
22052         everywhere.
22053         * gcc.dg/concat.c: Concatenation of string constants with
22054         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
22055         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
22056         * gcc.dg/cpp/escape-2.c: Use wide character constants where
22057         necessary to avoid multi-character character constant warning.
22058         * gcc.dg/cpp/escape.c: Likewise.
22059         * gcc.dg/cpp/ucs.c: Likewise.
22060         Remove backslashes from dg-bogus comments, as they confuse Tcl.
22061         Fix a typo.
22062
22063 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22064
22065         PR c/11428
22066         * gcc.c-torture/compile/20030704-1.c: New.
22067
22068 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
22069
22070         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
22071
22072 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
22073
22074         PR c++/5287, PR c++/7910,  PR c++/11021
22075         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
22076         tests for warnings.
22077         * g++.dg/ext/dllimport2.C: Add tests for warnings.
22078         * g++.dg/ext/dllimport3.C: Likewise.
22079         * g++.dg/ext/dllimport4.C: New file.
22080         * g++.dg/ext/dllimport5.C: New file.
22081         * g++.dg/ext/dllimport6.C: New file.
22082         * g++.dg/ext/dllimport7.C: New file.
22083         * g++.dg/ext/dllimport8.C: New file.
22084         * g++.dg/ext/dllimport9.C: New file.
22085         * g++.dg/ext/dllimport10.C: New file.
22086         * g++.dg/ext/dllexport1.C: New file.
22087
22088 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22089
22090         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
22091         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
22092
22093 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22094
22095         * gcc.dg/builtins-25.c: New testcase.
22096         * gcc.dg/builtins-26.c: New testcase.
22097
22098 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
22099
22100         * gcc.dg/compat/vector-defs.h: New file.
22101         * gcc.dg/compat/vector-setup.h: New file.
22102         * gcc.dg/compat/vector-check.h: New file.
22103         * gcc.dg/compat/vector-1_main.c: New file.
22104         * gcc.dg/compat/vector-1_x.c: New file.
22105         * gcc.dg/compat/vector-1_y.c: New file.
22106         * gcc.dg/compat/vector-2_main.c: New file.
22107         * gcc.dg/compat/vector-2_x.c: New file.
22108         * gcc.dg/compat/vector-2_y.c: New file.
22109
22110         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
22111         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
22112         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
22113         * gcc.dg/compat/struct-align-1.h: New file.
22114         * gcc.dg/compat/struct-align-1_main.c: New file.
22115         * gcc.dg/compat/struct-align-1_x.c: New file.
22116         * gcc.dg/compat/struct-align-1_y.c: New file.
22117         * gcc.dg/compat/struct-align-2.h: New file.
22118         * gcc.dg/compat/struct-align-2_main.c: New file.
22119         * gcc.dg/compat/struct-align-2_x.c: New file.
22120         * gcc.dg/compat/struct-align-2_y.c: New file.
22121
22122         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
22123         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22124         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22125         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22126         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22127         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22128         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22129         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22130         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22131         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22132         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22133         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22134         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22135         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22136         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22137         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22138         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22139         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22140         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22141         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22142         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22143         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22144         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22145         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22146         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22147         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22148         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22149         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22150         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22151
22152 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22153
22154         * gcc.dg/i386-call-1.c: New test.
22155
22156 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
22157
22158         PR c++/9162
22159         * g++.dg/parse/defarg4.C: New.
22160
22161 2003-07-03  Roger Sayle  <roger@eyesopen.com>
22162
22163         PR target/10700
22164         * gcc.c-torture/compile/20030703-1.c: New test case.
22165
22166 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
22167
22168         * g++.dg/template/local3.C: Remove extra semicolon.
22169
22170 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
22171
22172         * gcc.dg/i386-volatile-1.c: New test.
22173
22174 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
22175
22176         PR c++/11072
22177         * g++.dg/other/offsetof2.C: XFAIL.
22178         * g++.dg/other/offsetof5.C: New.
22179
22180         PR c++/10219
22181         * g++.dg/template/error1.C: New.
22182
22183         PR c++/9779
22184         * g++.dg/template/dependent-expr1.C: New.
22185
22186 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22187
22188         PR c++/6949
22189         * g++.dg/template/local3.C: New test.
22190
22191         PR c++/11149
22192         * g++.dg/lookup/scoped6.C: New test.
22193
22194 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
22195
22196         PR c++/8046
22197         * g++.dg/other/error7.C: New test.
22198
22199 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
22200
22201         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
22202         * g++.old-deja/g++.abi/vtable3.h: Likewise.
22203         * g++.old-deja/g++.law/code-gen5.C: Likewise.
22204         * g++.old-deja/g++.other/union2.C: Likewise.
22205         * gcc.dg/c90-const-expr-2.c: Likewise.
22206         * gcc.dg/c90-const-expr-3.c: Likewise.
22207         * gcc.dg/c99-const-expr-2.c: Likewise.
22208         * gcc.dg/c99-const-expr-3.c: Likewise.
22209         * gcc.dg/concat.c: Likewise.
22210
22211 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
22212
22213         PR c++/9559
22214         * g++.dg/init/static1.C: New test.
22215
22216 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22217
22218         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
22219         * g++.old-deja/g++.other/access2.C: Likewise.
22220         * g++.old-deja/g++.other/decl2.C: Likewise.
22221         * gcc.c-torture/execute/20020615-1.c: Likewise.
22222
22223 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22224
22225         PR c++/4933
22226         * g++.dg/template/sizeof4.C: New test.
22227
22228 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22229
22230         * g++.dg/other/error6.C: New test.
22231
22232 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
22233
22234         PR c++/10750
22235         * g++.dg/parse/constant2.C: New test.
22236
22237 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
22238
22239         PR c++/11106
22240         * g++.dg/other/error5.C: New test.
22241
22242 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22243
22244         * gcc.dg/format/gcc_diag-1.c: New test.
22245
22246 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
22247
22248         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
22249
22250 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22251
22252         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
22253         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
22254         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
22255
22256 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
22257
22258         * gcc.c-torture/execute/builtins/string-8.c: New test.
22259         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
22260         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
22261         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
22262
22263 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22264
22265         PR c++/10468
22266         * g++.dg/ext/typeof6.C: New test.
22267
22268 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
22269
22270         PR c++/10796
22271         * g++.dg/init/enum1.C: New test.
22272
22273 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
22274
22275         * gcc.dg/20030627-1.c: New test.
22276
22277 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
22278
22279         PR c++/11332
22280         * g++.dg/expr/static_cast2.C: New test.
22281
22282 2003-06-26  Roger Sayle  <roger@eyesopen.com>
22283             Jakub Jelinek  <jakub@redhat.com>
22284
22285         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
22286         sprintf(dst,"%s",src) optimization.
22287         * gcc.c-torture/execute/20030626-1.c: New test case.
22288         * gcc.c-torture/execute/20030626-2.c: New test case.
22289
22290 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
22291
22292         * gcc.c-torture/execute/multi-ix.c: New test.
22293
22294         * gcc.c-torture/execute/simd-4.c (main):
22295         Added missing semicolon at end of union.
22296
22297 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
22298
22299         PR c++/8266
22300         * g++.dg/template/explicit-instantiation3.C: New test.
22301
22302 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22303
22304         * gcc.dg/20030626-1.c: Use signed char.
22305
22306 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
22307
22308         * gcc.dg/20030626-1.c: New test.
22309
22310 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
22311
22312         * const-str-2.m: Update.
22313
22314 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
22315
22316         PR c++/10990
22317         * g++.dg/rtti/dyncast1.C: New test.
22318         * g++.dg/abi/mangle4.C: Correct base-specifier access.
22319         * g++.dg/lookup/scoped1.C: Remove XFAIL.
22320         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
22321
22322         PR c++/10931
22323         * g++.dg/expr/static_cast1.C: New test.
22324
22325 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
22326
22327         * gcc.dg/20030625-1.c: New test.
22328
22329 2003-06-24  Roger Sayle  <roger@eyesopen.com>
22330
22331         * gcc.c-torture/compile/20030624-1.c: New test case.
22332
22333 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
22334
22335         * gcc.c-torture/execute/string-opt-17.c: New test.
22336
22337 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
22338
22339         PR c++/5754
22340         * g++.dg/parse/crash6.C: New test.
22341
22342 2003-06-23  Roger Sayle  <roger@eyesopen.com>
22343
22344         * gcc.dg/builtins-24.c: New test case.
22345
22346 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
22347
22348         * g++.dg/opt/operator1.C: New test.
22349
22350 2003-06-22  Roger Sayle  <roger@eyesopen.com>
22351
22352         * gcc.c-torture/execute/string-opt-16.c: New test case.
22353
22354 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22355
22356         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
22357         * g++.old-deja/g++.other/conv7.C: Likewise
22358         * g++.old-deja/g++.other/overcnv2.C: Likewise.
22359         * g++.old-deja/g++.other/overload14.C: Likewise.
22360
22361 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
22362
22363         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
22364         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
22365
22366 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22367
22368         PR c++/10888
22369         * g++.dg/warn/Winline-3.C: New test.
22370
22371 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22372
22373         * lib/target-supports.exp (check_alias_available): Make the test
22374         program acceptable to the Solaris assembler.
22375
22376         PR c++/10749
22377         * g++.dg/template/memclass2.C: New test.
22378
22379 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22380             Eric Botcazou  <ebotcazou@libertysurf.fr>
22381
22382         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
22383         data for non-matching targets.
22384         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
22385
22386 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
22387
22388         PR c++/10845
22389         * g++.dg/template/member3.C: New test.
22390
22391 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
22392
22393         PR c++/10939
22394         * g++.dg/template/func1.C: New test.
22395
22396         PR c++/9649
22397         * g++.dg/template/static4.C: New test.
22398         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
22399
22400         PR c++/11041
22401         * g++.dg/init/ref7.C: New test.
22402
22403 2003-06-19  Matt Austern  <austern@apple.com>
22404
22405         PR c++/11228
22406         * g++.dg/anew1.C: New test.
22407         * g++.dg/anew2.C: New test.
22408         * g++.dg/anew3.C: New test.
22409         * g++.dg/anew4.C: New test.
22410
22411 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
22412
22413         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
22414
22415 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
22416
22417         * gcc.c-torture/execute/simd-4.c (main): Make expected value
22418         endian-dependent.
22419
22420 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
22421
22422         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
22423         Remove cruft.
22424
22425 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
22426
22427         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
22428         * gcc.c-torture/compile/961203-1.c: Likewise.
22429         * gcc.c-torture/compile/980506-1.c: Likewise.
22430
22431 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22432
22433         PR c++/10712
22434         * g++.dg/lookup/using7.C: New test.
22435
22436 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
22437
22438         PR c++/11105
22439         * g++.dg/abi/conv1.C: Remove it.
22440         * g++.dg/template/conv7.C: New test.
22441         * g++.dg/template/conv8.C: Likewise.
22442         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
22443         conversion operator.
22444
22445 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
22446
22447         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
22448         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
22449         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22450         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
22451         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
22452         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22453         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22454         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
22455         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
22456         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
22457         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
22458         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
22459         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
22460         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
22461         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
22462         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
22463         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
22464         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
22465         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22466         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22467         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22468         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22469         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22470         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22471         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22472         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22473         * gcc.dg/compat/struct-return-10_x.c: Ditto.
22474         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22475         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22476
22477 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
22478
22479         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
22480         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
22481         indications.
22482
22483 2003-06-16  Roger Sayle  <roger@eyesopen.com>
22484
22485         * gcc.dg/i386-387-5.c: New test case.
22486         * gcc.dg/i386-387-6.c: New test case.
22487         * gcc.dg/builtins-23.c: New test case.
22488
22489 2003-06-15  Roger Sayle  <roger@eyesopen.com>
22490
22491         * gcc.dg/builtins-22.c: New test case.
22492         * gcc.dg/i386-387-1.c: Update to test exp.
22493         * gcc.dg/i386-387-2.c: Likewise.
22494
22495 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22496
22497         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
22498
22499 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22500
22501         * lib/gcc-dg.exp (dg-require-dll): New function.
22502         (dg-xfail-if): Likewise.
22503         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
22504         driver.
22505
22506         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
22507         * gcc.c-torture/compile/20001205-1.c: Likewise.
22508         * gcc.c-torture/compile/20001226-1.c: Likewise.
22509         * gcc.c-torture/compile/20010518-2.c: Likewise.
22510         * gcc.c-torture/compile/20020312-1.c: Likewise.
22511         * gcc.c-torture/compile/20020604-1.c: Likewise.
22512         * gcc.c-torture/compile/920501-12.c: Likewise.
22513         * gcc.c-torture/compile/920501-4.c: Likewise.
22514         * gcc.c-torture/compile/920520-1.c: Likewise.
22515         * gcc.c-torture/compile/920521-1.c: Likewise.
22516         * gcc.c-torture/compile/920625-1.c: Likewise.
22517         * gcc.c-torture/compile/961203-1.c: Likewise.
22518         * gcc.c-torture/compile/980506-1.c: Likewise.
22519         * gcc.c-torture/compile/981006-1.c: Likewise.
22520         * gcc.c-torture/compile/981022-1.c: Likewise.
22521         * gcc.c-torture/compile/981223-1.c: Likewise.
22522         * gcc.c-torture/compile/990617-1.c: Likewise.
22523         * gcc.c-torture/compile/dll.c: Likewise.
22524         * gcc.c-torture/compile/labels-3.c: Likewise.
22525         * gcc.c-torture/compile/mipscop-1.c: Likewise.
22526         * gcc.c-torture/compile/mipscop-2.c: Likewise.
22527         * gcc.c-torture/compile/mipscop-3.c: Likewise.
22528         * gcc.c-torture/compile/mipscop-4.c: Likewise.
22529         * gcc.c-torture/compile/simd-5.c: Likewise.
22530         * gcc.c-torture/compile/20000804-1.x: Remove.
22531         * gcc.c-torture/compile/20001205-1.x: Likewise.
22532         * gcc.c-torture/compile/20001226-1.x: Likewise.
22533         * gcc.c-torture/compile/20010518-2.x: Likewise.
22534         * gcc.c-torture/compile/20020312-1.x: Likewise.
22535         * gcc.c-torture/compile/20020604-1.x: Likewise.
22536         * gcc.c-torture/compile/920501-12.x: Likewise.
22537         * gcc.c-torture/compile/920501-4.x: Likewise.
22538         * gcc.c-torture/compile/920520-1.x: Likewise.
22539         * gcc.c-torture/compile/920521-1.x: Likewise.
22540         * gcc.c-torture/compile/920625-1.x: Likewise.
22541         * gcc.c-torture/compile/961203-1.x: Likewise.
22542         * gcc.c-torture/compile/980506-1.x: Likewise.
22543         * gcc.c-torture/compile/981006-1.x: Likewise.
22544         * gcc.c-torture/compile/981022-1.x: Likewise.
22545         * gcc.c-torture/compile/981223-1.x: Likewise.
22546         * gcc.c-torture/compile/990617-1.x: Likewise.
22547         * gcc.c-torture/compile/mipscop-1.x: Likewise.
22548         * gcc.c-torture/compile/mipscop-2.x: Likewise.
22549         * gcc.c-torture/compile/mipscop-3.x: Likewise.
22550         * gcc.c-torture/compile/mipscop-4.x: Likewise.
22551         * gcc.c-torture/compile/simd-5.x: Likewise.
22552
22553         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
22554
22555 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22556
22557         * gcc.c-torture/execute/20030611-1.c: New test.
22558
22559 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22560
22561         PR middle-end/168
22562         * gcc.dg/20030612-1.c: New test case.
22563
22564 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
22565
22566         PR c++/10635
22567         * g++.dg/expr/cast1.C: New test.
22568
22569 2003-06-12  Roger Sayle  <roger@eyesopen.com>
22570
22571         * gcc.dg/builtins-21.c: New test case.
22572
22573 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
22574
22575         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
22576         options instead of at the end.
22577         * lib/objc.exp (objc_target_compile): Likewise.
22578
22579 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
22580
22581         PR c++/10432
22582         * g++.dg/parse/error1.C: New test.
22583
22584 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
22585
22586         * gcc.dg/compat/struct-by-value-11_main.c: New file.
22587         * gcc.dg/compat/struct-by-value-11_x.c: New file.
22588         * gcc.dg/compat/struct-by-value-11_y.c: New file.
22589         * gcc.dg/compat/struct-by-value-12_main.c: New file.
22590         * gcc.dg/compat/struct-by-value-12_x.c: New file.
22591         * gcc.dg/compat/struct-by-value-12_y.c: New file.
22592         * gcc.dg/compat/struct-by-value-13_main.c: New file.
22593         * gcc.dg/compat/struct-by-value-13_x.c: New file.
22594         * gcc.dg/compat/struct-by-value-13_y.c: New file.
22595         * gcc.dg/compat/struct-by-value-14_main.c: New file.
22596         * gcc.dg/compat/struct-by-value-14_x.c: New file.
22597         * gcc.dg/compat/struct-by-value-14_y.c: New file.
22598         * gcc.dg/compat/struct-by-value-15_main.c: New file.
22599         * gcc.dg/compat/struct-by-value-15_x.c: New file.
22600         * gcc.dg/compat/struct-by-value-15_y.c: New file.
22601         * gcc.dg/compat/struct-by-value-16_main.c: New file.
22602         * gcc.dg/compat/struct-by-value-16_x.c: New file.
22603         * gcc.dg/compat/struct-by-value-16_y.c: New file.
22604         * gcc.dg/compat/struct-by-value-17_main.c: New file.
22605         * gcc.dg/compat/struct-by-value-17_x.c: New file.
22606         * gcc.dg/compat/struct-by-value-17_y.c: New file.
22607         * gcc.dg/compat/struct-by-value-18_main.c: New file.
22608         * gcc.dg/compat/struct-by-value-18_x.c: New file.
22609         * gcc.dg/compat/struct-by-value-18_y.c: New file.
22610
22611         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
22612         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
22613         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
22614         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
22615         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
22616         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
22617         * gcc.dg/compat/scalar-return-3_main.c: New file.
22618         * gcc.dg/compat/scalar-return-3_x.c: New file.
22619         * gcc.dg/compat/scalar-return-3_y.c: New file.
22620         * gcc.dg/compat/scalar-return-4_main.c: New file.
22621         * gcc.dg/compat/scalar-return-4_x.c: New file.
22622         * gcc.dg/compat/scalar-return-4_y.c: New file.
22623
22624 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
22625
22626         * gcc.dg/compat/fp2-struct-check.h: New file.
22627         * gcc.dg/compat/fp2-struct-defs.h: New file.
22628         * gcc.dg/compat/fp2-struct-init.h: New file.
22629         * gcc.dg/compat/struct-by-value-10_main.c: New file.
22630         * gcc.dg/compat/struct-by-value-10_x.c: New file.
22631         * gcc.dg/compat/struct-by-value-10_y.c: New file.
22632         * gcc.dg/compat/struct-return-10_main.c: New file.
22633         * gcc.dg/compat/struct-return-10_x.c: New file.
22634         * gcc.dg/compat/struct-return-10_y.c: New file.
22635
22636         * gcc.dg/compat/compat-common.h: New file.
22637         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
22638         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
22639         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
22640         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
22641         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
22642         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
22643         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
22644         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
22645         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
22646         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
22647         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
22648         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
22649         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
22650         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
22651         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
22652         * gcc.dg/compat/small-struct-check.h: Ditto.
22653         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
22654         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
22655         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
22656         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
22657         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
22658         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
22659         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
22660         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
22661         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
22662         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
22663         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
22664         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
22665         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
22666         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
22667         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
22668         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
22669         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
22670         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
22671         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
22672         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
22673         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
22674         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
22675         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
22676         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
22677         * gcc.dg/compat/struct-return-2_main.c: Ditto.
22678         * gcc.dg/compat/struct-return-2_x.c: Ditto.
22679         * gcc.dg/compat/struct-return-2_y.c: Ditto.
22680         * gcc.dg/compat/struct-return-3_main.c: Ditto.
22681         * gcc.dg/compat/struct-return-3_x.c: Ditto.
22682         * gcc.dg/compat/struct-return-3_y.c: Ditto.
22683
22684 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
22685
22686         * g++.dg/pch/static-1.C: New file.
22687         * g++.dg/pch/static-1.Hs: New file.
22688
22689 2003-06-10  Richard Henderson  <rth@redhat.com>
22690
22691         * gcc.dg/asm-7.c: Adjust expected warning text.
22692
22693 2003-06-10  Roger Sayle  <roger@eyesopen.com>
22694
22695         * gcc.dg/builtins-20.c: New test case.
22696
22697 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
22698
22699         PR c++/11131
22700         * g++.dg/opt/template1.C: New test.
22701
22702 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22703
22704         * lib/gcc-dg.exp (dg-test): Clear additional_files and
22705         additional_sources.
22706
22707 2003-05-21  David Taylor  <dtaylor@emc.com>
22708
22709         * gcc.dg/Wpadded.c: New file.
22710
22711 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22712
22713         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
22714         * gcc.dg/special/weak-2.c: Add dg-require-weak.
22715         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
22716         dg-require-weak.
22717
22718 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
22719
22720         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
22721
22722 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
22723
22724         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
22725         (dg-require-alias): Likewise.
22726         (dg-require-gc-sections): Likewise.
22727         * lib/target-supports.exp (check_gc_sections_available): Likewise.
22728
22729 2003-06-08  Richard Henderson  <rth@redhat.com>
22730
22731         * gcc.dg/20011029-2.c: Fix the array reference.
22732         * gcc.dg/asm-7.c: New.
22733
22734 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
22735
22736         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
22737
22738 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
22739
22740         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
22741         (dg-require-gc-sections): Likewise.
22742
22743 2003-06-08  Jan Hubicka  <jh@suse.cz>
22744
22745         * i386-cmov1.c: Fix regular expression.
22746         * i386-cvt-1.c: Likewise.
22747         * i386-local.c: Likewise.
22748         * i386-local2.c: Likewise.
22749         * i386-mul.c: Likewise.
22750         * i386-ssetype-1.c: Likewise.
22751         * i386-ssetype-3.c: Likewise.
22752         * i386-ssetype-5.c: Likewise.
22753
22754 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22755
22756         PR c++/11039
22757         * g++.dg/warn/implicit-typename2.C: New test.
22758         * g++.dg/warn/implicit-typename3.C: New test.
22759
22760 2003-06-07  Richard Henderson  <rth@redhat.com>
22761
22762         * g++.dg/other/offsetof3.C: Use size_t.
22763         * g++.dg/other/offsetof4.C: Likewise.
22764
22765 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
22766
22767         * lib/copy-file.exp: New. Implement gcc_copy_files.
22768
22769         * lib/dg-pch.exp: Load copy-file.exp
22770         (dg-pch): Use gcc_copy_files instead of "file copy".
22771
22772 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
22773
22774         * gcc.dg/weak/weak.exp: Simplify.
22775         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
22776         * gcc.dg/weak/weak-1.c: Likewise.
22777         * gcc.dg/weak/weak-2.c: Likewise.
22778         * gcc.dg/weak/weak-3.c: Likewise.
22779         * gcc.dg/weak/weak-4.c: Likewise.
22780         * gcc.dg/weak/weak-5.c: Likewise.
22781         * gcc.dg/weak/weak-6.c: Likewise.
22782         * gcc.dg/weak/weak-7.c: Likewise.
22783         * gcc.dg/weak/weak-8.c: Likewise.
22784         * gcc.dg/weak/weak-9.c: Likewise.
22785
22786 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
22787
22788         gcc.c-torture/execute/20030606-1.c: New.
22789
22790 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22791
22792         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
22793         * gcc.dg/builtins-19.c: Likewise.
22794
22795 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22796
22797         * gcc.dg/builtins-2.c: Add some more tests.
22798         * gcc.dg/builtins-18.c: New test case.
22799         * gcc.dg/builtins-19.c: New test case.
22800
22801 2003-06-06  Roger Sayle  <roger@eyesopen.com>
22802             Jim Wilson  <wilson@tuliptree.org>
22803
22804         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
22805
22806 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
22807
22808         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
22809         mempcpy/stpcpy calls not to be optimized into something else.
22810         * gcc.c-torture/execute/string-opt-3.c: Moved to...
22811         * gcc.c-torture/execute/builtins/string-7.c: ...here.
22812         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
22813
22814 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22815
22816         * gcc.dg/format/asm_fprintf-1.c: New test.
22817
22818 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
22819
22820         * lib/gcc-defs.exp (additional_sources): New variable.
22821         (dg-additional-sources): New function.
22822         (additional_files): New variable.
22823         (dg-additional-files): New function.
22824         (dg-additional-files-options): Likewise.
22825         * lib/gcc-dg.exp (dg-require-weak): New function.
22826         (dg-require-alias): Likewise.
22827         (dg-require-gc-sections): Likewise.
22828         * lib/target-supports.exp (check_alias_available): Remove testfile
22829         parameter.
22830         (check_gc_sections_available): New function.
22831         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
22832         (dg-gpp-additional-files): Likewise.
22833         * lib/g++.exp (additional_sources): Remove.
22834         (additional_files): Likewise.
22835         (g++_target_compile): Use dg-additional-files-options.
22836
22837         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
22838         Tcl logic.
22839         * gcc.dg/special/ecos.exp: Remove.
22840         * gcc.dg/special/20000419-2.c: Use dg-require-*.
22841         * gcc.dg/special/alias-1.c: Likewise.
22842         * gcc.dg/special/alias-2.c: Likewise.
22843         * gcc.dg/special/gcsec-1.c: Likewise.
22844         * gcc.dg/special/weak-1.c: Likewise.
22845         * gcc.dg/special/weak-2.c: Likewise.
22846         * gcc.dg/special/wkali-1.c: Likewise.
22847         * gcc.dg/special/wkali-2.c: Likewise.
22848
22849         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
22850         dg-gpp-additional-*.
22851         * g++.dg/special/conpr-3.C: Likewise.
22852         * g++.dg/special/conpr-4.C: Likewise.
22853         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
22854         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
22855         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
22856         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
22857         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
22858         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
22859         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
22860         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
22861         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
22862         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
22863         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
22864         * g++.old-deja/g++.other/comdat1.C: Likewise.
22865         * g++.old-deja/g++.other/comdat2.C: Likewise.
22866         * g++.old-deja/g++.other/comdat3.C: Likewise.
22867         * g++.old-deja/g++.other/ctor1.C: Likewise.
22868         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
22869
22870 2003-06-05  Richard Henderson  <rth@redhat.com>
22871
22872         * gcc.dg/debug/20030605-1.c: New.
22873
22874 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22875
22876         * README.QMTEST: Update.
22877
22878 2003-06-04  Richard Henderson  <rth@redhat.com>
22879
22880         * gcc.dg/cleanup-1.c: New.
22881         * gcc.dg/cleanup-2.c: New.
22882         * gcc.dg/cleanup-3.c: New.
22883         * gcc.dg/cleanup-4.c: New.
22884         * gcc.dg/cleanup-5.c: New.
22885         * gcc.dg/cleanup-6.c: New.
22886         * gcc.dg/cleanup-7.c: New.
22887
22888 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
22889
22890         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
22891
22892         * lib/dg-pch.exp: New file.
22893         * g++.dg/pch/pch.exp: Use dg-pch.exp.
22894         * gcc.dg/pch/pch.exp: Likewise.
22895
22896 2003-06-04  Roger Sayle  <roger@eyesopen.com>
22897
22898         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
22899         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
22900         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
22901         * gcc.dg/builtins-17.c: New test case.
22902         * gcc.dg/i386-387-4.c: New test case.
22903         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
22904
22905 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22906
22907         * gcc.dg/ultrasp9.c: New test.
22908
22909 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22910
22911         * gcc.c-torture/compile/20030604-1.c: New test.
22912         * gcc.dg/sparc-constant-1.c: New test.
22913
22914 2003-06-03  Glen Nakamura  <glen@imodulo.com>
22915
22916         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
22917
22918 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
22919
22920         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
22921
22922         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
22923         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
22924
22925 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
22926
22927         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
22928
22929 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22930
22931         PR c++/10940
22932         * g++.dg/template/spec10.C: New test.
22933
22934 2003-06-03  Roger Sayle  <roger@eyesopen.com>
22935
22936         * gcc.dg/builtins-16.c: New test case.
22937
22938 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
22939
22940         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
22941         mempcpy test with post-increments.
22942         * gcc.c-torture/execute/string-opt-3.c: New test.
22943         * gcc.dg/string-opt-1.c: New test.
22944
22945 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
22946
22947         PR fortran/10965
22948         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
22949
22950 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
22951
22952         * lib/scanasm.exp (dg-scan): New function, factored out of ...
22953         (scan-assembler): ... here.  Use dg-scan.
22954         (scan-assembler-not): Likewise.
22955         (scan-file): New function.
22956         (scan-file-not): Likewise.
22957         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
22958         * gcc.dg/cpp/_Pragma4.c: Likewise.
22959         * gcc.dg/cpp/_Pragma5.c: Likewise.
22960         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22961         * gcc.dg/cpp/avoidpaste2.c: Likewise.
22962         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
22963         * gcc.dg/cpp/cmdlne-P.c: Likewise.
22964         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
22965         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
22966         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
22967         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
22968         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
22969         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
22970         * gcc.dg/cpp/cxxcom1.c: Likewise.
22971         * gcc.dg/cpp/line1.c: Likewise.
22972         * gcc.dg/cpp/maccom1.c: Likewise.
22973         * gcc.dg/cpp/maccom2.c: Likewise.
22974         * gcc.dg/cpp/maccom3.c: Likewise.
22975         * gcc.dg/cpp/maccom4.c: Likewise.
22976         * gcc.dg/cpp/maccom5.c: Likewise.
22977         * gcc.dg/cpp/maccom6.c: Likewise.
22978         * gcc.dg/cpp/multiline.c: Likewise.
22979         * gcc.dg/cpp/spacing1.c: Likewise.
22980         * gcc.dg/cpp/spacing2.c: Likewise.
22981         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
22982         * gcc.dg/cpp/trad/maccom1.c: Likewise.
22983         * gcc.dg/cpp/trad/maccom2.c: Likewise.
22984         * gcc.dg/cpp/trad/maccom3.c: Likewise.
22985         * gcc.dg/cpp/trad/maccom4.c: Likewise.
22986         * gcc.dg/cpp/trad/maccom6.c: Likewise.
22987         * gcc.dg/cpp/cxxcom2.c: Likewise.
22988         * gcc.dg/cpp/cxxcom2.h: New file.
22989
22990         * gcc.dg/cpp/truefalse.cpp: Move it to ...
22991         * g++.dg/cpp/truefalse.C: Here.
22992         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
22993
22994 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
22995
22996         * gcc.dg/cpp/redef3.c: New file.
22997
22998 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22999
23000         * gcc.dg/i386-loop-3.c: New test.
23001
23002 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23003
23004         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23005
23006 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23007
23008         * gcc.dg/fwrapv-1.c: New test case.
23009         * gcc.dg/fwrapv-2.c: New test case.
23010
23011 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23012
23013         PR c++/10956
23014         * g++.dg/template/spec9.C: New test.
23015
23016 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23017
23018         * gcc.dg/duff-4.c: New test case.
23019
23020 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23021
23022         PR fortran/10843
23023         * g77.dg/ffixed-form-1.f: New test
23024         * g77.dg/ffixed-form-2.f: New test
23025         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
23026         * g77.dg/ffree-form-3.f: New test
23027
23028 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
23029
23030         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
23031         * gcc.dg/wint_t-1.c: Likewise.
23032
23033 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23034
23035         * g++.dg/template/access11.C: New test.
23036
23037 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23038
23039         PR c++/10849
23040         * g++.dg/template/access10.C: New test.
23041
23042 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23043             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23044
23045         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
23046
23047 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23048
23049         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
23050         suppress for powerpc-*-darwin*.
23051         * gcc.dg/torture/builtin-noret-2.c: Likewise.
23052
23053 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
23054
23055         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
23056         suppress option for powerpc-*-darwin*.
23057
23058 2003-05-23  Roger Sayle  <roger@eyesopen.com>
23059
23060         * gcc.dg/builtins-1.c: Add tests for tan and atan.
23061         * gcc.dg/builtins-4.c: Add test for fmod.
23062
23063 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23064
23065         PR c++/10682
23066         * g++.dg/template/instantiate4.C: New test.
23067
23068 2003-05-22  Roger Sayle  <roger@eyesopen.com>
23069
23070         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
23071
23072 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
23073
23074         * gcc.dg/compat/scalar-return-1_main.c: New file.
23075         * gcc.dg/compat/scalar-return-1_x.c: New file.
23076         * gcc.dg/compat/scalar-return-1_y.c: New file.
23077         * gcc.dg/compat/scalar-return-2_main.c: New file.
23078         * gcc.dg/compat/scalar-return-2_x.c: New file.
23079         * gcc.dg/compat/scalar-return-2_y.c: New file.
23080         * gcc.dg/compat/struct-return-3_main.c: New file.
23081         * gcc.dg/compat/struct-return-3_y.c: New file.
23082         * gcc.dg/compat/struct-return-3_x.c: New file.
23083         * gcc.dg/compat/struct-return-2_main.c: New file.
23084         * gcc.dg/compat/struct-return-2_x.c: New file.
23085         * gcc.dg/compat/struct-return-2_y.c: New file.
23086
23087 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23088
23089         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
23090         for hppa*-hp-hpux*.
23091         * gcc.dg/20021014-1.c (dg-options): Likewise.
23092         * gcc.dg/nest.c (dg-options): Likewise.
23093
23094 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
23095
23096         PR c++/9738
23097         * g++.dg/ext/dllimport2.C: New file.
23098         * g++.dg/ext/dllimport3.C: New file.
23099
23100 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
23101
23102         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
23103         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23104         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23105         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23106         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23107         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23108         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
23109         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
23110         * gcc.dg/compat/small-struct-defs.h: New file.
23111         * gcc.dg/compat/small-struct-init.h: New file.
23112         * gcc.dg/compat/small-struct-check.h: New file.
23113         * gcc.dg/compat/fp-struct-defs.h: New file.
23114         * gcc.dg/compat/fp-struct-check.h: New file.
23115         * gcc.dg/compat/fp-struct-init.h: New file.
23116         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
23117         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
23118
23119 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
23120
23121         * gcc.dg/20030225-2.c: New test.
23122
23123 2003-05-18  Roger Sayle  <roger@eyesopen.com>
23124             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23125
23126         * gcc.c-torture/compile/20030518-1.c: New test case.
23127
23128 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
23129
23130         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
23131         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
23132         gcc-dg-debug-runtest.
23133         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
23134         gcc-dg-debug-runtest.
23135
23136 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23137
23138         PR c++/9022
23139         * g++.dg/lookup/using6.C: New test.
23140
23141 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23142
23143         * g++.dg/parse/access2.C: New test.
23144
23145 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
23146
23147         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
23148         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
23149         * gcc.dg/debug/debug.exp: Likewise.
23150
23151 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
23152
23153         * gcc.dg/dollar.c: New test.
23154
23155 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
23156
23157         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
23158         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
23159         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
23160         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
23161         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
23162         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
23163         * gcc.dg/compat/struct-by-value-6_main.c: New file.
23164         * gcc.dg/compat/struct-by-value-6_x.c: New file.
23165         * gcc.dg/compat/struct-by-value-6_y.c: New file.
23166         * gcc.dg/compat/struct-by-value-7_main.c: New file.
23167         * gcc.dg/compat/struct-by-value-7_x.c: New file.
23168         * gcc.dg/compat/struct-by-value-7_y.c: New file.
23169         * gcc.dg/compat/struct-by-value-8_main.c: New file.
23170         * gcc.dg/compat/struct-by-value-8_x.c: New file.
23171         * gcc.dg/compat/struct-by-value-8_y.c: New file.
23172         * gcc.dg/compat/struct-by-value-9_main.c: New file.
23173         * gcc.dg/compat/struct-by-value-9_x.c: New file.
23174         * gcc.dg/compat/struct-by-value-9_y.c: New file.
23175
23176 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
23177
23178         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
23179         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
23180         support for "repo" mode.
23181         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
23182         * lib/g77-dg.exp: Likewise.
23183         * lib/obj-dg.exp: Likewise.
23184
23185 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
23186
23187         Merge from gcc-3_2-rhl8-branch:
23188         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
23189
23190         * gcc.dg/tls/opt-6.c: New test.
23191
23192         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
23193
23194         * gcc.dg/20030405-1.c: New test.
23195
23196         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
23197
23198         * gcc.dg/20030309-1.c: New test.
23199
23200         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23201
23202         * gcc.c-torture/execute/20030307-1.c: New test.
23203
23204         2003-02-20  Randolph Chung  <tausq@debian.org>
23205
23206         * gcc.c-torture/compile/20030220-1.c: New test.
23207
23208         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
23209
23210         * gcc.dg/20030217-1.c: New test.
23211
23212         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
23213
23214         * gcc.c-torture/compile/20020129-1.c: New test.
23215
23216         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23217
23218         * gcc.dg/unroll-1.c: New test.
23219
23220         2002-11-16  Jan Hubicka  <jh@suse.cz>
23221
23222         * gcc.c-torture/execute/20020920-1.c: New test.
23223
23224         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
23225
23226         PR target/7434
23227         * gcc.c-torture/compile/20021008-1.c: New test.
23228
23229         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
23230
23231         PR target/7559
23232         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
23233
23234         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
23235
23236         * gcc.c-torture/compile/20020807-1.c: New test.
23237
23238         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
23239
23240         * gcc.dg/tls/opt-1.c: New test.
23241
23242         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
23243
23244         * gcc.dg/20020729-1.c: New test.
23245
23246         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
23247
23248         * g++.dg/opt/life1.C: New test.
23249
23250         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
23251
23252         * gcc.dg/20020525-1.c: New test.
23253
23254         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23255
23256         PR c++/6794
23257         * g++.dg/ext/pretty1.C: New test.
23258         * g++.dg/ext/pretty2.C: New test.
23259
23260 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
23261
23262         PR c++/8385
23263         * g++.dg/ext/typeof5.C: New test.
23264
23265 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
23266
23267         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
23268         __USER_LABEL_PREFIX__ into account.
23269         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
23270
23271 2003-05-14  Roger Sayle  <roger@eyesopen.com>
23272
23273         * gcc.dg/builtins-15.c: New test case.
23274
23275 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
23276
23277         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
23278
23279 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
23280
23281         * lib/g++.exp: Tweak handling of additional source files.
23282         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
23283         * g++.dg/special/conpr-2a.C: Rename to ...
23284         * g++.dg/special/conpr-2a.cc: ... this.
23285         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
23286         * g++.dg/special/conpr-3a.C: Rename to ...
23287         * g++.dg/special/conpr-3a.cc: This.
23288         * g++.dg/special/conpr-3b.C: Rename to ...
23289         * g++.dg/special/conpr-3b.cc: This.
23290         * g++.dg/special/conpr-4.C: New test.
23291         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
23292
23293 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
23294
23295         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
23296
23297 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23298
23299         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
23300         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23301         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
23302         * g++.old-deja/g++.other/warn3.C: Likewise.
23303
23304 2003-05-11  Roger Sayle  <roger@eyesopen.com>
23305
23306         * gcc.dg/i386-387-1.c: Update to also test log.
23307         * gcc.dg/i386-387-2.c: Likewise.
23308
23309 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23310
23311         * g77.f-torture/execute/int8421.f: New test.
23312
23313 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23314
23315         PR c++/10230, c++/10481
23316         * g++.dg/lookup/scoped5.C: New test.
23317
23318 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23319
23320         PR c++/10552
23321         * g++.dg/template/ttp6.C: New test.
23322
23323 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
23324
23325         * gcc.c-torture/execute/builtins: New directory.
23326         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
23327         gcc.c-torture/execute/builtins.
23328         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
23329         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
23330         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
23331         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
23332
23333 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23334
23335         PR c++/9252
23336         * g++.dg/template/access8.C: New test.
23337         * g++.dg/template/access9.C: New test.
23338
23339 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23340
23341         PR c++/9554
23342         * g++.dg/parse/access1.C: New test.
23343
23344 2003-05-09  DJ Delorie  <dj@redhat.com>
23345
23346         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
23347         long, and not an int.
23348
23349 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23350
23351         PR c++/10555, c++/10576
23352         * g++.dg/template/memclass1.C: New test.
23353
23354 2003-05-08  DJ Delorie  <dj@redhat.com>
23355
23356         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
23357         targets.
23358         * gcc.c-torture/execute/20021024-1.x: Likewise.
23359         * gcc.c-torture/execute/shiftdi.x: Likewise.
23360         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
23361         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
23362         * gcc.dg/20021018-1.c: Likewise.
23363
23364 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23365
23366         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
23367
23368         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
23369         (bcopy): Call memmove.
23370
23371 2003-05-08  Roger Sayle  <roger@eyesopen.com>
23372
23373         * g77.f-torture/compile/8485.f: New test case.
23374
23375 2003-05-07  Richard Henderson  <rth@redhat.com>
23376
23377         PR c++/10570
23378         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
23379         Verify exception_cleanup not called for rethrows.
23380         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
23381         when exiting catch block without rethrowing.
23382         * g++.dg/eh/forced3.C: New.
23383         * g++.dg/eh/forced4.C: New.
23384
23385 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
23386
23387         * gcc.dg/20030505.c: Fix triplet.
23388
23389 2003-05-06  DJ Delorie  <dj@redhat.com>
23390
23391         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
23392         * gcc.dg/nest.c: Likewise.
23393
23394 2003-05-05  Roger Sayle  <roger@eyesopen.com>
23395
23396         * gcc.dg/builtins-14.c: New test case.
23397
23398 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
23399
23400         * lib/compat.exp (compat-execute): New argument.
23401         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
23402         * gcc.dg/compat: New test directory.
23403         * gcc.dg/compat/compat.exp: New expect script.
23404         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
23405         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
23406         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
23407         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
23408         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
23409         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
23410
23411         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
23412         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
23413         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
23414         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
23415         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
23416         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
23417         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
23418         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
23419         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
23420         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
23421         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
23422         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
23423         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
23424         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
23425         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
23426
23427 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
23428
23429         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
23430
23431 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
23432
23433         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
23434
23435 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
23436
23437         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
23438         * gcc.dg/ppc-fsel-2.c: New test.
23439
23440         * gcc.dg/unused-5.c: New test.
23441
23442 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23443
23444         PR c++/10496
23445         * g++.dg/warn/pmf1.C: New test.
23446
23447 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23448
23449         PR c++/4494
23450         * g++.dg/warn/main.C: New test.
23451
23452 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23453
23454         * gcc.dg/nonnull-3.c: New test.
23455
23456 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
23457
23458         * gcc.dg/cpp/Wtrigraphs.c: Update.
23459         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
23460
23461 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
23462
23463         * gcc.dg/ppc-fsel-1.c: New test.
23464
23465 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
23466
23467         PR c/10604
23468         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
23469
23470 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
23471
23472         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
23473
23474 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23475
23476         PR c++/9364, c++/10553, c++/10586
23477         * g++.dg/parse/typename4.C: New test.
23478         * g++.dg/parse/typename5.C: Likewise.
23479
23480 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
23481
23482         * gcc.c-torture/compile/20030503-1.c: New test.
23483
23484 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23485
23486         * g++.dg/lookup/using5.C: Fix testcase error.
23487
23488 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
23489
23490         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
23491         since MEABI is no longer supported.  Remove all vestiges
23492         of MEABI from the test.
23493
23494 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23495
23496         PR c++/10554
23497         * g++.dg/lookup/using5.C: New test.
23498
23499 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23500
23501         PR c++/8772
23502         * g++.dg/template/ttp5.C: New test.
23503
23504 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
23505
23506         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
23507         (dg-gpp-additional-sources): New function.
23508         (dg-gpp-additional-files): Likewise.
23509         * lib/g++.exp (additional_sources): New variable.
23510         (additional_files): Likewise.
23511         (g++_target_compile): Deal with them.
23512         * lib/old-dejagnu.exp: Remove.
23513         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
23514         * g++.old-deja: Revise all tests to use dg commands.
23515
23516 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23517
23518         PR c++/9432, c++/9528
23519         * g++.dg/lookup/using4.C: New test.
23520
23521 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
23522
23523         * gcc.dg/noreturn-5.c: New file.
23524         * gcc.dg/noreturn-6.c: New file.
23525
23526         * gcc.c-torture/compile/inline-1.c: New file.
23527
23528 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23529
23530         PR c++/10551
23531         * g++.dg/template/explicit1.C: New test.
23532
23533 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23534
23535         PR c++/10549
23536         * g++.dg/other/bitfield1.C: New test.
23537
23538         PR c++/10527
23539         * g++.dg/init/new7.C: New test.
23540
23541 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
23542
23543         * g++.dg/ext/desig1.C: New test.
23544         * g++.dg/ext/init1.C: Update.
23545
23546         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
23547
23548 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
23549
23550         PR c++/10180
23551         * g++.dg/warn/Winline-1.C: New test.
23552
23553 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * gcc.c-torture/execute/string-opt-19.c: New test.
23556
23557         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
23558         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
23559
23560 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
23561
23562         PR c++/10506
23563         * g++.dg/init/new6.C: New test.
23564
23565         PR c++/10503
23566         * g++.dg/init/ref6.C: New test.
23567
23568 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
23569
23570         * g++.dg/warn/weak1.C: XFAIL on AIX4.
23571
23572 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23573
23574         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
23575         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
23576
23577 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
23578
23579         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
23580         initialized static data members.
23581
23582 2003-04-25  H.J. Lu <hjl@gnu.org>
23583
23584         * gcc.dg/ia64-sync-4.c: New test.
23585
23586 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23587
23588         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
23589         date.
23590
23591 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
23592
23593         PR c++/10337
23594         * g++.dg/warn/conv1.C: New test.
23595         * g++.old-deja/g++.other/conv7.C: Adjust.
23596         * g++.old-deja/g++.other/overload14.C: Adjust.
23597
23598 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23599
23600         PR c++/10471
23601         * g++.dg/template/defarg2.C: New test.
23602
23603 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
23604
23605         * gcc.dg/cpp/include2.c: Update.
23606         * gcc.dg/cpp/multiline-2.c: New.
23607         * gcc.dg/cpp/multiline.c: Update.
23608         * gcc.dg/cpp/strify2.c: Update.
23609         * gcc.dg/cpp/trad/literals-2.c: Update.
23610
23611 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23612
23613         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
23614
23615 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23616
23617         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
23618
23619 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
23620
23621         PR c++/10451
23622         * g++.dg/parse/crash4.C: New test.
23623
23624         PR c++/9847
23625         * g++.dg/parse/crash5.C: New test.
23626
23627 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
23628
23629         PR c++/10446
23630         * g++.dg/parse/crash3.C: New test.
23631
23632         PR c++/10428
23633         * g++.dg/parse/elab1.C: New test.
23634
23635 2003-04-22  Devang Patel  <dpatel@apple.com>
23636
23637         * gcc.dg/cpp/trad/funlike-5.c: New test.
23638
23639 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
23640
23641         * g++.dg/other/packed1.C: Fix dg options.
23642
23643 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
23644
23645         * g++.dg/other/offsetof2.C: New test.
23646
23647 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
23648
23649         * g++.dg/template/recurse.C: Adjust location of error messages.
23650
23651 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
23652
23653         PR c++/9881
23654         * g++.dg/init/addr-const1.C: New test.
23655         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
23656
23657 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23658
23659         PR c++/10405
23660         * g++.dg/lookup/struct-hack1.C: New test.
23661
23662 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
23663
23664         * ucs.c: Update diagnostic messages.
23665
23666 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23667
23668         * gcc.dg/cpp/truefalse.cpp: New test.
23669         * gcc.dg/cpp/cpp.exp: Update.
23670         * g++.dg/other/stdbool-if.C: Remove.
23671
23672 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
23673
23674         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
23675         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
23676
23677 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23678
23679         * gcc.c-torture/compile/20030418-1.c: New test.
23680
23681 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
23682
23683         * README.compat: Remove; content moved to doc/sourcebuild.texi.
23684
23685 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23686
23687         PR c++/10347
23688         g++.dg/template/dependent-name1.C: New test.
23689
23690 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
23691
23692         * gcc.dg/warn-1.c (tourist_guide): New array,
23693         contains a pointer to bar.
23694
23695 2003-04-16  Roger Sayle  <roger@eyesopen.com>
23696
23697         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
23698         * gcc.c-torture/execute/medce-1.c: New test case.
23699         * gcc.c-torture/execute/medce-2.c: New test case.
23700
23701 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
23702
23703         * lib/prune.exp: Ignore more messages.
23704
23705         PR c++/10381
23706         * g++.dg/parse/lookup3.C: New test.
23707
23708 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
23709
23710         * gcc.c-torture/compile/20030415-1.c : New test.
23711
23712 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
23713
23714         * gcc.c-torture/execute/scope-2.c: Move to ...
23715         * gcc.dg/noncompile/scope.c: .... here.
23716
23717 2003-04-14  Roger Sayle  <roger@eyesopen.com>
23718
23719         * gcc.dg/20030414-2.c: New test case.
23720
23721 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
23722
23723         PR target/10377
23724         * gcc.dg/20030414-1.c: New test.
23725
23726 2003-04-13  Roger Sayle  <roger@eyesopen.com>
23727
23728         * gcc.dg/builtins-12.c: New test case.
23729         * gcc.dg/builtins-13.c: New test case.
23730
23731 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23732
23733         * gcc.c-torture/execute/string-opt-18.c: New test.
23734
23735 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
23736
23737         PR c++/10300
23738         * g++.dg/init/new5.C: New test.
23739
23740 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
23741
23742         PR c++/7910
23743         * g++.dg/ext/dllimport1.C: New test.
23744
23745 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23746
23747         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
23748
23749 2003-04-11  Bud Davis <bdavis9659@comcast.net>
23750
23751         PR Fortran/9263
23752         * g77.f-torture/noncompile/9263.f: New test
23753         PR Fortran/1832
23754         * g77.f-torture/execute/1832.f: New test
23755
23756 2003-04-11  David Chad  <davidc@freebsd.org>
23757             Loren J. Rittle  <ljrittle@acm.org>
23758
23759         libobjc/8562
23760         * objc.dg/headers.m: New test.
23761
23762 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
23763
23764         * gcc.c-torture/execute/builtin-noret-2.c: New.
23765         * gcc.c-torture/execute/builtin-noret-2.x: New.
23766         XFAIL builtin-noret-2.c at -O1 and above.
23767         * gcc.dg/redecl.c: New.
23768         * gcc.dg/Wshadow-1.c: Update error regexps.
23769
23770 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
23771
23772         * g++.dg/abi/bitfield10.C: New test.
23773
23774 2003-04-09  Mike Stump  <mrs@apple.com>
23775
23776         * gcc.dg/pch/pch.exp: Make testcase names longer.
23777         * g++.dg/pch/pch.exp: Make testcase names longer.
23778
23779 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23780
23781         * gcc.dg/builtins-11.c: New test case.
23782
23783 2003-04-08  Roger Sayle  <roger@eyesopen.com>
23784
23785         * gcc.dg/builtins-9.c: New test case.
23786         * gcc.dg/builtins-10.c: New test case.
23787
23788 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
23789
23790         * gcc.dg/noncompile/init-4.c.c: New test.
23791
23792 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23793
23794         * gcc.misc-test/gcov-9.c: New test.
23795         * gcc.misc-test/gcov-10.c: New test
23796         * gcc.misc-test/gcov-11.c: New test.
23797
23798 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
23799
23800         PR optimization/10024
23801         * gcc.c-torture/compile/20030405-1.c: New test.
23802
23803 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
23804
23805         * gcc.dg/pch/static-3.c: New.
23806         * gcc.dg/pch/static-3.hs: New.
23807         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
23808
23809 2003-04-04  Richard Henderson  <rth@redhat.com>
23810
23811         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
23812         * g++.dg/eh/forced2.C: Likewise.
23813
23814 2003-04-03  Mike Stump  <mrs@apple.com>
23815
23816         * lib/scanasm.exp (scan-assembler): Add xfail processing for
23817         target arg.
23818         (scan-assembler-times, scan-assembler-not): Likewise.
23819         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
23820
23821 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23822
23823         * gcc.dg/sparc-loop-1.c: New test.
23824
23825 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
23826
23827         PR other/9274
23828         * g++.dg/pch/system-2.C: New.
23829         * g++.dg/pch/system-2.Hs: New.
23830
23831 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
23832
23833         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
23834
23835         * g++.dg/eh/simd-1.C (vecfunc): Same.
23836
23837 2003-04-01  Roger Sayle  <roger@eyesopen.com>
23838
23839         * gcc.c-torture/execute/20030401-1.c: New test case.
23840
23841 2003-04-01  Ziemowit Laski <zlaski@apple.com>
23842
23843         * objc.dg/defs.m: New.
23844
23845 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
23846
23847         * g++.dg/eh/simd-1.C: New.
23848         * g++.dg/eh/simd-2.C: New.
23849
23850 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
23851
23852         * gcc.c-torture/execute/simd-3.c: New.
23853
23854 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23855
23856         PR c/9936
23857         * gcc.dg/20030331-2.c: New test.
23858
23859 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
23860
23861         PR c++/10278
23862         * g++.dg/parse/crash2.C: New test.
23863
23864 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23865
23866         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
23867         * gcc.c-torture/execute/20030331-1.c: ...here.
23868
23869 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23870
23871         * gcc.c-torture/execute/20030331-1.c: New test.
23872
23873 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23874
23875         * lib/gcov.exp: Adjust call return testing strings.
23876         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
23877
23878 2003-03-31  Roger Sayle  <roger@eyesopen.com>
23879
23880         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
23881         * gcc.dg/builtins-7.c: New test case.
23882         * gcc.dg/builtins-8.c: New test case.
23883
23884 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
23885
23886         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
23887
23888 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/7647
23891         * g++.dg/lookup-class-member-2.C: New test.
23892
23893 2003-03-30  Glen Nakamura  <glen@imodulo.com>
23894
23895         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
23896
23897 2003-03-28  Roger Sayle  <roger@eyesopen.com>
23898
23899         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
23900
23901 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
23902
23903         * g++.dg/init/attrib1.C: New test.
23904
23905 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23906
23907         * gcc.dg/ultrasp8.c: New test.
23908
23909 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23910
23911         * gcc.dg/ultrasp7.c: New test.
23912
23913 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
23914
23915         PR c++/10047
23916         * g++.dg/template/inline1.C: New test.
23917
23918 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
23919
23920         * gcc.dg/sparc-dwarf2.c: New test.
23921
23922 2003-03-27  Roger Sayle  <roger@eyesopen.com>
23923
23924         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
23925         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
23926
23927 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
23928
23929         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
23930         than reading .x files.
23931         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
23932         * g77.dg/gcov/gcov-1.f: Likewise.
23933         * gcc.misc-tests/gcov-4b.c: Likewise.
23934         * gcc.misc-tests/gcov-5b.c: Likewise.
23935         * gcc.misc-tests/gcov-6.c: Likewise.
23936         * gcc.misc-tests/gcov-7.c: Likewise.
23937         * gcc.misc-tests/gcov-8.c: Likewise.
23938         * g++.dg/gcov/gcov-1.x: Remove.
23939         * g77.dg/gcov/gcov-1.x: Likewise.
23940         * gcc.misc-tests/gcov-4b.x: Likewise.
23941         * gcc.misc-tests/gcov-5b.x: Likewise.
23942         * gcc.misc-tests/gcov-6.x: Likewise.
23943         * gcc.misc-tests/gcov-7.x: Likewise.
23944         * gcc.misc-tests/gcov-8.x: Likewise.
23945
23946 2003-03-27  Glen Nakamura  <glen@imodulo.com>
23947
23948         PR opt/10087
23949         * gcc.dg/20030324-1.c: New test.
23950
23951 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
23952
23953         PR c++/10224
23954         * g++.dg/template/arg3.C: New test.
23955
23956         PR c++/10158
23957         * g++.dg/template/friend18.C: New test.
23958
23959 2003-03-26  Roger Sayle  <roger@eyesopen.com>
23960
23961         * g77.f-torture/compile/20030326-1.f: New test case.
23962
23963 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
23964
23965         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
23966
23967         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
23968
23969 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
23970
23971         * gcc.dg/ia64-sync-3.c: New test.
23972
23973 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
23974
23975         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
23976
23977 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23978
23979         * gcc.dg/ultrasp6.c: New test.
23980
23981 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23982
23983         * gcc.dg/i386-signbit-1.c: New test.
23984         * gcc.dg/i386-signbit-2.c: New test.
23985         * gcc.dg/i386-signbit-3.c: New test.
23986
23987 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
23988
23989         * gcc.dg/ultrasp5.c: Fix options.
23990
23991 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23992
23993         * gcc.dg/ultrasp5.c: Fix comment.
23994
23995 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
23996
23997         PR fortran/10197
23998         * g77.f-torture/execute/10197.f: New test.
23999
24000 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24001
24002         PR c++/9898, c++/383
24003         * g++.dg/template/conv6.C: New test.
24004
24005         PR c++/10119
24006         * g++.dg/template/ptrmem5.C: New test.
24007
24008         PR c++/10026
24009         * g++.dg/lookup/koenig1.C: New test.
24010
24011         PR C++/10199
24012         * g++.dg/lookup/template2.C: New test.
24013
24014 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24015
24016         * g++.dg/opt/rtti1.C: New test.
24017
24018 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24019
24020         * gcc.dg/ultrasp5.c: New test.
24021
24022 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24023
24024         PR middle-end/9967
24025         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
24026         builtin fputs.
24027
24028 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
24029
24030         PR c/8224
24031         * gcc.dg/20030323-1.c: New test.
24032
24033 2003-03-23  Roger Sayle  <roger@eyesopen.com>
24034
24035         * gcc.c-torture/compile/20030323-1.c: New test case.
24036
24037 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
24038
24039         * gcc.dg/20030321-1.c: New test.
24040
24041 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
24042
24043         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
24044
24045 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24046
24047         PR c++/9978, c++/9708
24048         * g++.dg/ext/vlm1.C: Adjust expected error.
24049         * g++.dg/ext/vla2.C: New test.
24050         * g++.dg/template/arg1.C: New test.
24051         * g++.dg/template/arg2.C: New test.
24052
24053 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
24054
24055         * g77.f-torture/execute/select.f: New test.
24056         * g77.f-torture/noncompile/select_no_compile.f: New test.
24057
24058 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
24059
24060         PR c++/9898
24061         * g++.dg/other/error4.C: New test.
24062
24063 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
24064
24065         * g++.dg/template/friend17.C: New test.
24066
24067 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
24068
24069         * gcc.c-torture/compile/20030320-1.c: New.
24070
24071 2003-03-20  Roger Sayle  <roger@eyesopen.com>
24072
24073         * gcc.dg/builtins-6.c: New test case.
24074
24075 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
24076
24077         PR target/10073
24078         * gcc.c-torture/compile/20030319-1.c: New.
24079
24080 2003-03-18  Jan Hubicka  <jh@suse.cz>
24081
24082         * gcc.dg/i386-cvt-1.c: New test.
24083
24084 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
24085
24086         * objc.dg/naming-1.m: Use "(parse|syntax) error".
24087         * objc.dg/naming-2.m: Likewise.
24088
24089 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
24090
24091         PR c++/9639
24092         * g++.dg/parse/crash1.C: New test.
24093
24094 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
24095
24096         PR c++/8805
24097         * g++.dg/eh/cleanup1.C: New test.
24098
24099 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24100
24101         * gcc.c-torture/execute/20030316-1.c: New test case.
24102
24103 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24104
24105         PR c++/9629
24106         * g++.dg/init/ctor2.C: New test.
24107
24108 2003-03-15  Roger Sayle  <roger@eyesopen.com>
24109
24110         * g77.f-torture/compile/xformat.f: New test case.
24111
24112 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24113
24114         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
24115         * g++.old-deja/g++.mike/eh50.C: Likewise.
24116
24117 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24118
24119         PR c++/6440
24120         * g++.dg/template/spec7.C: New test.
24121         * g++.dg/template/spec8.C: Likewise.
24122
24123 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
24124
24125         * gcc.c-torture/execute/20030313-1.c: New test.
24126
24127 2003-03-14  Richard Henderson  <rth@redhat.com>
24128
24129         * gcc.dg/inline-2.c: Adjust alpha test for external call.
24130
24131 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24132
24133         * gcc.c-torture/compile/20030314-1.c: New test.
24134
24135 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
24136
24137         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
24138         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
24139         thumb target,
24140         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
24141         to accept newer _imp__  prefix and additional
24142         newline in .drectve section.
24143         * gcc.dg/dll-4.c: Likewise.
24144         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
24145         switch.
24146
24147 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
24148
24149         * g++.dg/parse/namespace9.C: New test.
24150
24151         * g++.dg/init/ref5.C: New test.
24152         * g++.dg/parse/ptrmem1.C: Likewise.
24153
24154 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24155
24156         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
24157         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
24158         regular expression.
24159         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
24160         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
24161
24162 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
24163
24164         * gcc.c-torture/execute/20030224-2.c: New test.
24165
24166 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24167
24168         * gcc.dg/decl-3.c: New test.
24169
24170 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24171
24172         * gcc.dg/i386-loop-2.c: New test.
24173
24174 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
24175
24176         PR c++/9474
24177         * g++.dg/parse/namespace8.C: New test.
24178
24179         PR c++/9924
24180         * g++.dg/overload/builtin2.C: New test.
24181
24182 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
24183
24184         * gcc.dg/return-type-3.c: New test.
24185
24186 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
24187
24188         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
24189         profiling options are not supported.
24190
24191 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
24192
24193         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
24194         * g++.old-deja/g++.warn/impint2.C: Likewise.
24195
24196 2003-03-10  Devang Patel  <dpatel@apple.com>
24197
24198         * g++.dg/cpp/c++_cmd_1.C: New test.
24199         * g++.dg/cpp/c++_cmd_1.h: New file.
24200
24201 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
24202
24203         * gcc.dg/altivec-9.c: New file.
24204
24205 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24206
24207         * gcc.dg/ppc-sdata-1.c: New test.
24208         * gcc.dg/ppc-sdata-2.c: New test.
24209
24210 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
24211
24212         PR c++/9373
24213         * g++.dg/opt/ptrmem2.C: New test.
24214
24215         PR c++/8534
24216         * g++.dg/opt/ptrmem1.C: New test.
24217
24218 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24219
24220         * gcc.dg/i386-loop-1.c: New test.
24221
24222 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24223
24224         PR c++/9970
24225         * g++.dg/lookup/friend1.C: New test.
24226
24227 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24228
24229         PR c++/9823
24230         * g++.dg/parser/constructor1.C: New test.
24231
24232 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
24233
24234         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
24235
24236         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
24237
24238 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
24239
24240         * gcc.dg/cpp/Wunused.c: Update test.
24241
24242 2003-03-08  Jan Hubicka  <jh@suse.cz>
24243
24244         * gcc.dg/inline-3.c: New test.
24245
24246 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
24247
24248         PR c++/9809
24249         * g++.dg/parse/builtin1.C: New test.
24250
24251         PR c++/9982
24252         * g++.dg/abi/cookie1.C: New test.
24253         * g++.dg/abi/cookie2.C: Likewise.
24254
24255         PR c++/9524
24256         * g++.dg/template/field1.C: New test.
24257
24258         PR c++/9912
24259         * g++.dg/parse/class1.C: New test.
24260         * g++.dg/parse/namespace7.C: Likewise.
24261         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
24262
24263 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
24264
24265         * g++.dg/init/ref4.C: New test.
24266
24267 2003-03-07  Jan Hubicka  <jh@suse.cz>
24268
24269         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
24270         * gcc.dg/inline-3.c:  New test.
24271
24272 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
24273
24274         * g++.dg/init/ref3.C: New test.
24275
24276         PR c++/9965
24277         * g++.dg/init/ref2.C: New test.
24278
24279         PR c++/9400
24280         * g++.dg/warn/Wshadow-2.C: New test.
24281
24282         PR c++/9791
24283         * g++.dg/warn/Woverloaded-1.C: New test.
24284
24285 2003-03-05  Jan Hubicka  <jh@suse.cz>
24286
24287         * gcc.dg/i386-local2.c: New.
24288         * gcc.dg/i386-local.c: Fix typo.
24289
24290 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
24291
24292         * g++.dg/abi/layout3.C: New test.
24293
24294 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24295
24296         * gcc.c-torture/compile/20030305-1.c
24297
24298 2003-03-05  Jan Hubicka  <jh@suse.cz>
24299
24300         * gcc.dg/i386-local.c: New.
24301
24302 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
24303
24304         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
24305
24306 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24307
24308         * gcc.dg/switch-2.c: New test.
24309         * gcc.dg/switch-3.c: New test.
24310         * gcc.dg/Wswitch.c: Adjust line numbers.
24311         * gcc.dg/Wswitch-default.c: Likewise.
24312         * gcc.dg/Wswitch-enum.c: Likewise.
24313
24314 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
24315
24316         * gcc.c-torture/execute/20030222-1.c: New test.
24317
24318 2003-03-03  James E Wilson  <wilson@tuliptree.org>
24319
24320         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
24321
24322 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
24323
24324         PR c++/9878
24325         * g++.dg/init/ref1.C: New test.
24326
24327 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
24328
24329         * gcc.dg/sh-relax.c: New SH-only test.
24330
24331 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
24332
24333         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
24334         comment explaining purpose of testcase.
24335
24336 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24337
24338         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
24339         for HC11/HC12 (asm needs two int registers).
24340         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
24341         HC11/HC12 because the test uses an asm which needs two 32-bit
24342         registers.
24343
24344 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
24345
24346         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
24347         for HC11/HC12 (array is too large otherwise).
24348         * gcc.c-torture/compile/920501-4.x: New file, likewise.
24349         * gcc.c-torture/compile/20010518-2.x: Likewise.
24350         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
24351         HC11/HC12 (array is too large).
24352
24353 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
24354
24355         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
24356         * lib/g++-dg.exp (g++-dg-test): Likewise.
24357
24358 2003-03-01  Roger Sayle  <roger@eyesopen.com>
24359
24360         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
24361         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
24362
24363 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24364
24365         * g++.dg/warn/implicit-typename1.C: Remove warning.
24366
24367 2003-02-28  Richard Henderson  <rth@redhat.com>
24368
24369         * gcc.dg/noreturn-1.c: Move noreturn warning line.
24370         * gcc.dg/return-type-1.c: Move control reaches end warning line.
24371
24372 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
24373
24374         * gcc.dg/pch/pch.exp: Change .pch to .gch.
24375         * g++.dg/pch/pch.exp: Likewise.
24376
24377 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
24378
24379         PR c++/9879
24380         * testsuite/g++.dg/init/new4.C: New test.
24381
24382 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
24383
24384         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
24385
24386 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
24387
24388         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
24389         unsigned long.
24390
24391         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
24392         wider than float.
24393
24394 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24395
24396         * lib/scanasm.exp: Add support for counting numbers of
24397         occurences.
24398         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
24399         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
24400
24401 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
24402
24403         PR c++/9683
24404         * g++.dg/template/static3.C: New test.
24405
24406         PR c++/9829
24407         * g++.dg/parse/namespace6.C: New test.
24408
24409 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24410
24411         PR target/9732
24412         * gcc.dg/20030225-1.c: New test.
24413
24414 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
24415
24416         * README: Remove out-of-date information.
24417
24418         PR c++/9836
24419         * g++.dg/template/spec6.C: New test.
24420
24421 2003-02-24  Jeff Law  <law@redhat.com>
24422
24423         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
24424
24425 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24426
24427         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
24428         * gcc.dg/pragma-ep-1.c: Likewise.
24429
24430 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24431
24432         PR c++/9602
24433         * g++.dg/template/friend16.C: New test.
24434
24435 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
24436
24437         PR c++/5333
24438         * g++.dg/parse/fused-params1.C: Adjust error messages.
24439         * g++.dg/template/nested3.C: New test.
24440
24441 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
24442
24443         * g++.dg/abi/param1.C: New test.
24444
24445 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24446
24447         PR c++/7982
24448         * g++.dg/warn/implicit-typename1.C: New test.
24449
24450 2003-02-22  Kelley Cook <kelleycook@comcast.net>
24451
24452         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
24453         with "mtune".
24454         * g++.old-deja/g++.other/store-expr2.C: Likewise.
24455         * gcc.c-torture/execute/20010129-1.x: Likewise.
24456         * gcc.dg/20011107-1.c: Likewise.
24457         * gcc.dg/20020108-1.c: Likewise.
24458         * gcc.dg/20020122-3.c: Likewise.
24459         * gcc.dg/20020206-1.c: Likewise.
24460         * gcc.dg/20020310-1.c: Likewise.
24461         * gcc.dg/20020426-2.c: Likewise.
24462         * gcc.dg/20020517-1.c: Likewise.
24463         * gcc.dg/991230-1.c: Likewise.
24464         * gcc.dg/i386-unroll-1.c: Likewise.
24465         * gcc.misc-tests/i386-prefetch.exp: Likewise.
24466
24467 2003-02-22  Jan Hubicka  <jh@suse.cz>
24468
24469         * gcc.dg/i386-mul.c: New test.
24470
24471 2003-02-21  Roger Sayle  <roger@eyesopen.com>
24472
24473         * gcc.dg/builtins-5.c: New test case.
24474
24475 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
24476
24477         * gcc.dg/asmreg-1.c: New test.
24478
24479 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24480
24481         PR c++/9749
24482         * g++.dg/parse/varmod1.C: New test.
24483
24484 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24485
24486         PR c++/9727
24487         * g++.dg/template/op1.C: New test.
24488
24489 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24490
24491         PR c++/8906
24492         * g++.dg/template/nested2.C: New test.
24493
24494 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
24495
24496         PR c++/8724
24497         * g++.dg/expr/dtor1.C: New test.
24498
24499 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
24500
24501         * gcc.dg/cpp/include3.c: New test.
24502         * gcc.dg/cpp/inc/foo.h: New file.
24503
24504 2003-02-21  Glen Nakamura  <glen@imodulo.com>
24505
24506         * gcc.c-torture/execute/20030221-1.c: New test.
24507
24508 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
24509
24510         PR c++/9729
24511         * g++.dg/abi/conv1.C: New test.
24512
24513 2003-02-20  Jan Hubicka  <jh@suse.cz>
24514
24515         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
24516
24517 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
24518
24519         * gcc.c-torture/compile/20030219-1.c: New test.
24520
24521 2003-02-18  Jan Hubicka  <jh@suse.cz>
24522
24523         * gcc.dg/funcorder.c: New test.
24524
24525 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24526
24527         * gcc.c-torture/execute/20030218-1.c: New.
24528
24529 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
24530
24531         * gcc.dg/20030218-1.c: New.
24532
24533 2003-02-18  Richard Henderson  <rth@redhat.com>
24534
24535         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
24536         * gcc.dg/attr-used-2.c: New.
24537
24538 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
24539
24540         PR c++/9704
24541         * g++.dg/init/copy5.C: New test.
24542
24543 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
24544
24545         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
24546         * g++.dg/pch/pch.exp: Likewise.
24547
24548 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
24549
24550         * gcc.c-torture/execute/20030209-1.c: Enable the test if
24551         STACK_SIZE is not defined.
24552
24553 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24554
24555         PR c++/9457
24556         * g++.dg/template/init1.C: New test.
24557
24558 2003-02-16  Jan HUbicka  <jh@suse.cz>
24559
24560         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
24561         (foo): Add few extra tests
24562         * gcc.dg/c99-const-expr-3.c: Likewise.
24563         * gcc.c-torture/execute/20030216-1.c: New.
24564
24565 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24566
24567         PR c++/9459
24568         * g++.dg/ext/typeof4.C: New test.
24569
24570 2003-02-15  Roger Sayle  <roger@eyesopen.com>
24571
24572         * gcc.dg/i386-387-3.c: New test case.
24573
24574 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
24575
24576         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
24577         cris-*-elf* cris-*-aout* and mmix-*-*.
24578
24579 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
24580
24581         * gcc.dg/20030213-1.c: New test.
24582
24583 2003-02-12  Roger Sayle  <roger@eyesopen.com>
24584
24585         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
24586         * gcc.dg/i386-387-2.c: Likewise.
24587
24588 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
24589
24590         * gcc.dg/ppc-spe.c: Fix formatting.
24591         Enable tests that were previously unsupported by gas.
24592         Delete tests for instructions that no longer exist.
24593         Switch arguments on evsubifw builtin.
24594
24595 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
24596
24597         * gcc.c-torture/execute/20030209-1.c: Disable the test if
24598         STACK_SIZE is too small.
24599
24600 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24601             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24602
24603         * gcc.dg/decl-2.c: New test.
24604
24605 2003-02-10  Jan Hubicka  <jh@suse.cz>
24606
24607         * gcc.dg/i386-fpcvt-1.c:  New test.
24608
24609 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
24610
24611         * gcc.c-torture/execute/20030209-1.c: New test.
24612
24613 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
24614
24615         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
24616         int-wide bitops, use the constants of the same width.
24617         Likewise, if long long is 32-bit wide, test bitops using
24618         32-bit constants.
24619
24620 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
24621
24622         * gcc.dg/20021014-1.c: Annotate with expected notice text.
24623
24624 2003-02-07  Roger Sayle  <roger@eyesopen.com>
24625
24626         * testsuite/gcc.dg/builtins-4.c: New test case.
24627
24628 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24629
24630         * gcc.dg/20020430-1.c: Fix dg command typos.
24631         * gcc.dg/20020503-1.c: Likewise.
24632
24633 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24634
24635         PR c++/8785
24636         * g++.dg/parse/fused-params1.C: New test.
24637
24638         PR c++/8857
24639         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
24640
24641         PR c++/8921
24642         * g++.dg/parse/non-dependent1.C: New test.
24643
24644         PR c++/8928
24645         * g++.dg/parse/dupl-tmpl-args1.C: New test.
24646
24647         PR c++/9228
24648         * g++.dg/parse/undefined7.C: New test.
24649         * g++.dg/parse/non-templ1.C: New test.
24650
24651         PR c++/9229
24652         * g++.dg/parse/too-many-tmpl-args1.C: New test.
24653
24654 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
24655
24656         * gcc.c-torture/compile/20030206-1.c: New test.
24657
24658 2003-02-05  Roger Sayle  <roger@eyesopen.com>
24659
24660         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
24661         "pow" to "foo" to avoid potential confusion with a math built-in.
24662
24663 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24664
24665         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
24666         conditions for SPARC targets.
24667
24668 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
24669
24670         * gcc.dg/20030204-1.c: New test.
24671
24672 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24673
24674         PR c++/38
24675         * g++.dg/parse/array-size1.C: New test.
24676
24677         PR c++/5657
24678         * g++.dg/parse/undefined3.C: New test.
24679
24680         PR c++/5665
24681         * g++.dg/parse/undefined4.C: New test.
24682
24683         PR c++/5975
24684         * g++.dg/parse/undefined5.C: New test.
24685
24686         PR c++/7259
24687         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
24688
24689         PR c++/8578
24690         * g++.dg/parse/casting-operator1.C: New test.
24691
24692         PR c++/8596
24693         * g++.dg/parse/undefined6.C: New test.
24694
24695         PR c++/8736
24696         * g++.dg/parse/missing-template1.C: New test.
24697
24698 2003-02-04  Jan Hubicka  <jh@suse.cz>
24699
24700         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
24701         * gcc.dg/i386-cmov?.c:  Likewise.
24702         * gcc.dg/i386-fpcvt-?.c:  Likewise.
24703         * gcc.dg/i386-ssefp-1.c:  Likewise.
24704         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
24705         conventions.
24706
24707 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
24708
24709         PR c++/7129
24710         * testsuite/g++.dg/ext/max.C: New test.
24711
24712 2003-02-03  Jan Hubicka  <jh@suse.cz>
24713
24714         * gcc.c-torture/execute/20030203-1.c: New test.
24715
24716 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
24717
24718         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
24719         'natural-endian'.
24720
24721 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
24722
24723         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
24724         * g++.dg/init/new2.C: Likewise.
24725         * g++.dg/other/new1.C: Likewise.
24726
24727 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
24728
24729         * gcc.dg/struct-ret-libc.c: New test.
24730
24731 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
24732
24733         * gcc.dg/20030129-1.c: New test.
24734
24735 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24736
24737         PR c++/8849
24738         * g++.dg/template/ptrmem4.C: New test.
24739
24740 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
24741
24742         * g++.dg/parser/constant1.C: New test.
24743
24744 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24745
24746         PR c++/8591
24747         * g++.dg/parse/friend2.C: New test.
24748
24749 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24750
24751         PR c++/9437
24752         * g++.dg/template/unify4.C: New test.
24753
24754 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
24755
24756         * gcc.c-torture/execute/20030128-1.c: New test.
24757
24758 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
24759
24760         * g++.dg/lookup/nested1.C: Test moved from ...
24761         * g++.old-deja/g++.other/lookup24.C: ... here.
24762
24763 2003-01-28  Jan Hubicka  <jh@suse.cz>
24764
24765         * gcc.dg/i386-cmov5.c:  New test.
24766
24767 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
24768
24769         * gcc.c-torture/execute/20010925-1.c: Changed the
24770         memcpy declaration.
24771
24772 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24773
24774         PR c++/3902
24775         * g++.dg/parse/template5.C: New test.
24776
24777 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
24778
24779         PR fortran/9258
24780         * g77.dg/pr9258: New test.
24781
24782 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
24783
24784         * README: Move relevant parts from README.g++.
24785
24786         * README.g++: Remove this file.
24787
24788 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
24789
24790         * g++.dg/abi/dcast1.C: New test.
24791
24792 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24793
24794         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
24795
24796 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
24797
24798         PR c++/47
24799         * g++.old-deja/g++.other/lookup24.C: New test.
24800
24801 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24802
24803         PR middle-end/7227
24804         * gcc.dg/uninit-C.c: New test.
24805
24806 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
24807
24808         * g++.dg/abi/covariant1.C: New test.
24809
24810 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
24811
24812         * gcc.dg/20030123-1.c: New test.
24813
24814 2003-01-25  Jan Hubicka  <jh@suse.cz>
24815
24816         PR opt/8492
24817         * gcc.c-torture/compile/20030125-1.c
24818
24819 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
24820
24821         PR c++/9403
24822         * g++.dg/parse/template3.C: New test.
24823         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
24824
24825         PR c++/795
24826         * g++.dg/parse/template4.C: New test.
24827
24828         PR c++/9415
24829         * g++.dg/template/qual2.C: New test.
24830
24831         PR c++/8545
24832         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
24833
24834         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
24835
24836 2003-01-25  Roger Sayle  <roger@eyesopen.com>
24837
24838         * gcc.c-torture/execute/switch-1.c: New test case.
24839
24840 2003-01-25  Jan Hubicka  <jh@suse.cz>
24841
24842         * gcc.c-torture/execute/20030125-1.[cx]: New test.
24843
24844 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
24845
24846         Tweaks for Bison-1.875. From the NEWS file:
24847         "- `parse error' -> `syntax error'
24848         Bison now uniformly uses the term `syntax error'"
24849         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
24850         * gcc.dg/cpp/digraph2.c: Likewise.
24851         * gcc.dg/cpp/direct2.c: Likewise.
24852         * gcc.dg/cpp/paste4.c: Likewise.
24853         * gcc.dg/c90-restrict-1.c: Likewise.
24854         * gcc.dg/c99-func-2.c: Likewise.
24855         * gcc.dg/noncompile/920721-2.c: Likewise.
24856         * gcc.dg/noncompile/930622-2.c: Likewise.
24857         * gcc.dg/noncompile/940112-1.c: Likewise.
24858         * gcc.dg/noncompile/950921-1.c: Likewise.
24859         * gcc.dg/noncompile/951123-1.c: Likewise.
24860         * gcc.dg/noncompile/971104-1.c: Likewise.
24861         * gcc.dg/noncompile/990416-1.c: Likewise.
24862
24863 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
24864
24865         * g++.dg/parse/undefined1.C: Add error message.
24866
24867 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24868
24869         PR c++/9354
24870         * g++.dg/parse/new1.C: New test.
24871
24872         PR c++/9216
24873         * g++.dg/parse/template2.C: New test.
24874
24875         PR c++/9354
24876         * g++.dg/parse/typedef2.C: New test.
24877
24878         PR c++/9328
24879         * g++.dg/ext/typeof3.C: New test.
24880
24881 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24882
24883         PR c++/2738
24884         * g++.dg/parse/ret-type1.C: New test.
24885
24886         PR c++/3792
24887         * g++.dg/parse/tmpl-outside1.C: New test.
24888
24889         PR c++/4207
24890         * g++.dg/parse/int-as-enum1.C: New test.
24891
24892         PR c++/4903
24893         * g++.dg/parse/no-typename1.C: New test.
24894
24895         PR c++/5533
24896         * g++.dg/parse/no-value1.C: New test.
24897
24898         PR c++/5921
24899         * g++.dg/parse/wrong-inline1.C: New test.
24900
24901         PR c++/6402
24902         * g++.dg/parse/ref1.C: New test.
24903
24904         PR c++/6992
24905         * g++.dg/parse/attr-ctor1.C: New test.
24906
24907         PR c++/7229
24908         * g++.dg/parse/namespace5.C: New test.
24909
24910         PR c++/7917
24911         * g++.dg/parse/func-def1.C: New test.
24912
24913         PR c++/8143
24914         * g++.dg/parse/undefined1.C: New test.
24915
24916         PR c++/5723, PR c++/8522
24917         * g++.dg/parse/specialization1.C: New test.
24918
24919         PR c++/163, PR c++/8595
24920         * g++.dg/parse/struct-as-enum1.C: New test.
24921
24922         PR c++/9173
24923         * g++.dg/parse/undefined2.C: New test.
24924
24925 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
24926
24927         PR c++/9298
24928         * g++.dg/parse/template1.C: New test.
24929
24930         PR c++/9384
24931         * g++.dg/parse/using1.C: New test.
24932
24933         PR c++/9285
24934         PR c++/9294
24935         * g++.dg/parse/expr2.C: New test.
24936
24937         PR c++/9388
24938         * g++.dg/parse/lookup2.C: Likewise.
24939
24940 2003-01-21  Jan Hubicka  <jh@suse.cz>
24941
24942         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
24943         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
24944         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
24945         * gcc.c-torture/execute/string-opt-*.c: Likewise.
24946
24947 2003-01-20  Nick Clifton  <nickc@redhat.com>
24948
24949         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
24950         problem with ARM sibcall code generation.
24951
24952 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24953
24954         * gcc.c-torture/execute/20030120-1.c: New.
24955
24956 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
24957
24958         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
24959
24960 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
24961
24962         PR c++/9272
24963         * g++.dg/parse/ctor1.C: New test.
24964
24965         PR c++/9294:
24966         * g++.dg/parse/qualified1.C: New test.
24967
24968         * g++.dg/parse/typename3.C: New test.
24969
24970 2003-01-16  Richard Henderson  <rth@redhat.com>
24971
24972         * g++.dg/tls/init-2.C: Fix error matches for real this time.
24973
24974 2003-01-16  Richard Henderson  <rth@redhat.com>
24975
24976         * g++.dg/pch/pch.exp: Copy test header to the working directory
24977         before using it either for precompilation or direct use.
24978         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
24979         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
24980
24981 2003-01-16  Richard Henderson  <rth@redhat.com>
24982
24983         * gcc.dg/pch/pch.exp: Copy test header to the working directory
24984         before using it either for precompilation or direct use.
24985         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
24986         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
24987
24988 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
24989
24990         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
24991         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
24992         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
24993         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
24994         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
24995         typename warning into error.
24996         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
24997         error messages.
24998         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
24999         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25000         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25001         messages.
25002         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25003         make declaration visible in template.
25004         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25005         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25006         messages.
25007         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25008         message.
25009         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25010         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25011         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25012         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25013         typename warning with error message.
25014         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25015         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25016         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25017
25018 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25019
25020         * g++.dg/parse/ambig2.C: New test.
25021
25022 2003-01-15  Richard Henderson  <rth@redhat.com>
25023
25024         * g++.dg/tls/init-2.C: Update error message string.
25025
25026 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25027
25028         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
25029
25030 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
25031
25032         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
25033         all for HC11/HC12.
25034         * gcc.c-torture/compile/20001205-1.x: Likewise.
25035         * gcc.c-torture/compile/20001226-1.x: Likewise.
25036         * gcc.c-torture/compile/920520-1.x: Likewise.
25037         * gcc.c-torture/compile/961203-1.x: Likewise.
25038         * gcc.c-torture/compile/20020604-1.x: Likewise.
25039
25040 2003-01-15  Jan Hubicka  <jh@suse.cz>
25041
25042         * gcc.c-torture/compile/20030115-1.c: New test.
25043
25044         * gcc.dg/i386-fpcvt-1.c: New test.
25045         * gcc.dg/i386-fpcvt-2.c: New test.
25046
25047 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
25048
25049         Further conform g++'s __vmi_class_type_info to the C++ ABI
25050         specification.
25051         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
25052         the specification.
25053
25054 2003-01-14  Jan Hubicka  <jh@suse.cz>
25055
25056         * gcc.dg/i386-fpcvt-1.c: New test.
25057         * gcc.dg/i386-fpcvt-2.c: New test.
25058
25059 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25060
25061         * gcc.dg/i386-mmx-3.c: New test.
25062
25063 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
25064
25065         PR c++/9264
25066         * g++.dg/parse/octal1.C: New file.
25067
25068         PR c++/9172
25069         * g++.dg/parse/typename1.C: New file.
25070
25071 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
25072
25073         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
25074         * gcc.dg/bf-no-ms-layout.c: Likewise.
25075         * gcc.dg/bf-ms-attrib.c: Likewise.
25076
25077 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
25078
25079         PR c++/9099
25080         * g++.dg/parse/dtor1.C: New file.
25081
25082         PR c++/9128
25083         * g++.dg/rtti/typeid1.C: New file.
25084
25085         PR c++/9153
25086         * g++.dg/parse/lookup1.C: New file.
25087
25088         PR c++/9171
25089         * g++.dg/templ/spec5.C: New file.
25090
25091 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
25092
25093         * gcc.c-torture/compile/20030110-1.c: New test.
25094
25095 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
25096
25097         Merge from pch-branch:
25098
25099         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
25100
25101         * gcc.dg/pch/cpp-1.h: New.
25102         * gcc.dg/pch/cpp-1.c: New.
25103         * gcc.dg/pch/cpp-2.h: New.
25104         * gcc.dg/pch/cpp-2.c: New.
25105
25106         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
25107
25108         * gcc.dg/pch/except-1.h: New.
25109         * gcc.dg/pch/except-1.c: New.
25110
25111         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
25112
25113         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
25114         running test.
25115         * gcc.dg/pch: Include *.hp not *.h.
25116         * gcc.dg/pch/system-1.h: New.
25117         * gcc.dg/pch/system-1.c: New.
25118
25119         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
25120
25121         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
25122         rather than trying to build and run a program using PCH.
25123         * gcc.dg/pch: Remove dg-do commands from test files.
25124
25125         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
25126
25127         * gcc.dg/pch/macro-3.c: New.
25128         * gcc.dg/pch/macro-3.h: New.
25129
25130         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
25131
25132         * gcc.dg/pch/common-1.c: New.
25133         * gcc.dg/pch/common-1.h: New.
25134         * gcc.dg/pch/decl-1.c: New.
25135         * gcc.dg/pch/decl-1.h: New.
25136         * gcc.dg/pch/decl-2.c: New.
25137         * gcc.dg/pch/decl-2.h: New.
25138         * gcc.dg/pch/decl-3.c: New.
25139         * gcc.dg/pch/decl-3.h: New.
25140         * gcc.dg/pch/decl-4.c: New.
25141         * gcc.dg/pch/decl-4.h: New.
25142         * gcc.dg/pch/decl-5.c: New.
25143         * gcc.dg/pch/decl-5.h: New.
25144         * gcc.dg/pch/global-1.c: New.
25145         * gcc.dg/pch/global-1.h: New.
25146         * gcc.dg/pch/inline-1.c: New.
25147         * gcc.dg/pch/inline-1.h: New.
25148         * gcc.dg/pch/inline-2.c: New.
25149         * gcc.dg/pch/inline-2.h: New.
25150         * gcc.dg/pch/static-1.c: New.
25151         * gcc.dg/pch/static-1.h: New.
25152         * gcc.dg/pch/static-2.c: New.
25153         * gcc.dg/pch/static-2.h: New.
25154
25155         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
25156
25157         * g++.dg/pch/pch.exp: Better handle failing testcases.
25158         * gcc.dg/pch/pch.exp: Likewise.
25159         * gcc.dg/pch/macro-1.c: New.
25160         * gcc.dg/pch/macro-1.h: New.
25161         * gcc.dg/pch/macro-2.c: New.
25162         * gcc.dg/pch/macro-2.h: New.
25163
25164         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
25165
25166         * g++.dg/dg.exp: Treat files in pch/ specially.
25167         * g++.dg/pch/pch.exp: New file.
25168         * g++.dg/pch/empty.H: New file.
25169         * g++.dg/pch/empty.C: New file.
25170         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
25171         "precompile".
25172
25173         * gcc.dg/pch/pch.exp: New file.
25174         * gcc.dg/pch/empty.h: New file.
25175         * gcc.dg/pch/empty.c: New file.
25176         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
25177         "precompile".
25178
25179 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25180
25181         * g++.dg/template/friend14.C: New test.
25182
25183 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25184
25185         * gcc.dg/old-style-asm-1.c: New test.
25186
25187 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
25188
25189         * gcc.c-torture/compile/20030109-1.c: New test.
25190
25191 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25192
25193         * gcc.c-torture/execute/20030109-1.c: New test.
25194
25195 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
25196
25197         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
25198         * g++.old-deja/g++.mike/dyncast2.C: Likewise
25199         * g++.old-deja/g++.mike/dyncast3.C: Likewise
25200         * g++.old-deja/g++.mike/eh2.C: Likewise
25201         * g++.old-deja/g++.mike/eh3.C: Likewise
25202         * g++.old-deja/g++.mike/eh5.C: Likewise
25203         * g++.old-deja/g++.mike/eh6.C: Likewise
25204         * g++.old-deja/g++.mike/eh7.C: Likewise
25205         * g++.old-deja/g++.mike/eh8.C: Likewise
25206         * g++.old-deja/g++.mike/eh9.C: Likewise
25207         * g++.old-deja/g++.mike/eh10.C: Likewise
25208         * g++.old-deja/g++.mike/eh12.C: Likewise
25209         * g++.old-deja/g++.mike/eh13.C: Likewise
25210         * g++.old-deja/g++.mike/eh14.C: Likewise
25211         * g++.old-deja/g++.mike/eh16.C: Likewise
25212         * g++.old-deja/g++.mike/eh17.C: Likewise
25213         * g++.old-deja/g++.mike/eh18.C: Likewise
25214         * g++.old-deja/g++.mike/eh21.C: Likewise
25215         * g++.old-deja/g++.mike/eh23.C: Likewise
25216         * g++.old-deja/g++.mike/eh24.C: Likewise
25217         * g++.old-deja/g++.mike/eh25.C: Likewise
25218         * g++.old-deja/g++.mike/eh26.C: Likewise
25219         * g++.old-deja/g++.mike/eh27.C: Likewise
25220         * g++.old-deja/g++.mike/eh28.C: Likewise
25221         * g++.old-deja/g++.mike/eh29.C: Likewise
25222         * g++.old-deja/g++.mike/eh31.C: Likewise
25223         * g++.old-deja/g++.mike/eh33.C: Likewise
25224         * g++.old-deja/g++.mike/eh34.C: Likewise
25225         * g++.old-deja/g++.mike/eh35.C: Likewise
25226         * g++.old-deja/g++.mike/eh36.C: Likewise
25227         * g++.old-deja/g++.mike/eh37.C: Likewise
25228         * g++.old-deja/g++.mike/eh38.C: Likewise
25229         * g++.old-deja/g++.mike/eh39.C: Likewise
25230         * g++.old-deja/g++.mike/eh40.C: Likewise
25231         * g++.old-deja/g++.mike/eh41.C: Likewise
25232         * g++.old-deja/g++.mike/eh42.C: Likewise
25233         * g++.old-deja/g++.mike/eh44.C: Likewise
25234         * g++.old-deja/g++.mike/eh46.C: Likewise
25235         * g++.old-deja/g++.mike/eh47.C: Likewise
25236         * g++.old-deja/g++.mike/eh48.C: Likewise
25237         * g++.old-deja/g++.mike/eh49.C: Likewise
25238         * g++.old-deja/g++.mike/eh50.C: Likewise
25239         * g++.old-deja/g++.mike/eh51.C: Likewise
25240         * g++.old-deja/g++.mike/eh53.C: Likewise
25241         * g++.old-deja/g++.mike/eh55.C: Likewise
25242         * g++.old-deja/g++.mike/p7912.C: Likewise
25243         * g++.old-deja/g++.mike/p9706.C: Likewise
25244         * g++.old-deja/g++.mike/p10416.C: Likewise
25245         * g++.old-deja/g++.mike/p11667.C: Likewise
25246         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
25247         Remove redundant reference to Iris.
25248         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
25249         Elxsi, i860, Pico Java, and WE32K.
25250
25251 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
25252
25253         * g++.dg/ext/asm4.C: New test.
25254
25255 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25256
25257         PR c++/9030
25258         * g++.dg/template/friend12.C: New test.
25259         * g++.dg/template/friend13.C: Likewise.
25260         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
25261
25262 2003-01-08  Jan Hubicka  <jh@suse.cz>
25263
25264         * gcc.dg/i386-cadd.c: New test.
25265         * gcc.dg/i386-cmov4.c: Likewise.
25266
25267 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
25268
25269         PR c++/9165
25270         * g++.dg/warn/Wunused-3.C: New test.
25271
25272         * g++.dg/abi/bitfield9.C: New test.
25273
25274         PR c++/9189
25275         * g++.dg/parse/defarg3.C: New test.
25276
25277 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25278
25279         * g++.dg/parse/ambig1.C: New test.
25280         * g++.dg/parse/defarg2.C: New test.
25281
25282 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
25283
25284         * g++.dg/template/defarg-1.C: New test.
25285         * g++.dg/template/local2.C: Likewise.
25286
25287 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
25288
25289         * gcc.c-torture/execute/20030105-1.c: New test.
25290
25291 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25292
25293         * g++.dg/parse/namespace3.C: Remove extra semicolons.
25294         * g++.dg/parse/namespace4.C: Likewise.
25295
25296 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25297
25298         * g++.dg/template/ntp2.C: New test.
25299
25300 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
25301
25302         * g++.dg/parse/extern-C-1.C: New test.
25303
25304         * g++.dg/parse/namespace4.C: New test.
25305
25306         * g++.dg/template/nested1.C: New test.
25307
25308         * g++.dg/parse/namespace3.C: New test.
25309
25310 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25311
25312         * g++.dg/lookup/two-stage1.C: New test.
25313
25314 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25315
25316         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
25317         * g++.old-deja/g++.jason/access8.C: Likewise.
25318         * g++.old-deja/g++.other/decl5.C: Likewise.
25319
25320 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25321
25322         * g++.dg/parse/parse7.C: New test.
25323
25324 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
25325
25326         PR c++/2843
25327         * g++.dg/ext/attrib7.C: New test.
25328
25329 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
25330
25331         * g++.dg/parse/parse6.C: New test.
25332
25333 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
25334
25335         * gcc.dg/h8300-stack-1.c: New.
25336
25337 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25338
25339         g++.dg/lookup/exception1.C: New test.
25340
25341         g++.dg/lookup/template1.C: New test.
25342
25343         g++.dg/parse/namespace2.C: New test.
25344
25345         g++.dg/parse/parens2.C: New test.
25346
25347 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25348
25349         * g++.dg/parse/parse5.C: New test.
25350         * g++.dg/lookup/scoped4.C: New test.
25351
25352 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
25353
25354         * g++.dg/parse/parens1.C: New test.
25355
25356         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
25357         angle-bracket1.C.
25358         * g++.dg/parse/parens2.C: New test.
25359
25360         * g++.dg/lookup/scope-operator1.C: New test.
25361
25362         * g++.dg/parse/operator1.C: New test.
25363
25364 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25365
25366         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
25367         * g++.old-deja/g++.other/access6.C: Likewise.
25368         * g++.old-deja/g++.other/decl1.C: Likewise.
25369         * g++.old-deja/g++.pt/typename12.C: Likewise.
25370
25371 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25372
25373         * g++.dg/parse/namespace1.C: New test.
25374
25375 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25376
25377         * g++.dg/parse/parse4.C: New test.
25378
25379 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25380
25381         * g++.dg/parse/parse3.C: New test.
25382
25383 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25384
25385         * g++.dg/parse/parse2.C: New test.
25386
25387 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25388
25389         * g++.dg/template/friend11.C: New test.
25390
25391 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
25392
25393         * g++.dg/parse/parse1.C: New test.
25394
25395 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
25396
25397         * lib/profopt.exp: Change the name of a global variable to avoid
25398         possible clashes with other test suites.
25399
25400 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
25401
25402         * g++.dg/inherit/covariant8.C: New test.
25403
25404 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
25405
25406         * g++.dg/init/array9.C: New test.
25407
25408         PR c++/9112
25409         * g++.dg/parse/expr1.C: New test.
25410
25411 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
25412
25413         * gcc.c-torture/compile/20021230-1.c: New test.
25414
25415 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25416
25417         * g++.dg/inherit/covariant5.C: New test.
25418         * g++.dg/inherit/covariant6.C: New test.
25419         * g++.dg/inherit/covariant7.C: New test.
25420
25421 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25422
25423         PR c++/2739
25424         * g++.dg/other/access2.C: New test.
25425
25426 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25427
25428         * g++.dg/other/anon-struct.C: No longer fails
25429         * g++.old-deja/g++.brendan/parse4.C: Likewise.
25430         * g++.old-deja/g++.brendan/parse5.C: Likewise.
25431         * g++.old-deja/g++.brendan/parse6.C: Likewise.
25432
25433 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25434
25435         * g++.dg/parse/angle-bracket.C (main): No longer fails.
25436
25437 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
25438
25439         * g++.dg/eh/spec4.C: Remove stray semicolon.
25440         * g++.dg/expr/pmf-1.C: Change error message.
25441         * g++.dg/ext/asm1.C: Remove stray semicolon.
25442         * g++.dg/ext/typename1.C: Add missing typenames.
25443         * g++.dg/inherit/template-as-base.C: Change error message.
25444         * g++.dg/lookup/scoped1.C: Likewise.
25445         * g++.dg/lookup/scoped2.C: Likewise.
25446         * g++.dg/lookup/using2.C: Likewise.
25447         * g++.dg/other/component1.C: Remove stray semicolon.
25448         * g++.dg/other/do1.C: Change error message.
25449         * g++.dg/other/error2.C: Likewise.
25450         * g++.dg/other/init1.C: Likewise.
25451         * g++.dg/other/packed1.C: Remove stray semicolon.
25452         * g++.dg/other/ptrmem2.C: Change error message.
25453         * g++.dg/parse/parameter-declaration-1.C: Remove line number
25454         marker.
25455         * g++.dg/special/initp1.C: Remove invalid attribute usage.
25456         * g++.dg/template/access3.C: Add typename keyword.
25457         * g++.dg/template/access5.C: Remove stray semicolon.
25458         * g++.dg/template/access6.C: Likewise.
25459         * g++.dg/template/complit1.C: Likewise.
25460         * g++.dg/template/crash1.C: Change error message.
25461         * g++.dg/template/inherit2.C: Remove stray semicolon.
25462         * g++.dg/template/instantiate2.C: Likewise.
25463         * g++.dg/template/instantiate3.C: Change error message.
25464         * g++.dg/template/qual1.C: Remove stray semicolon.
25465         * g++.dg/template/qualttp18.C: Change error message.
25466         * g++.dg/template/ref1.C: Remove stray semicolon.
25467         * g++.dg/template/sizeof1.C (A::value): Declare it.
25468         * g++.dg/template/spec4.C: Change error message.
25469         * g++.dg/template/static1.C: Likewise.
25470         * g++.dg/template/type1.C: Likewise.
25471         * g++.dg/template/typename3.C: Likewise.
25472         * g++.old-deja/g++.benjamin/13478.C: Change error message.
25473         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
25474         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
25475         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
25476         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
25477         named return value extension.
25478         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
25479         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
25480         * g++.old-deja/g++.bob/extern_C.C: Likewise.
25481         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25482         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25483         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25484         * g++.old-deja/g++.brendan/crash13.C: Likewise.
25485         * g++.old-deja/g++.brendan/crash15.C: Likewise.
25486         * g++.old-deja/g++.brendan/crash18.C: Change error message.
25487         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
25488         * g++.old-deja/g++.brendan/crash38.C: Likewise.
25489         * g++.old-deja/g++.brendan/crash50.C: Likewise.
25490         * g++.old-deja/g++.brendan/crash56.C: Likewise.
25491         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
25492         syntax.
25493         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
25494         * g++.old-deja/g++.brendan/crash8.C: Change error message.
25495         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
25496         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25497         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
25498         * g++.old-deja/g++.brendan/template11.C: Likewise.
25499         * g++.old-deja/g++.brendan/template26.C: Likewise.
25500         * g++.old-deja/g++.brendan/template27.C: Use explicit
25501         specialization syntax.
25502         * g++.old-deja/g++.brendan/template30.C: Likewise.
25503         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
25504         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
25505         non-dependent names.
25506         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
25507         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
25508         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
25509         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
25510         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
25511         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
25512         named return value extension.
25513         * g++.old-deja/g++.ext/namedret2.C: Likewise.
25514         * g++.old-deja/g++.ext/namedret3.C: Likewise.
25515         * g++.old-deja/g++.ext/return1.C: Likewise.
25516         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
25517         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
25518         * g++.old-deja/g++.jason/access8.C: Likewise.
25519         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
25520         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
25521         pseudo-destructor names.
25522         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
25523         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
25524         pseudo-destructor names.
25525         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
25526         * g++.old-deja/g++.jason/overload19.C: Likewise.
25527         * g++.old-deja/g++.jason/overload32.C: Likewise.
25528         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
25529         stray semicolons.
25530         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
25531         * g++.old-deja/g++.jason/return.C: Likewise.
25532         * g++.old-deja/g++.jason/return2.C: Likewise.
25533         * g++.old-deja/g++.jason/shadow1.C: Likewise.
25534         * g++.old-deja/g++.jason/special.C: Use explicit specialization
25535         syntax.
25536         * g++.old-deja/g++.jason/template10.C: Account for use of
25537         non-dependent names.
25538         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
25539         syntax.
25540         * g++.old-deja/g++.jason/template37.C: Likewise.
25541         * g++.old-deja/g++.law/access4.C: Change error messages.
25542         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
25543         pseudo-destructor names.
25544         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
25545         * g++.old-deja/g++.law/ctors9.C: Likewise.
25546         * g++.old-deja/g++.law/cvt22.C: Likewise.
25547         * g++.old-deja/g++.law/dtors5.C: Likewise.
25548         * g++.old-deja/g++.law/global-init1.C: Likewise.
25549         * g++.old-deja/g++.law/missed-error3.C: Likewise.
25550         * g++.old-deja/g++.law/operators28.C: Likewise.
25551         * g++.old-deja/g++.law/visibility28.C: Likewise.
25552         * g++.old-deja/g++.martin/eval1.C: Likewise.
25553         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
25554         name.
25555         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
25556         * g++.old-deja/g++.mike/net34.C: Likewise.
25557         * g++.old-deja/g++.mike/net36.C: Likewise.
25558         * g++.old-deja/g++.mike/ns2.C: Likewise.
25559         * g++.old-deja/g++.mike/p12306.C: Likewise.
25560         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
25561         value extension.
25562         * g++.old-deja/g++.mike/p700.C: Likewise.
25563         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
25564         * g++.old-deja/g++.mike/p710.C: Likewise.
25565         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
25566         value extension.
25567         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
25568         * g++.old-deja/g++.mike/pmf9.C: Likewise.
25569         * g++.old-deja/g++.ns/crash2.C: Likewise.
25570         * g++.old-deja/g++.ns/crash3.C: Likewise.
25571         * g++.old-deja/g++.ns/invalid1.C: Likewise.
25572         * g++.old-deja/g++.ns/ns17.C: Likewise.
25573         * g++.old-deja/g++.ns/template16.C: Likewise.
25574         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
25575         keyword.
25576         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
25577         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
25578         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
25579         named return value extension.
25580         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
25581         * g++.old-deja/g++.other/access4.C: Issue additional error
25582         messages.
25583         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
25584         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
25585         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
25586         * g++.old-deja/g++.other/crash25.C: Change error message.
25587         * g++.old-deja/g++.other/crash4.C: Change error message.
25588         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
25589         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
25590         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
25591         checks.
25592         * g++.old-deja/g++.other/defarg8.C: Likewise.
25593         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
25594         * g++.old-deja/g++.other/dtor10.C: Likewise.
25595         * g++.old-deja/g++.other/incomplete.C: Likewise.
25596         * g++.old-deja/g++.other/linkage7.C: Likewise.
25597         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
25598         lookup algorithm.
25599         * g++.old-deja/g++.other/mangle2.C: Likewise.
25600         * g++.old-deja/g++.other/refinit2.C: Likewise.
25601         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
25602         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
25603         * g++.old-deja/g++.pt/crash28.C: Likewise.
25604         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
25605         syntax.
25606         * g++.old-deja/g++.pt/crash32.C: Change error message.
25607         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
25608         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
25609         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
25610         error message position.
25611         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
25612         * g++.old-deja/g++.pt/defarg8.C: Change error message.
25613         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
25614         syntax.
25615         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
25616         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
25617         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
25618         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
25619         keyword.
25620         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25621         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
25622         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
25623         keyword.
25624         * g++.old-deja/g++.pt/explicit71.C: Change error message.
25625         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
25626         syntax.
25627         * g++.old-deja/g++.pt/friend28.C: Account for use of
25628         non-dependent names.
25629         * g++.old-deja/g++.pt/friend29.C: Likewise.
25630         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
25631         rules.
25632         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
25633         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
25634         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
25635         lookup rules.
25636         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
25637         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
25638         keyword.
25639         * g++.old-deja/g++.pt/memclass20.C: Likewise.
25640         * g++.old-deja/g++.pt/memclass5.C: Likewise.
25641         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
25642         keyword.
25643         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
25644         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
25645         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
25646         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
25647         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
25648         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
25649         keyword.
25650         * g++.old-deja/g++.pt/spec10.C: Likewise.
25651         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
25652         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
25653         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
25654         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
25655         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
25656         * g++.old-deja/g++.pt/ttp62.C: Likewise.
25657         * g++.old-deja/g++.pt/ttp64.C: Likewise.
25658         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
25659         * g++.old-deja/g++.pt/typename15.C: Likewise.
25660         * g++.old-deja/g++.pt/typename22.C: Likewise.
25661         * g++.old-deja/g++.pt/typename6.C: Change error messages.
25662         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
25663         * g++.old-deja/g++.pt/virtual2.C: Likewise.
25664         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
25665         syntax.
25666         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
25667         return value extension.
25668         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
25669         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
25670         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
25671         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
25672
25673 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25674
25675         * g++.dg/warn/inline1.C: New test.
25676         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
25677         * g++.old-deja/g++.jason/synth10.C: Likewise.
25678         * g++.old-deja/g++.mike/net31.C: Likewise.
25679         * g++.old-deja/g++.mike/p8786.C: Likewise.
25680
25681         * g++.dg/template/friend10.C: New test.
25682         * g++.dg/template/conv5.C: New test.
25683
25684 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25685
25686         * g++.dg/lookup/scoped3.C: New test.
25687
25688         * g++.dg/lookup/decl1.C: New test.
25689         * g++.dg/lookup/decl2.C: New test.
25690
25691 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25692
25693         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
25694         gcc.c-torture/compile/20021015-1.c,
25695         gcc.c-torture/compile/20021015-2.c,
25696         gcc.c-torture/compile/20021123-1.c,
25697         gcc.c-torture/compile/20021123-2.c,
25698         gcc.c-torture/compile/20021123-3.c,
25699         gcc.c-torture/compile/20021123-4.c,
25700         gcc.c-torture/execute/20021024-1.c: Add tests previously added
25701         only to 3.1 or 3.2 branch.
25702
25703 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
25704
25705         * gcc.dg/i386-bitfield3.c: New test.
25706
25707         * gcc.dg/i386-bitfield2.c: New test.
25708
25709 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
25710
25711         * g++.dg/parse/conv_op1.C: New test.
25712
25713 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
25714
25715         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
25716         approved.
25717
25718 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
25719
25720         * gcc.c-torture/compile/20021220-1.c: New test.
25721
25722 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
25723
25724         * gcc.dg/i386-fastcall-1.c: New.
25725
25726 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25727
25728         * gcc.c-torture/execute/20021219-1.c: New test.
25729
25730 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25731
25732         * gcc.dg/i386-pic-1.c: New test.
25733
25734 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25735
25736         PR c++/8099
25737         * g++.dg/template/friend9.C: New test.
25738
25739 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25740
25741         PR c++/3663
25742         * g++.dg/template/access7.C: New test.
25743
25744 2002-12-18  Nick Clifton  <nickc@redhat.com>
25745
25746         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
25747         the libstdc++-v3 directory has been found.
25748
25749 2002-12-12  Devang Patel <dpatel@apple.com>
25750         * gcc.dg/darwin-ld-1.c: New test.
25751         * gcc.dg/darwin-ld-2.c: New test.
25752         * gcc.dg/darwin-ld-3.c: New test.
25753         * gcc.dg/darwin-ld-4.c: New test.
25754         * gcc.dg/darwin-ld-5.c: New test.
25755
25756 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25757
25758         * gcc.c-torture/compile/20021212-1.c: New test.
25759
25760 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
25761
25762         * gcc.dg/fshort-wchar: New test.
25763
25764 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
25765
25766         PR c++/8372
25767         * g++.dg/template/dtor1.C: New test.
25768
25769         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
25770         markers.
25771
25772 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
25773
25774         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
25775
25776 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
25777
25778         * g++.dg/template/static1.C: New test.
25779         * g++.dg/template/static2.C: New test.
25780         * g++.old-deja/g++.ext/memconst.C: New test.
25781
25782 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25783
25784         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
25785         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
25786         * g++.dg/special/initp1.C: Likewise.
25787
25788 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
25789
25790         * gcc.c-torture/execute/20021204-1.c: New test.
25791
25792 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
25793
25794         * gcc.dg/ppc-fmadd-1.c: New file.
25795         * gcc.dg/ppc-fmadd-2.c: New file.
25796         * gcc.dg/ppc-fmadd-3.c: New file.
25797
25798 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25799
25800         * gcc.c-torture/compile/20021204-1.c: New test.
25801
25802 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25803
25804         * g++.dg/inherit/covariant2.C: New test.
25805         * g++.dg/inherit/covariant3.C: New test.
25806         * g++.dg/inherit/covariant4.C: New test.
25807         * g++.dg/inherit/covariant1.C: Remove XFAIL.
25808         * g++.old-deja/g++.robertl/eb17.C: Likewise.
25809
25810 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
25811
25812         PR c++/8688
25813         * g++.dg/init/brace3.C: New test.
25814
25815 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
25816
25817         * gcc.dg/20020210-1.c: Fix a comment typo.
25818
25819 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
25820
25821         PR c++/8720
25822         * g++.dg/parse/defarg1.C: New test.
25823
25824         PR c++/8615
25825         * g++.dg/template/char1.C: New test.
25826
25827         * g++.dg/template/varmod1.C: Fix typo.
25828
25829 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25830
25831         DR 180
25832         * g++.old-deja/g++.pt/crash32.C: Expect error.
25833
25834 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
25835
25836         PR c++/5919
25837         * g++.dg/template/varmod1.C: New test.
25838
25839         PR c++/8727
25840         * g++.dg/inherit/typeinfo1.C: New test.
25841
25842         PR c++/8663
25843         * g++.dg/inherit/typedef1.C: New test.
25844
25845 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
25846
25847         PR c++/8332
25848         PR c++/8493
25849         * g++.dg/template/strlen1.C: New test.
25850
25851         PR c++/8227
25852         * g++.dg/template/ctor2.C: New test.
25853
25854         PR c++/8214
25855         * g++.dg/init/string1.C: New test.
25856
25857         PR c++/8511
25858         * g++.dg/template/friend8.C: New test.
25859
25860 2002-11-29  Joe Buck <jbuck@synopsys.com>
25861
25862         * g++.dg/lookup/anon2.C: New test.
25863
25864 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
25865
25866         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
25867         h8300 port.
25868
25869 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
25870
25871         * gcc.dg/bitfld-6.c: New test.
25872
25873 2002-11-27  Jan Hubicka  <jh@suse.cz>
25874
25875         * gcc.c-torture/execute/20021127.[cx]: New test.
25876
25877 2002-11-26  Jan Hubicka  <jh@suse.cz>
25878
25879         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
25880         quality.
25881
25882 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
25883
25884         * g++.dg/init/brace2.C: New test.
25885         * g++.old-deja/g++.mike/p9129.C: Correct.
25886
25887 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
25888
25889         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
25890
25891 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
25892
25893         * gcc.dg/sibcall-6: New test for indirect sibcalls.
25894
25895 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
25896
25897         * testsuite/g++.dg/abi/empty11.C: New test.
25898         * testsuite/g++.dg/rtti/cv1.C: New test.
25899
25900 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
25901
25902         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
25903
25904 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
25905
25906         * g++.dg/abi/empty10.C: New test.
25907
25908 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25909
25910         * gcc.c-torture/compile/20021124-1.c: New test.
25911
25912 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
25913
25914         * g++.dg/abi/rtti2.C: New test.
25915
25916 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25917
25918         * gcc.dg/i386-unroll-1.c: New test.
25919
25920 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25921
25922         * gcc.c-torture/compile/20021120-1.c: New test.
25923         * gcc.c-torture/compile/20021120-2.c: New test.
25924
25925 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25926
25927         * gcc.dg/bitfld-5.c: New test.
25928
25929 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25930
25931         * gcc.c-torture/execute/20021120-3.c: New test.
25932
25933 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25934
25935         * gcc.c-torture/execute/20021120-2.c: New test.
25936
25937 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
25938
25939         * gcc.c-torture/execute/20021120-1.c: New test.
25940
25941 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
25942
25943         * gcc.c-torture/execute/20021118-3.c: New test.
25944
25945 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25946
25947         * gcc.c-torture/compile/20021119-1.c: New test.
25948
25949 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
25950
25951         * gcc.dg/duff-1.c: New test.
25952         * gcc.dg/duff-2.c: New test.
25953         * gcc.dg/duff-3.c: New test.
25954
25955 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
25956
25957         * gcc.dg/cpp/_Pragma5.c: New test.
25958
25959 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25960
25961         * gcc.c-torture/execute/20021118-2.c: New test.
25962
25963 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
25964
25965         * gcc.c-torture/execute/20021118-1.c: New test.
25966
25967 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
25968
25969         * gcc.dg/20021116-1.c: New test.
25970
25971 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
25972
25973         * g++.dg/abi/vcall1.C: New test.
25974
25975 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
25976
25977         * gcc.dg/20021029-1.c: New test.
25978         * gcc.dg/20021029-2.c: New test.
25979
25980 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25981
25982         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
25983
25984 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25985
25986         PR c/8439
25987         * gcc.dg/20021110.c: Move to ...
25988         * gcc.c-torture/compile/20021110.c: .... here.
25989
25990 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25991
25992         PR c/8467
25993         * gcc.c-torture/execute/20021111-1.c
25994
25995 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25996
25997         PR c/8439
25998         * gcc.dg/20021110.c: New test.
25999
26000 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26001
26002         * g++.dg/abi/vthunk3.C: Run only on x86.
26003
26004 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26005
26006         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26007
26008 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26009
26010         * lib/compat.exp (compat-execute): Fix logic error in last
26011         change.
26012
26013 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26014
26015         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26016
26017 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26018
26019         PR c++/8389
26020         * g++.dg/template/access6.C: New test.
26021
26022 2002-11-08  Jan Hubicka  <jh@suse.cz>
26023
26024         * gcc.dg/i386-ssefp-1.c: New test.
26025         * gcc.dg/i386-ssefp-1.c: New test.
26026
26027 2002-11-08  Jan Hubicka  <jh@suse.cz>
26028
26029         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
26030
26031 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26032
26033         * g++.dg/abi/vthunk3.C: New test.
26034
26035         PR c++/8338
26036         * g++.dg/template/crash2.C: New test.
26037
26038 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
26039
26040         * testsuite/g++.dg/abi/dtor1.C: New test.
26041         * testsuite/g++.dg/abi/dtor2.C: Likewise.
26042
26043 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
26044
26045         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
26046         Darwin.
26047
26048 2002-11-04  Adam Nemet  <anemet@lnxw.com>
26049
26050         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
26051         -mthumb.  Only xfail with -O0.
26052
26053 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
26054
26055         * g++.dg/abi/thunk1.C: New test.
26056         * g++.dg/abi/thunk2.C: Likewise.
26057         * g++.dg/abi/vtt1.C: Likewise.
26058
26059 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
26060
26061         PR optimization/8423
26062         * gcc.c-torture/execute/builtin-constant.c: New test.
26063
26064 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
26065
26066         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
26067         Add some more cases.
26068
26069 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
26070
26071         PR c++/8391
26072         * g++.dg/opt/local1.C: New test.
26073
26074 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
26075
26076         PR c++/8160
26077         * g++.dg/template/complit1.C: New test.
26078
26079         PR c++/8149
26080         * g++.dg/template/typename4.C: Likewise.
26081
26082 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26083
26084         Core issue 287, PR c++/7639
26085         * g++.dg/template/instantiate1.C: Adjust error location.
26086         * g++.dg/template/instantiate3.C: New test.
26087         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
26088         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
26089         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
26090
26091 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
26092
26093         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
26094
26095 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
26096
26097         PR c++/8287
26098         * g++.dg/init/dtor2.C: New test.
26099
26100 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26101
26102         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
26103         * gcc.dg/nest.c: Bypass errors on irix6.
26104
26105 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
26106
26107         * gcc.dg/nest.c: Expect error for mmix-*-*.
26108         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
26109
26110 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
26111
26112         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
26113         markers.
26114
26115         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
26116
26117 2002-10-25  Mike Stump  <mrs@apple.com>
26118
26119         * gcc.dg/warn-1.c: New test.
26120
26121 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26122
26123         * g++.dg/template/typename3.C: New test.
26124
26125 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
26126
26127         * g++.dg/lookup/ptrmem1.C: New test.
26128
26129         * g++.dg/abi/vthunk2.C: New test.
26130
26131 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
26132
26133         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
26134
26135 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
26136
26137         * g++.dg/abi/empty9.C: New test.
26138
26139 2002-10-24  Richard Henderson  <rth@redhat.com>
26140
26141         * g++.dg/inherit/thunk1.C: Enable for ia64.
26142
26143 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26144
26145         PR c++/8067
26146         * g++.dg/lookup/pretty1.C: New test.
26147
26148 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
26149
26150         * gcc.dg/20021023-1.c: New test.
26151
26152 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
26153
26154         PR c++/7679
26155         * g++.dg/parse/inline1.C: New test.
26156
26157 2002-10-23  Richard Henderson  <rth@redhat.com>
26158
26159         * g++.dg/inherit/thunk1.C: Enable for x86_64.
26160
26161         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
26162
26163 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
26164
26165         PR c++/6579
26166         * g++.dg/parse/stmtexpr3.C: New test.
26167
26168 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
26169
26170         * g++.dg/expr/cond1.C: New test.
26171
26172 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26173
26174         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
26175
26176 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26177
26178         * g++.dg/abi/vbase13.C: New test.
26179         * g++.dg/abi/vbase14.C: Likewise.
26180
26181 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
26182
26183         * gcc.dg/tls/pic-1.c: New test.
26184         * gcc.dg/tls/nonpic-1.c: New test.
26185         * gcc.dg/20021018-1.c: New test.
26186
26187 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26188
26189         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
26190         Remove only files with the same base name as the test case.
26191         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
26192         (profopt-execute): Likewise.  Also, remove old profiling
26193         and performance data files before running the tests.
26194
26195         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
26196         * g++.dg/bprob/bprob.exp: Likewise.
26197         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
26198         to allow more general test case names.
26199
26200         * g++.dg/bprob/bprob-1.C: Rename to ...
26201         * g++.dg/bprob/g++-bprob-1.C: ... this.
26202
26203         * g77.dg/bprob/bprob-1.f: Rename to ...
26204         * g77.dg/bprob/g77-bprob-1.f: ... this.
26205
26206 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
26207
26208         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
26209         bison 1.50 or later.
26210
26211 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
26212
26213         * g++.dg/README: Describe more test directories.
26214
26215 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26216
26217         * g++.dg/init/array6.C: Add additional tests.
26218
26219 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
26220
26221         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
26222         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
26223
26224 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
26225
26226         * gcc.c-torture/compile/20020604-1.x: New.
26227         * gcc.c-torture/compile/simd-5.x: Likewise.
26228         * gcc.c-torture/execute/920710-1.x: Likewise.
26229         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
26230
26231 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
26232
26233         * g++.dg/inherit/override1.C: Add dg-options clause.
26234
26235 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26236
26237         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
26238         _mm_slli_si128.
26239
26240 2002-10-19  Andreas Schwab  <schwab@suse.de>
26241
26242         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
26243         directory component.
26244
26245 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
26246
26247         * g++.dg/inherit/thunk1.C: New test.
26248
26249         * g++.dg/inherit/override1.C: New test.
26250
26251         * g++.dg/abi/mangle11.C: New test.
26252         * g++.dg/abi/mangle14.C: New test.
26253         * g++.dg/abi/mangle17.C: New test.
26254
26255 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26256
26257         * g++.dg/overload/member2.C: New test.
26258
26259 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
26260
26261         * g++.dg/README: Describe new compat directory.
26262         * g++.dg/dg.exp: Skip tests in compat directory.
26263         * README.compat: New file.
26264         * lib/compat.exp: New expect script.
26265         * g++.dg/compat: New test directory.
26266         * g++.dg/compat/compat.exp: New expect script.
26267         * g++.dg/compat/abi: New test directory.
26268         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
26269         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
26270         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
26271         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
26272         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
26273         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
26274         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
26275         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
26276         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
26277         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
26278         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
26279         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
26280         * g++.dg/compat/break: New test directory.
26281         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
26282         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
26283         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
26284         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
26285         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
26286         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
26287         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
26288         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
26289         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
26290         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
26291         g++.dg/compat/break/README: New files.
26292         * g++.dg/compat/eh: New test directory.
26293         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
26294         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
26295         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
26296         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
26297         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
26298         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
26299         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
26300         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
26301         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
26302         g++.dg/compat/eh/filter2_y.C,
26303         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
26304         g++.dg/compat/eh/new1_y.C,
26305         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
26306         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
26307         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
26308         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
26309         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
26310         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
26311         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
26312         g++.dg/compat/eh/unexpected1_y.C: New files.
26313         * g++.dg/compat/init: New test directory.
26314         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
26315         g++.dg/compat/init/array5_y.C,
26316         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
26317         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
26318         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
26319         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
26320         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
26321         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
26322         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
26323         g++.dg/compat/init/init-ref2_y.C: New files.
26324
26325 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26326
26327         PR c++/7584
26328         * g++.dg/inherit/using3.C: New test.
26329
26330 2002-10-17  Jan Hubicka  <jh@suse.cz>
26331
26332         * gcc.dg/20021017-2.c: New test.
26333
26334 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
26335
26336         * g++.dg/abi/mangle16.C: Adjust.
26337
26338         * g++.dg/init/array8.C: New test.
26339
26340 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
26341
26342         * gcc.dg/special/mips-abi.exp: New test.
26343         * gcc.dg/special/mips-abi.s: Empty file used by the above.
26344
26345 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26346
26347         * g++.dg/abi/mangle16.C: New test.
26348         * g++.dg/abi/mangle17.C: Likewise.
26349
26350         PR c++/7478
26351         * g++.dg/template/ref1.C: New test.
26352
26353 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26354
26355         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
26356
26357 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
26358
26359         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
26360
26361 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
26362
26363         PR c++/7524
26364         * g++.dg/init/array7.C: New test.
26365
26366 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
26367
26368         * g++.dg/init/array6.C: New test.
26369
26370         * g++.dg/abi/mangle13.C: Likewise.
26371         * g++.dg/abi/mangle14.C: Likewise.
26372         * g++.dg/abi/mangle15.C: Likewise.
26373
26374 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26375
26376         * g++.dg/abi/empty8.C: New test.
26377
26378 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
26379
26380         * g++.dg/init/ctor1.C: New test.
26381
26382 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
26383
26384         * gcc.c-torture/execute/20021015-1.c: New test.
26385
26386 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
26387
26388         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
26389
26390 2002-10-14  Jan Hubicka  <jh@suse.cz>
26391
26392         * gcc.dg/i386-ssetype-[1-5].c: New tests.
26393
26394 2002-10-14  Richard Henderson  <rth@redhat.com>
26395
26396         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
26397
26398 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26399
26400         PR optimization/6631
26401         * g++.dg/opt/const2.C: New test.
26402
26403 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
26404
26405         PR c++/7176
26406         * g++.dg/parse/friend1.C: New test.
26407         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
26408
26409 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
26410
26411         * gcc.dg/20021014-1.c: New test.
26412
26413 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
26414
26415         PR c++/5661
26416         * g++.dg/ext/vlm1.C: New test.
26417         * g++.dg/ext/vlm2.C: Likewise.
26418
26419         * g++.dg/init/array1.C: Remove invalid braces.
26420         * g++.dg/init/brace1.C: New test.
26421         * g++.dg/init/copy2.C: Likewise.
26422         * g++.dg/init/copy3.C: Likewise.
26423         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
26424         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
26425         braces.
26426
26427 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
26428
26429         * gcc.dg/cpp/assembler.S: Don't use -ansi.
26430
26431 2002-10-11  Richard Shann  <richard.shann@superh.com>
26432
26433         * gcc.c-torture/compile/simd-5.c: New test.
26434
26435 2002-10-10  Roger Sayle  <roger@eyesopen.com>
26436
26437         * gcc.c-torture/execute/shiftopt-1.c: New test case.
26438
26439 2002-10-10  Jim Wilson  <wilson@redhat.com>
26440
26441         * gcc.c-torture/execute/20021010-1.c: New test.
26442
26443 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
26444
26445         PR c/7353
26446         * g++.dg/ext/typedef-init.C: New test.
26447         * gcc.dg/typedef-init.c: New test.
26448
26449 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
26450
26451         * gcc.dg/cpp/paste13.c: New test.
26452
26453 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26454
26455         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
26456         remaining platforms, XFAIL during compile, not execute.  Don't
26457         XFAIL at -O0.
26458
26459 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
26460
26461         * gcc.dg/alias-1.c: Tweak expected warning.
26462
26463 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
26464
26465         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
26466
26467 2002-10-06  Andreas Jaeger  <aj@suse.de>
26468
26469         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
26470         * gcc.dg/cpp/c++98.C: Likewise.
26471
26472         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
26473         * g++.dg/cpp/c++98.C: Likewise.
26474
26475         * g++.dg/README (Subdirectories): Mention cpp directory.
26476
26477         PR target/7559
26478         * gcc.dg/20021006-1.c: New test.
26479
26480 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26481
26482         PR c++/7804
26483         * g++.dg/other/warning1.C: New test.
26484
26485 2002-10-04  Roger Sayle  <roger@eyesopen.com>
26486
26487         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
26488         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
26489         and sparc-*-* with -m64 as expected failures.  See PR 8087.
26490
26491 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26492
26493         PR c++/7931
26494         * g++.dg/template/ptrmem3.C: New test.
26495
26496         PR c++/7754
26497         * g++.dg/template/union1.C: New test.
26498
26499 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
26500
26501         PR c++/8006
26502         * g++.dg/abi/mangle9.C: New test.
26503         * g++.dg/abi/mangle10.C: New test.
26504         * g++.dg/abi/mangle11.C: New test.
26505         * g++.dg/abi/mangle12.C: New test.
26506
26507 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
26508
26509         PR c++/7188.
26510         * g++.dg/template/meminit1.C: New test.
26511         * g++.dg/warn/Wreorder-1.C: Likewise.
26512         * g++.old-deja/g++.mike/warn3.C: Tweak.
26513         * lib/prune.exp: Ingore "in copy constructor".
26514
26515 2002-10-02  Andreas Jaeger  <aj@suse.de>
26516
26517         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
26518         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
26519         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
26520         on x86-64.
26521
26522 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26523
26524         * gcc.dg/empty1.C: Fix typo.
26525
26526 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         * gcc.dg/alias-1.c: New test.
26529
26530 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
26531
26532         * gcc.dg/empty1.C: New test.
26533
26534         * g++.dg/tls/init-2.C: Tweak error messages.
26535
26536 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
26537
26538         * gcc.c-torture/compile/20020923-1.c: New test.
26539
26540 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
26541
26542         * gcc.c-torture/execute/ffs-1.c: New test.
26543         * gcc.c-torture/execute/ffs-2.c: Ditto.
26544
26545 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
26546
26547         * g++.dg/overload/member1.C: New test.
26548
26549 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
26550
26551         * g++.dg/abi/empty7.C: New test.
26552         * g++.dg/init/pm2.C: Likewise.
26553
26554 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
26555
26556         * g++.dg/rtti/crash1.C: New test.
26557
26558 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
26559
26560         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
26561         gcc.dg/sibcall-4.c: New tests.
26562
26563 2002-09-28  Roger Sayle  <roger@eyesopen.com>
26564
26565         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
26566         powerpc and MMIX targets.
26567
26568 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
26569
26570         * gcc.dg/cpp/20020927-1.c: New.
26571
26572 2002-09-26  David S. Miller  <davem@redhat.com>
26573
26574         * gcc.c-torture/compile/trunctfdf.c: New.
26575
26576 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26577
26578         * lib/target-supports.exp (check_weak_available): Handle solaris2.
26579
26580 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
26581
26582         * gcc.c-torture/execute/loop-15.c: New.
26583
26584 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
26585
26586         * README.QMTEST: Fix typo.
26587
26588 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
26589
26590         * gcc.dg/20020926-1.c: New test.
26591
26592 2002-09-25  David S. Miller  <davem@redhat.com>
26593
26594         PR target/7842
26595         * gcc.c-torture/execute/shiftdi.c: New test.
26596
26597 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
26598
26599         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
26600         unique to the tool.
26601         * lib/g77.exp (g77_init): Likewise.
26602         * lib/g++.exp (g++_init): Likewise.
26603         * lib/objc.exp (objc_init): Likewise.
26604
26605 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
26606
26607         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
26608         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
26609         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
26610
26611 2002-09-25  Richard Henderson  <rth@redhat.com>
26612
26613         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
26614         too-small long double.
26615
26616 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
26617
26618         * gcc.dg/20020919-1.c: New test.
26619
26620 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
26621
26622         * g++.dg/abi/bitfield6.C: New test.
26623         * g++.dg/abi/bitfield7.C: New test.
26624         * g++.dg/abi/bitfield8.C: New test.
26625         * g++.dg/abi/vbase11.C: New test.
26626
26627 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26628
26629         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
26630         hppa*-*-hpux*.  Update test comment.
26631
26632 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
26633
26634         * gcc.dg/tls/struct-1.c: New test.
26635
26636 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
26637
26638         * gcc.dg/cpp/tr-warn2.c: Update.
26639
26640 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26641
26642         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
26643
26644 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
26645
26646         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
26647         systems.
26648
26649 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
26650
26651         * gcc.c-torture/execute/ieee/mzero3.c: New test.
26652
26653         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26654         Adjust for c++filt moved to binutils.  Remove spurious duplicate
26655         setting of cxxfilt.
26656
26657 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
26658
26659         * gcc.dg/20020312-2.c: Update for darwin.
26660
26661 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26662
26663         * g++.old-deja/g++.other/crash32.C: Mark ICE.
26664
26665 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
26666
26667         * objc.dg/comp-types-1.m: New test.
26668         * objc.dg/comp-types-2.m: New test.
26669         * objc.dg/comp-types-3.m: New test.
26670         * objc.dg/comp-types-4.m: New test.
26671         * objc.dg/comp-types-5.m: New test.
26672         * objc.dg/comp-types-6.m: New test.
26673
26674 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26675
26676         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
26677
26678 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26679
26680         * g++.dg/other/do1.C: New test.
26681
26682         * g++.dg/template/subst1.C: New test.
26683
26684 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
26685
26686         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
26687
26688 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
26689
26690         * g++.dg/template/qualttp20.C: Adjust expected errors.
26691         * g++.old-deja/g++.jason/report.C: Likewise.
26692         * g++.old-deja/g++.other/qual1.C: Likewise.
26693
26694         * g++.dg/lookup/scoped2.C: New test.
26695
26696         * g++.dg/ext/asm3.C: New test.
26697
26698 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
26699
26700         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
26701
26702 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
26703
26704         * ChangeLog: follow spelling conventions.
26705         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
26706         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
26707         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
26708         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
26709         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
26710         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
26711         * g++.old-deja/g++.law/global-init1.C: Likewise.
26712         * g++.old-deja/g++.other/delete4.C: Likewise.
26713         * g++.old-deja/g++.other/inline21.C: Likewise.
26714         * g++.old-deja/g++.other/singleton.C: Likewise.
26715         * g77.dg/strlen0.f: Likewise.
26716         * g77.f-torture/compile/20010519-1.f: Likewise.
26717         * g77.f-torture/compile/980310-4.f: Likewise.
26718         * gcc.c-torture/compile/20000605-1.c: Likewise.
26719         * gcc.c-torture/execute/20020225-1.c: Likewise.
26720         * gcc.dg/c90-hexfloat-2.c: Likewise.
26721         * gcc.dg/c99-bool-1.c: Likewise.
26722         * gcc.dg/c99-hexfloat-2.c: Likewise.
26723         * gcc.dg/dll-2.c: Likewise.
26724         * gcc.dg/wtr-union-init-1.c: Likewise.
26725         * gcc.dg/wtr-union-init-2.c: Likewise.
26726         * gcc.dg/wtr-union-init-3.c: Likewise.
26727         * gcc.dg/cpp/avoidpaste1.c: Likewise.
26728         * gcc.dg/cpp/defined.c: Likewise.
26729         * gcc.dg/cpp/macsyntx.c: Likewise.
26730         * gcc.dg/cpp/paste2.c: Likewise.
26731         * gcc.dg/cpp/trad/defined.c: Likewise.
26732         * gcc.dg/format/c90-printf-1.c: Likewise.
26733         * gcc.dg/format/c90-scanf-1.c: Likewise.
26734         * gcc.dg/format/c99-printf-1.c: Likewise.
26735         * gcc.dg/format/c99-scanf-1.c: Likewise.
26736         * gcc.misc-tests/gcov-8.c: Likewise.
26737         * lib/profopt.exp: Likewise.
26738
26739 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
26740
26741         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
26742
26743 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26744
26745         * g++.dg/inherit/using2.C: New test.
26746
26747 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
26748
26749         * ChangeLog: Follow spelling conventions.
26750         * g++.dg/template/friend4.C: Likewise.
26751         * g++.old-deja/g++.pt/crash67.C: Likewise.
26752         * gcc.c-torture/execute/20000801-4.c: Likewise.
26753         * gcc.dg/c90-digraph-1.c: Likewise.
26754         * gcc.dg/c94-digraph-1.c: Likewise.
26755         * gcc.dg/c99-digraph-1.c: Likewise.
26756         * gcc.dg/cpp/line5.c: Likewise.
26757         * gcc.dg/cpp/multiline.c: Likewise.
26758         * gcc.dg/cpp/trad/literals-1.c: Likewise.
26759         * gcc.dg/format/attr-3.c: Likewise.
26760         * gcc.dg/format/c90-scanf-3.c: Likewise.
26761         * gcc.dg/format/ext-4.c: Likewise.
26762
26763 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26764
26765         * g++.dg/template/pretty1.C: New test.
26766
26767 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
26768
26769         * gcc.c-torture/execute/struct-cpy-1.c: New test.
26770
26771 2002-09-13  Matt Austern  <austern@apple.com>
26772
26773         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
26774         passing a cast expression to a function by const reference.
26775
26776 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
26777
26778         * g++.dg/template/deduce1.C: New test.
26779
26780 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
26781
26782         * gcc.c-torture/execute/simd-1.c: Force all use of int to
26783         32-bit int.
26784
26785 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26786
26787         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
26788         usage.
26789
26790 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
26791
26792         * gcc.c-torture/compile/20020910-1.c: New test.
26793
26794 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
26795
26796         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
26797
26798 2002-09-10  Andreas Jaeger  <aj@suse.de>
26799
26800         * gcc.dg/20020312-2.c: Adjust for x86-64.
26801
26802 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
26803
26804         * g77.dg/7388.f: New test case for PR 7388.
26805
26806 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
26807
26808         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
26809
26810 2002-09-05  Ziemowit Laski <zlaski@apple.com>
26811
26812         * objc.dg/proto-lossage-1.m: New test.
26813
26814 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
26815
26816         * gcc.dg/cpp/_Pragma4.c: Fix typo.
26817
26818 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
26819
26820         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
26821         expected to pass.
26822
26823 2002-09-06  Stan Shebs  <shebs@apple.com>
26824             David Edelsohn  <edelsohn@gnu.org>
26825
26826         * gcc.dg/weak: New directory.
26827         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
26828         target-specific xfail bits.
26829         * gcc.dg/typeof-2.c: Move to new directory.
26830         * gcc.dg/weak.exp: New expect script.
26831
26832 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
26833
26834         * gcc.c-torture/execute/extzvsi.c: New test.
26835
26836 2002-09-05  Stan Shebs  <shebs@apple.com>
26837
26838         * gcc.dg/weak-1.c: xfail on Darwin.
26839         * gcc.dg/weak-2.c: Ditto.
26840         * gcc.dg/weak-3.c: Ditto.
26841         * gcc.dg/weak-4.c: Ditto.
26842         * gcc.dg/weak-5.c: Ditto.
26843         * gcc.dg/weak-6.c: Ditto.
26844         * gcc.dg/weak-7.c: Ditto.
26845         * gcc.dg/weak-8.c: Ditto.
26846         * gcc.dg/weak-9.c: Ditto.
26847
26848 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
26849
26850         * gcc.c-torture/execute/loop-14.c: New test.
26851
26852 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
26853
26854         * g++.dg/other/cxa-atexit1.C: New test.
26855
26856         * gcc.dg/typeof-2.c: New test.
26857
26858 2002-09-03  Roger Sayle  <roger@eyesopen.com>
26859
26860         * gcc.dg/builtins-2.c: New testcase.
26861         * gcc.dg/builtins-3.c: New testcase.
26862
26863 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
26864
26865         * gcc.dg/cpp/_Pragma4.c: New test.
26866
26867 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
26868
26869         * objc/execute/nil_method-1.m: New testcase.
26870
26871 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
26872
26873         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
26874         [Object class], not [Object initialize].
26875
26876 2002-08-31  Roger Sayle  <roger@eyesopen.com>
26877             Hans-Peter Nilsson  <hp@bitrange.com>
26878
26879         * gcc.c-torture/execute/20020720-1.x: Skip test on
26880         mmix-knuth-mmixware.  Correct comment.
26881
26882 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
26883
26884         * testsuite/g++.dg/abi/bitfield5.C: New test.
26885         * testsuite/g++.dg/abi/vbase10.C: Likewise.
26886
26887 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
26888
26889         * objc.dg/undeclared-selector.m: New test.
26890
26891 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
26892
26893         * g++.dg/other/offsetof1.C: Avoid cast warning.
26894
26895 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
26896
26897         * objc.dg/super-class-2.m: New test.
26898
26899 2002-08-24  Matt Austern  <austern@apple.com>
26900
26901         * g++.dg/ext/lvaddr.C: New test.
26902         * g++.dg/ext/lvcast.C: New test.
26903
26904 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
26905
26906         * testsuite/g++.dg/inherit/cond1.C: New test.
26907
26908 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
26909
26910         * gcc.dg/noncompile/incomplete-1.c: New test.
26911
26912 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26913
26914         * gcc.dg/typespec-1.c: New test.
26915
26916 2002-08-20  Devang Patel  <dpatel@apple.com>
26917         * objc.dg/proto-hier-2.m: New test.
26918
26919 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
26920
26921         * objc.dg/bitfield-1.m: New test.
26922         * objc.dg/bitfield-2.m: New test.
26923
26924 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26925
26926         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
26927         gcc.dg/c99-flex-array-4.c: New tests.
26928
26929 2002-08-16  Stan Shebs  <shebs@apple.com>
26930
26931         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
26932
26933 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
26934
26935         * gcc.dg/typeof-1.c: New test.
26936         * g++.dg/ext/typeof2.C: New test.
26937
26938 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26939
26940         * g++.dg/other/offsetof1.C: New test.
26941
26942 2002-08-14  Richard Henderson  <rth@redhat.com>
26943
26944         * gcc.dg/tls/diag-3.c: Fix expected message strings.
26945
26946 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
26947
26948         * gcc.dg/cpp/_Pragma3.c: New test.
26949
26950 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
26951
26952         * g++.dg/template/inherit3: New test.
26953
26954 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26955
26956         * gcc.dg/bitfld-4.c: Add blank options.
26957
26958 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
26959
26960         * g++.dg/template/crash1.C: New test.
26961
26962 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26963
26964         * gcc.dg/tls/opt-2.c: New test.
26965
26966 2002-08-08  Devang Patel  <dpatel@apple.com>
26967
26968         * objc.dg/selector-1.m : New test
26969
26970 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26971
26972         * g++.dg/abi/bitfield4.C: New test.
26973         * gcc.dg/bitfld-4.c: New test.
26974
26975 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26976
26977         * g++.dg/other/packed1.C: New test.
26978
26979 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
26980
26981         * g++.dg/abi/offsetof.C: Tweak error messages.
26982         * g++.old-deja/g++.mike/p10769a.C: Likewise.
26983
26984 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
26985
26986         * gcc.dg/bitfld-3.c: New test.
26987
26988 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
26989             Richard Henderson  <rth@redhat.com>
26990
26991         * gcc.dg/i386-bitfield1.c: New test.
26992         * g++.dg/abi/bitfield3.C: Update.
26993
26994 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
26995
26996         * objc.dg/const-str-2.m: Update.
26997         * gcc.dg/cpp/c++98.c: Change to C extension.
26998         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
26999         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27000
27001 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27002
27003         * testsuite/gcc.dg/tls/diag-3.c: New.
27004
27005 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27006
27007         * g++.dg/README (Subdirectories): Document new subdir expr.
27008         * g++.dg/expr/pmf-1.C: New test.
27009
27010 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27011
27012         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27013
27014 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27015
27016         * g++.dg/abi/bitfield3.C: New test.
27017
27018 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27019
27020         * lib/gcov.exp: Tweak expected line formats.
27021         * gcc.misc-tests/gcov8.c: New test.
27022         * gcc.misc-tests/gcov8.x: New flags.
27023
27024 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
27025
27026         * consistency.vlad/layout/endian.c: Include string.h.
27027
27028         * gcc.c-torture/execute/20020805-1.c: New test.
27029
27030 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
27031
27032         * g++.dg/other/conversion1.C: New test.
27033
27034 2002-08-03  Roger Sayle  <roger@eyesopen.com>
27035
27036         * gcc.dg/builtins-1.c: New testcase.
27037
27038 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
27039
27040         * g++.dg/inherit/access3.C: New test.
27041
27042 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
27043
27044         * gcc.dg/ia64-visibility-2.c: New test.
27045
27046 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
27047
27048         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
27049         __qualifier_flags to __flags.
27050
27051 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
27052
27053         * g++.dg/inherit/operator1.C: New test.
27054         * g++.dg/lookup/disamb1.C: Fix typo in comment.
27055         * g++.dg/other/error1.C: Change expected error message.
27056         * g++.dg/template/conv4.C: Likewise.
27057
27058 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
27059
27060         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
27061         for documented behavior.
27062
27063 2002-07-25  Roger Sayle  <roger@eyesopen.com>
27064
27065         * gcc.c-torture/execute/20020720-1.x: Skip this test on
27066         several targets known to fail.
27067
27068 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
27069
27070         * gcc.dg/mips-args-[123].c: New tests.
27071
27072 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
27073
27074         * gcc.dg/ppc-spe.c: New.
27075
27076 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
27077
27078         * g++.dg/other/ptrmem4.C: New testcase.
27079
27080 2002-07-24  Richard Henderson  <rth@redhat.com>
27081
27082         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
27083
27084 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
27085
27086         * g++.dg/ext/alignof1.C (main): Return 0 for success.
27087
27088 2002-07-24  Roger Sayle  <roger@eyesopen.com>
27089
27090         * gcc.c-torture/execute/memset-3.c: New testcase.
27091
27092 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
27093
27094         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
27095         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
27096
27097 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27098
27099         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
27100         Delete.
27101
27102 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
27103
27104         * gcc.c-torture/compile/simd-4.c: New test.
27105
27106 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27107
27108         PR c++/7347, c++/7348
27109         * g++.dg/template/access4.C: New test.
27110         * g++.dg/template/access5.C: New test.
27111         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
27112         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
27113         * g++.old-deja/g++.pt/ttp58.C: Likewise.
27114         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
27115
27116 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
27117
27118         * gcc.dg/gnu89-init-2.c: New test.
27119
27120 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
27121
27122         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
27123
27124 2002-07-20  Roger Sayle  <roger@eyesopen.com>
27125
27126         * gcc.c-torture/execute/20020720-1.c: New testcase.
27127
27128 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
27129
27130         * gcc.dg/cpp/Wsignprom.c: New tests.
27131
27132 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
27133
27134         * gcc.c-torture/execute/loop-13.c: New test.
27135
27136 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
27137
27138         * gcc.dg/cpp/expr.c: New tests.
27139
27140 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
27141
27142         * g++.dg/opt/pr6713.C: Add template instantiation.
27143
27144 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
27145
27146         * gcc.dg/nest.c: New test.
27147
27148 2002-07-17  Richard Henderson  <rth@redhat.com>
27149
27150         * g++.dg/opt/pr6713.C: New test.
27151
27152 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
27153
27154         * gcc.c-torture/execute/loop-2e.x: Let the testcase
27155         XFAIL for all x86 processors.
27156
27157 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
27158
27159         * gcc.c-torture/execute/20010122-1.x: Do not test with
27160         -fomit-frame-pointer.
27161
27162 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27163
27164         * g++.dg/template/instantiate2.C: New test.
27165         * g++.dg/template/spec4.C: New test.
27166
27167 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27168
27169         * g++.dg/template/access2.C: New test.
27170         * g++.dg/template/access3.C: New test.
27171
27172 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
27173
27174         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
27175         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
27176         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
27177         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
27178         Convert to use <stdarg.h>.
27179         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
27180         Delete.
27181         * gcc.dg/va-arg-2.c: New.
27182         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
27183
27184 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
27185
27186         * gcc.c-torture/compile/20020710-1.c: New test.
27187
27188 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
27189                           Andrew Pinski  <pinskia@physics.uc.edu>
27190
27191         gcc.c-torture/compile/simd-2.c: New testcase.
27192         gcc.c-torture/compile/simd-3.c: Likewise.
27193
27194 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
27195
27196         PR c++/7224
27197         * g++.dg/overload/error1.C: New test.
27198
27199 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27200
27201         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
27202         configuration and IRIX 6 O32 ABI.
27203
27204 2002-07-11  Roger Sayle  <roger@eyesopen.com>
27205
27206         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
27207
27208 2002-07-10  Roger Sayle  <roger@eyesopen.com>
27209
27210         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
27211
27212 2002-07-10  Jeffrey A Law  <law@redhat.com>
27213
27214         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
27215
27216         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
27217
27218 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
27219
27220         * gcc.dg/20020312-2.c: Check for __PPC__.
27221
27222 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
27223
27224         * gcc.c-torture/compile/20020709-1.c: New test.
27225
27226 2002-07-07  Roger Sayle  <roger@eyesopen.com>
27227
27228         * g++.dg/template/qualttp21.C: New test case.
27229
27230 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
27231
27232         * gcc.c-torture/compile/20020706-1.c: New test.
27233         * gcc.c-torture/compile/20020706-2.c: New test.
27234
27235 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
27236             Alexandre Oliva  <aoliva@redhat.com>
27237
27238         * g++.dg/warn/incomplete1.C: New test.
27239
27240 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27241
27242         PR c++/7099
27243         * g++.dg/warn/noreturn1.C: New test.
27244
27245 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
27246
27247         PR c++/6706
27248         * g++.dg/debug/debug6.C: New test.
27249         * g++.dg/debug/debug7.C: New test.
27250
27251 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
27252
27253         * gcc.c-torture/compile/simd-3.c: New test.
27254
27255 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
27256
27257         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
27258         * gcc.dg/20020620-1.c: Likewise.
27259
27260 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27261
27262         PR c++/6944
27263         * g++.dg/init/array4.C: New test.
27264         * g++.dg/init/array5.C: New test.
27265
27266 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
27267
27268         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
27269         * gcc.c-torture/execute/simd-2.c (main): Likewise.
27270
27271 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27272
27273         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
27274         * gcc.dg/wtr-aggr-init-1.c: Likewise.
27275         * gcc.dg/wtr-conversion-1.c: Likewise.
27276         * gcc.dg/wtr-escape-1.c: Likewise.
27277         * gcc.dg/wtr-int-type-1.c: Likewise.
27278         * gcc.dg/wtr-label-1.c: Likewise.
27279         * gcc.dg/wtr-static-1.c: Likewise.
27280         * gcc.dg/wtr-strcat-1.c: Likewise.
27281         * gcc.dg/wtr-suffix-1.c: Likewise.
27282         * gcc.dg/wtr-switch-1.c: Likewise.
27283         * gcc.dg/wtr-unary-plus-1.c: Likewise.
27284         * gcc.dg/wtr-union-init-1.c: Likewise.
27285         * gcc.dg/wtr-union-init-2.c: Likewise.
27286         * gcc.dg/wtr-union-init-3.c: Likewise.
27287
27288         * gcc.dg/wtr-func-def-1.c: New test.
27289
27290 2002-07-02 Devang Patel <dpatel@apple.com>
27291
27292         * objc.dg/param-1.m: New test.
27293
27294 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
27295
27296         * gcc.dg/cpp/trad/directive.c: Add test.
27297         * gcc.dg/cpp/trad/macroargs.c: Add test.
27298         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
27299
27300 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
27301
27302         * gcc.dg/cpp/cmdlne-M.c: New test.
27303
27304 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
27305
27306         * objc.dg/desig-init-1.m: New test.
27307
27308 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27309
27310         PR c++/6716
27311         * g++.dg/template/instantiate1.C: New test.
27312
27313 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
27314
27315         PR c++/7112
27316         * g++.dg/template/sizeof2.C: New test.
27317
27318 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27319
27320         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
27321         gcc.dg/cpp/trad/include.c: New tests.
27322
27323 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
27324
27325         PR target/7177
27326         * gcc.c-torture/compile/20020701-1.c: New test.
27327
27328 2002-07-01  Stan Shebs  <shebs@apple.com>
27329
27330         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
27331         header here...
27332         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
27333         (objc-torture-execute): or here.
27334
27335 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
27336
27337         * gcc.c-torture/execute/arith-rand-ll.c: New test.
27338
27339 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
27340
27341         * gcc.dg/cpp/trad/escaped-nl.c: New test.
27342
27343 2002-06-30  Devang Patel  <dpatel@apple.com>
27344
27345         * objc.dg/fsyntax-only.m: New test.
27346
27347 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
27348
27349         PR c++/6695
27350         * g++.dg/template/friend7.C: New file.
27351
27352 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
27353
27354         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
27355         return type.
27356
27357 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
27358
27359         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
27360         avoid division by zero.
27361
27362 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
27363
27364         * gcc.dg/Wunknownprag.c: New tests.
27365
27366 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
27367
27368         * gcc.c-torture/execute/simd-2.c: New test.
27369
27370 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
27371
27372         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
27373         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
27374         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
27375         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
27376         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
27377         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
27378         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
27379         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
27380         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
27381         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
27382         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
27383         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
27384         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
27385         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
27386         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
27387         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
27388         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
27389
27390 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
27391
27392         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
27393         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
27394         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
27395         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
27396         New tests.
27397         * gcc.dg/cpp/trad/directive.c: Update.
27398
27399 2002-06-23  Andreas Jaeger  <aj@suse.de>
27400
27401         * gcc.c-torture/execute/complex-6.c: New.
27402
27403 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
27404
27405         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
27406         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
27407         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
27408         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
27409
27410 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
27411
27412         * gcc.dg/cpp/trad: New directory with traditional tests copied
27413         from parent directory.
27414         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27415         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27416         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27417         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27418         Move to trad/ and rename.
27419         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
27420         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
27421         gcc.dg/cpp/trad/redef2.c: New tests.
27422         * gcc.dg/cpp/trad/trad.exp: New driver.
27423
27424 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
27425
27426         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
27427         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
27428         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
27429         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
27430         Remove.
27431
27432 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
27433
27434         * gcc.dg/20020620-1.c: New test.
27435
27436 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27437
27438         * g++.dg/template/ttp4.C: New test.
27439
27440 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
27441
27442         * g++.dg/opt/vt1.C: Fix regexp.
27443
27444 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27445
27446         * gcc.c-torture/execute/pure-1.c: Make functions static again.
27447         Don't use attribute `noinline'.
27448
27449 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27450
27451         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
27452
27453 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
27454
27455         * gcc.c-torture/execute/simd-1.c: New.
27456
27457         * gcc.dg/simd-1.c: New.
27458
27459 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
27460
27461         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
27462
27463 2002-06-16  Richard Henderson  <rth@redhat.com>
27464
27465         * g++.dg/ext/anon-struct1.C: New.
27466         * g++.dg/ext/anon-struct2.C: New.
27467         * g++.dg/ext/anon-struct3.C: New.
27468         * gcc.dg/anon-struct-1.c: New.
27469         * gcc.dg/anon-struct-2.c: New.
27470         * gcc.dg/anon-struct-3.c: New.
27471         * gcc.dg/20011008-1.c: Adjust warning text.
27472         * gcc.dg/20020527-1.c: Add -fms-extensions.
27473
27474 2002-06-16  Richard Henderson  <rth@redhat.com>
27475
27476         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
27477
27478 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
27479
27480         * gcc.c-torture/execute/20020615-1.c: New test.
27481
27482 2002-06-15  Roger Sayle  <roger@eyesopen.com>
27483
27484         * gcc.c-tortuture/execute/compare-1.c: New test case.
27485         * gcc.c-tortuture/execute/compare-2.c: New test case.
27486         * gcc.c-tortuture/execute/compare-3.c: New test case.
27487
27488 2002-06-13  Richard Henderson  <rth@redhat.com>
27489
27490         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
27491         ia64 ilp32.
27492
27493 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27494
27495         * g++.dg/template/typename2.C: Update error message.
27496
27497 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
27498
27499         * gcc.c-torture/execute/20020611-1.c: New test.
27500
27501 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
27502
27503         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
27504         list of targets to skip.
27505
27506 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
27507
27508         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
27509         targets if not optimizing.
27510
27511 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
27512
27513         * gcc.c-torture/compile/20020605-1.c: New test.
27514
27515         * g++.dg/opt/vt1.C: New test.
27516
27517         * gcc.dg/20020531-1.c: New test.
27518
27519         * gcc.dg/20020530-1.c: New test.
27520
27521         * gcc.dg/20020527-1.c: New test.
27522
27523         * g++.dg/opt/cse1.C: New test.
27524
27525 2002-06-07  Roger Sayle  <roger@eyesopen.com>
27526
27527         * gcc.dg/20020607-2.c: New test case.
27528
27529 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
27530
27531         * gcc.c-torture/compile/20020604-1.c: New test.
27532
27533 2002-06-04  Richard Henderson  <rth@redhat.com>
27534
27535         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
27536         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
27537         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
27538
27539 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
27540
27541         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
27542
27543 2002-06-03  Richard Henderson  <rth@redhat.com>
27544
27545         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
27546         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
27547
27548 2002-06-02  Richard Henderson  <rth@redhat.com>
27549
27550         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
27551         test functions static.
27552
27553 2002-06-02  Andreas Jaeger  <aj@suse.de>
27554
27555         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
27556         now.
27557
27558 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27559
27560         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
27561         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
27562         Update for mofified diagnostics.
27563         * gcc.dg/c99-intconst-1.c: No longer fail.
27564
27565 2002-06-02  Richard Henderson  <rth@redhat.com>
27566
27567         * gcc.dg/uninit-A.c: Remove xfail markers.
27568
27569 2002-06-01  Roger Sayle  <roger@eyesopen.com>
27570
27571         * gcc.dg/fnegate-1.c: New test case.
27572
27573 2002-05-30  Osku Salerma  <osku@iki.fi>
27574
27575         * gcc.c-torture/execute/mayalias-1.c: New file.
27576
27577 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27578
27579         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
27580         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
27581         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
27582
27583 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
27584
27585         * gcc.c-torture/execute/20020529-1.c: New test.
27586
27587 2002-05-27  Richard Henderson  <rth@redhat.com>
27588
27589         * g++.dg/ext/attrib6.C: New test case.
27590
27591 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27592
27593         * gcc.c-torture/execute/pure-1.c: New test.
27594
27595 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27596
27597         * gcc.dg/cpp/arith-2.c: Remove.
27598
27599 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
27600
27601         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
27602         * gcc.dg/cpp/if-3.c: Remove.
27603
27604 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
27605
27606         * g++.dg/opt/cse2.C: New test.
27607
27608 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
27609
27610         * gcc.dg/cpp/arith-1.c: New semantic tests.
27611         * gcc.dg/cpp/if-1.c: Update.
27612
27613 2002-05-24  Ben Elliston  <bje@redhat.com>
27614
27615         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
27616
27617 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27618
27619         * gcc.dg/verbose-asm.c: New test.
27620
27621 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27622
27623         * gcc.dg/cpp/paste12.c: New test.
27624
27625 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27626
27627         * g++.dg/parse/named_ops.C: New test.
27628
27629 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
27630
27631         * gcc/testsuite/gcc.dg/weak-8.c: New test.
27632
27633 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
27634
27635         * gcc.dg/weak-2.c: Allow optional leading underscore
27636         in scan-assembler symbol name.
27637         * gcc.dg/weak-3.c: Likewise.
27638         * gcc.dg/weak-4.c: Likewise.
27639         * gcc.dg/weak-5.c: Likewise.
27640
27641 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
27642
27643         * gcc.dg/20020523-1.c: New test.
27644
27645 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27646
27647         * objc.dg/const-str-2.m: Update now that we stop after
27648         a command line error.
27649
27650 2002-05-22  Richard Henderson  <rth@redhat.com>
27651
27652         * g++.dg/dg.exp: Fix typo in test pruneing.
27653
27654 2002-05-22  Richard Henderson  <rth@redhat.com>
27655
27656         * g++.dg/dg.exp: Prune the tls subdirectory.
27657         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
27658         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
27659         * g++.dg/tls/init-1.C: New.
27660
27661 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
27662
27663         * gcc.dg/20020517-1.c: New test.
27664
27665 2002-05-21  Richard Henderson  <rth@redhat.com>
27666
27667         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
27668         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
27669
27670 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
27671
27672         * g++.dg/other/copy2.C: New test.
27673
27674 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
27675
27676         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
27677         (MAX_COPY): Bump up to 10 times sizeof (long long).
27678         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
27679
27680         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
27681         sizeof (long long).
27682
27683         * gcc.c-torture/execute/strcpy-1.c: New test.
27684
27685 2002-05-19  Jason Merrill  <jason2redhat.com>
27686
27687         * g++.dg/ext/oper1.C: New test.
27688
27689 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
27690 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
27691
27692         * README.QMTEST: New file.
27693
27694         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
27695
27696 2002-05-19  Andreas Jaeger  <aj@suse.de>
27697
27698         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
27699         now.
27700         * gcc.c-torture/execute/loop-2d.x: Likewise.
27701
27702 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
27703
27704         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
27705         support weak symbols.
27706         * gcc.dg/weak-4.c: Likewise
27707         * gcc.dg/weak-6.c: Likewise
27708
27709 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
27710
27711         * gcc.dg/weak-3.c: Add dg-excess-error comment for
27712         cygwin, coff and h8300-*-hms targets
27713         * gcc.dg/weak-5.c: Likewise
27714         * gcc.dg/weak-7.c: Likewise
27715
27716 2002-05-16  Jason Merrill  <jason@redhat.com>
27717
27718         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
27719         (scan-assembler-not, scan-assembler-dem): Likewise.
27720         (scan-assembler-dem-not): Likewise.
27721
27722 2002-05-15  Richard Henderson  <rth@redhat.com>
27723
27724         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
27725
27726 2002-05-15  Richard Henderson  <rth@redhat.com>
27727
27728         * gcc.dg/weak-5.c (vfoo1c): No warning here.
27729         (vfoo1f): Warning here.
27730         (vfoo1l): Don't redefine the alias.
27731
27732 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
27733
27734         * g++.dg/init/pm1.C: New test.
27735
27736 2002-05-12  David S. Miller  <davem@redhat.com>
27737
27738         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
27739         types.
27740
27741 2002-05-10  Roger Sayle  <roger@eyesopen.com>
27742
27743         * gcc.c-torture/execute/20020510-1.c: New test case.
27744
27745 2002-05-10  David S. Miller  <davem@redhat.com>
27746
27747         * gcc.c-torture/execute/conversion.c: Test long double too.
27748
27749 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
27750
27751         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
27752         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
27753         * lib/g++.exp (g++_link_flags): Likewise.
27754         * lib/objc.exp (objc_target_compile): Likewise.
27755
27756 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27757
27758         * gcc.dg/cpp/poison.c: Update.
27759         * gcc.dg/cpp/20000625-2.c: Remove.
27760         * gcc.dg/cpp/direct2s.c: Remove final test.
27761
27762 2002-05-08  Tom Rix  <trix@redhat.com>
27763
27764         * gcc.c-torture/execute/20020508-1.c: New test.
27765         * gcc.c-torture/execute/20020508-2.c: New test.
27766         * gcc.c-torture/execute/20020508-3.c: New test.
27767
27768 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27769
27770         * gcc.dg/cpp/charconst-4.c: More tests.
27771
27772 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
27773
27774         PR c/6569
27775         * gcc.dg/weak-3.c: Update location of warning messages.
27776         * gcc.dg/weak-5.c: Likewise.
27777
27778 2002-05-06  Roger Sayle  <roger@eyesopen.com>
27779
27780         * gcc.c-torture/execute/20020506-1.c: New test case.
27781
27782 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27783
27784         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
27785
27786 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27787
27788         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
27789
27790 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27791
27792         * gcc.dg/cpp/charconst-3.c: New test.
27793
27794 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27795
27796         * gcc.dg/cpp/charconst.c: Update tests.
27797
27798 2002-05-05  Tim Josling  <tej@melbpc.org.au>
27799
27800         * treelang: Added directory for new sample language treelang. Also
27801         lib/treelang.exp: New file to signal treelang should be tested.
27802
27803 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27804
27805         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
27806         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
27807         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
27808         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
27809         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
27810         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
27811         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
27812
27813 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27814
27815         * gcc.dg/format/xopen-2.c: New test.
27816
27817 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
27818
27819         * gcc.dg/20020503-1.c: New test.
27820
27821 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
27822
27823         * g++.dg/init/dtor1.C: Make it tougher.
27824
27825 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
27826
27827         * g++.dg/init/dtor1.C: New test.
27828
27829 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
27830
27831         * gcc.dg/altivec-8.c: New.
27832
27833 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
27834
27835         * gcc.dg/altivec-7.c: New.
27836
27837 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
27838
27839         * g++.dg/parse/typedef1.C: New test.
27840
27841 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
27842
27843         PR c++/6486
27844         * g++.dg/template/friend6.C: New test.
27845
27846         PR c++/6492
27847         * g++.dg/init/copy1.C: New test.
27848
27849 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
27850
27851         * g++.dg/warn/effc1.C: New test.
27852
27853 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27854
27855         * gcc.dg/cpp/if-cexp.c: Add a test.
27856
27857 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
27858
27859         * gcc.dg/20020426-2.c: New test.
27860
27861 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27862
27863         * gcc.dg/cpp/if-mop.c: Update.
27864         * gcc.dg/cpp/if-mpar.c: Add test.
27865         * gcc.dg/cpp/if-oppr.c: Update.
27866
27867 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27868
27869         PR c/6343
27870         * gcc.dg/weak-[2-7].c: New tests.
27871
27872 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27873
27874         * gcc.dg/enum1.c: New test.
27875
27876 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27877
27878         PR c++/6497
27879         * g++.dg/inherit/access2.C: New test.
27880
27881 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
27882
27883         PR bootstrap/6445
27884         * gcc.dg/20020426-1.c: New test.
27885
27886 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
27887
27888         * g++.dg/abi/enum1.C: New test.
27889
27890 2002-04-26  Richard Henderson  <rth@redhat.com>
27891
27892         * gcc.dg/c99-bool-1.c: Expect always true warning.
27893
27894 2002-04-25  Roger Sayle  <roger@eyesopen.com>
27895
27896         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
27897
27898 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27899
27900         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
27901         targets.
27902
27903 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
27904
27905         * g++.dg/abi/mange7.C: New test.
27906
27907         PR c++/6438.
27908         * g++.dg/parse/stmtexpr2.C: New test.
27909
27910 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
27911
27912         * gcc.dg/20020312-2.c: Add SH target.
27913
27914 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27915
27916         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
27917         compiler output on mips*-*-irix*.
27918
27919 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
27920
27921         * g++.dg/parse/attr1.C: New test.
27922
27923 2002-04-23  Roger Sayle  <roger@eyesopen.com>
27924
27925         * gcc.c-torture/execute/string-opt-17.c: New test case.
27926         * gcc.c-torture/execute/memset-2.c: New test case.
27927
27928 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
27929
27930         PR c++/6256:
27931         * g++.dg/template/friend5.C: New test.
27932
27933         PR c++/6331:
27934         * g++.dg/template/qual1.C: Likewise.
27935
27936 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
27937
27938         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
27939         Include stdlib.h, not stdio.h or ctype.h.
27940
27941 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
27942
27943         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
27944         cris-*-elf* and mmix-*-*.
27945         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
27946         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
27947         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
27948         Ditto.
27949         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
27950         * gcc.dg/wchar_t-1.c: Ditto.
27951
27952 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
27953
27954         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
27955         Clarify comment.
27956
27957 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
27958
27959         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
27960
27961 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27962
27963         * gcc.c-torture/execute/20000906-1.x: Delete.
27964
27965 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
27966
27967         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
27968
27969 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
27970
27971         * PR6367
27972         * g77.f-torture/execute/6367.f: New test.
27973         * g77.f-torture/execute/6367.x: Disable for MMIX.
27974
27975 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
27976
27977         * PR6352
27978         * g++.dg/opt/inline2.C: New test.
27979
27980 2002-04-18  Richard Henderson  <rth@redhat.com>
27981
27982         * gcc.dg/20000906-1.c: Enable for all targets.
27983         * gcc.c-torture/compile/iftrap-2.c: New.
27984
27985 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27986
27987         * gcc.dg/20020418-1.c: New test.
27988         * gcc.dg/20020418-2.c: New test.
27989
27990 2002-04-18  Richard Henderson  <rth@redhat.com>
27991
27992         * gcc.c-torture/compile/iftrap-1.c: New.
27993         * gcc.dg/iftrap-1.c: Adjust for ia64.
27994         * gcc.dg/iftrap-2.c: New.
27995
27996 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
27997
27998         * gcc.c-torture/compile/20020418-1.c: New test.
27999
28000 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28001
28002         * gcc.c-torture/compile/20020415-1.c: New.
28003
28004 2002-04-18  David S. Miller  <davem@redhat.com>
28005
28006         * gcc.c-torture/execute/20020418-1.c: New test.
28007
28008 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28009
28010         * gcc.dg/20020416-1.c: New test.
28011
28012         * g++.dg/opt/inline1.C: New test.
28013
28014 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28015
28016         * gcc.dg/altivec-5.c: New test.
28017
28018         * gcc.dg/20020415-1.c: New test.
28019
28020 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28021
28022         * testsuite/lib/chill.exp: Remove.
28023
28024 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
28025
28026         * g++.dg/other/big-struct.C: New test.
28027
28028 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
28029
28030         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
28031         of scratch file.
28032
28033 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
28034
28035         PR c/6277
28036         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
28037         in scan-assembler function name
28038
28039 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
28040
28041         * g77.f-torture/execute/980628-4.x,
28042         g77.f-torture/execute/980628-5.x,
28043         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28044         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28045         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
28046         i[34567]86-*-*.
28047
28048 2002-04-13  David S. Miller  <davem@redhat.com>
28049
28050         * gcc.c-torture/execute/20020413-1.c: New test.
28051
28052 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
28053
28054         * gcc.dg/asm-6.c,
28055         * g++.dg/ext/asm1.C: New tests.
28056
28057 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
28058
28059         PR c++ 5373.
28060         * g++.dg/parse/stmtexpr1.C: New test.
28061
28062         PR c++/5189.
28063         * g++.dg/template/copy1.C: New test.
28064
28065 2002-04-12  Richard Henderson  <rth@redhat.com>
28066
28067         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
28068
28069 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
28070
28071         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
28072         gcc.c-torture/execute/20020307-2.c.
28073
28074 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
28075
28076         * g++.dg/ext/attrib5.C,
28077         * g++.dg/lookup/struct1.C: New tests.
28078
28079 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
28080
28081         * gcc.dg/20020411-1.c: New test.
28082
28083         * gcc.c-torture/execute/20020411-1.c: New test.
28084
28085 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
28086
28087         * g77.f-torture/execute/6177.f: New test.
28088
28089 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
28090
28091         PR middle-end/6247
28092         * g++.dg/opt/cleanup1.C: New test.
28093
28094         * g++.dg/opt/const1.C: New test.
28095
28096 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
28097
28098         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
28099
28100 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28101
28102         PR c++/5507
28103         * g++.dg/template/typename2.C: New test.
28104
28105 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
28106
28107         * gcc.c-torture/execute/loop-12.c: New.
28108
28109 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
28110
28111         * g77.f-torture/execute/980628-4.x,
28112         g77.f-torture/execute/980628-5.x,
28113         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
28114         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
28115         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
28116
28117 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28118
28119         PR optimization/6086
28120         * g++.dg/opt/preinc1.C: New test.
28121
28122 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28123
28124         PR c++/5571
28125         * g++.dg/opt/static2.C: New test.
28126
28127 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
28128
28129         PR c/5120
28130         * gcc.dg/20020406-1.c: New test.
28131
28132 2002-04-04  David S. Miller  <davem@redhat.com>
28133
28134         * gcc.c-torture/execute/20020404-1.c: New test.
28135
28136 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
28137
28138         PR c/6123
28139         * gcc.dg/20020312-2.c: Do not declare global register variable
28140         if __PIC__ or __pic__ is defined.
28141
28142 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
28143
28144         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
28145         __asm__ so that it works correctly even if -ansi -pedantic-errors.
28146
28147 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28148
28149         * gcc.misc-tests/linkage.exp: Update last change to handle
28150         sparc*-, not just sparc-.
28151
28152 2002-04-03  Richard Henderson  <rth@redhat.com>
28153
28154         * gcc.dg/cpp/ucs.c: Improved long UCS test.
28155
28156 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28157
28158         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
28159
28160 2002-04-02  David S. Miller  <davem@redhat.com>
28161
28162         * gcc.c-torture/execute/20020402-3.c: New test.
28163
28164 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
28165
28166         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
28167         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
28168
28169         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
28170         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
28171         g77.f-torture/execute/20001201.x,
28172         g77.f-torture/execute/u77-test.x: New files.
28173
28174         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
28175         * gcc.dg/wchar_t-1.c: Ditto.
28176
28177 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28178
28179         * gcc.c-torture/execute/20020402-1.c: New test.
28180
28181 2002-04-01  Richard Henderson  <rth@redhat.com>
28182
28183         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
28184
28185         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
28186
28187 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28188
28189         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
28190
28191 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28192
28193         * g++.dg/inherit/template-as-base.C: Expect error.
28194         * g++.dg/inherit/namespace-as-base.C: Likewise.
28195
28196 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
28197
28198         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
28199         g++.dg/ext/instantiate3.C: Tweak match patterns.
28200
28201         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
28202         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
28203         -da test.
28204
28205 2002-03-31  Richard Henderson  <rth@redhat.com>
28206
28207         * gcc.dg/special/alias-2.c: New.
28208         * gcc.dg/special/ecos.exp: Run it.
28209
28210 2002-03-31  Richard Henderson  <rth@redhat.com>
28211
28212         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
28213
28214 2002-03-31  Kazu Hirata  <kazu@hxi.com>
28215
28216         * gcc.dg/weak-1.c: Disable on h8300 port.
28217
28218 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
28219
28220         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
28221         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
28222         ordering tests.
28223         * g++.dg/bprob/bprob-1.C: New test.
28224         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
28225         * g++.dg/gcov/gcov-1.C: New test.
28226         * g++.dg/gcov/gcov-1.x: New file.
28227         * g++.dg/gcov/gcov-2.C: New test.
28228         * g++.dg/gcov/gcov-3.C: New test.
28229         * g++.dg/gcov/gcov-3.h: New file.
28230
28231 2002-03-28  Roger Sayle  <roger@eyesopen.com>
28232
28233         * g++.old-deja/g++.other/builtins5.C: New test.
28234         * g++.old-deja/g++.other/builtins6.C: New test.
28235         * g++.old-deja/g++.other/builtins7.C: New test.
28236         * g++.old-deja/g++.other/builtins8.C: New test.
28237         * g++.old-deja/g++.other/builtins9.C: New test.
28238
28239 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
28240
28241         * g++.dg/opt/static1.C: New test.
28242
28243         * g++.dg/opt/longbranch1.C: New test.
28244
28245 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
28246
28247         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
28248
28249         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
28250
28251 2002-03-28  Jeffrey A Law  (law@redhat.com)
28252
28253         * gcc.c-torture/execute/20020328-1.c: New test.
28254
28255 2002-03-27  Richard Henderson  <rth@redhat.com>
28256
28257         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
28258         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
28259         move from g++.old-deja/g++.ext/.
28260
28261 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
28262
28263         * g++.dg/init/new2.C: New test.
28264
28265 2002-03-26  Richard Henderson  <rth@redhat.com>
28266
28267         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
28268
28269         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
28270         on sparc.
28271
28272         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
28273         sparcv9 systems.
28274         * gcc.dg/20001102-1.c: Likewise.
28275
28276 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
28277
28278         * gcc.dg/cpp/endif-pedantic1.c,
28279         gcc.dg/cpp/endif-pedantic2.c:  New tests.
28280
28281 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
28282
28283         * g++.dg/init/new1.C: New test.
28284
28285 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28286
28287         * g++.dg/abi/vbase9.C: New test.
28288
28289 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
28290
28291         * gcc.dg/arm-asm.c: New test.
28292
28293 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
28294
28295         * gcc.dg/Wswitch-enum.c: New test.
28296         Fix PR c/5044.
28297
28298 2002-03-26  Richard Henderson  <rth@redhat.com>
28299
28300         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
28301         structure.
28302
28303 2002-03-25  Richard Henderson  <rth@redhat.com>
28304
28305         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
28306         sparcv9 systems.
28307
28308         * gcc.c-torture/compile/20011119-1.c (xxx): New.
28309         * gcc.c-torture/compile/20011119-2.c (xxx): New.
28310
28311 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
28312
28313         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
28314
28315 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
28316
28317         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
28318         targets using generic thunk support.
28319
28320 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
28321
28322         * gcc.c-torture/compile/20020323-1.c: New test.
28323
28324         * g++.dg/opt/conj2.C: New test.
28325
28326 2002-03-24  Richard Henderson  <rth@redhat.com>
28327
28328         * gcc.dg/weak-1.c: Use -fno-common.
28329
28330 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28331
28332         * g77.dg/f77-edit-apostrophe-out.f: New test
28333         * g77.dg/f77-edit-h-out.f: New test
28334         * g77.dg/f77-edit-t-in.f: New test
28335         * g77.dg/f77-edit-t-out.f: New test
28336         * g77.dg/f77-edit-x-out.f: New test
28337         * g77.dg/f77-edit-slash-out.f: New test
28338         * g77.dg/f77-edit-colon-out.f: New test
28339         * g77.dg/f77-edit-s-out.f: New test
28340
28341 2002-03-24  Richard Henderson  <rth@redhat.com>
28342
28343         * objc/execute/formal_protocol-6.x: New XFAIL.
28344
28345 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28346
28347         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
28348         that do not support weak symbols
28349
28350 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
28351
28352         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
28353         * lib/g77.exp:  Likewise
28354         * lib/objc.exp: Likewise
28355
28356 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
28357
28358         * gcc.dg/Wswitch-default.c: New test.
28359
28360 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
28361
28362         * g++.dg/other/enum1.C: New test.
28363
28364 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
28365
28366         * gcc.dg/pragma-ep-3.c: Fix typo.
28367
28368 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28369
28370         * g++.dg/inherit/template-as-base.C: New test.
28371
28372 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
28373
28374         * g++.old-deja/g++.other/dwarf2-1.C: Move...
28375         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
28376
28377 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
28378
28379         * gcc.dg/cpp/multiline.c: Update to match.
28380
28381 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
28382
28383         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
28384
28385 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
28386
28387         * gcc.dg/cpp/extratokens2.c:  New file.
28388
28389 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
28390
28391         * gcc.dg/20020312-2.c: Add rs6000 target.
28392
28393         * gcc.c-torture/compile/20020319-1.c: New test.
28394
28395 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28396
28397         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
28398         (A, E): Handle this.
28399
28400 2002-03-20  Jason Merrill  <jason@redhat.com>
28401
28402         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
28403         ignoring -fpic.
28404         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
28405         through prune_gcc_output.
28406
28407 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
28408
28409         * gcc.c-torture/compile/20020320-1.c: New test.
28410
28411 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
28412
28413         * gcc.c-torture/compile/20020318-1.c: New test.
28414
28415         * gcc.dg/struct-by-value-1.c: New test.
28416
28417         * gcc.dg/20020319-1.c: New test.
28418
28419 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
28420
28421         * g++.dg/opt/conj1.C: New test.
28422
28423 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
28424
28425         * g++.dg/template/qualttp20.C: Revert previous change.
28426         * g++.dg/template/qualttp3.C: Likewise.
28427         * g++.dg/template/qualttp4.C: Likewise
28428         * g++.dg/template/qualttp5.C: Likewise
28429         * g++.dg/template/qualttp6.C: Likewise
28430         * g++.dg/template/qualttp7.C: Likewise
28431         * g++.dg/template/qualttp8.C: Likewise
28432         * g++.dg/template/recurse.C: Likewise.
28433
28434 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28435
28436         * gcc.dg/cpp/wchar-1.c: Update.
28437
28438 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28439
28440         * g++.dg/template/conv1.C: New test.
28441         * g++.dg/template/conv2.C: New test.
28442         * g++.dg/template/conv3.C: New test.
28443         * g++.dg/template/conv4.C: New test.
28444
28445 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28446
28447         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
28448         * g++.dg/template/qualttp3.C: Likewise.
28449         * g++.dg/template/qualttp4.C: Likewise
28450         * g++.dg/template/qualttp5.C: Likewise
28451         * g++.dg/template/qualttp6.C: Likewise
28452         * g++.dg/template/qualttp7.C: Likewise
28453         * g++.dg/template/qualttp8.C: Likewise
28454         * g++.dg/template/recurse.C: Likewise.
28455
28456 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
28457
28458         * g++.dg/opt/dtor1.C: New test.
28459
28460 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
28461
28462         * gcc.c-torture/compile/20020315-1.c: New test.
28463
28464 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
28465
28466         * gcc.dg/weak-1.c: Fix scan tests.
28467
28468 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
28469
28470         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
28471         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
28472         cris-*-aout* mmix-*-*.
28473         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
28474         cris-*-aout* mmix-*-*.
28475         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
28476         cris-*-elf* cris-*-aout* and mmix-*-*.
28477         * gcc.dg/20001009-1.c: Ditto.
28478         * gcc.dg/20010912-1.c: Ditto.
28479         * gcc.dg/20020122-4.c: Ditto.
28480         * gcc.dg/inline-2.c: Ditto.
28481
28482 2002-03-14  Jeffrey A Law  (law@cygnus.com)
28483
28484         * gcc.c-torture/compile/20020314-1.c: New test.
28485
28486 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
28487
28488         * gcc.c-torture/execute/20020314-1.c: New test.
28489
28490 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
28491
28492         * g++.dg/warn/Wunused-1.C: New test.
28493
28494 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
28495
28496         * g++.dg/abi/mangle6.C: New test.
28497
28498 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
28499
28500         * gcc.c-torture/compile/20020309-2.c: New test.
28501
28502         * gcc.c-torture/compile/20020312-1.c: New test.
28503
28504 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28505
28506         * g++.dg/other/access1.C: New test.
28507
28508 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
28509
28510         * gcc.c-torture/execute/wchar_t-1.c: New test.
28511
28512 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
28513
28514         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
28515
28516 2002-03-12  Roger Sayle  <roger@eyesopen.com>
28517
28518         * gcc.dg/20020312-1.c: New test case.
28519
28520 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
28521
28522         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
28523
28524 2002-03-11  Richard Henderson  <rth@redhat.com>
28525
28526         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
28527         * g++.old-deja/g++.jason/report.C: Likewise.
28528
28529 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28530
28531         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
28532         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
28533
28534 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
28535
28536         * testsuite/g++.dg/overload/pmf1.C: New test.
28537
28538 2002-03-11  Kazu Hirata  <kazu@hxi.com>
28539
28540         * gcc.c-torture/execute/20020307-1.c: Use long.
28541
28542 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
28543
28544         PR optimization/5844
28545         * gcc.dg/20020310-1.c: New test.
28546
28547 2002-03-09  Michael Meissner  <meissner@redhat.com>
28548
28549         * gcc.c-torture/execute/memcpy-2.c: New test.
28550         * gcc.c-torture/execute/memset-1.c: New test.
28551         * gcc.c-torture/execute/strlen-1.c: New test.
28552         * gcc.c-torture/execute/strcmp-1.c: New test.
28553         * gcc.c-torture/execute/strncmp-1.c: New test.
28554
28555 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
28556
28557         * gcc.dg/ppc-ldstruct.c: New test.
28558
28559 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
28560
28561         * gcc.c-torture/execute/va-arg-22.c: New test.
28562
28563 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28564
28565         * gcc.c-torture/compile/20020309-1.c: New test.
28566
28567 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
28568
28569         * gcc.c-torture/execute/20020307-2.c: New test.
28570
28571 2002-03-07  Jeffrey A Law  (law@redhat.com)
28572
28573         * g77.f-torture/compile/20020307-1.f: New test.
28574
28575 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
28576
28577         * gcc.dg/unordered-1.c: New test.
28578
28579 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
28580
28581         * gcc.c-torture/execute/20020307-1.c: New test.
28582
28583 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
28584
28585         * gcc.dg/20020304-1.c: New test.
28586
28587         * gcc.c-torture/compile/20020304-2.c: New test.
28588
28589 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
28590
28591         * gcc.c-torture/compile/20020304-1.c: New test case
28592         (from PR c/5830).
28593
28594 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
28595
28596         * gcc.dg/20020103-1.c: Add other -D ppc variants.
28597
28598 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28599
28600         * g++.dg/other/classkey1.C: New test.
28601
28602 2002-03-01  Richard Henderson  <rth@redhat.com>
28603
28604         * gcc.c-torture/compile/981223-1.x: New.
28605         * gcc.c-torture/compile/920625-1.x: New.
28606
28607 2002-02-28  Richard Henderson  <rth@redhat.com>
28608
28609         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
28610
28611 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
28612
28613         * gcc.c-torture/execute/20020227-1.c: New test.
28614
28615 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
28616
28617         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
28618         here" ERROR lines.
28619         * g++.old-deja/g++.oliva/partord1.C: Likewise.
28620         * g++.old-deja.g++.other/defarg1.C: Likewise.
28621         * g++.old-deja/g++.pt/calls2.C: Likewise.
28622         * g++.old-deja/g++.pt/crash20.C: Likewise.
28623         * g++.old-deja/g++.pt/crash30.C: Likewise.
28624         * g++.old-deja/g++.pt/crash36.C: Likewise.
28625         * g++.old-deja/g++.pt/crash6.C: Likewise.
28626         * g++.old-deja/g++.pt/defarg13.C: Likewise.
28627         * g++.old-deja/g++.pt/derived3.C: Likewise.
28628         * g++.old-deja/g++.pt/error1.C: Likewise.
28629         * g++.old-deja/g++.pt/friend21.C: Likewise.
28630         * g++.old-deja/g++.pt/friend23.C: Likewise.
28631         * g++.old-deja/g++.pt/infinite1.C: Likewise.
28632         * g++.old-deja/g++.robertl/eb128.C: Likewise.
28633
28634 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
28635
28636         * gcc.c-torture/execute/20020225-2.c: New test.
28637
28638 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
28639
28640         * gcc.c-torture/execute/920730-1t.c,
28641         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
28642         Delete test cases, only relevant to -traditional.
28643
28644 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28645
28646         * gcc.dg/cpp/undef1.c: Remove.
28647         * gcc.dg/cpp/directiv.c: Update.
28648         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
28649
28650 2002-02-27  Michael Meissner  <meissner@redhat.com>
28651
28652         * gcc.c-torture/execute/20020226-1.c: New test.
28653
28654 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
28655
28656         * g++.dg/debug/debug4.C: New test.
28657
28658         * gcc.dg/ia64-visibility-1.c: New test.
28659
28660 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
28661
28662         * gcc.dg/debug/20020224-1.c: New.
28663
28664 2002-02-25  Kazu Hirata  <kazu@hxi.com>
28665
28666         * gcc.c-torture/execute/960416-1.x: New.
28667         * gcc.c-torture/execute/divconst-3.x: Likewise.
28668
28669 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
28670
28671         * gcc.dg/20020224-1.c: New test.
28672
28673 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
28674
28675         * gcc.c-torture/execute/20020225-1.c: New.
28676
28677 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28678
28679         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
28680
28681 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
28682
28683         * gcc.dg/20020222-1.c: New test.
28684
28685 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
28686
28687         * g++.dg/opt/anonunion1.C: New test.
28688
28689 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
28690
28691         * g++.dg/template/qualttp19.C: New test.
28692         * g++.dg/template/qualttp20.C: New test.
28693         * g++.old-deja/g++.jason/report.C: Adjust expected errors
28694         * g++.old-deja/g++.other/qual1.C: Likewise.
28695
28696 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
28697
28698         * gcc.dg/attr-alwaysinline.c: New.
28699
28700 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
28701
28702         * gcc.dg/20020220-1.c: New test.
28703
28704         * gcc.dg/20020220-2.c: New test.
28705
28706         * g++.dg/opt/mmx1.C: New test.
28707
28708 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
28709
28710         * gcc.c-torture/compile/20020110.c: New test.
28711
28712 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
28713
28714         * gcc.c-torture/execute/20020219-1.c: New test.
28715
28716         * gcc.dg/20020219-1.c: New test.
28717
28718         * gcc.dg/noncompile/20020220-1.c: New test.
28719
28720         * g++.dg/opt/ptrintsum1.C: New test.
28721
28722         * gcc.dg/debug/20020220-1.c: New test.
28723
28724 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
28725
28726         * gcc.c-torture/execute/20020216-1.c: New test.
28727
28728 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28729
28730         * gcc.dg/decl-1.c: Update, new test.
28731
28732 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
28733
28734         * g++.dg/abi/bitfield1.C: New test.
28735         * g++.dg/abi/bitfield2.C: New test.
28736
28737 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28738
28739         * gcc.dg/attr-nest.c: New test.
28740
28741 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
28742
28743         * gcc.c-torture/execute/20020215-1.c: New test.
28744
28745 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
28746
28747         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
28748         * g++.dg/debug/debug.exp: New.
28749         * g++.dg/debug/trivial.C: New.
28750         * g++.dg/debug/debug1.C: Moved...
28751         * g++.dg/other/debug1.C: ...from here.
28752         * g++.dg/debug/debug2.C: Moved...
28753         * g++.dg/other/debug2.C: ...from here.
28754         * g++.dg/debug/debug3.C: Moved...
28755         * g++.dg/other/debug3.C: ...from here.
28756
28757         * gcc.dg/noncompile/20020213-1.c: New test.
28758
28759 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
28760
28761         * g++.dg/other/debug3.C: New test.
28762
28763         * gcc.c-torture/execute/20020213-1.c: New test.
28764
28765 2002-02-13  Richard Smith <richard@ex-parrot.com>
28766
28767         * g++.old-deja/g++.other/thunk1.C: New test.
28768
28769 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28770
28771         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
28772
28773 2002-02-13  Stan Shebs  <shebs@apple.com>
28774
28775         * gcc.dg/altivec-3.c: New.
28776
28777 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
28778
28779         * gcc.dg/Wunreachable-1.c: New test.
28780         * gcc.dg/Wunreachable-2.c: New test.
28781
28782 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28783
28784         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
28785
28786 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
28787
28788         * gcc.dg/decl-1.c: New test.
28789
28790 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
28791
28792         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
28793
28794 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28795
28796         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
28797         * gcc.c-torture/compile/980506-1.x: Likewise.
28798
28799 2002-02-10  Kazu Hirata  <kazu@hxi.com>
28800
28801         * gcc.dg/20020210-1.c: New.
28802
28803 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
28804
28805         * g77.f-torture/execute/947.f: New regression test
28806         for PR fortran/947.
28807
28808 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
28809
28810         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
28811         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
28812
28813 2002-02-08  Richard Henderson  <rth@redhat.com>
28814
28815         * gcc.c-torture/compile/labels-3.c: New.
28816
28817 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
28818
28819         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
28820         expression statements work instead.
28821         * gcc.dg/noncompile/20020207-1.c: New test.
28822
28823 2002-02-07  Richard Henderson  <rth@redhat.com>
28824
28825         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
28826
28827 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28828
28829         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
28830         message from g77
28831         * lib/g77-dg.exp: Trim g77 error messages so that they are
28832         recognized by dg.exp.
28833
28834 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28835
28836         PR fortran/5473
28837         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
28838
28839 2002-02-07  Richard Henderson  <rth@redhat.com>
28840
28841         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
28842         to be sufficiently aligned for integers.
28843
28844 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
28845
28846         * g++.dg/template/friend4.C: New test.
28847
28848 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
28849
28850         PR fortran/5743
28851         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
28852         unsupported cases.
28853
28854 2002-02-07  Richard Henderson  <rth@redhat.com>
28855
28856         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
28857         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
28858         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
28859         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
28860
28861 2002-02-06  Richard Henderson  <rth@redhat.com>
28862
28863         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
28864
28865 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
28866
28867         * gcc.dg/20020206-1.c: New test.
28868
28869 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
28870
28871         * gcc.c-torture/execute/20020206-1.c: New test.
28872
28873         * gcc.c-torture/execute/20020206-2.c: New test.
28874
28875         PR optimization/5429:
28876         * gcc.c-torture/compile/20020206-1.c: New test.
28877
28878 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
28879
28880         * g++.dg/ext/align1.C: Do not use an explicit alignment value
28881         as certain file formats cannot support particularly large
28882         alignments.
28883
28884         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
28885         and do not expect to be able to link the executable.
28886
28887         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
28888         fail because the COFF format does not support the weak attribute.
28889
28890 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
28891
28892         * g77.dg/pr5473.f:  New test
28893
28894 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
28895
28896         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
28897         Fix testcase accordingly.
28898
28899 2002-02-04  Richard Henderson  <rth@redhat.com>
28900
28901         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
28902         (buf): Change to be an array of pointers, not ints.
28903
28904 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28905
28906         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
28907         before all tests.  Move warning one line above to match where it
28908         C frontend emits.
28909         * gcc.dg/Wswitch-2.c: New test.
28910         * g++.dg/warn/Wswitch-1.C: New test.
28911         * g++.dg/warn/Wswitch-2.C: New test.
28912
28913 2002-02-04  Richard Henderson  <rth@redhat.com>
28914
28915         * g++.dg/abi/offsetof.C: Fix size comparison.
28916
28917 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
28918
28919         * gcc.dg/cast-qual-2.c: New test.
28920
28921 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
28922
28923         * gcc.dg/20020201-4.c: New test.
28924
28925 2002-02-04  Ben Elliston  <bje@redhat.com>
28926
28927         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
28928         target_info attribute != 0, in addition to the empty string.
28929         (gcc_target_compile): Likewise.
28930
28931 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
28932
28933         * gcc.dg/Wswitch.c: New test.
28934         PR gcc/4475. PR gcc/3780.
28935
28936 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
28937
28938         * g77.f-torture/execute/5122.f: New test for regressions
28939         against PR fortran/5122.
28940
28941 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
28942
28943         * g77.f-torture/compile/pr3743.f: Delete
28944         * g77.dg/pr3743-1.f: New test.
28945         * g77.dg/pr3743-2.f: New test.
28946         * g77.dg/pr3743-3.f: New test.
28947         * g77.dg/pr3743-4.f: New test.
28948
28949 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28950
28951         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
28952
28953 2002-02-02  Richard Henderson  <rth@redhat.com>
28954
28955         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
28956         * gcc.c-torture/execute/bf64-1.c: Likewise.
28957
28958 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28959
28960         * gcc.dg/20020201-2.c: New test.
28961
28962         * gcc.dg/20020201-3.c: New test.
28963
28964         * gcc.c-torture/execute/bitfld-2.c: New test.
28965
28966 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28967
28968         * gcc.dg/bitfld-1.c: Update.
28969         * gcc.dg/bitfld-2.c: Update.
28970         * gcc.c-torture/execute/bitfld-1.x: New.
28971
28972 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
28973
28974         * gcc.c-torture/execute/20020201-1.c: New test.
28975
28976 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
28977
28978         PR target/5469
28979         * gcc.dg/20020201-1.c: New test.
28980
28981 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
28982
28983         PR fortran/3743
28984         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
28985         * g77.f-torture/compile/pr3743.x: Remove
28986
28987 2002-01-31  Tom Rix  <trix@redhat.com>
28988
28989         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
28990
28991 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28992
28993         * gcc.dg/noncompile/20020130-1.c: New test.
28994
28995 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
28996
28997         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
28998
28999 2002-01-29  Richard Henderson  <rth@redhat.com>
29000
29001         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29002         to long long.
29003         * gcc.c-torture/execute/bf64-1.c: Likewise.
29004
29005 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29006
29007         * gcc.c-torture/execute/20020129-1.c: New test.
29008
29009 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29010
29011         * gcc.c-torture/compile/20000224-1.c: Update.
29012         * gcc.c-torture/execute/bitfld-1.c: New tests.
29013         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29014         * gcc.dg/uninit-A.c: Update.
29015
29016 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29017
29018         * g++.dg/template/ctor1.C: Add instantiation.
29019
29020 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29021
29022         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29023         argument to __builtin_prefetch to be const ptr.
29024
29025 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
29026
29027         * gcc.c-torture/compile/20020120-1.c: New test.
29028
29029 2002-01-27  Kazu Hirata  <kazu@hxi.com>
29030
29031         * gcc.c-torture/execute/20020127-1.c: New test.
29032
29033 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
29034
29035         * g77.dg/f77-edit-i-in.f: New test
29036         * g77.dg/f77-edit-i-out.f: New test
29037
29038 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
29039
29040         * gcc.dg/debug/debug.exp: New file.
29041         * gcc.dg/debug/trivial.c: New file.
29042         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
29043         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
29044         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
29045         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
29046         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
29047         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
29048         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
29049         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
29050         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
29051         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
29052         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
29053         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
29054         * gcc.dg/20000503-1.c: Removed.
29055         * gcc.dg/20010207-1.c: Removed.
29056         * gcc.dg/20011223-1.c: Removed.
29057         * gcc.dg/20020104-2.c: Removed.
29058         * gcc.dg/debug-1.c: Removed.
29059         * gcc.dg/debug-2.c: Removed.
29060         * gcc.dg/debug-3.c: Removed.
29061         * gcc.dg/debug-4.c: Removed.
29062         * gcc.dg/debug-5.c: Removed.
29063         * gcc.dg/debug-6.c: Removed.
29064         * gcc.dg/dwarf2-1.c: Removed.
29065         * gcc.dg/dwarf2-2.c: Removed.
29066
29067 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
29068
29069         * g++.old-deja/g++.other/eh5.C: New test.
29070         * g++.old-deja/g++.other/sibcall2.C: New test.
29071         * g++.old-deja/g++.other/array9.C: New test.
29072         * g++.old-deja/g++.other/typename2.C: New test.
29073         * g++.old-deja/g++.other/crash60.C: New test.
29074         * g++.old-deja/g++.other/conv9.C: New test.
29075         * g++.old-deja/g++.other/mangle10.C: New test.
29076         * g++.old-deja/g++.other/unchanging1.C: New test.
29077         * g++.old-deja/g++.other/exprstmt1.C: New test.
29078         * g++.old-deja/g++.other/inline23.C: New test.
29079         * g++.old-deja/g++.eh/ia64-1.C: New test.
29080         * g++.old-deja/g++.other/dwarf2-1.C: New test.
29081         * g++.old-deja/g++.other/reload1.C: New test.
29082         * g++.old-deja/g++.other/static20.C: New test.
29083         * g++.old-deja/g++.other/local-alloc1.C: New test.
29084         * g++.old-deja/g++.other/conv8.C: New test.
29085         * g++.old-deja/g++.other/stmtexpr2.C: New test.
29086         * g++.old-deja/g++.other/storeexpr1.C: New test.
29087         * g++.old-deja/g++.other/storeexpr2.C: New test.
29088         * g++.dg/eh/template2.C: New test.
29089         * g++.dg/warn/weak1.C: New test.
29090
29091 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
29092
29093         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29094         Remove first, non-varying, argument.
29095
29096 2002-01-23  Richard Henderson  <rth@redhat.com>
29097
29098         * gcc.dg/inline-2.c: New.
29099
29100         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
29101         Add optional target arg.  Check number of arguments.
29102         (scan-assembler-not, scan-assembler-dem): Likewise.
29103         (scan-assembler-dem-not): Likewise.
29104
29105 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29106
29107         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
29108         line 12.
29109         * g++.old-deja/g++.brendan/parse3.C,
29110         g++.old-deja/g++.other/crash26.C,
29111         g++.old-deja/g++.other/crash28.C,
29112         g++.old-deja/g++.other/crash29.C,
29113         g++.old-deja/g++.other/crash30.C,
29114         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
29115
29116 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
29117
29118         * gcc.dg/20020115-1.c: New.
29119
29120 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
29121
29122         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
29123
29124 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
29125
29126         * gcc.dg/20020122-3.c: New.
29127
29128 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
29129
29130         * g++.dg/other/gc1.C: New test.
29131
29132 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
29133
29134         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
29135
29136 2002-01-22  Richard Henderson  <rth@redhat.com>
29137
29138         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
29139
29140 2002-01-22  Richard Henderson  <rth@redhat.com>
29141
29142         * gcc.dg/20020122-4.c: New.
29143
29144 2002-01-22  H.J. Lu <hjl@gnu.org>
29145
29146         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
29147         link output.
29148         * gcc.dg/special/ecos.exp: Likewise.
29149         * lib/g++-dg.exp: Likewise.
29150         * lib/g77-dg.exp: Likewise.
29151         * lib/gcc-dg.exp : Likewise.
29152         * lib/mike-g++.exp: Likewise.
29153         * lib/mike-g77.exp: Likewise.
29154         * lib/mike-gcc.exp: Likewise.
29155         * lib/objc-dg.exp: Likewise.
29156
29157 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
29158
29159         PR target/5379
29160         * gcc.dg/20020122-2.c: New test.
29161
29162 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
29163
29164         * gcc.dg/20020122-1.c: New test.
29165
29166 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
29167
29168         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
29169
29170 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
29171
29172         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
29173
29174 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29175
29176         * gcc.c-torture/compile/20020121-1.c: New test.
29177
29178 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29179
29180         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
29181         ld_library_path.
29182
29183 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
29184
29185         * gcc.dg/20020218-1.c: New test.
29186
29187 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
29188
29189         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
29190         messages
29191         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
29192         "At global scope" warning
29193         * g++.dg/ext/align1.C: Change cygwin test for alignment
29194         from db-bogus to dg-warning
29195
29196 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
29197
29198         * g77.f-torture/compile/cpp2.F: New test.
29199
29200 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29201
29202         * g++.dg/template/access1.C: New test.
29203
29204 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
29205
29206         * gcc.dg/20020118-1.c: New.
29207
29208 2002-01-18  Kazu Hirata  <kazu@hxi.com>
29209
29210         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
29211
29212 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29213
29214         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
29215         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
29216         alignment warnings.
29217
29218 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
29219
29220         * gcc.misc-tests/i386-prefetch.exp: Save and restore
29221         torture_with_loops and torture_without_loops
29222
29223 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
29224
29225         * gcc.c-torture/compile/20020116-1.c: New test.
29226
29227 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
29228
29229         * gcc.dg/20020116-2.c: New test.
29230
29231         * gcc.dg/ultrasp4.c: New test.
29232
29233         * gcc.dg/20020116-1.c: New test.
29234
29235 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
29236
29237         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
29238         by EABI.
29239
29240 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
29241
29242         * gcc.misc-tests/i386-prefetch.exp: New.
29243         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
29244         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
29245         * gcc.misc-tests/i386-pf-none-1.c: New test.
29246         * gcc.misc-tests/i386-pf-sse-1.c: New test.
29247
29248 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
29249
29250         * gcc.dg/gnu89-init-1.c: Add new tests.
29251
29252 2002-01-15  Andreas Jaeger  <aj@suse.de>
29253
29254         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
29255         * gcc.dg/i386-mmx-2.c: Likewise.
29256         * gcc.dg/i386-sse-1.c: Likewise.
29257         * gcc.dg/i386-sse-2.c: Likewise.
29258         * gcc.dg/i386-sse-3.c: Likewise.
29259
29260 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
29261
29262         * g77.f-torture/execute/intrinsic-unix-bessel.f:
29263         Uncomment additional cases that now pass.
29264
29265 2002-01-11  Richard Henderson  <rth@redhat.com>
29266
29267         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
29268         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
29269
29270 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
29271
29272         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
29273
29274 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
29275
29276         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
29277         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
29278
29279 2002-01-10  Dale Johannesen  <dalej@apple.com>
29280
29281         * gcc.c-torture/execute/loop-11.c: New.
29282
29283 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
29284
29285         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
29286         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
29287
29288 2002-01-09  Richard Henderson  <rth@redhat.com>
29289
29290         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
29291         type in which to perform the operation for each size.
29292
29293 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
29294
29295         * gcc.c-torture/compile/20020109-2.c: New test.
29296
29297 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
29298
29299         * gcc.c-torture/execute/loop-10.c: New test.
29300
29301 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29302
29303         * gcc.c-torture/compile/20010226-1.c: New test.
29304         * gcc.c-torture/compile/20010227-1.c: New test.
29305         * gcc.c-torture/compile/20010426-1.c: New test.
29306         * gcc.c-torture/compile/20010510-1.c: New test.
29307         * gcc.c-torture/compile/20010605-3.c: New test.
29308         * gcc.c-torture/compile/20010824-1.c: New test.
29309         * gcc.c-torture/execute/20010409-1.c: New test.
29310         * gcc.dg/noncompile/20000901-1.c: New test.
29311         * gcc.dg/20001023-1.c: New test.
29312         * gcc.dg/20001101-1.c: New test.
29313         * gcc.dg/20001102-1.c: New test.
29314         * gcc.dg/20010207-1.c: New test.
29315         * gcc.dg/20010405-1.c: New test.
29316         * gcc.dg/20010822-1.c: New test.
29317         * gcc.dg/20011107-1.c: New test.
29318
29319 2002-01-09  Jeffrey A Law  (law@redhat.com)
29320
29321         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
29322
29323         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
29324         execution failure on PA targets.
29325
29326 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
29327
29328         * gcc.c-torture/compile/20020109-1.c: New test.
29329
29330 2002-01-08  Kazu Hirata  <kazu@hxi.com>
29331
29332         * gcc.c-torture/execute/20020108-1.c: New test.
29333
29334 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
29335
29336         * gcc.dg/20020108-1.c: New test.
29337
29338 2002-01-08  H.J. Lu <hjl@gnu.org>
29339
29340         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
29341         for header files.
29342
29343 2002-01-08  Geoff Keating  <geoffk@redhat.com>
29344
29345         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
29346         consistency.
29347
29348 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
29349
29350         * gcc.dg/altivec-4.c: Test altivec predicates.
29351
29352 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
29353
29354         * gcc.c-torture/execute/20020107-1.c: New test.
29355
29356 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
29357
29358         PR c/5279
29359         * gcc.c-torture/compile/20020106-1.c: New test.
29360
29361 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
29362
29363         * gcc.c-torture/execute/nestfunc-4.c: New test.
29364
29365 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29366
29367         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
29368         extra triple that slipped in.
29369         * g++.old-deja/g++.abi/align.C: Likewise.
29370         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29371
29372 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
29373
29374         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
29375         * g++.old-deja/g++.abi/align.C: Likewise.
29376         * g++.old-deja/g++.abi/bitfields.C: Likewise.
29377
29378         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
29379         on FreeBSD/i386.
29380         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
29381         FreeBSD.
29382
29383 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
29384
29385         * gcc.dg/20020104-1.c: New test.
29386
29387         * gcc.dg/20020104-2.c: New test.
29388
29389 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
29390
29391         * gcc.dg/20020103-1.c: Fix typo in target selector.
29392
29393 2002-01-03  Richard Henderson  <rth@redhat.com>
29394
29395         * gcc.dg/20020103-1.c: New.
29396
29397 2002-01-03  Kazu Hirata  <kazu@hxi.com>
29398
29399         * gcc.c-torture/execute/20020103-1.c: New test.
29400
29401 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
29402
29403         * g++.dg/other/debug2.C: New test.
29404
29405         * gcc.c-torture/compile/20020103-1.c: New test.
29406
29407 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
29408
29409         * gcc.dg/gnu89-init-1.c: Added new tests.
29410
29411 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29412
29413         * g++.dg/template/friend2.C: Remove as patch is reverted.
29414
29415         * g++.dg/warn/oldcast1.C: New test.
29416
29417         * g++.dg/template/ptrmem1.C: New test.
29418         * g++.dg/template/ptrmem2.C: New test.
29419
29420         * g++.dg/template/ntp.C: New test.
29421
29422         * g++.dg/other/component1.C: New test.
29423
29424         * g++.dg/template/ttp3.C: New test.
29425
29426         * g++.dg/template/friend2.C: New test.
29427         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
29428
29429 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29430
29431         * g++.dg/other/ptrmem1.C: New test.
29432         * g++.dg/other/ptrmem2.C: New test.
29433
29434 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29435
29436         * g++.dg/template/ctor1.C: New test.
29437
29438 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         * g++.dg/template/friend2.C: New test.
29441
29442 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
29443
29444         * gcc.dg/mmix-1.c: New test.
29445
29446 2001-12-31  Richard Henderson  <rth@redhat.com>
29447
29448         * gcc.dg/asm-5.c: New.
29449
29450 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
29451
29452         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
29453         in namespace __gnu_cxx
29454
29455 2001-12-30  Richard Henderson  <rth@redhat.com>
29456
29457         * gcc.dg/debug-6.c: New.
29458
29459 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
29460
29461         * gcc.c-torture/compile/20011229-2.c: New test.
29462
29463 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
29464
29465         * gcc.dg/debug-3.c: New test.
29466         * gcc.dg/debug-4.c: New test.
29467         * gcc.dg/debug-5.c: New test.
29468
29469 2001-12-29  Richard Henderson  <rth@redhat.com>
29470
29471         * g++.dg/eh/loop1.C: New.
29472
29473 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29474
29475         * g++.dg/template/crash1.C: New test.
29476
29477 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
29478
29479         * g++.dg/other/const1.C: New test.
29480
29481 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29482
29483         * gcc.c-torture/compile/20011229-1.c: New test.
29484
29485 2001-12-28  Stan Shebs  <shebs@apple.com>
29486
29487         * lib/objc-torture.exp: Resync with c-torture.exp.
29488         * lib/objc.exp: Load standard libraries.
29489
29490 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
29491
29492         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
29493         additional tests.
29494
29495 2001-12-27  Roger Sayle <roger@eyesopen.com>
29496
29497         * gcc.c-torture/execute/string-opt-16.c: New testcase.
29498
29499 2001-12-27  Richard Henderson  <rth@redhat.com>
29500
29501         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
29502
29503 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
29504
29505         * g++.dg/eh/ctor1.C: New test.
29506         * g++.dg/other/error2.C: New test.
29507
29508 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
29509
29510         * g++.dg/other/init2.C: New test.
29511
29512 2001-12-24  Richard Henderson  <rth@redhat.com>
29513
29514         * gcc.dg/20011223-1.c: New.
29515         * gcc.dg/inline-1.c: New.
29516
29517 2001-12-23  Richard Henderson  <rth@redhat.com>
29518
29519         * gcc.dg/asm-4.c: Test operand modifiers.
29520
29521 2001-12-23  Richard Henderson  <rth@redhat.com>
29522
29523         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
29524
29525 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29526
29527         * gcc.c-torture/execute/20011223-1.c: New test.
29528
29529 2001-12-21  Richard Henderson  <rth@redhat.com>
29530
29531         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
29532         re-enables the warning.
29533
29534 2001-12-21  Richard Henderson  <rth@redhat.com>
29535
29536         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
29537
29538 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29539
29540         * gcc.c-torture/compile/20011218-1.c: New test.
29541
29542 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
29543
29544         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
29545         arm-isr.c test.
29546         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
29547         epilogue generation for ARM ISR routines.
29548
29549 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29550
29551         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
29552         * gcc.dg/format/c90-printf-3.c: Likewise.
29553         * gcc.dg/format/c99-printf-3.c: Likewise.
29554         * gcc.dg/format/ext-1.c: Likewise.
29555         * gcc.dg/format/ext-6.c: Likewise.
29556         * gcc.dg/format/format.h: Prototype unlocked stdio.
29557
29558 2001-12-20  Richard Henderson  <rth@redhat.com>
29559
29560         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
29561         (arena): Use it.
29562         (malloc): Correct allocation logic.  Abort if we fill up the
29563         arena before initialization complete.
29564         (realloc): Correct allocation logic.
29565
29566 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
29567
29568         * gcc.c-torture/compile/20011219-2.c: New test.
29569
29570         * gcc.c-torture/execute/20011219-1.c: New test.
29571
29572 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
29573
29574         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
29575         target does not support weak symbols.
29576
29577 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
29578
29579         * gcc.c-torture/compile/20011219-1.c: New test.
29580
29581 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
29582
29583         * g++.dg/other/error1.C: New test.
29584
29585 2001-12-17  Jeffrey A Law  (law@redhat.com)
29586
29587         * gcc.c-torture/execute/20011217-1.c: New test.
29588
29589 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
29590
29591         * objc.dg/special/: New directory.
29592         * objc.dg/special/special.exp: New file.
29593         * objc.dg/special/unclaimed-category-1.h: New file.
29594         * objc.dg/special/unclaimed-category-1a.m: New file.
29595         * objc.dg/special/unclaimed-category-1.m: New file.
29596
29597 2001-12-17  Andreas Jaeger  <aj@suse.de>
29598
29599         * gcc.c-torture/compile/20011217-2.c: New test.
29600
29601 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29602
29603         * gcc.c-torture/compile/20011217-1.c: New test.
29604
29605 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
29606
29607         * testsuite/gcc.dg/20011214-1.c: New.
29608
29609 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
29610
29611         * gcc.dg/altivec-4.c: New.
29612
29613 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
29614
29615         * gcc.dg/20011113-1.c: New test.
29616
29617 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29618
29619         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
29620         std::__malloc_alloc_template<0> and
29621         std::__default_alloc_template<false, 0>.
29622
29623 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
29624
29625         * objc/execute/bf-21.m: New test.
29626         * objc/execute/enumeration-1.m: New test.
29627         * objc/execute/enumeration-2.m: New test.
29628
29629 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
29630
29631         * gcc.dg/gnu89-init-1.c: New test.
29632
29633 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
29634
29635         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
29636         * g++.old-deja/g++.jason/2371.C: Likewise.
29637         * g++.old-deja/g++.jason/template33.C: Likewise.
29638         * g++.old-deja/g++.jason/template34.C: Likewise.
29639         * g++.old-deja/g++.jason/template36.C: Likewise.
29640         * g++.old-deja/g++.oliva/typename1.C: Likewise.
29641         * g++.old-deja/g++.oliva/typename2.C: Likewise.
29642         * g++.old-deja/g++.other/typename1.C: Likewise.
29643         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29644         * g++.old-deja/g++.pt/nontype5.C: Likewise.
29645         * g++.old-deja/g++.pt/typename11.C: Likewise.
29646         * g++.old-deja/g++.pt/typename14.C: Likewise.
29647         * g++.old-deja/g++.pt/typename16.C: Likewise.
29648         * g++.old-deja/g++.pt/typename3.C: Likewise.
29649         * g++.old-deja/g++.pt/typename4.C: Likewise.
29650         * g++.old-deja/g++.pt/typename5.C: Likewise.
29651         * g++.old-deja/g++.pt/typename7.C: Likewise.
29652         * g++.old-deja/g++.robertl/eb9.C: Likewise.
29653
29654 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
29655
29656         * g++.dg/other/linkage1.C: New test.
29657         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
29658         specifiers.
29659
29660 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29661
29662         * gcc.dg/concat.c: New test.
29663
29664 2001-12-11  Stan Shebs  <shebs@apple.com>
29665
29666         * objc/compile: New test directory.
29667         * objc/compile/compile.exp: New expect script.
29668         * objc/compile/20011211-1.m: New compile test.
29669
29670 2001-12-11  Jason Merrill  <jason@redhat.com>
29671
29672         * lib/prune.exp (prune_gcc_output): Also handle "In member
29673         function".  So many permutations...
29674
29675 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
29676
29677         * g++.dg/template/typedef1.C: New test.
29678
29679 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29680
29681         * g++.dg/other/copy1.C: New test.
29682
29683 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
29684
29685         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
29686
29687         * gcc.dg/builtin-choose-expr.c: New.
29688
29689 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
29690
29691         * gcc.dg/altivec-2.c: New.
29692
29693 2001-12-07  Richard Henderson  <rth@redhat.com>
29694
29695         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
29696
29697 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
29698
29699         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
29700         ultrasparc.
29701
29702 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29703
29704         * g++-old.deja/g++.robertl/eb101.C: Deleted.
29705
29706 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
29707
29708         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
29709         variable argument list.
29710
29711 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
29712
29713         * gcc.c-torture/execute/memcheck: Delete entire directory.
29714         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
29715         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
29716
29717 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29718
29719         * gcc.dg/Wshadow-1.c: New test.
29720
29721 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
29722
29723         * gcc.c-torture/compile/20011130-1.c: New test.
29724
29725         * gcc.dg/noncompile/20011025-1.c: New test.
29726
29727         * g++.dg/other/anon-union.C: New test.
29728
29729         * gcc.c-torture/execute/20011024-1.c: New test.
29730
29731 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29732
29733         * gcc.c-torture/execute/20000722-1.x,
29734         gcc.c-torture/execute/20010123-1.x: Remove.
29735         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
29736         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
29737         gcc.dg/c99-complit-2.c: New tests.
29738
29739 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
29740
29741         * g++.dg/inherit/base1.C: New test.
29742
29743 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
29744
29745         * g++.dg/other/stdarg1.C: New test.
29746
29747         * gcc.c-torture/compile/20011130-2.c: New test.
29748
29749 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
29750
29751         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
29752         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
29753         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
29754         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
29755         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
29756         * gcc.dg/builtin-prefetch-1.c: New test.
29757
29758 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
29759
29760         * gcc.dg/20011130-1.c: New test.
29761
29762 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29763
29764         * g++.dg/other/scope1.C: New test.
29765         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
29766
29767 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29768
29769         * gcc.dg/vla-init-1.c: New test.
29770
29771 2001-12-01  Geoff Keating  <geoffk@redhat.com>
29772
29773         * gcc.c-torture/compile/structs.c: New testcase from GDB.
29774
29775 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29776
29777         * objc.dg/alias.m: Update.
29778         * objc.dg/class-1.m: Update.
29779         * objc.dg/const-str-1.m: Update.
29780         * objc.dg/fwd-proto-1.m: Update.
29781         * objc.dg/id-1.m: Update.
29782         * objc.dg/super-class-1.m: Update.
29783
29784 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
29785
29786         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
29787         constructs.
29788
29789 2001-11-28  Jeffrey A Law  (law@cygnus.com)
29790
29791         * gcc.c-torture/execute/20011128-1.c: New test.
29792
29793 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
29794
29795         * gcc.dg/20011127-1.c: New test.
29796
29797 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29798
29799         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
29800         from Austin Group draft 7.
29801         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
29802         scanf format arguments.
29803         * gcc.dg/format/no-exargs-2.c: New test.
29804
29805 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
29806
29807         * g++.dg/abi/vbase8-4.C: New test.
29808
29809 2001-11-24  Ian Lance Taylor  <ian@airs.com>
29810
29811         * gcc.c-torture/execute/20011121-1.c: New test.
29812
29813 2001-11-23  Jeffrey A Law  (law@cygnus.com)
29814
29815         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
29816
29817 2001-11-23  Andreas Jaeger  <aj@suse.de>
29818
29819         * gcc.dg/cpp/charconst-2.c: New test.
29820
29821 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
29822
29823         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
29824         to the host if it is remote.  Let tests specify extra headers
29825         they use.
29826         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
29827         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
29828         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
29829         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
29830         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
29831         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
29832         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
29833         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
29834         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
29835         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
29836
29837 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
29838
29839         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
29840         for little endian ARMs.
29841
29842 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
29843
29844         * gcc.c-torture/compile/20011119-1.c: New test.
29845         * gcc.c-torture/compile/20011119-2.c: New test.
29846
29847 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
29848
29849         * gcc.dg/altivec-1.c: Fix typo.
29850
29851 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29852
29853         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
29854
29855 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
29856
29857         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
29858
29859 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
29860
29861         * lib/g77.exp: Don't specify --rpath-link.
29862
29863         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
29864         across all the headers.
29865         * gcc.dg/format/format.exp: For testing on a remote host,
29866         copy format.h.
29867
29868         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
29869         * gcc.c-torture/execute/930406-1.c: Likewise.
29870         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
29871
29872 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
29873
29874         * gcc.dg/altivec-1.c: New.
29875
29876 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
29877
29878         * gcc.dg/cpp/fpreprocessed.c: New test case.
29879
29880 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29881
29882         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
29883         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
29884         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
29885
29886 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29887
29888         * gcc.dg/no-builtin-1.c: New test.
29889
29890 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
29891
29892         * gcc.c-torture/execute/20011115-1.c: New test.
29893
29894 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
29895
29896         * gcc.c-torture/compile/20011114-2.c: New test.
29897         * gcc.c-torture/compile/20011114-3.c: New test.
29898         * gcc.c-torture/compile/20011114-4.c: New test.
29899
29900 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29901
29902         * g++.dg/other/init1.C: New test.
29903
29904 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
29905
29906         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
29907         message.
29908
29909         * gcc.c-torture/execute/20011114-1.c: New testcase.
29910
29911         * gcc.c-torture/compile/20010327-1.c: Revert last change.
29912         * gcc.c-torture/compile/20011114-1.c: New test, exactly
29913         like the (before this change) version of 20010327-1.c.
29914
29915 2001-11-14  Roger Sayle <roger@eyesopen.com>
29916
29917         * gcc.c-torture/execute/string-opt-13.c: New testcase.
29918
29919 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
29920
29921         * g++.dg/init/array2.C: New test.
29922
29923 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
29924
29925         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
29926
29927 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
29928
29929         * g++.dg/other/forscope1.C: New test.
29930         * g++.dg/ext/forscope1.C: New test.
29931         * g++.dg/ext/forscope2.C: New test.
29932
29933 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
29934
29935         * gcc.c-torture/execute/20011113-1.c: New test.
29936
29937 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
29938
29939         * gcc.c-torture/execute/20011109-2.c: New test.
29940
29941         * gcc.c-torture/execute/20011109-1.c: New test.
29942
29943 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
29944
29945         * gcc.c-torture/compile/20011109-1.c: New test.
29946
29947 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
29948
29949         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
29950         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
29951         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
29952         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
29953         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
29954         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
29955         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
29956
29957 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29958
29959         * g++.dg/warn/Wshadow-1.C: New tests.
29960         * g++.old-deja/g++.mike/for3.C: Update.
29961
29962 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29963
29964         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
29965         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
29966         XFAILs.  Adjust expected error texts.
29967         * gcc.c-torture/compile/20011106-1.c,
29968         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
29969         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
29970         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
29971         gcc.dg/c99-array-lval-5.c: New tests.
29972
29973 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29974
29975         * gcc.dg/cpp/defined.c: Update.
29976
29977 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
29978
29979         * gcc.c-torture/execute/anon-1.c: New test.
29980
29981 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
29982
29983         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
29984         same size, so no warning should be produced on stormy16.
29985
29986         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
29987         due to oversized array.
29988         * g++.old-deja/g++.mike/ns15.C: Likewise.
29989         * g++.old-deja/g++.pt/crash16.C: Likewise.
29990
29991 2001-11-02  Graham Stott  <grahams@redhat.com>
29992
29993         * g++.dgother/debug1.C: Fix typos.
29994
29995 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
29996
29997         * g++.dg/other/debug1.C: New test.
29998
29999 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30000
30001         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30002         of unsigned long.
30003
30004 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30005
30006         * gcc.dg/20011029-2.c: New test.
30007
30008         * gcc.c-torture/compile/20011029-1.c: New test.
30009
30010 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30011
30012         * objc/execute/class_self-1.m: New test.
30013         * objc/execute/class_self-2.m: New test.
30014
30015 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30016
30017         * gcc.misc-tests/msgs.exp: Delete.
30018         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30019         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30020         error set to match recent changes.
30021
30022 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30023
30024         * gcc.dg/20011021-1.c: New test.
30025
30026 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
30027
30028         * gcc.c-torture/compile/20011023-1.c: New test.
30029
30030 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
30031
30032         * lib/g77.exp: Rewrite based on lib/g++.exp.
30033
30034 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
30035
30036         * gcc.c-torture/execute/20011019-1.c: New test.
30037
30038         * gcc.dg/20011018-1.c: New test.
30039
30040 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
30041
30042         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
30043
30044 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
30045
30046         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
30047         * gcc.dg/attr-invalid.c: Likewise.
30048
30049 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
30050
30051         * testsuite/gcc.dg/20011015-1.c: New test.
30052
30053 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30054
30055         * g++.dg/template/unify2.C: New test.
30056
30057 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
30058
30059         * g++.dg/other/exception-specification.C: New test
30060
30061 2001-10-13  Tom Rix  <trix@redhat.com>
30062
30063         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
30064         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
30065
30066 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
30067
30068         * testsuite/gcc.dg/20011009-1.c: New test.
30069
30070 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
30071
30072         PR g++/4476
30073         * g++.dg/other/friend1.C: New test.
30074
30075 2001-10-11  Richard Henderson  <rth@redhat.com>
30076
30077         * g++.old-deja/g++.other/crash18.C: Add -S to options.
30078
30079 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30080
30081         * gcc.c-torture/compile/20011010-1.c: New.
30082
30083 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30084
30085         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
30086         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
30087         g77.f-torture/execute/execute.exp,
30088         g77.f-torture/noncompile/noncompile.exp,
30089         gcc.c-torture/compile/compile.exp,
30090         gcc.c-torture/execute/execute.exp,
30091         gcc.c-torture/execute/ieee/ieee.exp,
30092         gcc.c-torture/execute/memcheck/memcheck.exp,
30093         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
30094         objc/execute/execute.exp: Update FSF address.
30095
30096 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30097
30098         * gcc.dg/cpp/cmdlne-C.c: Update.
30099         * gcc.dg/cpp/cmdlne-C2.c: New.
30100
30101 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30102
30103         * gcc.c-torture/execute/20011008-3.c: New.
30104
30105 2001-10-08  DJ Delorie  <dj@redhat.com>
30106
30107         * gcc.dg/20011008-1.c: New.
30108         * gcc.dg/20011008-2.c: New.
30109
30110 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30111
30112         * gcc.dg/cpp/spacing1.c: Update test.
30113
30114 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30115
30116         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
30117         spelling errors of "separate" as "seperate".
30118
30119 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
30120
30121         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
30122         enough to avoid inlining.
30123
30124 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30125
30126         * lib/g77.exp: set libg2c_dir correctly.
30127
30128 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30129
30130         * gcc.dg/cpp/macro11.c: New test.
30131
30132 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30133
30134         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
30135         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
30136         gcc.dg/format/multattr-3.c: New tests.
30137         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
30138         tests for format attributes on function pointers being rejected.
30139
30140 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30141
30142         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
30143
30144 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
30145
30146         * g++.dg/warn/format1.C: New test.
30147
30148 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
30149
30150         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
30151
30152 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30153
30154         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
30155
30156 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
30157
30158         * gcc.dg/cpp/redef2.c: Add test.
30159
30160 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
30161
30162         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
30163         long-standing bug on i686, apparently.
30164         * gcc.c-torture/execute/loop-2c.x: New file.
30165         * gcc.c-torture/execute/loop-2d.x: New file.
30166         * gcc.c-torture/execute/loop-3c.x: New file.
30167
30168 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
30169
30170         * gcc.dg/cpp/20000625-2.c: Correct line number.
30171
30172 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30173
30174         * gcc.dg/cpp/macro10.c: New test.
30175         * gcc.dg/cpp/strify3.c: New test.
30176         * gcc.dg/cpp/spacing1.c: Add tests.
30177         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
30178         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
30179
30180 2001-09-24  DJ Delorie  <dj@redhat.com>
30181
30182         * gcc.c-torture/execute/20010924-1.c: New test.
30183
30184 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30185
30186         * testsuite/objc/execute/paste.m: Remove.
30187
30188 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30189
30190         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
30191
30192 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
30193
30194         * g77.dg/strlen0.f: New test.
30195
30196 2001-09-21  Richard Henderson  <rth@redhat.com>
30197
30198         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
30199         * g++.old-deja/g++.abi/vtable2.C: Likewise.
30200
30201 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30202
30203         Table-driven attributes.
30204         * g++.dg/ext/attrib1.C: New test.
30205
30206 2001-09-20  DJ Delorie  <dj@redhat.com>
30207
30208         * gcc.dg/20000926-1.c: Update expected warning messages.
30209         * gcc.dg/array-2.c: Likewise, and test for warnings too.
30210         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
30211         array.
30212
30213 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
30214
30215         * g++.dg/eh/registers1.C: New test case.
30216
30217 2001-09-17  Richard Henderson  <rth@redhat.com>
30218
30219         * gcc.dg/array-5.c: Fix VLA decomposition test.
30220
30221 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30222
30223         * gcc.dg/cpp/line5.c: New testcase.
30224
30225 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
30226
30227         * gcc.dg/cpp/macro9.c: New test.
30228
30229 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
30230
30231         * gcc.c-torture/execute/980223.c: Change type of addr from long
30232         to char *.
30233
30234 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
30235
30236         * gcc.c-torture/execute/20010915-1.c: New test.
30237
30238 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
30239
30240         * g77.dg/bprob: New directory.
30241         * g77.dg/bprob/bprob.exp: New file.
30242         * g77.dg/bprob/bprob-1.f: New test.
30243         * g77.dg/gcov: New directory.
30244         * g77.dg/gcov/gcov.exp: New file.
30245         * g77.dg/gcov/gcov-1.f: New test.
30246         * g77.dg/gcov/gcov-1.x: New file.
30247
30248 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
30249
30250         * gcc.dg/cpp/directiv.c: Update.
30251         * gcc.dg/cpp/undef1.c: Update.
30252
30253 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
30254
30255         * gcc.dg/20010912-1.c: New test.
30256
30257 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
30258
30259         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
30260         language-independent file in lib.
30261         * lib/gcov.exp: New file.
30262
30263 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30264
30265         * gcc.c-torture/compile/20010911-1.c: New test.
30266
30267 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
30268
30269         * lib/profopt.exp: New, to support profile-directed optimizations.
30270         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
30271         * gcc.misc-tests/bprob-1.c: New test.
30272         * gcc.misc-tests/bprob-2.c: New test.
30273
30274 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
30275
30276         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
30277         XFAIL and which kinds of gcov output to verify.
30278         * gcc.misc-tests/gcov-4b.x: New file.
30279         * gcc.misc-tests/gcov-5b.x: New file.
30280         * gcc.misc-tests/gcov-6.x: New file.
30281         * gcc.misc-tests/gcov-7.c: New test.
30282         * gcc.misc-tests/gcov-7.x: New file.
30283
30284 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
30285
30286         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
30287         * gcc.misc-tests/gcov-6.c: New test.
30288
30289 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30290
30291         PR c++/3986
30292         * g++.dg/abi/vbase1.C: New test.
30293
30294 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
30295
30296         * objc.dg/method-2.m: New.
30297
30298 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30299
30300         PR c++/4203
30301         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
30302         * g++.dg/init/empty1.C: New test.
30303
30304 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
30305
30306         * gcc.c-torture/compile/20010903-1.c: New test.
30307
30308 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
30309
30310         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
30311         for m68k.
30312
30313 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
30314
30315         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
30316
30317         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
30318
30319         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
30320
30321 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
30322
30323         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
30324         for 16-bit 'unsigned int'.
30325
30326 2001-08-29  Kazu Hirata  <kazu@hxi.com>
30327
30328         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
30329
30330 2001-08-27  Richard Henderson  <rth@redhat.com>
30331
30332         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
30333         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
30334
30335 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
30336
30337         * gcc.dg/asm-names.c (ymain): New.
30338
30339 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
30340
30341         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
30342         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
30343         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
30344
30345 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30346
30347         * gcc.dg/compare5.c: New testcase.
30348
30349 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
30350
30351         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
30352         and "In instantiation".
30353
30354 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
30355
30356         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
30357
30358 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
30359
30360         * gcc.misc-tests/gcov.exp: Add support for branch information.
30361         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
30362         * gcc.misc-tests/gcov-4.c: New test.
30363         * gcc.misc-tests/gcov-4b.c: New test.
30364         * gcc.misc-tests/gcov-5b.c: New test.
30365
30366 2001-08-20  Zack Weinberg  <zackw@panix.com>
30367
30368         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
30369         expected to fail.
30370
30371 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30372
30373         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
30374
30375 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
30376
30377         * g++.dg/eh/template1.C: New test.
30378
30379 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
30380
30381         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
30382         Fix thinko.
30383         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
30384         for xfail.
30385
30386 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
30387
30388         * lib/g77-dg.exp:  Use prune.exp for common procedures
30389         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
30390         * lib/g77.exp: (g77-dg-prune) Remove
30391
30392 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
30393
30394         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
30395
30396 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30397
30398         * g++.dg/template/unify1.C: New test.
30399
30400 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
30401
30402         * g++.dg/abi/empty4.C: New test.
30403
30404 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
30405
30406         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
30407         solaris2.*
30408         * g77.f-torture/compile/pr3743.x: Likewise
30409
30410 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30411
30412         * g++.dg/other/using-declaration.C: New test.
30413
30414 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30415
30416         * gcc.dg/cpp/tr-sign.c: New testcase.
30417
30418 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30419
30420         * gcc.dg/cpp/19951025-1.c: Revert.
30421         * gcc.dg/cpp/directiv.c: We no longer process directives that
30422         interrupt macro arguments.
30423
30424 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
30425
30426         * gcc.dg/bconstp-1.c: New test.
30427
30428 2001-08-03  Richard Henderson  <rth@redhat.com>
30429
30430         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
30431
30432 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30433
30434         * gcc.dg/cpp/19951025-1.c: Update.
30435
30436 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
30437
30438         * g77.dg/ff90-1.f (s): Fix reference of variable z,
30439         should be x.
30440
30441 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
30442
30443         Kill -fhonor-std.
30444         * g++.old-deja/g++.ns/ns14.C: Remove special options.
30445         * g++.old-deja/g++.other/std1.C: Likewise.
30446         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
30447
30448 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
30449
30450         * lib/g77.exp:  Load gcc-defs.exp for common procedures
30451         (g77_pass, g77_fail, g77_finish, g77_exit,
30452         ${tool}_check_unsupported_p} Now redundant.  Deleted.
30453
30454 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
30455
30456         * g77.dg/fbackslash.f
30457         * g77.dg/fcase-preserve.f
30458         * g77.dg/ff90-1.f
30459         * g77.dg/ffixed-line-length-0.f
30460         * g77.dg/ffixed-line-length-132.f
30461         * g77.dg/ffixed-line-length-7.f
30462         * g77.dg/ffixed-line-length-72.f
30463         * g77.dg/ffixed-line-length-none.f
30464         * g77.dg/ffree-form-1.f
30465         * g77.dg/fno-backslash.f
30466         * g77.dg/fno-f90-1.f
30467         * g77.dg/fno-fixed-form-1.f
30468         * g77.dg/fno-onetrip.f
30469         * g77.dg/fno-typeless-boz.f
30470         * g77.dg/fno-underscoring.f
30471         * g77.dg/fno-vxt-1.f
30472         * g77.dg/fonetrip.f
30473         * g77.dg/ftypeless-boz.f
30474         * g77.dg/fugly-assumed.f
30475         * g77.dg/funderscoring.f
30476         * g77.dg/fvxt-1.f
30477
30478 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
30479
30480         * objc.dg/fwd-proto-1.m: New.
30481         * objc.dg/local-decl-1.m: New.
30482         * objc.dg/naming-1.m: New.
30483         * objc.dg/naming-2.m: New.
30484         * objc.dg/proto-hier-1.m: New.
30485
30486 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
30487
30488         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
30489         largest-type elements to a struct makes its size grow.
30490
30491 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30492
30493         * g++.dg/abi/vthunk1.C: New test.
30494
30495 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
30496
30497         * g++.dg/abi/vbase8-22.C: New test.
30498
30499 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30500
30501         * gcc.dg/cpp/macro8.c: New test.
30502
30503 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30504
30505         * g++.dg/abi/vbase8-21.C: New test.
30506
30507 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
30508
30509         * g++.dg/abi/vbase8-10.C: New test.
30510
30511 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30512
30513         * lib/g++.exp (g++_set_ld_library_path): Renamed to
30514         ${tool}_set_ld_library_path.
30515         Changed caller.
30516         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
30517         g++.exp.
30518
30519 2001-07-26  Stan Cox <scox@redhat.com>
30520
30521         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
30522         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
30523         gcc_exit, gcc_check_unsupported_p):
30524         Moved to gcc-deps.exp
30525         * gcc-deps.exp: New file.
30526
30527 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30528
30529         * g++.old-deja/g++.pt/defarg14.C: New test.
30530
30531 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30532
30533         * g++.old-deja/g++.other/lineno5.C: New test.
30534
30535 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30536
30537         * g++.old-deja/g++.pt/crash68.C: New test.
30538
30539 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
30540
30541         * g++.old-deja/g++.other/crash42.C: New test.
30542
30543 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30544
30545         * gcc.dg/cpp/extratokens.c: Fix.
30546         * gcc.dg/cpp/skipping2.c: New tests.
30547
30548 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30549
30550         * gcc.c-torture/execute/20010724-1.c: New file.
30551         * gcc.c-torture/execute/20010724-1.x: New file.
30552
30553 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30554
30555         * g++.old-deja/g++.other/cond7.C: New test.
30556
30557 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30558
30559         * g++.old-deja/g++.other/optimize4.C: New test.
30560
30561 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
30562
30563         * g++.old-deja/g++.abi/vbase8-5.C: New test.
30564
30565 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
30566
30567         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
30568         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
30569         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
30570         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
30571
30572         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
30573         bug report" message.
30574
30575         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
30576         * g++.dg/ext/instantiate1.C: Move from old-deja.
30577
30578 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
30579
30580         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
30581         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
30582         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
30583         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
30584
30585 2001-07-23  Jeffrey A Law  (law@cygnus.com)
30586
30587         * gcc.c-torture/execute/20010723-1.c: New test.
30588
30589 2001-07-23  Ben Elliston  <bje@redhat.com>
30590
30591         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
30592
30593 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30594
30595         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
30596         i[34567]86-*-*.
30597         Delete handling of ieee_multilib_flags.
30598         Pass -mieee for alpha*-*-* and sh-*-*.
30599         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
30600
30601 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
30602
30603         Remove old-abi tests.
30604         * g++.old-deja/g++.mike/p11116.C: Remove.
30605         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
30606
30607 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
30608
30609         * g77.f-torture/compile/pr3743.f:  New test
30610
30611 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
30612
30613         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
30614
30615 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30616
30617         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
30618         g++.old-deja/g++.pt/static6.C: Likewise.
30619         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
30620         supports weak symbols.
30621
30622 2001-07-18  Andreas Jaeger  <aj@suse.de>
30623
30624         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
30625         supported again.
30626
30627 2001-07-18  Andreas Jaeger  <aj@suse.de>
30628
30629         * gcc.dg/iftrap-1.c: Fix target line.
30630
30631 2001-07-17  Richard Henderson  <rth@redhat.com>
30632
30633         * gcc.c-torture/execute/20010717-1.c: New.
30634
30635 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30636
30637         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
30638         tests.
30639
30640 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
30641
30642         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
30643
30644 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30645
30646         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
30647         UAC_SIGBUS, UAC_NOPRINT definitions.
30648
30649 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
30650
30651         * objc/execute/object_is_class.m: New test.
30652         * objc/execute/object_is_meta_class.m: New test.
30653
30654 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
30655
30656         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
30657         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
30658
30659 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
30660
30661         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
30662         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
30663
30664 2001-07-14  Richard Henderson  <rth@redhat.com>
30665
30666         * gcc.dg/iftrap-1.c: New.
30667
30668 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
30669
30670         * g77.f-torture/execute/intrinsic77.f: New test.
30671
30672 2001-07-11  Janis Johnson <janis@us.ibm.com>
30673
30674         * gcc.misc-tests/gcov-3.c: New test.
30675
30676 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30677
30678         * gcc.c-torture/compile/20010711-1.c,
30679         * gcc.c-torture/compile/20010711-2.c: New tests.
30680
30681 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
30682
30683         * gcc.c-torture/execute/20010711-1.c: New test.
30684
30685 2001-07-11  Ben Elliston  <bje@redhat.com>
30686
30687         * g++.old-deja/g++.other/enum5.C: New test.
30688
30689 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
30690
30691         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
30692         (g++-dg-prune): Call prune_gcc_output.
30693         * prune.exp: New file for prune_gcc_output.
30694         * lib/g++.exp, lib/gcc.exp: Load it.
30695
30696 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30697
30698         * gcc.c-torture/compile/20010701-1.c,
30699         g++.old-deja/g++.ext/attrib6.C: New tests.
30700
30701 2001-07-06  Jeffrey A Law  (law@cygnus.com)
30702
30703         * gcc.c-torture/compile/20010706-1.c: New test.
30704
30705 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
30706
30707         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
30708
30709 2001-06-28  Stan Shebs  <shebs@apple.com>
30710
30711         * gcc.dg/pragma-darwin.c: New test.
30712
30713 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30714
30715         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
30716         Solaris 2.[678] system.
30717
30718 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30719
30720         * gcc.dg/20010622-1.c: New test.
30721
30722 2001-06-18  Stan Shebs  <shebs@apple.com>
30723
30724         * objc.dg: New directory.
30725         * objc.dg/dg.exp: New file.
30726         * objc.dg/alias.m: New.
30727         * objc.dg/class-1.m: New.
30728         * objc.dg/class-2.m: New.
30729         * objc.dg/const-str-1.m: New.
30730         * objc.dg/const-str-2.m: New.
30731         * objc.dg/id-1.m: New.
30732         * objc.dg/method-1.m: New.
30733         * objc.dg/super-class-1.m: New.
30734         * lib/objc-dg.exp: New file.
30735
30736 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30737
30738         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
30739         of label name.
30740
30741 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
30742
30743         * g++.old-deja/g++.abi/vbase8-9.C: New test.
30744
30745 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30746
30747         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
30748         variable.
30749
30750 2001-06-12  Richard Henderson  <rth@redhat.com>
30751
30752         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
30753
30754 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30755
30756         * g++.old-deja/g++.abi/vbase5.C: New test.
30757         * g++.old-deja/g++.abi/vbase6.C: New test.
30758         * g++.old-deja/g++.abi/vbase7.C: New test.
30759
30760 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30761
30762         * gcc.c-torture/compile/20010610-1.c: New test.
30763
30764 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
30765
30766         * g++.old-deja/g++.abi/vbase4.C: New test.
30767
30768 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30769
30770         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
30771         support %f for HC11/HC12 targets.
30772         * gcc.c-torture/execute/930513-1.x: New file, likewise.
30773         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
30774         on HC11/HC12 targets.
30775         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
30776
30777 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30778
30779         * gcc.dg/wchar_t-1.c: New file.
30780         * gcc.dg/wint_t-1.c: Likewise.
30781
30782 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
30783
30784         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
30785
30786 2001-06-11  Richard Henderson  <rth@redhat.com>
30787
30788         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
30789
30790 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30791
30792         * gcc.c-torture/compile/20010611-1.c: New test.
30793
30794 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30795
30796         * gcc.dg/c99-tag-1.c: Add more tests.
30797
30798 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
30799
30800         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
30801         representation on MN10300 and ARM/Thumb.
30802
30803 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
30804
30805         * g77.f-torture/execute/20010610.f: New.
30806
30807 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
30808
30809         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
30810         names.
30811
30812 2001-06-09  Richard Henderson  <rth@redhat.com>
30813
30814         * gcc.c-torture/execute/ashrdi-1.c: New.
30815         * gcc.c-torture/execute/ashldi-1.c: New.
30816         * gcc.c-torture/execute/lshrdi-1.c: New.
30817
30818 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
30819
30820         * objc/execute/load-3.m: Added. Check sending +load to categories,
30821         in addition to classes.
30822
30823 2001-06-08  Stan Shebs  <shebs@apple.com>
30824
30825         * objc/execute/load-2.m: New test.  From Nicola Pero
30826         <n.pero@mi.flashnet.it>.
30827
30828 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
30829
30830         * gcc.c-torture/execute/20010605-2.c: New test.
30831
30832 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30833
30834         * g++.old-deja/g++.abi/vbase2.C: New test.
30835         * g++.old-deja/g++.abi/vbase3.C: New test.
30836
30837 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
30838
30839         * g++.old-deja/g++.pt/friend49.C: New test.
30840
30841 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
30842
30843         * g++.old-deja/g++.ext/anon3.C: New test.
30844
30845 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
30846
30847         * g++.old-deja/g++.other/conv7.C: New test.
30848
30849 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
30850
30851         * gcc.c-torture/compile/20010605-2.c: New test.
30852
30853 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30854
30855         * gcc.c-torture/execute/20010604-1.c: New test.
30856
30857 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
30858
30859         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
30860
30861 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
30862
30863         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
30864         (g++_link_flags): Likewise.
30865         (g++_init): Pass gccpath's value to two previous functions.
30866
30867 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30868
30869         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
30870         Ensure logfile entry matches exec command line.
30871
30872 2001-05-31  Richard Henderson  <rth@redhat.com>
30873
30874         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
30875         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
30876
30877 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
30878
30879         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
30880         compiler for irix6.2
30881
30882 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
30883
30884         * g++.old-deja/g++.other/optimize3.C: New file.
30885
30886 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
30887
30888         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
30889         assemble.
30890
30891 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
30892
30893         * g++.old-deja/g++.other/optimize2.C: New file.
30894
30895 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
30896
30897         * gcc.c-torture/compile/20010518-2.c: New file.
30898         * gcc.c-torture/execute/20010518-1.c: New file.
30899         * gcc.c-torture/execute/20010518-2.c: New file.
30900
30901 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30902
30903         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
30904
30905 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
30906
30907         G++ no longer defines builtins that do not begin with __builtin.
30908         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
30909         * g++.old-deja/g++.brendand/misc13.C: Likewise.
30910         * g++.old-deja/g++.law/builtin1.C: Likewise.
30911         * g++.old-deja/g++.law/cvt2.C: Likewise.
30912         * g++.old-deja/g++.mike/net5.C: Likewise.
30913         * g++.old-deja/g++.other/builtins1.C: Likewise.
30914         * g++.old-deja/g++.other/builtins2.C: Likewise.
30915         * g++.old-deja/g++.other/builtins3.C: Likewise.
30916         * g++.old-deja/g++.other/builtins4.C: Likewise.
30917         * g++.old-deja/g++.other/inline8.C: Likewise.
30918         * g++.old-deja/g++.robertl/eb39.C: Likewise.
30919
30920 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
30921
30922         * g++.old-deja/g++.pt/using1.C: Adjust.
30923         * g++.old-deja/g++.pt/using2.C: New test.
30924
30925 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30926
30927         * gcc.dg/cpp/charconst.c: New tests.
30928         * gcc.dg/cpp/escape.c: New tests.
30929         * gcc.dg/cpp/escape-1.c: New tests.
30930         * gcc.dg/cpp/escape-2.c: New tests.
30931         * gcc.dg/cpp/ucs.c: New tests.
30932
30933 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
30934
30935         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
30936         native compiler for irix6.5.
30937
30938 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
30939
30940         * lib/g++.exp (g++_include_flags): Use args to compute
30941         get_multilibs.
30942         (g++_link_flags): Likewise.
30943         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
30944
30945 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30946
30947         * gcc.dg/c90-hexfloat-1.c: Add more tests.
30948
30949 2001-05-21  Geoff Keating  <geoffk@redhat.com>
30950
30951         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
30952         this file.
30953
30954 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30955
30956         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
30957         STACK_SIZE;
30958         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
30959         to STACK_SIZE; Use it to define size of add_histo array.
30960         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
30961         to STACK_SIZE.
30962         (f): Use GITT_SIZE to define size of gitt local table.
30963         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
30964         to STACK_SIZE; Use it to define size of bytemem array.
30965
30966 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30967
30968         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
30969         on 68HC11/HC12 due to the asm instruction.
30970         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
30971         * gcc.c-torture/compile/920520-1.x: Likewise.
30972         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
30973         on 68HC11/HC12 because the function is larger than 64K.
30974         * gcc.c-torture/compile/961203-1.x: New file, this test fails
30975         on 68HC11/HC12 because the structure is too large.
30976
30977 2001-05-20  Richard Henderson  <rth@redhat.com>
30978
30979         * gcc.c-torture/execute/20010520-1.c: New.
30980
30981 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30982
30983         * g++.old-deja/g++.warn/compare1.C: New test.
30984         * gcc.dg/compare4.c: New test.
30985
30986 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
30987
30988         * g++.old-deja/g++.other/optimize1.C: New test.
30989
30990 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30991
30992         * g++.old-deja/g++.pt/spec41.C: New test.
30993
30994 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
30995
30996         * gcc.c-torture/compile/20010114-1.x: Remove.
30997
30998 2001-05-18  Stan Shebs  <shebs@apple.com>
30999
31000         * gcc.c-torture/compile/20010518-1.c: New test.
31001
31002 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31003
31004         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31005         * g++.old-deja/g++.pt/crash67.C: New test.
31006
31007 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31008
31009         * g++.old-deja/g++.other/debug9.C: New test.
31010
31011 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31012
31013         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31014
31015 2001-05-16  Jan Hubicka  <jh@suse.cz>
31016
31017         * gcc.c-torture/compile/20010516-1.c: New test.
31018
31019 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31020
31021         * g++.old-deja/g++.other/crash41.C: New test.
31022
31023 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31024
31025         * g++.old-deja/g++.pt/crash66.C: New test.
31026
31027 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
31028
31029         * g++.old-deja/g++.robertl/eb27.C: Convert.
31030
31031 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
31032
31033         * g++.dg/friend-warn.C: New test.  Do not warn about friend
31034         declaration being redundant.
31035
31036 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
31037
31038         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
31039
31040 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
31041
31042         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
31043
31044 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
31045
31046         * lib/g++.exp: Use testsuite_flags.
31047
31048 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
31049
31050         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
31051
31052 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31053
31054         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
31055
31056 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
31057
31058         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
31059
31060 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
31061
31062         * gcc.c-torture/compile/20010313-1.c: New test.
31063
31064 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
31065
31066         * gcc.dg/cpp/direct2.c: New test.
31067         * gccq.dg/cpp/direct2s.c: New test.
31068
31069         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
31070
31071 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
31072
31073         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
31074         * g++.old-deja/g++.other/op3.C: Likewise.
31075
31076 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31077
31078         * gcc.dg/cpp/syshdr.h: New file.
31079         * gcc.dg/cpp/sysmac1.c: Update.
31080         * gcc.dg/cpp/sysmac2.c: Update.
31081
31082 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31083
31084         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
31085
31086 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
31087
31088         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
31089         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
31090
31091 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
31092
31093         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
31094
31095 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
31096
31097         * lib/g++.exp (g++_include_flags): Don't use any special flags
31098         if TESTING_IN_BUILD_TREE is not defined.
31099         (g++_init): Use a plain 'c++' as the compiler if
31100         TESTING_IN_BUILD_TREEE is not defined.
31101
31102 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31103
31104         * g++.old-deja/g++.eh/catch13.C: New test.
31105         * g++.old-deja/g++.eh/catch14.C: New test.
31106
31107 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
31108
31109         * gcc.dg/cpp/tr-define.c: New test.
31110
31111 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
31112
31113         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
31114         <stdlib.h>, not <malloc.h>.
31115
31116 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31117
31118         * g++.old-deja/g++.ns/template17.C: New test.
31119
31120 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
31121
31122         * g++.old-deja/g++.pt/ref4.C: New test.
31123
31124 2001-04-30  Richard Henderson  <rth@redhat.com>
31125
31126         * gcc.dg/20000724-1.c: Revert last change.
31127
31128 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
31129
31130         * g77.f-torture/execute/20010430.f: New test.
31131
31132 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
31133
31134         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
31135
31136 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
31137
31138         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
31139
31140 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31141
31142         * g++.old-deja/g++.eh/crash6.C: New test.
31143
31144 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31145
31146         * g++.old-deja/g++.other/warn7.C: New test.
31147
31148 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
31149
31150         * g++.old-deja/g++.other/defarg9.C: New test.
31151
31152 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31153
31154         * g77.f-torture/compile/20010426.f: New test.
31155         * g77.f-torture/execute/20010426.f: New test.
31156
31157 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
31158
31159         * g77.f-torture/compile/20000629-1.x: Remove - error
31160         has been fixed.
31161
31162 2001-04-26  Jeffrey A Law  (law@cygnus.com)
31163
31164         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
31165         Tweak slightly to work with g++.dg framework.
31166         * g++.dg/special/ecos.exp: Run initp1.C test.
31167         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
31168
31169         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
31170         its linker doesn't give line numbers either.
31171         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
31172
31173 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31174
31175         * g++.old-deja/g++.other/lex1.C: New test.
31176
31177 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
31178
31179         * gcc.dg/noncompile/20010425-1.c: New test.
31180
31181 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
31182
31183         * g++.old-deja/g++.pt/mangle2.C: New test.
31184
31185 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31186
31187         * gcc.dg/format/plus-1.c: New test.
31188
31189 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31190
31191         * gcc.dg/20010423-1.c: New test.
31192
31193 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
31194
31195         * gcc.c-torture/execute/20010422-1.c: New test.
31196
31197 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
31198
31199         * g++.old-deja/g++.ns/type2.C: New test.
31200
31201 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
31202
31203         * g++.old-deja/g++.other/perf1.C: New test.
31204
31205 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
31206
31207         * gcc.dg/c99-func-2.c: Remove xfail.
31208         * gcc.dg/c99-func-3.c: Remove xfail.
31209         * gcc.dg/c99-func-4.c: Remove xfail.
31210
31211 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
31212
31213         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
31214
31215 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31216
31217         * gcc.c-torture/compile/20010423-1.c: New test.
31218
31219 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31220
31221         * g++.old-deja/g++.pt/typename28.C: New test.
31222
31223 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31224
31225         * g++.old-deja/g++.abi/empty2.C: New test.
31226         * g++.old-deja/g++.abi/empty3.C: New test.
31227
31228 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31229
31230         * g++.old-deja/g++.other/comdat2.C: New test.
31231         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
31232
31233 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31234
31235         * g++.old-deja/g++.other/overload14.C: New test.
31236
31237 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31238
31239         * g++.old-deja/g++.other/lookup23.C: New test.
31240
31241 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
31242
31243         * gcc.c-torture/execute/20010403-1.c: New test.
31244
31245 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
31246             Mark Mitchell  <mark@codesourcery.com>
31247
31248         * lib/old-dejagnu.exp: Don't delete output of executable.
31249         Add .exe suffix to executables.
31250
31251 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
31252
31253         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
31254
31255 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31256
31257         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
31258
31259 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31260
31261         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
31262         * g++.old-deja/g++.abi/crash1.C: New test.
31263
31264 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
31265
31266         * g++.old-deja/g++.other/crash40.C: New test.
31267
31268 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31269
31270         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
31271
31272 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
31273
31274         * g++.old-deja/g++.other/warn6.C: New test.
31275
31276 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31277
31278         * g++.old-deja/g++.robertl/eb42.C: Same.
31279
31280 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31281
31282         * gcc.dg/wtr-conversion-1.c: New testcase.
31283
31284 2001-04-10  Richard Henderson  <rth@redhat.com>
31285
31286         * g++.old-deja/g++.other/array5.C: New.
31287
31288 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31289
31290         * gcc.c-torture/execute/20010408-1.c: New test.
31291
31292 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
31293
31294         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
31295         headers and constructs.
31296         * g++.old-deja/g++.robertl/eb79.C: Same.
31297         * g++.old-deja/g++.robertl/eb77.C (main): Same.
31298         * g++.old-deja/g++.robertl/eb73.C: Same.
31299         * g++.old-deja/g++.robertl/eb66.C (main): Same.
31300         * g++.old-deja/g++.robertl/eb55.C (t): Same.
31301         * g++.old-deja/g++.robertl/eb54.C (main): Same.
31302         * g++.old-deja/g++.robertl/eb46.C (main): Same.
31303         * g++.old-deja/g++.robertl/eb44.C: Same.
31304         * g++.old-deja/g++.robertl/eb41.C (main): Same.
31305         * g++.old-deja/g++.robertl/eb4.C (main): Same.
31306         * g++.old-deja/g++.robertl/eb39.C: Same.
31307         * g++.old-deja/g++.robertl/eb33.C (main): Same.
31308         * g++.old-deja/g++.robertl/eb31.C (main): Same.
31309         * g++.old-deja/g++.robertl/eb30.C: Same.
31310         * g++.old-deja/g++.robertl/eb3.C: Same.
31311         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
31312         * g++.old-deja/g++.robertl/eb21.C: Same.
31313         * g++.old-deja/g++.robertl/eb15.C: Same.
31314         * g++.old-deja/g++.robertl/eb118.C: Same.
31315         * g++.old-deja/g++.robertl/eb115.C (main): Same.
31316         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
31317         * g++.old-deja/g++.robertl/eb109.C: Same.
31318         * g++.old-deja/g++.other/sibcall1.C (main): Same.
31319         * g++.old-deja/g++.mike/rtti1.C: Same.
31320         * g++.old-deja/g++.mike/p658.C: Same.
31321         * g++.old-deja/g++.mike/net46.C: Same.
31322         * g++.old-deja/g++.mike/net34.C: Same.
31323         * g++.old-deja/g++.mike/memoize1.C: Same.
31324         * g++.old-deja/g++.mike/eh2.C: Same.
31325         * g++.old-deja/g++.law/weak.C: Same.
31326         * g++.old-deja/g++.law/visibility7.C: Same.
31327         * g++.old-deja/g++.law/visibility25.C: Same.
31328         * g++.old-deja/g++.law/visibility22.C: Same.
31329         * g++.old-deja/g++.law/visibility2.C: Same.
31330         * g++.old-deja/g++.law/visibility17.C: Same.
31331         * g++.old-deja/g++.law/visibility13.C: Same.
31332         * g++.old-deja/g++.law/visibility10.C: Same.
31333         * g++.old-deja/g++.law/visibility1.C: Same.
31334         * g++.old-deja/g++.law/virtual3.C (eval): Same.
31335         * g++.old-deja/g++.law/vbase1.C: Same.
31336         * g++.old-deja/g++.law/operators32.C: Same.
31337         * g++.old-deja/g++.law/nest3.C: Same.
31338         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
31339         * g++.old-deja/g++.law/except5.C (main): Same.
31340         * g++.old-deja/g++.law/cvt7.C (run): Same.
31341         * g++.old-deja/g++.law/cvt2.C: Same.
31342         * g++.old-deja/g++.law/cvt16.C: Same.
31343         * g++.old-deja/g++.law/ctors6.C (bar): Same.
31344         * g++.old-deja/g++.law/ctors17.C (main): Same.
31345         * g++.old-deja/g++.law/ctors13.C: Same.
31346         * g++.old-deja/g++.law/ctors12.C (main): Same.
31347         * g++.old-deja/g++.law/ctors10.C: Same.
31348         * g++.old-deja/g++.law/code-gen5.C: Same.
31349         * g++.old-deja/g++.law/bad-error7.C: Same.
31350         * g++.old-deja/g++.law/arm9.C: Same.
31351         * g++.old-deja/g++.law/arm12.C: Same.
31352         * g++.old-deja/g++.law/arg8.C: Same.
31353         * g++.old-deja/g++.law/arg1.C: Same.
31354         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
31355         * g++.old-deja/g++.jason/template31.C: Same.
31356         * g++.old-deja/g++.jason/template24.C (main): Same.
31357         * g++.old-deja/g++.jason/2371.C: Same.
31358         * g++.old-deja/g++.eh/new2.C: Same.
31359         * g++.old-deja/g++.eh/new1.C: Same.
31360         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
31361         * g++.old-deja/g++.brendan/nest21.C (main): Same.
31362         * g++.old-deja/g++.brendan/err-msg3.C: Same.
31363         * g++.old-deja/g++.brendan/crash62.C: Same.
31364         * g++.old-deja/g++.brendan/crash52.C: Same.
31365         * g++.old-deja/g++.brendan/crash49.C (main): Same.
31366         * g++.old-deja/g++.brendan/crash38.C: Same.
31367         * g++.old-deja/g++.brendan/crash15.C (main): Same.
31368         * g++.old-deja/g++.brendan/copy9.C: Same.
31369
31370 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
31371
31372         * gcc.c-torture/execute/20001203-2.c (memset):
31373         Count argument is of type __SIZE_TYPE__.
31374
31375 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
31376
31377         * gcc.c-torture/compile/20010404-1.c: New test.
31378
31379 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
31380
31381         * gcc.c-torture/compile/20010326-1.c: New test.
31382
31383 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
31384
31385         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
31386         peculiarities of the SH.
31387         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
31388
31389 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31390
31391         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
31392         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
31393         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
31394
31395 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31396
31397         * g77.f-torture/compile/20010321-1.f: New test.
31398
31399 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31400
31401         * gcc.c-torture/compile/20010329-1.c: New test.
31402
31403 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
31404
31405         * gcc.c-torture/execute/20010329-1.c: New test.
31406
31407 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31408
31409         * g++.old-deja/g++.other/eh4.C: Fix typo.
31410
31411 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
31412
31413         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
31414
31415 2001-03-28  Philip Blundell  <philb@gnu.org>
31416
31417         * gcc.c-torture/compile/20010328-1.c: New test.
31418
31419 2001-03-27  Richard Henderson  <rth@redhat.com>
31420
31421         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
31422         * g++.old-deja/g++.eh/vbase3.C: Likewise.
31423
31424 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
31425
31426         * gcc.c-torture/compile/20010327-1.c: New test.
31427
31428 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
31429
31430         * g++.old-deja/g++.other/friend12.C: New test.
31431         * g++.old-deja/g++.other/friend9.C: Expect no errors.
31432         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
31433
31434 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31435
31436         * gcc.c-torture/execute/20010325-1.c: New test.
31437
31438 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
31439
31440         * g++.old-deja/g++.other/mangle3.C: New test.
31441
31442 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
31443
31444         * g++.old-deja/g++.other/anon8.C: New test.
31445
31446 2001-03-20  Philip Blundell  <philb@gnu.org>
31447
31448         * gcc.c-torture/compile/20010320-1.c: New test.
31449
31450 2001-03-17  Richard Henderson  <rth@redhat.com>
31451
31452         * g++.old-deja/g++.other/eh4.C: Add expected error text.
31453
31454 2001-03-15  Geoff Keating  <geoff@redhat.com>
31455
31456         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
31457         tests on AIX.
31458
31459 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
31460
31461         * g++.old-deja/g++.other/eh4.C: New test.
31462
31463 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31464
31465         * gcc.dg/cpp/mi1.c: Update.
31466
31467 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
31468
31469         * g++.old-deja/g++.other/regstack.C: New test.
31470
31471 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
31472
31473         * g++.old-deja/g++.other/ref4.C: New test.
31474
31475 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
31476
31477         * objc/execute/va_method.m: Added.
31478         * objc/execute/IMP.m: Added.
31479         * objc/execute/_cmd.m: Added.
31480         * objc/execute/accessing_ivars.m: Added.
31481         * objc/execute/class-1.m: Added.
31482         * objc/execute/class-10.m: Added.
31483         * objc/execute/class-11.m: Added.
31484         * objc/execute/class-12.m: Added.
31485         * objc/execute/class-13.m: Added.
31486         * objc/execute/class-14.m: Added.
31487         * objc/execute/class-2.m: Added.
31488         * objc/execute/class-3.m: Added.
31489         * objc/execute/class-4.m: Added.
31490         * objc/execute/class-5.m: Added.
31491         * objc/execute/class-6.m: Added.
31492         * objc/execute/class-7.m: Added.
31493         * objc/execute/class-8.m: Added.
31494         * objc/execute/class-9.m: Added.
31495         * objc/execute/class-tests-1.h
31496         * objc/execute/class-tests-2.h
31497         * objc/execute/compatibility_alias.m: Added.
31498         * objc/execute/encode-1.m: Added.
31499         * objc/execute/formal_protocol-1.m: Added.
31500         * objc/execute/formal_protocol-2.m: Added.
31501         * objc/execute/formal_protocol-3.m: Added.
31502         * objc/execute/formal_protocol-4.m: Added.
31503         * objc/execute/formal_protocol-5.m: Added.
31504         * objc/execute/formal_protocol-6.m: Added.
31505         * objc/execute/formal_protocol-7.m: Added.
31506         * objc/execute/informal_protocol.m: Added.
31507         * objc/execute/initialize.m: Added.
31508         * objc/execute/load.m: Added.
31509         * objc/execute/many_args_method.m: Added.
31510         * objc/execute/nested-3.m: Added.
31511         * objc/execute/no_clash.m: Added.
31512         * objc/execute/private.m: Added.
31513         * objc/execute/redefining_self.m: Added.
31514         * objc/execute/root_methods.m: Added.
31515         * objc/execute/selector-1.m: Added.
31516         * objc/execute/static-1.m: Added.
31517         * objc/execute/static-2.m: Added.
31518         * objc/execute/va_method.m: Added.
31519
31520 2001-03-10  Richard Henderson  <rth@redhat.com>
31521
31522         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
31523
31524 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
31525
31526         * g++.old-deja/g++.other/crash31.C: XFAIL.
31527         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
31528         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
31529         * gcc.c-torture/execute/20010123-1.x: XFAIL.
31530         * gcc.c-torture/execute/20010124-1.x: XFAIL.
31531         * gcc.dg/sequence-pt-1.c: XFAIL one test.
31532
31533 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31534
31535         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
31536
31537 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31538
31539         * gcc.dg/20000724-1.c: Don't use multiline strings.
31540
31541 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
31542
31543         * objc/execute/string1.m, objc/execute/string2.m: Compare the
31544         result of -cString against what we expect it to be; don't just
31545         print it out for no one to read.
31546
31547         * objc/execute/string3.m, objc/execute/string4.m: New tests.
31548         Based on testcases provided by Nicola Pero.
31549
31550 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31551
31552         * gcc.dg/cpp/macro7.c: New test.
31553
31554 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
31555
31556         * gcc.dg/cpp/multiline.c: Update.
31557
31558 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31559
31560         * g++.old-deja/g++.other/enum3.C: New test.
31561
31562 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31563
31564         * g++.old-deja/g++.other/pod1.C: New test.
31565
31566 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31567
31568         * g++.old-deja/g++.ext/overload1.C: New test.
31569
31570 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31571
31572         * g++.old-deja/g++.pt/using1.C: New test.
31573
31574 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31575
31576         * g++.old-deja/g++.other/using9.C: New test.
31577
31578 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
31579
31580         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
31581
31582         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
31583
31584 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
31585
31586         * g++.old-deja/g++.ext/realpt1.C: Remove.
31587
31588 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
31589
31590         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
31591
31592 2001-02-26  Will Cohen  <wcohen@redhat.com>
31593
31594         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
31595
31596 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
31597
31598         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
31599         templatized constructors.
31600
31601 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31602
31603         * gcc.c-torture/execute/20010224-1.c: New test.
31604
31605 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
31606
31607         * gcc.c-torture/execute/20010222-1.c: New test.
31608
31609 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
31610
31611         * g++.old-deja/g++.other/inline20.C: New test.
31612
31613 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
31614
31615         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
31616
31617 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31618
31619         * g++.old-deja/g++.other/lookup22.C: New test.
31620
31621 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
31622
31623         * g77.dg: New directory.
31624         * g77.dg/20010216-1.f: New test case.
31625         * g77.dg/dg.exp: New driver.
31626         * lib/g77-dg.exp: New driver library.
31627
31628 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31629
31630         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
31631
31632 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
31633
31634         * g++.old-deja/g++.other/decl9.C: New test.
31635
31636 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
31637
31638         * g++.old-deja/g++.other/init16.C: Update the test so that it does
31639         not need <string> and also tests the initialization at runtime.
31640
31641 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31642
31643         * gcc.c-torture/execute/longlong.c: New test.
31644
31645 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31646
31647         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
31648
31649 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
31650
31651         * gcc.c-torture/execute/920302-1.c (execute):
31652         Change argument type to short.
31653
31654 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31655
31656         * g++.old-deja/g++.pt/deduct6.C: New test.
31657
31658 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31659
31660         * g++.old-deja/g++.pt/deduct5.C: New test.
31661
31662 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
31663
31664         * gcc.c-torture/execute/20010209-1.c: New test.
31665
31666 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
31667
31668         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
31669
31670 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
31671
31672         * g++.dg/vtgc1.C: Update for new ABI.
31673
31674         * consistency.vlad: New directory, 1665 files.
31675
31676 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31677
31678         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
31679         return type.
31680         * gcc.dg/cpp/digraphs.c: Declare puts.
31681
31682 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31683
31684         * g++.old-deja/g++.other/warn5.C: New test.
31685
31686 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31687
31688         * g++.old-deja/g++.pt/spec40.C: New test.
31689
31690 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
31691
31692         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
31693         case.
31694         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
31695
31696 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
31697
31698         * gcc.c-torture/compile/20010209-1.c: New test.
31699
31700 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
31701
31702         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
31703         excess errors message but not if it crashes.
31704         * g++.old-deja/g++.other/crash27.C: Likewise.
31705         * g++.old-deja/g++.other/crash28.C: Likewise.
31706         * g++.old-deja/g++.other/crash30.C: Likewise.
31707         * g++.old-deja/g++.other/crash32.C: Likewise.
31708         * g++.old-deja/g++.other/crash35.C: Likewise.
31709         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31710
31711 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31712
31713         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
31714         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
31715         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
31716         g77.f-torture/execute/execute.exp,
31717         g77.f-torture/noncompile/noncompile.exp,
31718         gcc.c-torture/execute/execute.exp,
31719         gcc.c-torture/execute/memcheck/memcheck.exp,
31720         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
31721         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
31722         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
31723         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
31724         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
31725         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
31726         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
31727         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
31728         Remove bug reporting instructions with ancient email addresses.
31729
31730 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31731
31732         * gcc.dg/20010202-1.c: New test.
31733         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
31734
31735 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
31736
31737         * g++.dg/stdbool-if.C: New test.
31738
31739 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
31740
31741         * objc/execute/fdecl.m: Added main().
31742
31743 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
31744
31745         * gcc.c-torture/execute/20010206-1.c: New test.
31746
31747 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
31748
31749         * gcc.dg/cpp/avoidpaste1.c: Update.
31750
31751 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
31752
31753         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
31754         Pero <nicola@brainstorm.co.uk>.
31755         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
31756
31757 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
31758
31759         * g++.old-deja/g++.pt/spec39.C: New test.
31760
31761 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
31762
31763         * gcc.c-torture/compile/20010202-1.c: New test.
31764
31765 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
31766
31767         * g++.old-deja/g++.abi/primary2.C: New test.
31768         * g++.old-deja/g++.abi/primary3.C: New test.
31769         * g++.old-deja/g++.abi/primary4.C: New test.
31770         * g++.old-deja/g++.abi/primary5.C: New test.
31771         * g++.old-deja/g++.abi/vtable3.h: New test.
31772         * g++.old-deja/g++.abi/vtable3a.C: New test.
31773         * g++.old-deja/g++.abi/vtable3b.C: New test.
31774         * g++.old-deja/g++.abi/vtable3c.C: New test.
31775         * g++.old-deja/g++.abi/vtable3d.C: New test.
31776         * g++.old-deja/g++.abi/vtable3e.C: New test.
31777         * g++.old-deja/g++.abi/vtable3f.C: New test.
31778         * g++.old-deja/g++.abi/vtable3g.C: New test.
31779         * g++.old-deja/g++.abi/vtable3h.C: New test.
31780         * g++.old-deja/g++.abi/vtable3i.C: New test.
31781         * g++.old-deja/g++.abi/vtable3j.C: New test.
31782         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
31783
31784 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
31785
31786         * g++.old-deja/g++.other/anon6.C: New test.
31787         * g++.old-deja/g++.other/anon7.C: New test.
31788
31789 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31790
31791         * gcc.dg/cpp/avoidpaste2.c: New tests.
31792
31793 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
31794
31795         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
31796
31797 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
31798
31799         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
31800         DECIMAL_DIG cases for Irix."
31801
31802 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
31803
31804         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
31805
31806 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31807
31808         * gcc.dg/c99-tag-1.c: New test.
31809
31810 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31811
31812         * gcc.dg/cpp/tr-warn1.c: Add tests.
31813
31814 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
31815
31816         * gcc.dg/cpp/avoidpaste1.c: Update.
31817         * gcc.dg/cpp/paste4.c: Update.
31818
31819 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
31820
31821         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
31822         cases for Irix.
31823
31824 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31825
31826         * g++.old-deja/g++.other/inline19.C: New test.
31827
31828 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31829
31830         * gcc.dg/Wlarger-than.c: New test.
31831
31832 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31833
31834         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
31835
31836 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
31837
31838         * gcc.c-torture/execute/20010129-1.c: New test.
31839         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
31840
31841 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
31842
31843         * gcc.dg/cpp/avoidpaste1.c: Test case.
31844
31845 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
31846
31847         * g++.old-deja/g++.other/inline18.C: New test.
31848
31849 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31850
31851         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
31852         and __builtin_putchar.
31853
31854 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
31855
31856         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
31857         tests.
31858
31859 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
31860
31861         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
31862         floating point number rounding mode to round to the nearest
31863         representable mode.
31864
31865 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
31866
31867         * g++.old-deja/g++.other/mangle2.C: New test.
31868
31869 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31870
31871         * gcc.c-torture/compile/20010124-1.c: New test.
31872
31873 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
31874
31875         * g++.old-deja/g++.pt/spec38.C: New test.
31876
31877 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31878
31879         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
31880         "Build don't run".
31881
31882 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31883
31884         * gcc.c-torture/execute/20010123-1.c: New test.
31885
31886 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31887
31888         * g++.old-deja/g++.pt/spec37.C: New test.
31889
31890 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
31891
31892         * g++.old-deja/g++.pt/overload14.C: New test.
31893
31894 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31895
31896         * gcc.c-torture/execute/20010122-1.c: New test, exercise
31897         __builtin_return_address.
31898
31899 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
31900
31901         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
31902         * g++.old-deja/g++.pt/spec35.C: New test.
31903         * g++.old-deja/g++.pt/spec36.C: New test.
31904
31905 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
31906
31907         * gcc.c-torture/compile/20010118-1.c: New test.
31908
31909 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
31910
31911         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
31912
31913 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31914
31915         * gcc.c-torture/execute/20010119-1.c: New test.
31916
31917 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31918
31919         * g++.old-deja/g++.other/vbase5.C: New test.
31920
31921 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
31922
31923         * gcc.c-torture/execute/20010118-1.c: New test.
31924
31925 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31926
31927         * g++.old-deja/g++.pt/deduct3.C: New test.
31928
31929 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31930
31931         * g++.old-deja/g++.pt/spec34.C: New test.
31932
31933 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
31934
31935         * g77.f-torture/compile/20000601-2.f: New test.
31936
31937 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31938
31939         * g++.old-deja/g++.other/init17.C: New test.
31940
31941 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
31942
31943         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
31944
31945 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31946
31947         * g++.old-deja/g++.pt/unify8.C: New test.
31948
31949 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31950
31951         * g++.old-deja/g++.abi/vbase1.C: New test.
31952
31953 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
31954
31955         * g++.old-deja/g++.pt/crash65.C: New test.
31956
31957 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
31958
31959         * gcc.dg/cpp/assembl2.S: New test case.
31960
31961 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
31962
31963         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
31964         are supported.
31965
31966 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31967
31968         * g++.old-deja/g++.other/builtins1.C: New test.
31969         * g++.old-deja/g++.other/builtins2.C: Likewise.
31970         * g++.old-deja/g++.other/builtins3.C: Likewise.
31971         * g++.old-deja/g++.other/builtins4.C: Likewise.
31972
31973 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
31974
31975         * gcc.c-torture/compile/20010117-1.c: New test.
31976         * gcc.c-torture/compile/20010117-2.c: New test.
31977
31978 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31979
31980         * g77.f-torture/execute/20010116.[fx]: New test,
31981         XFAIL on i?86-*-*.
31982         * g77.f-torture/compile/20010115.f: Indicate it's
31983         a test for PR fortran/1636.
31984
31985 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31986
31987         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
31988
31989 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31990
31991         * g77.f-torture/compile/20010115.f: New test.
31992
31993 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
31994
31995         * g++.old-deja/g++.pt/nontype5.C: New test.
31996
31997 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31998
31999         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32000         have an equivalent working one below it.
32001
32002 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32003
32004         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32005         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32006
32007 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32008
32009         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32010         message containing "init_priority".
32011         (conpr-2.C): Likewise.
32012         (conpr-3.C): Likewise.
32013         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32014
32015 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32016
32017         * gcc.c-torture/execute/20010114-2.c: New test.
32018
32019 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32020
32021         * gcc.c-torture/compile/20010114-1.c: New test.
32022         * gcc.c-torture/compile/20010114-1.x: Xfail.
32023         * gcc.c-torture/compile/20010114-2.c: New test.
32024         * gcc.c-torture/execute/20010114-1.c: New test.
32025         * gcc.dg/trunc-1.c: New test.
32026         * gcc.dg/uninit-B.c: New test.
32027
32028 2001-01-13  Nick Clifton  <nickc@redhat.com>
32029
32030         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
32031         target.
32032
32033 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32034
32035         * gcc.c-torture/compile/20010113-1.c: New test.
32036
32037 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
32038
32039         * gcc.c-torture/compile/20001212-1.c: New test.
32040
32041 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32042
32043         * gcc.dg/cpp/widestr1.c: Update.
32044         * gcc.dg/cpp/prag-imp.c: Remove.
32045
32046 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
32047
32048         * gcc.c-torture/execute/20000801-3.x: Remove.
32049         * gcc.dg/c90-init-1.c: New test.
32050         * gcc.dg/c99-init-1.c: New test.
32051         * gcc.dg/c99-init-2.c: New test.
32052         * gcc.dg/gnu99-init-1.c: New test.
32053
32054 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
32055
32056         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
32057         testing that no relevant ones were found.
32058
32059 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32060
32061         * g++.old-deja/g++.pt/cast2.C: New test.
32062
32063 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
32064
32065         * g++.old-deja/g++.pt/friend47.C: New test.
32066
32067 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32068
32069         * g++.old-deja/g++.pt/instantiate13.C: New test.
32070
32071 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32072
32073         * g++.old-deja/g++.other/defarg7.C: New test.
32074         * g++.old-deja/g++.other/defarg8.C: New test.
32075
32076 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32077
32078         * g++.old-deja/g++.pt/crash64.C: New test.
32079
32080 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
32081
32082         * g++.old-deja/g++.pt/crash63.C: New test.
32083
32084 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32085
32086         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
32087
32088 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
32089
32090         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
32091
32092 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32093
32094         * g++.old-deja/g++.pt/error3.C: New test.
32095
32096 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32097
32098         * g++.old-deja/g++.other/crash39.C: New test.
32099
32100 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
32101
32102         * g++.old-deja/g++.other/vbase4.C: New test.
32103
32104 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
32105
32106         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
32107         * gcc.dg/special/20000419-2.c: New file. Identical to above.
32108         * gcc.dg/special/special.exp: New test driver which will check
32109         for alias support for the above test.
32110
32111 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
32112
32113         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
32114         problems on small machines.
32115         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
32116         parameterize.
32117
32118 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
32119
32120         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
32121         mips.
32122         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32123
32124 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
32125
32126         * g++.old_deja/g++.pt/using8.C: New test.
32127
32128 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32129
32130         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
32131
32132 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
32133
32134         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
32135         where a failure is expected.
32136         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
32137
32138 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32139
32140         * g++.old_deja/g++.pt/instantiate12.C: New test.
32141
32142 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32143
32144         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
32145         start of structs.
32146         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
32147         * g++.old-deja/g++.brendan/crash17.C: Likewise.
32148         * g++.old-deja/g++.brendan/crash29.C: Likewise.
32149         * g++.old-deja/g++.brendan/crash48.C: Likewise.
32150         * g++.old-deja/g++.brendan/ns1.C: Likewise.
32151         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
32152         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
32153         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
32154         * g++.old-deja/g++.eh/spec6.C: Likewise.
32155         * g++.old-deja/g++.jason/crash3.C: Likewise.
32156         * g++.old-deja/g++.law/ctors11.C: Likewise.
32157         * g++.old-deja/g++.law/ctors17.C: Likewise.
32158         * g++.old-deja/g++.law/ctors5.C: Likewise.
32159         * g++.old-deja/g++.law/ctors9.C: Likewise.
32160         * g++.old-deja/g++.mike/ambig1.C: Likewise.
32161         * g++.old-deja/g++.mike/net22.C: Likewise.
32162         * g++.old-deja/g++.mike/p3538a.C: Likewise.
32163         * g++.old-deja/g++.mike/p3538b.C: Likewise.
32164         * g++.old-deja/g++.mike/virt3.C: Likewise.
32165         * g++.old-deja/g++.niklas/t128.C: Likewise.
32166         * g++.old-deja/g++.other/anon4.C: Likewise.
32167         * g++.old-deja/g++.other/using1.C: Likewise.
32168         * g++.old-deja/g++.other/warn3.C: Likewise.
32169         * g++.old-deja/g++.pt/t37.C: Likewise.
32170         * g++.old-deja/g++.robertl/eb69.C: Likewise.
32171         * g++.old-deja/g++.robertl/eb71.C: Likewise.
32172
32173 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
32174
32175         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
32176
32177 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32178
32179         * gcc.c-torture/execute/stdio-opt-3.c: New test.
32180
32181 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
32182
32183         * gcc.c-torture/compile/20010107-1.c: New test.
32184
32185 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32186
32187         * gcc.c-torture/execute/builtin-noret-1.c: New test.
32188
32189 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32190
32191         * gcc.dg/format/format.h: New file.
32192         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
32193         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
32194         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
32195         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
32196         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
32197         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
32198         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
32199         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
32200         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
32201         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
32202         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
32203         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
32204         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
32205         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
32206         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
32207         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
32208         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
32209         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
32210         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
32211         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
32212         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
32213         instead of declaring standard types, macros and functions in each
32214         test.
32215
32216 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
32217
32218         * gcc.c-torture/execute/20010106-1.c: New test.
32219
32220 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32221
32222         * gcc.dg/format/format.exp: New file.
32223         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
32224         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
32225         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
32226         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
32227         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
32228         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
32229         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
32230         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
32231         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
32232         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
32233         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
32234         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
32235         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
32236         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
32237         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
32238         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
32239         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
32240         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
32241         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
32242         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
32243         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
32244         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
32245         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
32246         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
32247         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
32248         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
32249         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
32250         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
32251         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
32252         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
32253         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
32254         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
32255         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
32256         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
32257         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
32258         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
32259         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
32260         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
32261         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
32262         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
32263         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
32264         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
32265
32266 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
32267
32268         * gcc.c-torture/execute/991228-1.c: Take word endianness into
32269         account.
32270
32271 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32272
32273         * gcc.c-torture/execute/builtin-complex-1.c: New test.
32274
32275 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32276
32277         * g++.old-deja/g++.pt/crash62.C: New test.
32278
32279 2001-01-04  Richard Henderson  <rth@redhat.com>
32280
32281         * gcc.dg/20000926-1.c: Update expected warnings.
32282         * gcc.dg/array-2.c: Likewise.
32283         * gcc.dg/array-4.c: Also validate flexible array members.
32284         * gcc.dg/c99-flex-array-1.c: New.
32285
32286 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32287
32288         * gcc.c-torture/compile/20001222-1.x: Remove.
32289
32290 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32291
32292         * gcc.c-torture/execute/built-in-setjmp.c: New.
32293
32294 2001-01-03  Richard Henderson  <rth@redhat.com>
32295
32296         * gcc.dg/940510-1.c: Update expected error wording.
32297         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
32298
32299 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
32300
32301         * lib/target-supports.exp (check_alias_available): Modified to
32302         indicate aliases not supported if only weak aliases are supported.
32303
32304 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32305
32306         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
32307         Turn on cmpstrsi checks for __pj__ and __i370__.
32308
32309 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32310
32311         * g++.old-deja/g++.other/virtual11.C: New test.
32312
32313 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32314
32315         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
32316
32317 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32318
32319         * gcc.c-torture/compile/20010102-1.c: New test.
32320
32321 2001-01-02  Andreas Jaeger  <aj@suse.de>
32322
32323         * gcc.dg/noreturn-3.c: New test.
32324
32325         * gcc.dg/noreturn-4.c: New test.
32326
32327 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32328
32329         * gcc.c-torture/execute/stdio-opt-1.c: Also test
32330         __builtin_fputc and __builtin_fwrite.
32331
32332 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32333
32334         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
32335         signed char, not default char.
32336
32337 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
32338
32339         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
32340
32341 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
32342
32343         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
32344
32345 2000-12-29  Richard Henderson  <rth@redhat.com>
32346
32347         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
32348         (__cyg_profile_func_exit): Define.
32349
32350 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
32351
32352         * g++.dg/vtgc1.C: New test.
32353
32354 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
32355
32356         * gcc.dg/noncompile/20001228-1.c: New test.
32357
32358         * gcc.dg/20001228-1.c: New test.
32359
32360         * gcc.c-torture/execute/20001228-1.c: New test.
32361
32362 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
32363
32364         * gcc.dg/format-strfmon-1.c: New test.
32365
32366 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32367
32368         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
32369         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
32370         * gcc.c-torture/execute/string-opt-1.c: Likewise.
32371         * gcc.c-torture/execute/string-opt-2.c: Likewise.
32372         * gcc.c-torture/execute/string-opt-3.c: Likewise.
32373         * gcc.c-torture/execute/string-opt-4.c: Likewise.
32374         * gcc.c-torture/execute/string-opt-6.c: Likewise.
32375         * gcc.c-torture/execute/string-opt-7.c: Likewise.
32376         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32377         * gcc.c-torture/execute/string-opt-9.c: Likewise.
32378         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32379         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32380         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32381
32382         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
32383         * gcc.c-torture/execute/string-opt-4.c: Test index.
32384
32385 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
32386
32387         * gcc.c-torture/compile/20001226-1.c: New test.
32388
32389 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32390
32391         * gcc.c-torture/compile/20001222-1.c: New test.
32392         * gcc.c-torture/compile/20001222-1.x: Xfail.
32393
32394 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
32395
32396         * gcc.c-torture/execute/comp-goto-2.c: New test.
32397
32398 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
32399
32400         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
32401         Use long types if __INT_MAX__ is 32767.
32402         (main): Use cast to (sint32 *) when poking 88 into a_page.
32403
32404         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
32405
32406 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
32407
32408         * gcc.c-torture/compile/20001221-1.c: New test.
32409         * gcc.c-torture/execute/20001221-1.c: New test.
32410
32411 2000-12-20  Richard Henderson  <rth@redhat.com>
32412
32413         * g++.old-deja/g++.pt/crash36.C: Update error lines.
32414         * g++.old-deja/g++.robertl/eb109.C: Likewise.
32415
32416 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32417
32418         * gcc.dg/compare3.c: New test.
32419
32420 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32421
32422         * gcc.dg/format-warnll-1.c: New test.
32423
32424 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32425
32426         * gcc.dg/cpp/cmdlne-P.c: New test.
32427
32428 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32429
32430         * gcc.c-torture/execute/builtin-abs-1.c,
32431         gcc.c-torture/execute/builtin-abs-2.c: New tests.
32432
32433 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32434
32435         * gcc.dg/cpp/multiline.c: New test.
32436
32437 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32438
32439         * g++.old-deja/g++.other/syshdr1.C: Update.
32440         * gcc.dg/cpp/lineflags.c: Remove temporarily.
32441
32442 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32443
32444         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
32445
32446 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32447
32448         * g++.old-deja/g++.pt/ttp65.C: New test.
32449
32450 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32451
32452         * g++.old-deja/g++.pt/ttp64.C: New test.
32453
32454 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32455
32456         * g++.old-deja/g++.pt/spec33.C: New test.
32457
32458 2000-12-14  Catherine Moore  <clm@redhat.com>
32459
32460         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
32461         * gcc.c-torture/execute/920612-2.c: Likewise.
32462         * gcc.c-torture/execute/920428-2.c: Likewise.
32463         * gcc-c-torture/execute/va-arg-11.c: Call exit.
32464         * gcc.c-torture/execute/va-arg-21.c: Likewise.
32465
32466 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32467
32468         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
32469         * gcc.dg/pack-test-2.c: Likewise.
32470
32471 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32472
32473         Tests by Zack Weinberg <zackw@stanford.edu>.
32474
32475         * gcc.dg/cpp/defined.c: Update.
32476         * gcc.dg/cpp/defined_trad.c: New tests.
32477
32478 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32479
32480         * gcc.dg/cpp/trad-direct.c: Update.
32481
32482 2000-12-11  Neil Booth  <neilb@earthling.net>
32483
32484         * gcc.dg/cpp/defined_trad.c
32485
32486 2000-12-11  Neil Booth  <neilb@earthling.net>
32487
32488         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
32489
32490 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32491
32492         * gcc.dg/format-miss-2.c: New test.
32493
32494 2000-12-09  Neil Booth  <neilb@earthling.net>
32495
32496         * gcc.dg/cpp/lineflags.c: New tests.
32497         * gcc.dg/cpp/poison.c: Update.
32498         * gcc.dg/cpp/redef2.c: Update.
32499         * gcc.dg/cpp/skipping.c: New test.
32500
32501 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
32502
32503         * g++.old-deja/g++.other/eh3.C: New testcase.
32504
32505 2000-12-07  Neil Booth  <neilb@earthling.net>
32506
32507         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
32508         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
32509         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
32510         wtr-union-init-2.c, wtr-union-init-3.c: Update.
32511         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
32512         Update.
32513
32514 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32515
32516         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
32517         __SIZE_TYPE__ instead of int for type of integers cast to
32518         pointers.
32519
32520 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
32521
32522         * g++.old-deja/g++.other/cleanup4.C: New test.
32523
32524 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32525
32526         * format-sec-1.c: New test.
32527
32528 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32529
32530         * gcc.dg/format-nonlit-3.c: New test.
32531
32532 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32533
32534         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
32535         through a null pointer.
32536
32537 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32538
32539         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
32540         * g++.old-deja/g++.pt/partial4.C: New test.
32541
32542 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
32543
32544         * gcc.c-torture/execute/ieee/hugeval.x: New.
32545
32546 2000-12-06  Neil Booth  <neilb@earthling.net>
32547
32548         * gcc.dg/cpp/backslash2.c: New tests.
32549
32550 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32551
32552         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
32553         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
32554
32555 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
32556
32557         * gcc.c-torture/execute/20001203-2.c: New testcase.
32558
32559 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32560
32561         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
32562         * g++.old-deja/g++.other/virtual10.C: New test.
32563
32564 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
32565
32566         * g++.old-deja/g++.mike/pmf5.C: Remove test.
32567
32568 2000-12-05  Richard Henderson  <rth@redhat.com>
32569
32570         * gcc.c-torture/compile/20001205-1.c: New.
32571
32572 2000-12-04  Neil Booth  <neilb@earthling.net>
32573
32574         * g++.old-deja/g++.other/virtual9.C: New test.
32575         * g++.old-deja/g++.pt/crash61.C: New test.
32576         * gcc.c-torture/execute/loop-9.c: New test.
32577
32578 2000-12-04  Neil Booth  <neilb@earthling.net>
32579
32580         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
32581         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
32582         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
32583         * gcc.dg/cpp/extratokens.c: ...here.
32584
32585 2000-12-04  Neil Booth  <neilb@earthling.net>
32586
32587         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
32588         New tests.
32589
32590 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32591
32592         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
32593         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
32594
32595 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32596
32597         * gcc.c-torture/execute/20001203-1.c: New test.
32598
32599 2000-12-03  Neil Booth  <neilb@earthling.net>
32600
32601         * gcc.dg/cpp/macro6.c: New test cases.
32602
32603 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32604
32605         * gcc.c-torture/execute/string-opt-9.c: New test.
32606         * gcc.c-torture/execute/string-opt-10.c: Likewise.
32607         * gcc.c-torture/execute/string-opt-11.c: Likewise.
32608         * gcc.c-torture/execute/string-opt-12.c: Likewise.
32609
32610         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
32611         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
32612
32613 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
32614
32615         * gcc.dg/cpp/if-6.c: New testcase.
32616
32617         * gcc.dg/20001201-1.c: New testcase.
32618
32619 2000-12-02  Neil Booth  <neilb@earthling.net>
32620
32621         * g++.old-deja/g++.other/externC4.C,
32622         g++.old-deja/g++.other/friend10.C: New tests.
32623
32624 2000-12-02  Neil Booth  <neilb@earthling.net>
32625
32626         * g++.old-deja/g++.other/instan2.C
32627         * g++.old-deja/g++.other/instan3.C: New test.
32628
32629 2000-12-02  Neil Booth  <neilb@earthling.net>
32630
32631         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
32632         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
32633         gnuc99.c,gnuc99-pedantic.c: New tests.
32634
32635 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32636
32637         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
32638         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
32639
32640 2000-12-01  Neil Booth  <neilb@earthling.net>
32641
32642         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
32643         * gcc.dg/cpp/poison.c: Update.
32644         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
32645
32646 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
32647
32648         * g77.f-torture/execute/20001201.f: New test.
32649
32650 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
32651
32652         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
32653
32654 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
32655
32656         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
32657
32658 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
32659
32660         * g++.old-deja/g++.other/cast6.C: New test.
32661
32662 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
32663
32664         * gcc.c-torture/execute/20001130-2.c: New testcase.
32665
32666 2000-11-30  Richard Henderson  <rth@redhat.com>
32667
32668         * gcc.c-torture/execute/20001130-1.c: New test.
32669
32670 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32671
32672         * g++.old-deja/g++.other/op3.C: New test.
32673
32674 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32675
32676         * g++.old-deja/g++.other/op2.C: New test.
32677
32678 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
32679
32680         * g++.old-deja/g++.other/crash38.C: New test.
32681
32682 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
32683
32684         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
32685
32686 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
32687
32688         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
32689         tests.
32690         * gcc.c-torture/execute/string-opt-6.c: New test.
32691
32692         * gcc.dg/20001117-1.c: Add main.
32693
32694 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
32695
32696         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
32697         Move from here ...
32698         * gcc.dg/940510-1.c: ... to here.
32699
32700         * gcc.dg/20000926-1.c: GNU C now allows initializations of
32701         zero-size arrays in toplevel structures.
32702
32703 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32704
32705         * gcc.c-torture/execute/loop-8.c: New test.
32706
32707 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32708
32709         * g++.old-deja/g++.other/base1.C: New test.
32710
32711 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32712
32713         * g++.old-deja/g++.other/parse2.C: New test.
32714
32715 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32716
32717         * g++.old-deja/g++.pt/incomplete1.C: New test.
32718
32719 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
32720
32721         * g++.old-deja/g++.other/friend9.C: New test.
32722
32723 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
32724
32725         * gcc.dg/20001127-1.c: New test.
32726
32727 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32728
32729         * g++.old-deja/g++.pt/friend46.C: New test.
32730
32731 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
32732
32733         * g++.old-deja/g++.other/ptrmem8.C: New test.
32734
32735 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32736
32737         * gcc.c-torture/execute/string-opt-7.c: New test.
32738         * gcc.c-torture/execute/string-opt-8.c: Likewise.
32739
32740 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
32741
32742         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
32743         instead of 'mkcheck 2'.
32744
32745 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32746
32747         * gcc.c-torture/execute/memcheck/driver.c,
32748         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
32749         C9X references to refer to C99.
32750
32751 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
32752
32753         * gcc.dg/ultrasp3.c: New test.
32754
32755 2000-11-25  Neil Booth  <neilb@earthling.net>
32756
32757         * gcc.dg/cpp/include2.c: Update test to be locale independent.
32758
32759 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
32760
32761         * gcc.c-torture/compile/20001123-2.c: New.
32762
32763 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32764
32765         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
32766
32767 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
32768
32769         * gcc.dg/sequence-point-1.c: Add some new tests.
32770         * gcc.c-torture/execute/20001124-1.c: New test.
32771
32772 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32773
32774         * g++.old-deja/g++.other/vaarg4.C: New test.
32775         * gcc.c-torture/compile/20001123-1.c: New test.
32776
32777 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
32778
32779         * g++.other/crash24.C: Adjust and remove XFAIL.
32780         * g++.other/crash37.C: New test.
32781
32782 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
32783
32784         * g++.old-deja/g++.pt/instantiate9.C: New test.
32785
32786 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
32787
32788         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
32789         new ABI, too.
32790
32791         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
32792         * g++.old-deja/g++.robertl/eb55.C: Likewise.
32793
32794 2000-11-22  Neil Booth  <neilb@earthling.net>
32795
32796         * gcc.dg/cpp/Wtrigraphs.c: New test.
32797
32798 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
32799
32800         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
32801
32802 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
32803
32804         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
32805
32806 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
32807
32808         * lib/gcc-dg.exp: load_lib scanasm.exp.
32809         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
32810         * lib/g++-dg.exp: load_lib scanasm.exp.
32811         * lib/scanasm.exp: New.
32812         (scan-assembler, scan-assembler-not): Add optional arguments to
32813         test name, or if not present, the pattern name.
32814         (scan-assembler-dem, scan-assembler-dem-not): New.
32815
32816         * g++.dg/dg.exp: New.
32817
32818 2000-11-21  Neil Booth  <neilb@earthling.net>
32819
32820         * gcc.dg/cpp/integrated1.c: Remove.
32821
32822 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32823
32824         * gcc.c-torture/execute/20001121-1.c: New test.
32825
32826 2000-11-21  Richard Henderson  <rth@redhat.com>
32827
32828         * gcc.c-torture/compile/20001121-1.c: New test.
32829
32830 2000-11-20  Neil Booth  <neilb@earthling.net>
32831
32832         * gcc.dg/cpp/integrated1.c: New test.
32833
32834 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
32835
32836         * g++.old-deja/g++.other/inline17.C: New test.
32837
32838 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
32839
32840         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
32841         local variable to be zero: I made the variable global. Now
32842         uses abort() and exit() instead of relying on main's return value.
32843
32844 2000-11-20  Neil Booth  <neilb@earthling.net>
32845
32846         * gcc.dg/cpp/paste2.c: Update test.
32847         * objc/execute/paste.m: New test.
32848
32849 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32850
32851         * gcc.dg/c99-condexpr-1.c: New test.
32852
32853 2000-11-20  Neil Booth  <neilb@earthling.net>
32854
32855         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
32856
32857 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
32858
32859         * g++.old-deja/g++.pt/export1.C: New test.
32860
32861 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
32862
32863         * gcc.dg/20001117-1.c: New test.
32864
32865 2000-11-18  Richard Henderson  <rth@redhat.com>
32866
32867         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
32868
32869 2000-11-18  Richard Henderson  <rth@redhat.com>
32870
32871         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
32872         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
32873         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
32874
32875 2000-11-18  Richard Henderson  <rth@redhat.com>
32876
32877         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
32878         (main): New.  Exit cleanly.
32879
32880 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32881
32882         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
32883         gcc.dg/c99-fordecl-2.c: New tests.
32884
32885 2000-11-18  Richard Henderson  <rth@redhat.com>
32886
32887         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
32888         * gcc.c-torture/execute/zerolen-2.c: New.
32889
32890 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32891
32892         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
32893         memory.
32894
32895 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32896
32897         * g++.old-deja/g++.pt/instantiate8.C: New test.
32898
32899 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
32900
32901         * g++.old-deja/g++.other/incomplete.C: Add more tests.
32902         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
32903
32904 2000-11-16  Nick Clifton  <nickc@redhat.com>
32905
32906         * gcc.c-torture/execute/nestfunc-2.c: New test.
32907         * gcc.c-torture/execute/nestfunc-3.c: New test.
32908
32909 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32910
32911         * gcc.c-torture/compile/20001116-1.c: New test.
32912
32913 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32914
32915         * gcc.c-torture/execute/20001115-1.c: New test.
32916
32917 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
32918
32919         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
32920         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
32921         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
32922         * g++.old-deja/g++.abi/vmihint.C: Likewise.
32923
32924 2000-11-15  Neil Booth  <neilb@earthling.net>
32925
32926         gcc.dg/cpp/_Pragma1.c: Update.
32927         gcc.dg/cpp/_Pragma2.c: New test.
32928
32929 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32930
32931         * g++.old-deja/g++.other/anon5.C: New test.
32932
32933 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32934
32935         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
32936         tests.
32937
32938 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
32939
32940         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
32941         output.
32942
32943 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32944
32945         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
32946         labels at end of compound statements.
32947
32948 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
32949
32950         * gcc.c-torture/execute/loop-7.c: New test.
32951
32952 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32953
32954         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
32955
32956 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32957
32958         * gcc.dg/c99-bool-1.c: New test.
32959
32960 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
32961
32962         * gcc.dg/c99-scope-1.c: Remove xfail.
32963         * gcc.dg/c99-scope-2.c: New test.
32964
32965 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32966
32967         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
32968         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
32969
32970 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
32971
32972         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
32973         error messages.
32974
32975         * g++.mike/p700.C: Don't typedef wchar_t.
32976         * g++.mike/p784.C: Likewise.
32977         * g++.mike/eb101.C: Don't use __wchar_t.
32978
32979 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
32980
32981         * g77.f-torture/execute/20001111.[fx]: Test premature exit
32982         from DO loop.
32983
32984 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
32985
32986         * gcc.c-torture/execute/20001111-1.c: New test.
32987
32988 2000-11-10  Nick Clifton  <nickc@redhat.com>
32989
32990         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
32991         long multuiple and accumulate.
32992
32993 2000-11-09  Richard Henderson  <rth@redhat.com>
32994
32995         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
32996         via size_t instead of int.
32997
32998         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
32999         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33000         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33001         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33002
33003 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33004
33005         * gcc.c-torture/compile/20001109-1.c: New test.
33006         * gcc.c-torture/compile/20001109-2.c: New test.
33007
33008 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33009
33010         * g++.old-deja/g++.pt/operator1.C: New test.
33011         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33012
33013 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33014
33015         * gcc.dg/20001108-1.c: New test.
33016
33017 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33018
33019         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33020         with both arguments constant strings.
33021         * gcc.c-torture/execute/string-opt-3.c: New test.
33022         * gcc.c-torture/execute/string-opt-4.c: New test.
33023         * gcc.c-torture/execute/string-opt-5.c: New test.
33024
33025 2000-11-08  Nick Clifton  <nickc@redhat.com>
33026
33027         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
33028         mulsidi3adddi patterns.
33029
33030 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
33031
33032         * g++.old-deja/g++.other/crash36.C: New test.
33033
33034 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
33035
33036         * g++.old-deja/g++.other/init16.C: New test.
33037
33038 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
33039
33040         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
33041
33042 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33043
33044         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
33045         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33046         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33047
33048 2000-11-07  DJ Delorie  <dj@redhat.com>
33049
33050         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
33051
33052 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33053
33054         * gcc.c-torture/execute/string-opt-1.c: New test.
33055
33056 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
33057
33058         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
33059         mips-sgi-irix6.* because the MIPS ABI passes floating-point
33060         parameters in registers, and there is no way for a varargs
33061         function to know in which order the integer and floating-point
33062         parameters should be interleaved when they are placed on the
33063         stack.
33064         * gcc.c-torture/execute/va-arg-16.x: Likewise.
33065         * gcc.c-torture/execute/va-arg-17.x: Likewise.
33066
33067 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33068
33069         * gcc.c-torture/execute/string-opt-2.c: New test.
33070
33071 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
33072
33073         * g++.old-deja/g++.pt/crash60.C: New test.
33074
33075 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33076
33077         * g++.old-deja/g++.other/crash24.C: New test.
33078         * g++.old-deja/g++.other/crash25.C: New test.
33079         * g++.old-deja/g++.other/crash26.C: New test.
33080         * g++.old-deja/g++.other/crash27.C: New test.
33081         * g++.old-deja/g++.other/crash28.C: New test.
33082         * g++.old-deja/g++.other/crash29.C: New test.
33083         * g++.old-deja/g++.other/crash30.C: New test.
33084         * g++.old-deja/g++.other/crash31.C: New test.
33085         * g++.old-deja/g++.other/crash32.C: New test.
33086         * g++.old-deja/g++.other/crash33.C: New test.
33087         * g++.old-deja/g++.other/crash34.C: New test.
33088         * g++.old-deja/g++.other/crash35.C: New test.
33089
33090 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
33091
33092         * gcc.c-torture/execute/20001031-1.c: New test.
33093
33094 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
33095
33096         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
33097         namespace.
33098
33099         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
33100         standards-conformant.
33101
33102         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
33103
33104         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
33105         * g++.old-deja/g++.mike/p755a.C: Likewise.
33106         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
33107         library makes no calls to `operator new' during initialization.
33108
33109 2000-11-04  Neil Booth  <neilb@earthling.net>
33110
33111         * gcc.dg/cpp/include2.c: New tests.
33112
33113 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
33114
33115         * lib/g++.exp (g++_set_ld_library_path): New function.
33116         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
33117
33118 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
33119
33120         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
33121         warnings.
33122
33123 2000-11-01  Richard Henderson  <rth@redhat.com>
33124
33125         * g++.old-deja/g++.ext/namedret1.C: New.
33126         * g++.old-deja/g++.ext/namedret2.C: New.
33127         * g++.old-deja/g++.ext/namedret3.C: New.
33128
33129 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
33130
33131         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
33132         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
33133
33134 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33135
33136         * gcc.c-torture/execute/va-arg-21.c: New test.
33137
33138 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33139
33140         * gcc.dg/c99-complex-2.c: New test.
33141
33142 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33143
33144         * gcc.c-torture/execute/stdio-opt-1.c: New test.
33145
33146 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
33147
33148         * g++.old-deja/g++.other/inline16.C: New test.
33149
33150 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
33151
33152         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
33153         __PRETTY_FUNCTION__
33154
33155 2000-10-29  Neil Booth  <neilb@earthling.net>
33156
33157         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
33158         New tests.
33159         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
33160         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
33161         optimisation.
33162
33163 2000-10-29  Neil Booth  <neilb@earthling.net>
33164
33165         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
33166         * mi1.c, mi1c.h: Add null directives to multiple-include test.
33167         * mi5.c: Test multiple includes work with -C.
33168         * trigraphs.c: Test ^= version.
33169
33170 2000-10-28  Neil Booth  <neilb@earthling.net>
33171
33172         New tests and test updates for new macro expander.
33173
33174         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
33175         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
33176         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
33177         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
33178         new diagnostic messages.
33179
33180         * gcc.dg/cpp/macro3.c: New tests.
33181
33182 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
33183
33184         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
33185         on the same line.
33186
33187 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
33188
33189         * g++.old-deja/g++.other/eh2.C: New test.
33190
33191 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
33192
33193         * gcc.c-torture/execute/20001027-1.c: New test.
33194
33195 2000-10-26  Richard Henderson  <rth@redhat.com>
33196
33197         * gcc.c-torture/execute/20001026-1.c: New.
33198
33199 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
33200
33201         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
33202         * g++.old-deja/g++.law/builtin1.C: Likewise.
33203         * g++.old-deja/g++.law/ctors10.C: Likewise.
33204         * g++.old-deja/g++.law/virtual3.C: Likewise.
33205         * g++.old-deja/g++.mike/p658.C: Likewise.
33206         * g++.old-deja/g++.other/sibcall1.C: Likewise.
33207         * g++.old-deja/g++.other/vaarg2.C: Likewise.
33208         * g++.old-deja/g++.robertl/eb124.C: Likewise.
33209         * g++.old-deja/g++.robertl/eb44.C: Likewise.
33210         * g++.old-deja/g++.robertl/eb77.C: Likewise.
33211
33212 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
33213
33214         * gcc.c-torture/compile/20001024-1.c: New test.
33215
33216 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
33217
33218         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
33219         to tell us whether or not we are using V3.
33220
33221 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33222
33223         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
33224         operands.
33225
33226 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33227
33228         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
33229
33230 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
33231
33232         * gcc.c-torture/execute/20001024-1.c: New test.
33233
33234 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
33235
33236         * g++.old-deja/g++.other/sibcall1.C: New test.
33237
33238 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
33239
33240         * gcc.dg/noncompile/init-3.c: New test.
33241
33242 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33243
33244         * gcc.dg/format-array-1.c: New test.
33245
33246 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33247
33248         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
33249         writing through null pointers; remove comment about testing
33250         unterminated strings.
33251
33252 2000-10-17  Matthew Hiller  <hiller@redhat.com>
33253
33254         * gcc.c-torture/execute/20001017-2.c: New test.
33255
33256 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33257
33258         * gcc.c-torture/compile/20001018-1.c: New test.
33259         * gcc.c-torture/compile/20001018-1.x: Xfail.
33260
33261 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33262
33263         * gcc.c-torture/execute/20001017-1.c: New test.
33264
33265 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33266
33267         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
33268         for multiple use of arguments with scanf formats; add tests for
33269         multiple use of arguments.
33270
33271 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
33272
33273         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
33274
33275 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33276
33277         * gcc.dg/format-miss-1.c: New test.
33278
33279 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33280
33281         * gcc.c-torture/execute/20001013-1.c: New test.
33282
33283 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33284
33285         * gcc.dg/format-branch-1.c: New test.
33286
33287 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
33288
33289         * README, lib/file-format.exp: Remove EGCS references.
33290
33291 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
33292
33293         * gcc.dg/20001013-1.c: New test.
33294
33295 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33296
33297         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
33298         for intmax_t in the compiler using __typeof__ and the type rules
33299         for conditional expressions.
33300
33301 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
33302
33303         * gcc.dg/20001012-1.c: New test.
33304         * gcc.dg/20001012-2.c: New test.
33305
33306 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33307
33308         * gcc.dg/format-attr-1.c: New test.
33309
33310 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33311
33312         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
33313         __LONG_LONG_MAX__ instead of LLONG_MAX.
33314
33315 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33316
33317         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
33318         scanf flags.
33319         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
33320         flags.
33321
33322 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33323
33324         * gcc.dg/sequence-pt-1.c: New test.
33325
33326 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
33327
33328         * gcc.c-torture/execute/20001011-1.c: New testcase.
33329         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
33330
33331 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33332
33333         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
33334         does not error on it.
33335
33336 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
33337
33338         * gcc.dg/20001009-1.c: New test.
33339
33340 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
33341
33342         * gcc.c-torture/compile/20001009-1.c: Move from here ....
33343         * gcc.c-torture/execute/20001009-2.c: ... to here.
33344
33345 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
33346
33347         * gcc.c-torture/compile/20001009-1.c: New testcase.
33348         * gcc.c-torture/execute/20001009-1.c: New testcase.
33349         Testcases provided by Jan Hubicka <jh@suse.cz>.
33350
33351 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33352
33353         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33354         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
33355         uintmax_t using <limits.h> to emulate the compiler's internal
33356         logic.  No longer XFAIL %j tests.
33357
33358 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33359
33360         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
33361         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
33362         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
33363         regexps and details of expected handling of some bad formats.
33364         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
33365         suppression.
33366
33367 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33368
33369         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
33370         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
33371         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
33372         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
33373         in list archives.
33374
33375 2000-10-06  Richard Henderson  <rth@cygnus.com>
33376
33377         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
33378         * g++.old-deja/g++.brendan/crash52.C: Likewise.
33379         * g++.old-deja/g++.jason/report.C: Likewise.
33380         * g++.old-deja/g++.law/friend5.C: Likewise.
33381         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
33382         of the expected warnings.
33383
33384 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
33385
33386         * g++.old-deja/g++.pt/enum14.C: New test.
33387
33388 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33389
33390         * g++.old-deja/g++.pt/crash59.C: New test.
33391
33392 2000-10-04  Will Cohen  <wcohen@redhat.com>
33393
33394         * gcc.dg/20000926-1.c: New test.
33395
33396 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
33397
33398         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
33399         function name for current C++ compiler.
33400         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
33401
33402 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
33403
33404         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
33405         __PRETTY_FUNCTION__.
33406         * g++.old-deja/g++.ext/pretty2.C: Likewise.
33407
33408 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33409
33410         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
33411
33412 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
33413
33414         * gcc.c-torture/compile/20000923-1.c: New test.
33415
33416 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
33417
33418         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
33419         * g++.old-deja/g++.pt/ttp62.C: Same.
33420         * g++.old-deja/g++.other/inline14.C: Same.
33421
33422 2000-09-24  Richard Henderson  <rth@cygnus.com>
33423
33424         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
33425
33426 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33427
33428         * gcc.dg/c90-printf-1.c: Add test for wide string format.
33429
33430 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
33431
33432         * gcc.c-torture/compile/20000922-1.c: New file.
33433
33434 2000-09-21  Nick Clifton  <nickc@redhat.com>
33435
33436         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
33437         a signed long modulo operation.
33438         (mod6): New function - perform an unsigned long modulo operation.
33439         (main): Add tests for modulos of very large numbers by very small
33440         dividends.
33441
33442 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33443
33444         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
33445
33446 2000-09-19  Richard Henderson  <rth@cygnus.com>
33447
33448         * gcc.dg/compare2.c (case 10): XFAIL.
33449
33450 2000-09-18  Richard Henderson  <rth@cygnus.com>
33451
33452         * gcc.c-torture/execute/20000906-1.c: Move ...
33453         * gcc.dg/20000906-1.c: ... here.  Only run on targets
33454         that support __builtin_trap.
33455
33456 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
33457
33458         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
33459
33460 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33461
33462         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
33463         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
33464         more $ format tests.
33465
33466 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33467
33468         * gcc.dg/format-errmk-1.c: New test.
33469
33470 2000-09-17  Greg McGary  <greg@mcgary.org>
33471
33472         * gcc.c-torture/execute/20000917-1.x: Remove.
33473
33474 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33475
33476         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
33477
33478 2000-09-17  Greg McGary  <greg@mcgary.org>
33479
33480         * gcc.c-torture/execute/20000917-1.c: New test.
33481         * gcc.c-torture/execute/20000917-1.x: XFAIL.
33482
33483 2000-09-16  Neil Booth  <NeilB@earthling.net>
33484
33485         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
33486         in nested macro bug.
33487
33488 2000-09-15  Neil Booth  <NeilB@earthling.net>
33489
33490         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
33491
33492 2000-09-14  Jeffrey A Law  (law@cygnus.com)
33493
33494         * gcc.c-torture/execute/20000914-1.c: New test.
33495
33496 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
33497
33498         * g++.other/inline13.C: New test.
33499
33500 2000-09-12  Andreas Jaeger  <aj@suse.de>
33501
33502         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
33503         constant by Ulrich Drepper <drepper@redhat.com>.
33504
33505 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
33506
33507         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
33508
33509 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33510
33511         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
33512
33513 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
33514
33515         * gcc.dg/cpp/backslash.c: New test.
33516
33517 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
33518
33519         * gcc.c-torture/execute/20000910-1.c: New test.
33520         * gcc.c-torture/execute/20000910-2.c: Likewise.
33521
33522 2000-09-11  Robert Lipe  <robertl@sco.com>
33523
33524         * gcc.dg/pragma-align.c: New test.
33525
33526 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
33527
33528         * g++.old-deja/g++.pt/explicit82.C: New test.
33529         * g++.old-deja/g++.pt/explicit83.C: New test.
33530
33531 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
33532
33533         * gcc.dg/asm-names.c: New test.
33534
33535 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33536
33537         * gcc.dg/cpp/tr-warn6.c: New test
33538
33539 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33540
33541         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
33542         be accepted.
33543
33544 2000-09-07  Catherine Moore  <clm@redhat.com>
33545
33546         * gcc.c-torture/execute/unroll-1.c: New test.
33547
33548 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
33549
33550         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
33551         ERROR markers.
33552         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
33553         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
33554         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
33555         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
33556         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
33557         Preprocess only.
33558         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
33559         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
33560
33561 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33562
33563         * g++.old-deja/g++.pt/deduct2.C: New test.
33564
33565 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33566
33567         * g++.old-deja/g++.pt/parms2.C: New test.
33568
33569 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
33570
33571         * g++.old-deja/g++.pt/crash58.C: New test.
33572
33573 2000-09-06  Greg McGary  <greg@mcgary.org>
33574
33575         * gcc.c-torture/execute/20000906-1.c: New test.
33576         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
33577
33578 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33579
33580         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
33581
33582 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33583
33584         * g++.old-deja/g++.pt/crash57.C: New test.
33585
33586 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33587
33588         * g++.old-deja/g++.pt/crash56.C: New test.
33589
33590 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
33591
33592         * g++.old-deja/g++.pt/koenig1.C: New test.
33593
33594 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33595
33596         * gcc.dg/20000904-1.c: New test.
33597
33598 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
33599
33600         * gcc.dg/cpp/paste8.c: New test.
33601
33602 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
33603
33604         * gcc.c-torture/compile/20000827-1.c: New test.
33605
33606 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33607
33608         * gcc.dg/format-diag-1.c: New test.
33609
33610 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33611
33612         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
33613         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
33614         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
33615         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
33616         gcc.dg/formatz-1.c: Adjust warning regular expressions.
33617
33618 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33619
33620         * g++.old-deja/g++.other/nested4.C: New test.
33621
33622 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
33623
33624         * g++.old-deja/g++.ns/scoped1.C: New test.
33625
33626 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
33627
33628         * lib/g++.exp: Support testing already-installed GCC.
33629
33630 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33631
33632         * wtr-label-1.c, wtr-suffix-1.c: New tests.
33633
33634 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33635
33636         * gcc.dg/return-type-2.c: New test.
33637
33638 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
33639
33640         * gcc.c-torture/compile/20000825-1.c: New test.
33641
33642 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
33643
33644         * gcc.dg/dwarf2-2.c: New test.
33645
33646 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
33647
33648         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
33649         dg-warning regexps.
33650
33651 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33652
33653         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
33654         gcc.dg/format-ext-5.c: New tests.
33655
33656 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
33657
33658         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
33659
33660 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
33661
33662         * gcc.dg/noncompile/930622-2.c: Adjust error message.
33663
33664 2000-08-24  Richard Henderson  <rth@cygnus.com>
33665
33666         * gcc.dg/ia64-sync-1.c: New test.
33667         * gcc.dg/ia64-sync-2.c: New test.
33668         * gcc.dg/ia64-asm-1.c: New test.
33669
33670 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33671
33672         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
33673         * gcc.dg/format-ext-2.c: New test.
33674
33675 2000-08-23  Jason Merrill  <jason@redhat.com>
33676
33677         * lib/old-dejagnu.exp: Also ignore "In member function" and
33678         "At global scope".
33679
33680 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33681
33682         * gcc.dg/noncompile/label-lineno-1.c: New test.
33683
33684 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33685
33686         * gcc.dg/c99-array-nonobj-1.c: New test.
33687
33688 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33689
33690         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
33691         tests.
33692         * gcc.dg/format-ext-1.c: New test.
33693
33694 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33695
33696         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
33697         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
33698         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
33699         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
33700         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
33701
33702 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33703
33704         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
33705         gcc.dg/c99-strftime-2.c: New tests.
33706
33707 2000-08-22  Richard Henderson  <rth@cygnus.com>
33708
33709         * gcc.c-torture/execute/20000822-1.c: New test.
33710
33711 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33712
33713         * gcc.c-torture/execute/20000819-1.x: Remove.
33714
33715 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33716
33717         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
33718         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
33719         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
33720         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
33721         gcc.dg/format-xopen-1.c: New tests.
33722
33723 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
33724
33725         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
33726
33727 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
33728
33729         * g++.old-deja/g++.other/loop2.C: New test.
33730
33731         * gcc.c-torture/compile/20000606-1.c: New test.
33732         * gcc.c-torture/compile/20000728-1.c: New test.
33733         * gcc.c-torture/execute/20000801-1.c: New test.
33734         * gcc.c-torture/execute/20000801-2.c: New test.
33735         * gcc.c-torture/execute/20000819-1.c: New test.
33736         * gcc.c-torture/execute/20000819-1.x: XFAIL.
33737         * gcc.dg/20000629-1.c: New test.
33738         * gcc.dg/20000724-1.c: New test.
33739         * gcc.dg/20000807-1.c: New test.
33740
33741 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
33742
33743         * gcc.dg/cpp/pragma-1.c: New test.
33744         * gcc.dg/cpp/pragma-2.c: New test.
33745
33746 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
33747
33748         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
33749         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
33750
33751 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33752
33753         * gcc.c-torture/compile/20000818-1.c: New test.
33754
33755 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
33756
33757         * gcc.c-torture/execute/20000818-1.c: New test.
33758
33759 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33760
33761         * gcc.dg/format-va-1.c: New test.
33762
33763 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33764
33765         * g++.old-deja/g++.other/typedef8.C: New test.
33766
33767 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33768
33769         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
33770         * g++.old-deja/g++.mike/net36.C: Mark candidate.
33771         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
33772         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
33773         * g++.old-deja/g++.other/ptrmem7.C: New test.
33774         * g++.old-deja/g++.pt/ptrmem10.C: New test.
33775
33776 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
33777
33778         * g++.old-deja/g++.pt/typename27.C: New test.
33779
33780 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
33781
33782         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
33783         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
33784         * g++.old-deja/g++.pt/friend45.C: New test.
33785         * g++.old-deja/g++.other/friend8.C: New test.
33786
33787 2000-08-15  Richard Henderson  <rth@cygnus.com>
33788
33789         * gcc.c-torture/execute/20000815-1.c: New test.
33790
33791 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33792
33793         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
33794         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
33795         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
33796
33797 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
33798
33799         * g++.old-deja/g++.other/refinit2.C: New test.
33800
33801 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
33802
33803         * lib/c-torture.exp (c-torture): Make
33804         compiler_conditional_xfail_data global.
33805         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
33806         compiler_conditional_xfail_data machinery.
33807         (f-torture-execute): Likewise.
33808         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
33809         and only when unrolling loops.
33810
33811         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
33812
33813 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33814
33815         * g++.old-deja/g++.pt/explicit81.C: New test.
33816
33817 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
33818
33819         * g++.old-deja/g++.pt/typename26.C: New test.
33820
33821 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
33822
33823         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
33824         warning.
33825
33826 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33827
33828         * g++.old-deja/g++.other/array3.C: New test.
33829
33830 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33831
33832         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
33833         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
33834         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
33835         New tests.
33836
33837 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
33838
33839         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
33840         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33841
33842 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
33843
33844         * gcc.c-torture/execute/20000808-1.c: New test.
33845
33846 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33847
33848         * gcc.dg/c90-const-expr-1.c: New test.
33849
33850 2000-08-08  Richard Henderson  <rth@cygnus.com>
33851
33852         * gcc.dg/noncompile/920923-1.c: Declare calloc.
33853
33854 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33855
33856         * gcc.dg/noncompile/const-ll-1.c: New test.
33857
33858 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33859
33860         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
33861
33862 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33863
33864         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
33865         that running programs linked against the shared version of libobjc
33866         run correctly.
33867
33868 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33869
33870         * gcc.dg/c99-printf-1.c: New test.
33871
33872 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33873
33874         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
33875
33876 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
33877
33878         * gcc.c-torture/execute/20000731-1.x: Delete.
33879
33880 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
33881
33882         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
33883         and torture_without_loops as is done by c-torture.exp.
33884         (search_for): Copy from c-torture.exp.
33885         (gcc-dg-runtest): New function, drives a directory of tests
33886         iterating over the TORTURE_OPTIONS.
33887         (scan-assembler, scan-assembler-not): Move here from
33888         individual directory drivers.
33889
33890         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
33891         defined by lib/gcc-dg.exp.
33892         * gcc.dg/cpp/cpp.exp: Likewise.
33893         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
33894         gcc-dg-runtest, so we cycle over optimization options.
33895
33896         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
33897         * gcc.dg/compare2.c: No longer expected to fail.
33898
33899 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33900
33901         * gcc.c-torture/execute/20000804-1.c: New test.
33902
33903 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33904
33905         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
33906
33907 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
33908
33909         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
33910
33911 2000-08-03  Jeffrey A Law  (law@cygnus.com)
33912
33913         * gcc.c-torture/compile/20000803-1.c: New test.
33914
33915 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33916
33917         * gcc.c-torture/execute/20000801-3.c,
33918         gcc.c-torture/execute/20000801-4.c: New tests.
33919         * gcc.c-torture/execute/20000801-3.x,
33920         gcc.c-torture/execute/20000801-4.x: Xfail.
33921
33922 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
33923
33924         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
33925         libobjc/.libs to allow for libtool.
33926
33927 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
33928
33929         * gcc.c-torture/compile/20000802-1.c: New test.
33930
33931 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
33932
33933         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
33934
33935 2000-07-31  Jeffrey A Law  (law@cygnus.com)
33936
33937         * gcc-c-torture/execute/20000731-2.c: New test.
33938
33939         * gcc.c-torture/execute/20000731-1.c: New test.
33940         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
33941
33942 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
33943
33944         * testsuite/gcc.dg/cpp/paste7.c: New test.
33945         * gcc.dg/cpp/20000725-1.c: New test.
33946
33947 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
33948
33949         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
33950         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
33951         declaration warning for __builtin_dwarf_reg_size.
33952
33953         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
33954
33955 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33956
33957         * gcc.dg/noncompile/voidparam-1.c: New test.
33958
33959 2000-07-30  Richard Henderson  <rth@cygnus.com>
33960
33961         * gcc.dg/c90-digraph-1.c: Don't xfail.
33962         * gcc.dg/compare2.c (case 10): Xfail.
33963         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
33964
33965 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
33966
33967         * gcc.dg/c99-main-1.c: New test.
33968
33969 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33970
33971         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
33972
33973 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
33974
33975         * gcc.c-tortuer/execute/20000726-1.c: New test.
33976
33977 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
33978
33979         * gcc.c-torture/execute/enum-2.c: New test.
33980
33981 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33982
33983         * gcc.dg/cpp/tr-warn3.c: New test.
33984
33985 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33986
33987         * g++.old-deja/g++.ext/implicit1.C: Remove.
33988         * g++.old-deja/g++.jason/c2.C: Remove
33989         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
33990         * g++.old-deja/g++.pt/crash16.C: Likewise.
33991         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
33992
33993 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33994
33995         * g++.old-deja/g++.other/for2.C: New test.
33996
33997 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
33998
33999         * gcc.dg/20000720-1.c: New test.
34000
34001 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34002
34003         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34004
34005 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34006
34007         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34008         * gcc.c-torture/execute/20000722-1.c: New.
34009         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34010
34011 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34012
34013         * gcc.dg/cpp/20000720-1.S: New test.
34014
34015 2000-07-21  Michael Meissner  <meissner@redhat.com>
34016
34017         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34018
34019 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34020
34021         * g++.old-deja/g++.brendan/crash16.C,
34022         g++.old-deja/g++.brendan/parse3.C,
34023         g++.old-deja/g++.brendan/redecl1.C,
34024         g++.old-deja/g++.ns/template13.C,
34025         g++.old-deja/g++.other/decl4.C,
34026         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
34027
34028 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34029
34030         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
34031         and "Internal error".
34032
34033         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
34034         regexps.
34035         * gcc.dg/cpp/paste6.c: New test.
34036
34037 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
34038
34039         * gcc.dg/cpp/tr-direct.c: New test.
34040
34041         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
34042         gcc.dg/cpp/undef1.c: Tweak error regexps.
34043
34044 2000-07-18  Eric Christopher <echristo@redhat.com>
34045
34046         * gcc.c-torture/compile/20000718-1.c: New test.
34047
34048 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
34049
34050         * cpplex.c (_cpp_push_token): If the token being pushed back
34051         is the previous token in this context, just subtract one from
34052         context->posn.
34053         * cppmacro.c (save_expansion): Clear aux field when storing a
34054         placemarker.
34055
34056 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
34057
34058         * gcc.dg/noncompile/redecl-1.c: New test.
34059
34060 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
34061
34062         * gcc.c-torture/execute/20000717-5.c: New test.
34063         * gcc.c-torture/execute/20000717-1.x: Removed.
34064
34065 2000-07-17  Richard Henderson  <rth@cygnus.com>
34066
34067         * gcc.c-torture/execute/20000717-4.c: New test.
34068
34069 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
34070
34071         * gcc.dg/cpp/syshdr.c: New test.
34072         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
34073
34074 2000-07-17  Neil Booth  <neilb@earthling.net>
34075
34076         * gcc.dg/cpp/cmdlne-dM.c: New test.
34077         * gcc.dg/cpp/cmdlne-dD.c: New test.
34078
34079 2000-07-17  Jeffrey A Law  (law@cygnus.com)
34080
34081         * gcc.c-torture/execute/20000717-3.c: New test.
34082
34083         * gcc.c-torture/compile/20000717-1.c: New test.
34084
34085 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
34086
34087         * gcc.c-torture/execute/20000717-2.c: New test.
34088
34089 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34090
34091         * gcc.dg/formatz-1.c: New test.
34092
34093         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
34094         * gcc.dg/c99-digraph-1.c: New tests.
34095
34096         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
34097         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
34098
34099         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
34100         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
34101         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
34102         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
34103         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
34104         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
34105         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
34106
34107 2000-07-17   Greg McGary <greg@mcgary.org>
34108
34109         * gcc.c-torture/execute/20000717-1.c: New test.
34110         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
34111
34112 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
34113
34114         * gcc.c-torture/execute/20000715-2.c: New test.
34115         * gcc.dg/20000715-1.c: New test.
34116
34117 2000-07-15  Michael Meissner  <meissner@redhat.com>
34118
34119         * gcc.c-torture/execute/20000715-1.c: New test.
34120
34121 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
34122
34123         * gcc.c-torture/execute/20000707-1.c: New test.
34124
34125 2000-07-13  Neil Booth  <NeilB@earthling.net>
34126
34127         * testsuite/gcc.dg/cpp/digraph1.c,
34128         testsuite/gcc.dg/cpp/digraph2.c,
34129         testsuite/gcc.dg/cpp/digraphs.c: New tests.
34130
34131 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
34132
34133         * g77.f-torture/compile/20000630-2.f:  New test.
34134         * g77.f-torture/compile/20000630-2.x
34135
34136 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34137
34138         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
34139
34140 2000-07-11  Neil Booth  <NeilB@earthling.net>
34141
34142         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
34143
34144 2000-07-11  Neil Booth  <NeilB@earthling.net>
34145
34146         * gcc.dg/cpp/cmdlne-C.c: New.
34147
34148 2000-07-09  Neil Booth  <NeilB@earthling.net>
34149
34150         * gcc.dg/cpp/directiv.c: New tests.
34151         * gcc.dg/cpp/undef1.c: Update.
34152
34153 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
34154
34155         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
34156
34157 2000-07-09  Neil Booth  <NeilB@earthling.net>
34158
34159         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
34160
34161 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
34162
34163         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
34164         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
34165
34166 2000-07-08  Neil Booth  <NeilB@earthling.net>
34167
34168         * gcc.dg/cpp/macsyntx.c: New tests.
34169
34170 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34171
34172         * gcc.dg/20000707-1.c: New test.
34173
34174 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
34175
34176         * gcc.c-torture/execute/20000706-1.c: New test.
34177         * gcc.c-torture/execute/20000706-2.c: New test.
34178         * gcc.c-torture/execute/20000706-3.c: New test.
34179         * gcc.c-torture/execute/20000706-4.c: New test.
34180         * gcc.c-torture/execute/20000706-5.c: New test.
34181
34182 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34183
34184         * g++.old-deja/g++.pt/instantiate7.C: New test.
34185
34186 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
34187
34188         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
34189         * g++.old-deja/g++.mike/thunk3.C: Likewise.
34190         * g++.old-deja/g++.other/rtti3.C: Likewise.
34191         * g++.old-deja/g++.other/rttid3.C: Likewise.
34192
34193 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
34194
34195         *  g77.f-torture/compile/20000630-1.x: Fix typo
34196
34197 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
34198
34199         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
34200         assembly output.
34201
34202 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
34203
34204         * gcc.dg/cpp/ident.c: New test.
34205
34206 2000-07-05  Neil Booth  <NeilB@earthling.net>
34207
34208         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
34209           gcc.dg/cpp/lexstrng.c: New tests.
34210
34211 2000-07-04  Neil Booth  <NeilB@earthling.net>
34212
34213         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
34214         * gcc.dg/cpp/strify2.c: Same.
34215
34216 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
34217
34218         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
34219         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
34220         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
34221         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
34222
34223         * testsuite/gcc.dg/cpp/macro1.c,
34224         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
34225         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
34226         testsuite/gcc.dg/cpp/strify1.c,
34227         testsuite/gcc.dg/cpp/strify2.c: New tests.
34228
34229 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
34230
34231         * gcc.c-torture/execute/20000703-1.c: New test.
34232
34233 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34234
34235         * g++.old-deja/g++.pt (lookup10.C): New test.
34236
34237 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
34238
34239         * g++.old-deja/g++.pt (typename25.C): New test.
34240
34241 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
34242
34243         * gcc.c-torture/compile/20000701-1.c: New test.
34244
34245 2000-06-30  Nick Clifton  <nickc@cygnus.com>
34246
34247         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
34248         to test case.
34249
34250 2000-06-30  Catherine Moore  <clm@cygnus.com>
34251
34252         * gcc.c-torture/execute/align-1.c: New test.
34253
34254 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
34255
34256         * g++.old-deja/g++.pt/expr8.C: New test.
34257         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
34258
34259 2000-06-29  Nick Clifton  <nickc@cygnus.com>
34260
34261         * gcc.c-torture/compile/20000629-1.c: New test.
34262
34263 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34264
34265
34266         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
34267         gcc.dg/noncompile directory, depending on whether they're
34268         preprocessor tests or not.  Annotate all the tests for the dg
34269         framework.
34270
34271         * gcc.c-torture/noncompile/noncompile.exp: Delete.
34272         * gcc.dg/noncompile/noncompile.exp: New.
34273
34274         * Moved files:
34275         Old name                                New name
34276         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
34277         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
34278         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
34279         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
34280         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
34281         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
34282         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
34283         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
34284         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
34285         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
34286         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
34287         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
34288         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
34289         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
34290         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
34291         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
34292         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
34293         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
34294         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
34295         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
34296         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
34297         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
34298         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
34299         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
34300
34301         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
34302         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
34303         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
34304         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
34305         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
34306         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
34307
34308 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
34309
34310         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
34311         declare one variable.  On the fourth, error.
34312         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
34313         declared by 20000628-1a.h.
34314
34315 2000-06-29  Richard Henderson  <rth@redhat.com>
34316
34317         * gcc.c-torture/execute/930529-1.x: New file.
34318         * gcc.dg/920413-1.c: Adjust expected warning text.
34319         * gcc.dg/980217-1.c: Declare abort.
34320         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
34321
34322 2000-06-29  Jeffrey A Law  (law@cygnus.com)
34323
34324         * g77.f-torture/compile/20000629-1.f: New test.
34325         * g77.f-torture/compile/20000629-1.x: Expected to fail.
34326
34327 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34328
34329         Rearrange lots of files, removing entirely the
34330         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
34331         directories.
34332
34333         * Deleted files:
34334         gcc.c-torture/code_quality/code_quality.exp
34335         gcc.c-torture/special/special.exp
34336         gcc.failure/failure.exp
34337         gcc.failure/940409-1.x
34338         gcc.c-torture/compile/961203-1.x
34339
34340         * New files:
34341         gcc.misc-tests/linkage.exp
34342         gcc.c-torture/execute/920730-1t.c
34343         gcc.c-torture/execute/920730-1t.x
34344         gcc.c-torture/compile/920520-1.x
34345         gcc.c-torture/compile/920521-1.x
34346         gcc.c-torture/compile/981006-1.x
34347         gcc.c-torture/execute/eeprof-1.x
34348
34349         * Moved files (possibly with modifications to fit a new harness):
34350         Old name                                New name
34351         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
34352         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
34353         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
34354         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
34355         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
34356         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
34357         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
34358         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
34359         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
34360         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
34361         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
34362         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
34363         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
34364         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
34365
34366 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
34367
34368         * c-torture/compile/961203-1.x: Delete.
34369
34370         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
34371         not exit. Include stdio.h.
34372         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
34373         * gcc.misc-tests/dg-12.c: Likewise.
34374         * gcc.misc-tests/dg-5.c: Likewise.
34375         * gcc.misc-tests/dg-6.c: Likewise.
34376         * gcc.misc-tests/dg-7.c: Prototype abort.
34377         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
34378         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
34379         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
34380         not exit.
34381         * gcc.misc-tests/sieve.c: Use return from main, not exit.
34382         * gcc.misc-tests/sort2.c: Use return from main, not exit.
34383
34384 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
34385
34386         * gcc.dg/cpp/20000628-1.c: New test.
34387         * gcc.dg/cpp/20000628-1.h: New header for above test.
34388         * gcc.dg/cpp/20000628-1a.h: Likewise.
34389
34390 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
34391
34392         * gcc.dg/cpp: New directory.
34393         * gcc.dg/cpp/cpp.exp: New driver.
34394         * gcc.dg/cpp/20000627-1.c: New test.
34395         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
34396         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
34397         and rewrite as a compilation test.
34398
34399         * gcc.dg: Move many files into the cpp subdirectory, possibly
34400         renaming or editing them as well.
34401         Old name                New name
34402         990119-1.c              cpp/19990119-1.c
34403         990228-1.c              cpp/19990228-1.c
34404         990407-1.c              cpp/19990407-1.c
34405         990409-1.c              cpp/19990409-1.c
34406         990413-1.c              cpp/19990413-1.c
34407         990703-1.c              cpp/19990703-1.c
34408         20000127-1.c            cpp/20000127-1.c
34409         20000129-1.c            cpp/20000129-1.c
34410         20000207-1.c            cpp/20000207-1.c
34411         20000207-2.c            cpp/20000207-2.c
34412         20000209-1.c            cpp/20000209-1.c
34413         20000209-2.c            cpp/20000209-2.c
34414         20000301-1.c            cpp/20000301-1.c
34415         20000419-1.c            cpp/20000419-1.c
34416         20000510-1.S            cpp/20000510-1.S
34417         20000519-1.c            cpp/20000519-1.c
34418         20000529-1.c            cpp/20000529-1.c
34419         20000625-1.c            cpp/20000625-1.c
34420         20000625-2.c            cpp/20000625-2.c
34421         cpp-as1.c               cpp/assert1.c
34422         cpp-as2.c               cpp/assert2.c
34423         cxx-comments-1.c        cpp/cxxcom1.c
34424         cxx-comments-2.c        cpp/cxxcom2.c
34425         endif-label.c           cpp/endif.c
34426         cpp-hash1.c             cpp/hash1.c
34427         cpp-hash2.c             cpp/hash2.c
34428         cpp-if1.c               cpp/if-1.c
34429         cpp-if2.c               cpp/if-2.c
34430         cpp-if3.c               cpp/if-3.c
34431         cpp-if4.c               cpp/if-4.c
34432         cpp-if5.c               cpp/if-5.c
34433         cpp-cond.c              cpp/if-cexp.c
34434         cpp-missingop.c         cpp/if-mop.c
34435         cpp-missingparen.c      cpp/if-mpar.c
34436         cpp-opprec.c            cpp/if-oppr.c
34437         cpp-ifparen.c           cpp/if-paren.c
34438         cpp-shortcircuit.c      cpp/if-sc.c
34439         cpp-shift.c             cpp/if-shift.c
34440         cpp-unary.c             cpp/if-unary.c
34441         cpp-li1.c               cpp/line1.c
34442         cpp-li2.c               cpp/line2.c
34443         lineno.c                cpp/line3.c
34444         lineno-2.c              cpp/line4.c
34445         cpp-mi.c                cpp/mi1.c
34446         cpp-mic.h               cpp/mi1c.h
34447         cpp-micc.h              cpp/mi1cc.h
34448         cpp-mind.h              cpp/mi1nd.h
34449         cpp-mindp.h             cpp/mi1ndp.h
34450         cpp-mix.h               cpp/mi1x.h
34451         cpp-mi2.c               cpp/mi2.c
34452         cpp-mi2a.h              cpp/mi2a.h
34453         cpp-mi2b.h              cpp/mi2b.h
34454         cpp-mi2c.h              cpp/mi2c.h
34455         cpp-mi3.c               cpp/mi3.c
34456         cpp-mi3.def             cpp/mi3.def
34457         poison-1.c              cpp/poison.c
34458         pr-impl.c               cpp/prag-imp.c
34459         cpp-redef-2.c           cpp/redef1.c
34460         cpp-redef.c             cpp/redef2.c
34461         strpaste.c              cpp/strp1.c
34462         strpaste-2.c            cpp/strp2.c
34463         cpp-tradpaste.c         cpp/tr-paste.c
34464         cpp-tradstringify.c     cpp/tr-str.c
34465         cpp-tradwarn1.c         cpp/tr-warn1.c
34466         cpp-tradwarn2.c         cpp/tr-warn2.c
34467         trigraphs.c             cpp/trigraphs.c
34468         cpp-unc1.c              cpp/unc1.c
34469         cpp-unc2.c              cpp/unc2.c
34470         cpp-unc3.c              cpp/unc3.c
34471         cpp-unc.c               cpp/unc4.c
34472         undef.c                 cpp/undef1.c
34473         undef-2.c               cpp/undef2.c
34474         cpp-wi1.c               cpp/widestr1.c
34475
34476 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
34477
34478         * lib/g++.exp (g++_include_flags): Tweak.
34479
34480 2000-06-27  H.J. Lu  <hjl@gnu.org>
34481             Loren J. Rittle  <ljrittle@acm.org>
34482
34483         * lib/g++.exp (g++_include_flags): Override libgloss.exp
34484         version with one that knows about the new gcc tree structure.
34485         (g++_link_flags): Same.
34486
34487 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
34488
34489         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
34490         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
34491         case we are cross-compiling.
34492
34493         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
34494         g++.old-deja/g++.niklas/Makefile.in,
34495         g++.old-deja/g++.niklas/configure.in,
34496         g++.old-deja/g++.other/Makefile.in,
34497         g++.old-deja/g++.other/configure.in,
34498         gcc.c-torture/code_quality/Makefile.in,
34499         gcc.c-torture/code_quality/configure.in,
34500         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
34501         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
34502         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
34503         gcc.c-torture/execute/ieee/Makefile.in,
34504         gcc.c-torture/execute/ieee/configure.in,
34505         gcc.c-torture/noncompile/Makefile.in,
34506         gcc.c-torture/noncompile/configure.in,
34507         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
34508         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
34509         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
34510
34511 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34512
34513         * g++.old-deja/g++.other/ambig3.C: New test.
34514
34515 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
34516
34517         * g++.old-deja/g++.pt/syntax1.C: New test.
34518         * g++.old-deja/g++.pt/syntax2.C: New test.
34519         * g++.old-deja/g++.other/syntax3.C: New test.
34520         * g++.old-deja/g++.other/syntax4.C: New test.
34521
34522 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34523
34524         * gcc.dg/20000623-1.c: Prototype exit and abort.
34525
34526 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
34527
34528         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
34529         New tests.
34530         * gcc.dg/cpp-mi3.def: New file.
34531
34532         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
34533         inside assertions.
34534         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
34535         lexer's error messages.
34536         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
34537         divine anything from the linemarkers.
34538         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
34539         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
34540
34541 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
34542
34543         * gcc.dg/20000623-1.c: New test.
34544
34545 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
34546
34547         * gcc.c-torture/execute/20000622-1.c: New test.
34548
34549 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34550
34551         * g++.old-deja/g++.other/init15.C: New test.
34552
34553 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
34554
34555         * g++.old-deja/g++.pt/vaarg2.C: New test.
34556         * g++.old-deja/g++.pt/vaarg3.C: New test.
34557
34558 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
34559
34560         * g++.old-deja/g++.other/dyncast6.C: New test.
34561
34562 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
34563
34564         * gcc.c-torture/execute/loop-6.c: New test.
34565
34566 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
34567
34568         * gcc.dg/20000614-1.c: New test.
34569         * gcc.dg/20000614-2.c: New test.
34570
34571 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
34572
34573         * g++.old-deja/g++.other/inline12.C: New test.
34574
34575 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
34576
34577         * g++.old-deja/g++.other/eh1.C: New test.
34578
34579 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
34580
34581         * g++.old-deja/g++.other/type.C: New test.
34582
34583 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34584
34585         * g++.old-deja/g++.other/initstring.C: New test.
34586
34587 2000-06-12  Jason Merrill  <jason@redhat.com>
34588
34589         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
34590
34591 2000-06-09  Jeffrey A Law  (law@cygnus.com)
34592
34593         * gcc.c-torture/compile/20000609-1.c: New test.
34594
34595 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
34596
34597         * gcc.dg/20000609-1.c: New test.
34598
34599 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
34600
34601         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
34602         * gcc.c-torture/noncompile/poison-1.c: Move...
34603         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
34604         * gcc.dg/cpp-li1.c: Add a token after the #line.
34605
34606 2000-06-05  Richard Henderson  <rth@cygnus.com>
34607
34608         * gcc.c-torture/execute/20000605-2.c: New test.
34609         * gcc.c-torture/execute/20000605-3.c: New test.
34610
34611 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
34612
34613         * g77.f-torture/execute/20000503-1.x: New file.
34614
34615 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
34616
34617         * g++.old-deja/g++.eh/badalloc1.C: New test.
34618
34619 2000-06-05  Richard Henderson  <rth@cygnus.com>
34620
34621         * gcc.c-torture/execute/20000605-1.c: New test.
34622
34623 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
34624             Nathan Sidwell <nathan@codesourcery.com>
34625
34626         * gcc.c-torture/compile/20000605-1.c: New test.
34627
34628 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
34629
34630         * g77.f-torture/compile/20000601-1.f:  New test.
34631
34632 2000-06-03  Richard Henderson  <rth@cygnus.com>
34633
34634         * gcc.c-torture/execute/20000603-1.c: New.
34635
34636 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
34637
34638         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
34639         * gcc.dg/noreturn-2.c (noreturn): Likewise.
34640
34641 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
34642
34643         * gcc.dg/compare2.c (case 12): XFAIL.
34644         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
34645         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
34646
34647         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
34648
34649 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
34650
34651         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
34652         guard macro is already defined when the header is first
34653         included.
34654         * gcc.dg/cpp-mix.h: New file.
34655         * gcc.dg/endif-label.c: Update patterns to match compiler.
34656
34657         * g++.brendan/complex1.C: Declare abort.
34658         * g++.law/refs4.C: Remove XFAIL.
34659         * g++.oliva/expr2.C: Declare abort and exit.
34660
34661 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
34662
34663         * gcc.c-torture/execute/20000528-1.c: New test.
34664
34665         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
34666         * g++.old-deja/g++.law/temps4.C: Likewise.
34667
34668         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
34669         stdlib.h.  Call abort() on failure.
34670         * g++.old-deja/g++.law/refs4.C: Likewise.
34671         * g++.old-deja/g++.law/temps4.C: Likewise.
34672         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
34673         * gcc.c-torture/execute/20000112-1.c: Include string.h.
34674
34675 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
34676
34677         Relative to g++.dg/special:
34678         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
34679
34680         Relative to g++.old-deja:
34681         * g++.brendan/complex1.C, g++.jason/optimize2.C,
34682         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
34683         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
34684         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
34685         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
34686         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
34687         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
34688
34689         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
34690         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
34691         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
34692         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
34693         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
34694         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
34695         and/or string.h.
34696
34697         * g++.other/goto1.C: Update expectations for error messages.
34698
34699 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
34700
34701         * gcc.c-torture/compile/20000523-1.c: New test.
34702
34703 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34704
34705         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
34706
34707 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
34708
34709         * g++.old-deja/g++.eh/catch11.C: New test.
34710         * g++.old-deja/g++.eh/catch12.C: New test.
34711
34712 2000-05-24  Nick Clifton  <nickc@cygnus.com>
34713
34714         * gcc.c-torture/execute/20000523-1.c: New test.
34715
34716 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
34717
34718         * c-torture/execute/bcp-1.c: Replace abort in arg of
34719         __builtin_constant_p with a generic external function.
34720
34721         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
34722         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
34723         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
34724         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
34725         Prototype abort and/or exit.
34726
34727         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
34728         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
34729         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
34730         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
34731
34732 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
34733
34734         * gcc.dg/dwarf2-1.c: New test.
34735
34736 2000-05-20  Richard Henderson  <rth@cygnus.com>
34737
34738         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
34739
34740 2000-05-20  Andreas Jaeger  <aj@suse.de>
34741
34742         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
34743         testcase.
34744
34745 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
34746
34747         * gcc.c-torture/execute/20000519-2.c: New test.
34748
34749 2000-05-19  Andreas Jaeger  <aj@suse.de>
34750
34751         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
34752         which fails with SSA.
34753
34754         * lib/c-torture.exp: Also test with -O3 -fssa.
34755
34756 2000-05-18  Michael Meissner  <meissner@redhat.com>
34757
34758         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
34759         * gcc.c-torture/execute/920415-1.c: Ditto.
34760         * gcc.c-torture/execute/920501-1.c: Ditto.
34761         * gcc.c-torture/execute/conversion.c: Ditto.
34762         * gcc.c-torture/execute/cvt-1.c: Ditto.
34763
34764 2000-05-18  Jeffrey A Law  (law@cygnus.com)
34765
34766         * gcc.c-torture/compile/20000518-1.c: New test.
34767
34768 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
34769
34770         * g77.f-torture/compile/200005018.f:  New test.
34771
34772 2000-05-17  Jeffrey A Law  (law@cygnus.com)
34773
34774         * gcc.c-torture/compile/20000517-1.c: New test.
34775
34776 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34777
34778         * gcc.c-torture/execute/20000516-1.c: New test.
34779
34780 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
34781
34782         * g++.old-deja/g++.other/eh.C: New test.
34783
34784 2000-05-12  Richard Henderson  <rth@cygnus.com>
34785
34786         * gcc.c-torture/execute/990208-1.c (main): Don't pass
34787         constants through to doit's conditional.
34788
34789 2000-05-11  Jeffrey A Law  (law@cygnus.com)
34790
34791         * gcc.c-torture/compile/20000511-1.c: New test.
34792         * g77.f-torture/compile/20000511-1.f: New test.
34793         * g77.f-torture/compile/20000511-2.f: New test.
34794
34795 2000-05-11  Michael Meissner  <meissner@redhat.com>
34796
34797         * gcc.c-torture/execute/20000511-1.c: New test.
34798
34799 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
34800
34801         * gcc.dg/dg.exp: Scan .S files as well as .c files.
34802         * gcc.dg/20000510-1.S: New.
34803
34804 2000-05-08  Catherine Moore  <clm@cygnus.com>
34805
34806         * gcc.dg/unused-3.c: New.
34807
34808 2000-05-06  Richard Henderson  <rth@cygnus.com>
34809
34810           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
34811           * g++.old-deja/g++.mike/warn1.C: Likewise.
34812           * g++.old-deja/g++.pt/local1.C: Likewise.
34813           * g++.old-deja/g++.pt/local7.C: Likewise.
34814           * g++.old-deja/g++.pt/spec16.C: Likewise.
34815
34816 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
34817
34818         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
34819
34820 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
34821
34822           * g77.f-torture/execute/20000503-1.f:  New test.
34823
34824 2000-05-04  Andreas Jaeger  <aj@suse.de>
34825
34826         * gcc.dg/noreturn-2.c: New test.
34827
34828 2000-05-04  Neil Booth  <NeilB@earthling.net>
34829
34830         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
34831         preprocessor.
34832
34833 2000-05-04  Richard Henderson  <rth@cygnus.com>
34834
34835         * gcc.c-torture/execute/20000503-1.c: Fix typo.
34836
34837 2000-05-04  Richard Henderson  <rth@cygnus.com>
34838
34839         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
34840         OpenSSL by Jason R Thorpe.
34841
34842 2000-05-03  Jim Wilson  <wilson@cygnus.com>
34843
34844         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
34845
34846 2000-05-03  Robert Lipe <robertlipe@usa.net>
34847
34848         * gcc.dg/20000503-1.c: New test.
34849
34850 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
34851
34852         * gcc.c-torture/compile/20000502-1.c: New test.
34853         * g++.old-deja/g++.other/align.C: New test.
34854         * gcc.dg/cpp-tradstringify.c: New test.
34855
34856 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34857
34858         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
34859         and hard registers.
34860
34861 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
34862
34863         * gcc.c-torture/execute/loop-5.c: New test.
34864
34865 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
34866
34867         * gcc.c-torture/execute/va-arg-20.c: New test.
34868
34869 2000-04-23  Jeffrey A Law  (law@cygnus.com)
34870
34871         * gcc.c-torture/execute/20000422-1.c: New test.
34872
34873 2000-04-20  Greg McGary  <gkm@gnu.org>
34874
34875         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
34876         when optimizing, but without sibling-call optimizations (-O1).
34877
34878 2000-04-20  Jeffrey A Law  (law@cygnus.com)
34879
34880           * gcc.c-torture/compile/20000420-1.c: New test.
34881
34882 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
34883
34884         * g++.abi/ptrflags.C: New test.
34885         * g++.eh/catchptr1.C: Test incomplete pointer chains.
34886
34887 2000-04-19  Catherine Moore  <clm@cygnus.com>
34888
34889         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
34890
34891 2000-04-19  Greg McGary  <gkm@gnu.org>
34892
34893         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
34894         sibling-call optimizations.
34895
34896 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
34897
34898         * gcc.dg/20000419-1.c: New test.
34899
34900 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
34901
34902         * gcc.c-torture/execute/20000412-6.c: New test.
34903
34904 2000-04-12  Jeffrey A Law  (law@cygnus.com)
34905
34906         * gcc.c-torture/execute/20000412-5.c: New test.
34907         * g77.f-torture/compile/20000412-1.f: New test.
34908         * gcc.c-torture/execute/20000412-4.c: New test.
34909         * gcc.c-torture/compile/20000412-2.c: New test.
34910         * gcc.c-torture/execute/20000412-3.c: New test.
34911         * gcc.c-torture/compile/20000412-1.c: New test.
34912         * gcc.c-torture/execute/20000412-2.c: New test.
34913
34914 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
34915
34916         * objc/execute/bf-20.m: New test.
34917
34918 2000-04-10  Richard Henderson  <rth@cygnus.com>
34919
34920         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
34921
34922         * gcc.c-torture/execute/20000412-1.c: New test.
34923
34924 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34925
34926         * g++.old-deja/g++.eh/catchptr1.C: New test.
34927
34928 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
34929
34930         * g++.old-deja/g++.abi/cxa_vec.C: New test.
34931
34932 2000-04-08  Neil Booth  <NeilB@earthling.net>
34933
34934         * gcc.dg/cpp-nullchar.c: Remove test as
34935         embedded nulls cause problems.
34936
34937 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34938
34939         * gcc.dg/compare2.c: New test.
34940
34941 2000-04-08  Neil Booth  <NeilB@earthling.net>
34942
34943         * gcc.dg/cpp-nullchar.c: New test.
34944
34945 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
34946
34947         * gcc.dg/cpp-mi2.c: New test.
34948         * gcc.dg/cpp-mi2[abc].h: New files.
34949
34950 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
34951
34952         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
34953         member name.
34954
34955 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
34956
34957         * g++.old-deja/g++.abi/vmihint.C: New test.
34958
34959 2000-04-06  Neil Booth  <NeilB@earthling.net>
34960
34961         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
34962         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
34963         copyright.
34964
34965 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
34966
34967         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
34968         avoid stack-frame overwrite.
34969
34970 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
34971
34972         * gcc.c-torture/compile/20000405-2.c: New test.
34973         * gcc.c-torture/compile/20000405-3.c: New test.
34974
34975 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
34976
34977         * gcc.c-torture/compile/20000405-1.c: New test.
34978
34979 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
34980
34981         * gcc.dg/cast-qual-1.c: Revert last change.
34982
34983 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34984
34985         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
34986
34987 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
34988
34989         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
34990         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
34991
34992 2000-04-03  Jeffrey A Law  (law@cygnus.com)
34993
34994         * gcc.c-torture/compile/20000403-2.c: New test.
34995         * gcc.c-torture/compile/20000403-1.c: New test.
34996
34997 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
34998
34999         * gcc.c-torture/execute/20000403-1.c: New test.
35000
35001 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35002
35003         * gcc.c-torture/execute/20000402-1.c: New test.
35004
35005 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35006
35007         * gcc.c-torture/execute/va-arg-15.c: New test.
35008         * gcc.c-torture/execute/va-arg-16.c: New test.
35009         * gcc.c-torture/execute/va-arg-17.c: New test.
35010         * gcc.c-torture/execute/va-arg-18.c: New test.
35011         * gcc.c-torture/execute/va-arg-19.c: New test.
35012
35013 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35014
35015         * gcc.c-torture/compile/981211-1.c: Move to...
35016         * gcc.dg/cpp-as1.c: ...here.
35017         * gcc.dg/cpp-as2.c: New file.
35018
35019         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35020         compiler.
35021
35022 2000-04-02  Neil Booth  <NeilB@earthling.net>
35023
35024         * gcc.dg/cpp-cond.c  New tests.
35025         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
35026         accidental success less likely.
35027         * gcc.dg/cpp-missingop.c  New tests.
35028         * gcc.dg/cpp-missingparen.c  New tests.
35029         * gcc.dg/cpp-shift.c  New tests.
35030         * gcc.dg/cpp-shortcircuit.c  New tests.
35031         * gcc.dg/cpp-unary.c  New tests.
35032
35033 2000-03-29  Jeffrey A Law  (law@cygnus.com)
35034
35035         * gcc.c-torture/compile/20000329-1.c: New test.
35036
35037 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
35038
35039         * gcc.c-torture/compile/20000326-1.c: New test.
35040         * gcc.c-torture/compile/20000326-2.c: New test.
35041
35042 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
35043
35044         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
35045         the first parameter is a function argument.
35046
35047 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
35048
35049         * g++.old-deja/g++.ext/array4.C: New test.
35050
35051 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
35052
35053         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
35054
35055 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35056
35057         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
35058
35059 2000-03-19  Richard Henderson  <rth@cygnus.com>
35060
35061         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
35062
35063 2000-03-19  Richard Henderson  <rth@cygnus.com>
35064
35065         * gcc.c-torture/compile/20000319-1.c: New test.
35066
35067 2000-03-14  Jeffrey A Law  (law@cygnus.com)
35068
35069         * gcc.c-torture/execute/20000314-3.c: New test.
35070         * gcc.c-torture/execute/20000314-2.c: New test.
35071         * gcc.c-torture/execute/20000314-1.c: New test.
35072         * gcc.c-torture/compile/20000314-2.c: New test.
35073         * gcc.c-torture/compile/20000314-1.c: New test.
35074
35075 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
35076
35077         * g++.old-deja/g++.warn/inline.C: New test.
35078
35079 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
35080
35081         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
35082         standards-compliant result rather than specific constants.
35083         Put test-values in array.
35084
35085 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
35086
35087         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
35088         (g++_target_compile): Put test-specific options last.
35089
35090 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35091
35092         * g++.old-deja/g++.eh/vbase4.C: New test.
35093
35094 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35095
35096         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
35097
35098 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35099
35100         * g++.old-deja/g++.brendan/misc12.C: Removed.
35101         * g++.old-deja/g++.pt/memtemp77.C: Constify.
35102         * g++.old-deja/g++.ext/pretty4.C: New test.
35103
35104 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
35105
35106         * g++.old-deja/g++.other/string2.C: New test.
35107
35108 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
35109
35110         * g++.old-deja/g++.warn/impint2.C: New test.
35111
35112 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
35113
35114         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
35115         is 1, not zero.
35116
35117 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
35118
35119         * g++.old-deja/g++.warn/impint.C: New test.
35120         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
35121         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
35122         * g++.old-deja/g++.pt/explicit12.C: Likewise.
35123         * g++.old-deja/g++.pt/explicit13.C: Likewise.
35124         * g++.old-deja/g++.pt/explicit17.C: Likewise.
35125         * g++.old-deja/g++.pt/explicit18.C: Likewise.
35126         * g++.old-deja/g++.pt/explicit19.C: Likewise.
35127         * g++.old-deja/g++.pt/explicit23.C: Likewise.
35128         * g++.old-deja/g++.pt/explicit31.C: Likewise.
35129         * g++.old-deja/g++.pt/explicit35.C: Likewise.
35130         * g++.old-deja/g++.pt/explicit6.C: Likewise.
35131         * g++.old-deja/g++.pt/memclass7.C: Likewise.
35132
35133 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
35134
35135         * gcc.dg/cpp-redef.c: New test.
35136
35137 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
35138
35139         * g++.old-deja/g++.pt/unify7.C: New test.
35140
35141 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35142
35143         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
35144         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
35145
35146 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
35147
35148         * gcc.c-torture/compile/20000224-1.c: New test.
35149
35150 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35151
35152         * gcc.c-torture/compile/cpp-2.c: New test.
35153         * gcc.c-torture/compile/cpp-1.c: New test.
35154
35155 2000-02-25  Jeffrey A Law  (law@cygnus.com)
35156
35157         * gcc.c-torture/execute/20000225-1.c: New test.
35158
35159 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35160
35161         * gcc.dg/cpp-li2.c: New test.
35162
35163         * gcc.dg/cpp-wi1.c: New test.
35164
35165         * gcc.dg/cpp-li1.c: New test.
35166
35167 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
35168
35169         * g++.old-deja/g++.other/sizeof5.C: New test.
35170
35171 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35172
35173         * gcc.c-torture/execute/va-arg-13.c: New test.
35174
35175 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
35176
35177         * gcc.c-torture/execute/va-arg-12.c: New test.
35178
35179 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35180
35181         * gcc.c-torture/execute/20000223-1.c: New test.
35182
35183 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
35184
35185         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
35186
35187 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
35188
35189         * g++.old-deja/g++.abi/ptrmem.C: New test.
35190
35191 2000-02-19  Richard Henderson  <rth@cygnus.com>
35192
35193         * gcc.c-torture/compile/init-3.c: New.
35194
35195 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
35196
35197         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
35198         ALWAYS_CXXFLAGS.
35199
35200 2000-02-11  Robert Lipe <robertl@sco.com>
35201
35202         * gcc.c-torture/compile/20000211-3.c: New test.
35203
35204 2000-02-11  Martin Buchholz <martin@xemacs.org>
35205
35206         * gcc.c-torture/compile/20000211-2.c: New test.
35207
35208 2000-02-11  Jeffrey A Law  (law@cygnus.com)
35209
35210         * gcc.c-torture/compile/20000211-1.c: New test.
35211
35212 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
35213
35214         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
35215           on native targets
35216
35217 2000-02-08  Nathan Sidwell  <nathan@acm.org>
35218
35219         * g++.old-deja/g++.other/cast5.C: New test.
35220
35221 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
35222
35223         * gcc.c-torture/execute/20000205-1.c: New.
35224
35225 2000-02-03  Nathan Sidwell  <nathan@acm.org>
35226
35227         * g++.old-deja/g++.jason/cast3.C: Return void.
35228         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
35229
35230 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35231
35232         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
35233
35234         * gcc.dg/loop-1.c: New test.
35235
35236 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
35237
35238         * gcc.c-torture/compile/20000127-1.c: New test.
35239         * gcc.c-torture/execute/991228-1.c: New test.
35240
35241 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35242
35243         * gcc.dg/unused-2.c: New test.
35244
35245         * gcc.dg/conv-1.c: New test.
35246
35247 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
35248
35249         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
35250         compiler.
35251         (tool_option_proc): Fix typo.
35252
35253 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
35254
35255         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
35256         of the ld on the host, not on the build machine.
35257         Also, don't crash if '--help' is not a supported option.
35258
35259 2000-01-24  Richard Henderson  <rth@cygnus.com>
35260
35261         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
35262
35263 2000-01-20  Jeffrey A Law  (law@cygnus.com)
35264
35265         * gcc.c-torture/execute/20000120-2.c: New test.
35266         * gcc.c-torture/execute/20000120-1.c: New test.
35267
35268 2000-01-13  Jeffrey A Law  (law@cygnus.com)
35269
35270         * gcc.c-torture/execute/20000113-1.c: New test.
35271
35272 2000-01-12  Jeffrey A Law  (law@cygnus.com)
35273
35274         * gcc.c-torture/execute/20000112-1.c: New test.
35275
35276 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35277
35278         * gcc.dg/20000111-1.c: New test.
35279
35280 2000-01-10  Jeffrey A Law  (law@cygnus.com)
35281
35282         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
35283         with 16 bit integers.
35284
35285 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35286
35287         * gcc.dg/20000108-1.c: New test.
35288
35289 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35290
35291         * g++.old-deja/g++.ns/koenig8.C: New test.
35292
35293 2000-01-05  Nathan Sidwell  <nathan@acm.org>
35294
35295         * g++.old-deja/g++.other/cast4.C: New test.
35296
35297 2000-01-05  Jeffrey A Law  (law@cygnus.com)
35298
35299         * gcc.c-torture/compile/20000105-2.c: New test.
35300         * gcc.c-torture/compile/20000105-1.c: New test.
35301
35302 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35303
35304         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
35305         references to printf & atoi to conform to ANSI standard.
35306         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
35307         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
35308         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
35309         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
35310         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
35311         * g++.old-deja/g++.brendan/complex1.C: Likewise.
35312         * g++.old-deja/g++.brendan/copy1.C: Likewise.
35313         * g++.old-deja/g++.brendan/copy2.C: Likewise.
35314         * g++.old-deja/g++.brendan/copy3.C: Likewise.
35315         * g++.old-deja/g++.brendan/copy4.C: Likewise.
35316         * g++.old-deja/g++.brendan/copy5.C: Likewise.
35317         * g++.old-deja/g++.brendan/copy6.C: Likewise.
35318         * g++.old-deja/g++.brendan/copy7.C: Likewise.
35319         * g++.old-deja/g++.brendan/copy8.C: Likewise.
35320         * g++.old-deja/g++.brendan/crash11.C: Likewise.
35321         * g++.old-deja/g++.brendan/crash14.C: Likewise.
35322         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
35323         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
35324         * g++.old-deja/g++.brendan/delete2.C: Likewise.
35325         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
35326         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
35327         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
35328         * g++.old-deja/g++.brendan/eh1.C: Likewise.
35329         * g++.old-deja/g++.brendan/groff1.C: Likewise.
35330         * g++.old-deja/g++.brendan/init3.C: Likewise.
35331         * g++.old-deja/g++.brendan/misc12.C: Likewise.
35332         * g++.old-deja/g++.brendan/misc7.C: Likewise.
35333         * g++.old-deja/g++.brendan/new2.C: Likewise.
35334         * g++.old-deja/g++.brendan/operators4.C: Likewise.
35335         * g++.old-deja/g++.brendan/operators5.C: Likewise.
35336         * g++.old-deja/g++.brendan/overload2.C: Likewise.
35337         * g++.old-deja/g++.brendan/overload7.C: Likewise.
35338         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
35339         * g++.old-deja/g++.brendan/reference1.C: Likewise.
35340         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
35341         * g++.old-deja/g++.brendan/template24.C: Likewise.
35342         * g++.old-deja/g++.brendan/template3.C: Likewise.
35343         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
35344         * g++.old-deja/g++.jason/inline3.C: Likewise.
35345         * g++.old-deja/g++.jason/opeq.C: Likewise.
35346         * g++.old-deja/g++.law/arg5.C: Likewise.
35347         * g++.old-deja/g++.law/arm7.C: Likewise.
35348         * g++.old-deja/g++.law/ctors11.C: Likewise.
35349         * g++.old-deja/g++.law/cvt8.C: Likewise.
35350         * g++.old-deja/g++.law/init9.C: Likewise.
35351         * g++.old-deja/g++.law/refs4.C: Likewise.
35352         * g++.old-deja/g++.law/template2.C: Likewise.
35353         * g++.old-deja/g++.law/visibility24.C: Likewise.
35354         * g++.old-deja/g++.law/vtable3.C: Likewise.
35355         * g++.old-deja/g++.mike/asm2.C: Likewise.
35356         * g++.old-deja/g++.mike/eh1.C: Likewise.
35357         * g++.old-deja/g++.mike/misc1.C: Likewise.
35358         * g++.old-deja/g++.mike/misc13.C: Likewise.
35359         * g++.old-deja/g++.mike/misc14.C: Likewise.
35360         * g++.old-deja/g++.mike/ns12.C: Likewise.
35361         * g++.old-deja/g++.mike/p1248.C: Likewise.
35362         * g++.old-deja/g++.mike/p3708.C: Likewise.
35363         * g++.old-deja/g++.mike/p3708a.C: Likewise.
35364         * g++.old-deja/g++.mike/p3708b.C: Likewise.
35365         * g++.old-deja/g++.mike/p646.C: Likewise.
35366         * g++.old-deja/g++.mike/p700.C: Likewise.
35367         * g++.old-deja/g++.mike/p783.C: Likewise.
35368         * g++.old-deja/g++.mike/p783a.C: Likewise.
35369         * g++.old-deja/g++.mike/p783b.C: Likewise.
35370         * g++.old-deja/g++.mike/p786.C: Likewise.
35371         * g++.old-deja/g++.mike/p789.C: Likewise.
35372         * g++.old-deja/g++.mike/p789a.C: Likewise.
35373         * g++.old-deja/g++.mike/p807a.C: Likewise.
35374         * g++.old-deja/g++.other/delete3.C: Likewise.
35375         * g++.old-deja/g++.other/dyncast1.C: Likewise.
35376         * g++.old-deja/g++.other/dyncast2.C: Likewise.
35377         * g++.old-deja/g++.other/dyncast3.C: Likewise.
35378         * g++.old-deja/g++.other/empty1.C: Likewise.
35379         * g++.old-deja/g++.other/temporary1.C: Likewise.
35380         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
35381         * g++.old-deja/g++.pt/t16.C: Likewise.
35382         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
35383
35384 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
35385
35386         * gcc.dg/991230-1.c: New test.
35387
35388 1999-12-29  Jeffrey A Law  (law@cygnus.com)
35389
35390         * gcc.c-torture/compile/991229-3.c: New test.
35391         * gcc.c-torture/compile/991229-2.c: New test.
35392         * gcc.c-torture/compile/991229-1.c: New test.
35393
35394 1999-12-29  Greg McGary <gkm@eng.ascend.com>
35395
35396         * gcc.c-torture/compile/labels-2.c: New test.
35397
35398 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
35399
35400         * gcc.c-torture/execute/991227-1.c: New test.
35401
35402 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35403
35404         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
35405
35406 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
35407
35408         * gcc.c-torture/execute/991221-1.c: New test.
35409
35410 1999-12-20  Nathan Sidwell  <nathan@acm.org>
35411
35412         * g++.old-deja/g++.other/cast3.C: New test.
35413
35414 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
35415
35416         * gcc.c-torture/execute/991216-4.c: New test.
35417
35418 1999-12-16  Michael Meissner  <meissner@cygnus.com>
35419
35420         * gcc.c-torture/execute/991216-1.c: New test.
35421         * gcc.c-torture/execute/991216-2.c: New test.
35422         * gcc.c-torture/execute/991216-3.c: New test.
35423
35424 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35425
35426         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
35427         Actually make the test fail by using "-O2" for compilation.
35428
35429 1999-12-15  Nathan Sidwell  <nathan@acm.org>
35430
35431         * g++.old-deja/g++.warn/cast-align1.C: New test.
35432
35433 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35434
35435         * gcc.c-torture/compile/991214-1.c: New test.
35436         * gcc.c-torture/compile/991214-2.c: New test.
35437
35438 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
35439
35440         * gcc.dg/991214-1.c: New test.
35441
35442 1999-12-13  Jeffrey A Law  (law@cygnus.com)
35443
35444         * gcc.c-torture/compile/991213-3.c: New test.
35445         * gcc.c-torture/compile/991213-2.c: New test.
35446         * gcc.c-torture/compile/991213-1.c: New test.
35447
35448 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
35449
35450         * gcc.dg/991209-1.c: New test.
35451
35452 1999-12-08  Nathan Sidwell <nathan@acm.org>
35453
35454         * gcc.c-torture/compile/991208-1.c: New test.
35455
35456 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35457
35458         * gcc.dg/ultrasp2.c: New test.
35459
35460 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
35461
35462         * g++.old-deja/g++.abi/align.C (main): Fix typo.
35463
35464 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
35465
35466         * gcc.c-torture/compile/991202-1.c: New test.
35467         * gcc.c-torture/execute/991202-1.c: New test.
35468         * gcc.c-torture/execute/991202-2.c: New test.
35469         * gcc.c-torture/execute/991202-3.c: New test.
35470
35471 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
35472
35473         * g++.old-deja/g++.abi/align.C: New test.
35474         * g++.old-deja/g++.abi/aggregates.C: Likewise.
35475         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35476
35477 1999-12-01  Richard Henderson  <rth@cygnus.com>
35478
35479         * gcc.c-torture/execute/991201-1.c: New.
35480
35481 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
35482
35483         * gcc.dg/991129-1.c: New test.
35484
35485 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35486
35487         * gcc.c-torture/compile/991127-1.c: New test.
35488
35489 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35490
35491         * g++.old-deja/g++.other/warn4.C: New test.
35492
35493 1999-11-22  Nathan Sidwell  <nathan@acm.org>
35494
35495         * g++.old-deja/g++.eh/cleanup2.C: New test.
35496         * g++.old-deja/g++.ext/pretty2.C: New test.
35497         * g++.old-deja/g++.ext/pretty3.C: New test.
35498         * g++.old-deja/g++.other/debug6.C: New test.
35499
35500 1999-10-20  Jim Wilson  <wilson@cygnus.com>
35501
35502         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
35503         compiler_output to look for one error message instead of two.
35504
35505 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
35506
35507         * gcc.c-torture/execute/991118-1.c: Also test case
35508         where the word boundary does not split a byte evenly.
35509
35510 1999-11-19  Nathan Sidwell  <nathan@acm.org>
35511
35512         * g++.old-deja/g++.ext/restrict1.C: New test.
35513
35514 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
35515
35516         * gcc.c-torture/execute/991118-1.c: New test.
35517
35518 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
35519
35520         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
35521         working directory pathnames.
35522
35523 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
35524
35525         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
35526         host is equipped with driver.h and driver.o so it can actually
35527         compile and run the tests.
35528
35529 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
35530
35531         * gcc.c-torture/compile/991008-1.c: New test.
35532
35533 1999-11-08  Nick Clifton  <nickc@cygnus.com>
35534
35535         * lib/gcc-dg.exp: Include target-supports.exp
35536
35537 1999-11-05  Nick Clifton  <nickc@cygnus.com>
35538
35539         * lib/target-supports.exp: New file: Provide procs to test for
35540         features supported by the target.
35541         (check_weak_available): Moved here from ecos.exp.
35542         (check_alias_available): New proc: Determine of the target
35543         toolchain supports the alias attribute.
35544
35545         * gcc.dg/special/ecos.exp: Move check_weak_available to
35546         target-supports.exp.
35547         (alias-1.c): Only perform the test if the target supports
35548         aliases.
35549         (wkali-1.c): Only perform the test if the target supports
35550         aliases.
35551
35552         * gcc.dg/990506-0.c: Expect error messages from cross
35553         targets as well as native targets.
35554
35555 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35556
35557         * gcc.dg/ultrasp1.c: Removed xfail.
35558         * gcc.dg/struct-ret-2.c: Likewise.
35559         * gcc.dg/array-1.c: Likewise.
35560
35561 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35562
35563         * gcc.dg/struct-ret-2.c: New test.
35564
35565         * gcc.dg/array-1.c: New test.
35566
35567 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
35568
35569         * gcc.c-torture/execute/991030-1.c: New test.
35570
35571 1999-10-26  Richard Henderson  <rth@cygnus.com>
35572
35573         * gcc.c-torture/compile/991026-2.c: New test.
35574
35575 1999-10-26  Jeffrey A Law  (law@cygnus.com)
35576
35577         * gcc.c-torture/compile/991026-1.c: New test.
35578
35579 1999-10-23  Jeffrey A Law  (law@cygnus.com)
35580
35581         * gcc.c-torture/execute/991023-1.c: New test.
35582
35583 1999-10-19  Jeffrey A Law  (law@cygnus.com)
35584
35585         * gcc.c-torture/execute/991019-1.c: New test.
35586
35587 1999-10-16  Richard Henderson  <rth@cygnus.com>
35588
35589         * gcc.c-torture/execute/991016-1.c: New test.
35590
35591 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
35592
35593         * gcc.c-torture/execute/991014-1.c: New test.
35594
35595 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
35596
35597         * g++.old-deja/g++.other/union2.C: New test.
35598
35599 1999-10-13  Nathan Sidwell  <nathan@acm.org>
35600
35601         * g++.old-deja/g++.other/vaarg2.C: New test.
35602         * g++.old-deja/g++.other/vaarg3.C: New test.
35603
35604 1999-10-12  Craig Burley  <craig@jcb-sc.com>
35605
35606         * g77.f-torture/noncompile/19990905-1.f: Moved from being
35607         in compile/.
35608
35609 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
35610
35611         * gcc.c-torture/execute/va-arg-11.c: New test.
35612
35613 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
35614
35615         * lib/file-format.exp (gcc_target_object_format): Don't
35616         crash if objdump is unavailable.
35617
35618 1999-09-29  Donn Terry <donn@interix.com>
35619
35620         * gcc.misc-tests/mg.exp: delete extraneous redirection.
35621
35622 1999-09-28  Nick Clifton  <nickc@cygnus.com>
35623
35624         * gcc.c-torture/compile/990928-1.c: New test.
35625
35626 1999-09-28  Nathan Sidwell  <nathan@acm.org>
35627
35628         * g++.old-deja/g++.other/decl6.C: New test.
35629
35630 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35631
35632         * gcc.c-torture/execute/va-arg-10.c: New test.
35633
35634 1999-09-27  Nathan Sidwell  <nathan@acm.org>
35635
35636         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
35637         __PRETTY_FUNCTION__.
35638
35639 1999-09-23  Nick Clifton  <nickc@cygnus.com>
35640
35641         * gcc.c-torture/execute/990923-1.c: New test.
35642
35643 1999-09-21  Nick Clifton  <nickc@cygnus.com>
35644
35645         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
35646         for which -fpic is inappropriate.
35647
35648 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
35649
35650         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
35651
35652 1999-09-21  Nathan Sidwell  <nathan@acm.org>
35653
35654         * g++.old-deja/g++.other/dyncast1.C: New test.
35655         * g++.old-deja/g++.other/dyncast2.C: New test.
35656         * g++.old-deja/g++.other/dyncast3.C: New test.
35657         * g++.old-deja/g++.other/dyncast4.C: New test.
35658         * g++.old-deja/g++.other/dyncast5.C: New test.
35659         * g++.old-deja/g++.eh/catch3.C: New test.
35660         * g++.old-deja/g++.eh/catch3p.C: New test.
35661         * g++.old-deja/g++.eh/catch4.C: New test.
35662         * g++.old-deja/g++.eh/catch4p.C: New test.
35663         * g++.old-deja/g++.eh/catch5.C: New test.
35664         * g++.old-deja/g++.eh/catch5p.C: New test.
35665         * g++.old-deja/g++.eh/catch6.C: New test.
35666         * g++.old-deja/g++.eh/catch6p.C: New test.
35667         * g++.old-deja/g++.eh/catch7.C: New test.
35668         * g++.old-deja/g++.eh/catch7p.C: New test.
35669         * g++.old-deja/g++.eh/catch8.C: New test.
35670         * g++.old-deja/g++.eh/catch8p.C: New test.
35671         * g++.old-deja/g++.eh/catch9.C: New test.
35672         * g++.old-deja/g++.eh/catch9p.C: New test.
35673
35674 1999-09-13  Nathan Sidwell  <nathan@acm.org>
35675
35676         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
35677         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
35678
35679 1999-09-13  Jeffrey A Law  (law@cygnus.com)
35680
35681         * gcc.c-torture/compile/990913-1.c: New test.
35682
35683 1999-09-10  Nathan Sidwell  <nathan@acm.org>
35684
35685         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
35686         * g++.old-deja/g++.jason/rfg5.C: Likewise.
35687
35688 1999-09-09  Richard Henderson  <rth@cygnus.com>
35689
35690         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
35691
35692 1999-09-09  Nathan Sidwell  <nathan@acm.org>
35693
35694         * g++.old-deja/g++.other/lookup11.C: New test.
35695         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
35696         what is permitted and what we want.
35697         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
35698         overload use.
35699         * g++.old-deja/g++.jason/rfg5.C: Likewise
35700
35701 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
35702
35703         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
35704         * gcc.c-torture/noncompile/poison-1.c: New file.
35705
35706 1999-09-08  Nathan Sidwell  <nathan@acm.org>
35707
35708         * g++.old-deja/g++.other/sizeof3.C: New test.
35709         * g++.old-deja/g++.other/sizeof4.C: New test.
35710         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
35711         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
35712
35713 1999-09-07  Richard Henderson  <rth@cygnus.com>
35714
35715         * gcc.dg/va-arg-1.c: New.
35716
35717 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35718
35719         * gcc.c-torture/execute/va-arg-9.c: New test.
35720
35721 1999-09-05  Craig Burley  <craig@jcb-sc.com>
35722
35723         * g77.f-torture/compile/980519-2.f: New test.
35724         * g77.f-torture/compile/19990905-0.f: New test.
35725         * g77.f-torture/compile/19990905-1.f: New test.
35726         * g77.f-torture/compile/19990905-2.f: New test.
35727
35728         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
35729
35730 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
35731
35732         * gcc.c-torture/execute/990827-1.c: Fix typo.
35733
35734 1999-09-03  Nathan Sidwell  <nathan@acm.org>
35735
35736         * g++.old-deja/g++.other/deref1.C: New test.
35737
35738 1999-09-02  Nathan Sidwell  <nathan@acm.org>
35739
35740         * g++.old-deja/g++.other/ambig2.C: New test.
35741         * g++.old-deja/g++.other/cond5.C: New test.
35742         * g++.old-deja/g++.other/lookup16.C: New test.
35743
35744 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
35745
35746         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
35747         assemblers too.
35748
35749 1999-08-31  Jeffrey A Law  (law@cygnus.com)
35750
35751         * lib/c-torture.exp: Avoid the "compare executables" optimization
35752         when testing native.
35753
35754 1999-08-29  Jeffrey A Law  (law@cygnus.com)
35755
35756         * gcc.c-torture/execute/990829-1.c: New test.
35757         * gcc.c-torture/compile/990829-1.c: New test.
35758
35759 1999-08-27  Paul Burchard  <burchard@pobox.com>
35760
35761         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
35762         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
35763         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
35764         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
35765         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
35766         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
35767         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
35768         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
35769         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
35770         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
35771         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
35772
35773 1999-08-27  Jeffrey A Law  (law@cygnus.com)
35774
35775         * gcc.c-torture/execute/990827-1.c: New test.
35776
35777 1999-08-26  Craig Burley  <craig@jcb-sc.com>
35778
35779         * g77.f-torture/noncompile/19990826-4.f: New test.
35780
35781         * g77.f-torture/compile/19990826-3.f: New test.
35782
35783         * g77.f-torture/execute/19990826-2.f: New test.
35784
35785         * g77.f-torture/compile/19990826-1.f: New test.
35786
35787         * gcc.c-torture/execute/990826-0.c: New test.
35788         * g77.c-torture/execute/19990826-0.f: New test.
35789
35790         * g77.f-torture/noncompile/970626-2.f: New test.
35791
35792 1999-08-25  Paul Burchard  <burchard@pobox.com>
35793
35794         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
35795         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
35796         lss-011.C: New tests.
35797
35798 1999-08-25  Nathan Sidwell  <nathan@acm.org>
35799
35800         * g++.old-deja/g++.other/decl5.C: New test.
35801
35802 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35803
35804         * noncompile/noncompile.exp: Load_lib c-torture.exp.
35805         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
35806         call `postbase' for each one.  All callers of `postbase' changed
35807         to call this instead.
35808
35809 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
35810
35811         * gcc.c-torture/execute/990811-1.c: New test.
35812
35813 1999-08-09  Nick Clifton  <nickc@cygnus.com>
35814
35815         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
35816         just native ones.
35817
35818         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
35819         just native ones.
35820
35821 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35822
35823         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
35824
35825 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35826
35827         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
35828
35829 1999-08-04  Nathan Sidwell  <nathan@acm.org>
35830
35831         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
35832
35833 1999-08-04  Jeffrey A Law  (law@cygnus.com)
35834
35835         * gcc.c-torture/execute/990804-1.c: New test.
35836
35837 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35838
35839         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
35840         * g++.old-deja/g++.brendan/crash64.C: Likewise
35841         * g++.old-deja/g++.brendan/overload8.C: Likewise
35842
35843 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35844
35845         * g++.old-deja/g++.other/struct1.C: New test.
35846
35847 1999-08-03  Nathan Sidwell  <nathan@acm.org>
35848
35849         * g++.old-deja/g++.other/enum2.C: New test.
35850
35851 1999-08-02  Richard Henderson  <rth@cygnus.com>
35852
35853         Adapted from tests from Franz Sirl:
35854         * gcc.c-torture/execute/va-arg-7.c: New test.
35855         * gcc.c-torture/execute/va-arg-8.c: New test.
35856
35857 1999-08-01  Jeffrey A Law  (law@cygnus.com)
35858
35859         * gcc.c-torture/compile/990801-2.c: New test.
35860
35861         * gcc.c-torture/compile/990801-1.c: New test.
35862
35863 1999-07-27  Michael Meissner  <meissner@cygnus.com>
35864
35865         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
35866         fp-cmp-1.c, converting double to float.
35867
35868         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
35869         fp-cmp-1.c, converting double to long double.
35870
35871         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
35872         from fr1 to unknown_register, since fr1 is a legitimate register
35873         on some machines.
35874
35875 1999-07-25  Jeffrey A Law  (law@cygnus.com)
35876
35877         * README: More listname related changes.
35878
35879 1999-07-08  Catherine Moore  <clm@cygnus.com>
35880
35881         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
35882
35883 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
35884
35885         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
35886
35887 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
35888
35889         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
35890
35891 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
35892
35893         * gcc.dg/990703-1.c: New test.
35894
35895 1999-06-29  Nick Clifton  <nickc@cygnus.com>
35896
35897         * lib/file-format.exp: New file: Move definition of proc
35898         gcc_target_object_format to here from
35899         gcc.dg/special/ecos.exp.
35900
35901         * lib/c-torture.exp: Include lib file-format.exp.
35902         * lib/gcc-dg.exp: Include lib file-format.exp.
35903
35904         * gcc.dg/special/ecos.exp: Remove definition of proc
35905         gcc_target_object_format.
35906
35907 1999-06-28  Jeffrey A Law  (law@cygnus.com)
35908
35909         * gcc.c-torture/execute/990628-1.c: New test.
35910
35911 1999-06-25  Jeffrey A Law  (law@cygnus.com)
35912
35913         * gcc.c-torture/compile/990625-2.c: New test.
35914
35915         * gcc.c-torture/compile/990625-1.c: New test.
35916
35917 1999-06-23  Nick Clifton  <nickc@cygnus.com>
35918
35919         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
35920         attributes compile.
35921         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
35922         ports that use the COFF/PE file format.
35923
35924 1999-06-17  Jeffrey A Law  (law@cygnus.com)
35925
35926         * gcc.c-torture/compile/990617-1.c: New test.
35927
35928 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
35929
35930         * g++.old-deja/g++.other/decl4.C: New test.
35931
35932 1999-06-14  Nathan Sidwell  <nathan@acm.org>
35933
35934         * g++.old-deja/g++.other/bitfld3.C: New test.
35935
35936 1999-06-08  Nathan Sidwell  <nathan@acm.org>
35937
35938         * g++.old-deja/g++.eh/catch1.C: New test.
35939
35940 1999-06-07  Jeffrey A Law  (law@cygnus.com)
35941
35942         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
35943
35944         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
35945         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
35946
35947 1999-06-05  Craig Burley  <craig@jcb-sc.com>
35948
35949         * g77.f-torture/compile/19990502-0.f: Replace with new,
35950         shorter, test that still fails after recent changes.
35951
35952 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
35953
35954         * gcc.c-torture/execute/990604-1.c: New test.
35955
35956 1999-05-31  Jeffrey A Law  (law@cygnus.com)
35957
35958         * gcc.c-torture/execute/990531-1.c: New test.
35959
35960 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35961
35962         * gcc.c-torture/compile/990527-1.c: New test.
35963
35964 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
35965
35966         * gcc.c-torture/execute/990527-1.c: New test.
35967
35968 1999-05-25  Nick Clifton  <nickc@cygnus.com>
35969
35970         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
35971         bitfields as signed.
35972
35973 1999-05-25  Craig Burley  <craig@jcb-sc.com>
35974
35975         * g77.f-torture/compile/19990525-0.f: New test.
35976
35977 1999-05-25  Jeffrey A Law  (law@cygnus.com)
35978
35979         * gcc.c-torture/execute/990525-2.c: New test.
35980
35981         * gcc.c-torture/execute/990525-1.c: New test.
35982
35983 1999-05-24  Nathan Sidwell  <nathan@acm.org>
35984
35985         * g++.old-deja/g++.other/anon3.C: New test.
35986         * g++.old-deja/g++.other/anon4.C: New test.
35987         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
35988         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
35989         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
35990         Merrill).
35991
35992 1999-05-24  Jeffrey A Law  (law@cygnus.com)
35993
35994         * gcc.c-torture/execute/990524-1.c: New test.
35995
35996         * gcc.dg/990524-1.c: New test.
35997
35998 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35999
36000         * gcc.c-torture/compile/990523-1.c: New test.
36001
36002 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36003
36004         * gcc.c-torture/compile/990519-1.c: New test.
36005
36006 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36007
36008         * gcc.c-torture/compile/990517-1.c: New test.
36009
36010         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36011         (e4, f4): New tests.
36012         (main): Call them.
36013
36014 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36015
36016         * gcc.dg/noreturn-1.c: New test.
36017
36018 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36019
36020         * gcc.c-torture/execute/990513-1.c: New test.
36021
36022 1999-05-10  Richard Henderson  <rth@cygnus.com>
36023
36024         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
36025
36026 1999-05-10  Craig Burley  <craig@jcb-sc.com>
36027
36028         * g77.f-torture/execute/erfc.f: Use small single-precision
36029         values, to avoid problems on Alphas when not -mieee.
36030
36031 1999-05-08  Craig Burley  <craig@jcb-sc.com>
36032
36033         * gcc.dg/990506-0.c: New test.
36034
36035 1999-05-08  Richard Henderson  <rth@cygnus.com>
36036
36037         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
36038         the constant to test.  Don't XFAIL 64-bit targets.
36039
36040         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
36041         * g++.old-deja/g++.law/profile1.C: Likewise.
36042
36043         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
36044         operator new instances.
36045         * g++.old-deja/g++.other/delete5.C: Likewise.
36046
36047 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36048
36049         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
36050         intrinsic.
36051
36052 1999-05-03  Craig Burley  <craig@jcb-sc.com>
36053
36054         * g77.f-torture/execute/u77-test.f: Reverse order of two
36055         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
36056
36057 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36058
36059         * gcc.dg/compare1.c: New test.
36060
36061 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36062
36063         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
36064         New tests.
36065
36066 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36067
36068         * g77.f-torture/compile/19990502-1.f: New test.
36069
36070 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36071
36072         * g77.f-torture/compile/19990502-0.f: New test.
36073
36074 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36075
36076         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
36077         intrinsic.
36078
36079 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36080
36081         * g77.f-torture/execute/u77-test.f (main): List libU77
36082         intrinsics not currently tested.
36083         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
36084         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
36085         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
36086         Trim blanks off the ends of some printed strings.
36087
36088 1999-05-02  Craig Burley  <craig@jcb-sc.com>
36089
36090         * g77.f-torture/execute/u77-test.f (main): Just warn about
36091         FSTAT gid disagreement, as it's expected on some systems.
36092
36093 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36094
36095         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
36096         use a new function, which allows for some slop.
36097         Clean up some commentary.
36098         (issum): The new function.
36099         (sgladd): Deleted subroutine.
36100
36101 1999-05-01  Craig Burley  <craig@jcb-sc.com>
36102
36103         * g77.f-torture/execute/u77-test.f: Modify to be more like
36104         libf2c/libU77 version, bringing patches to that version here.
36105         Add suitable commentary.
36106
36107 1999-04-25  Richard Henderson  <rth@cygnus.com>
36108
36109         * gcc.dg/990424-1.c: New test.
36110
36111 1999-04-24  Craig Burley  <craig@jcb-sc.com>
36112
36113         * g77.f-torture/execute/u77-test.f (main): Bug involving
36114         LSTAT has been fixed, so turn back on full checking.
36115
36116 1999-04-20  Craig Burley  <craig@jcb-sc.com>
36117
36118         * g77.f-torture/compile/19990419-0.f: New test.
36119         * g77.f-torture/execute/19990419-1.f: New test.
36120
36121 1999-04-17  Richard Henderson  <rth@cygnus.com>
36122
36123         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
36124         to avoid the need for a prototype to supress a warning.
36125
36126 1999-04-07  Jim Wilson  <wilson@cygnus.com>
36127
36128         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
36129
36130 1999-04-04  Jeffrey A Law  (law@cygnus.com)
36131
36132         * gcc.c-torture/execute/990404-1.c: New test.
36133
36134 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36135
36136         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
36137         * gcc.dg/cpp-if3.c: Don't use -pedantic.
36138         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
36139         missing initializer warnings.
36140
36141 1999-03-28  Jeffrey A Law  (law@cygnus.com)
36142
36143         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
36144         matching strings.
36145
36146 1999-03-26  Jeffrey A Law  (law@cygnus.com)
36147
36148         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
36149
36150 1999-03-26  Craig Burley  <craig@jcb-sc.com>
36151
36152         * g77.f-torture/execute/19990325-0.f: New test.
36153         * g77.f-torture/execute/19990325-1.f: New test.
36154
36155 1999-03-24  Jeffrey A Law  (law@cygnus.com)
36156
36157         * gcc.c-torture/execute/990324-1.c: New test.
36158
36159 1999-03-22  Jim Wilson  <wilson@cygnus.com>
36160
36161         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
36162         test with 4.
36163
36164 1999-03-17  Richard Henderson  <rth@cygnus.com>
36165
36166         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
36167
36168 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36169
36170         * g77.f-torture/execute/19990313-2.f: New test.
36171         * g77.f-torture/execute/19990313-3.f: New test.
36172
36173 1999-03-13  Craig Burley  <craig@jcb-sc.com>
36174
36175         * g77.f-torture/execute/19990313-0.f: New test.
36176         * g77.f-torture/execute/19990313-1.f: New test.
36177
36178 1999-03-12  Jim Wilson  <wilson@cygnus.com>
36179
36180         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
36181         printf to sprintf.
36182         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
36183         (main): Add check for u15.  Conditionalize u31 check depending on
36184         whether ints are <32 bits or >=32 bits.
36185
36186 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36187
36188         * g77.f-torture/execute/19981119-0.f: Improve testiness.
36189
36190 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36191
36192         * g77.f-torture/compile/19990305-0.f: New test.
36193         * g77.f-torture/execute/19981119-0.f: New test.
36194
36195 1999-03-08  Craig Burley  <craig@jcb-sc.com>
36196
36197         * g77.f-torture/execute/970625-2.f: call ABORT if final
36198         result is not correct, instead of just printing it.
36199         Add this checking via newly introduced obfuscation, to
36200         trip up buggy front ends.
36201
36202 1999-03-07  Craig Burley  <craig@jcb-sc.com>
36203
36204         * g77.f-torture/compile/960317-1.f: Moved from being
36205         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
36206
36207 1999-03-06  Craig Burley  <craig@jcb-sc.com>
36208
36209         * g77.f-torture/execute/960317-1.f: New (old) test.
36210         * g77.f-torture/execute/970625-2.f: Ditto.
36211
36212 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
36213
36214         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
36215         message on line 1 or line 2; cccp and cpplib do this differently.
36216
36217 1999-03-01  Jeffrey A Law  (law@cygnus.com)
36218
36219         * g++.old-deja/g++.law/weak1.C: New test.
36220
36221 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36222
36223         * gcc.c-torture/execute/990119-1.c: Renamed to...
36224         * gcc.dg/990119-1.c: this, so it will only be tested once
36225         (it's a preprocessor test, it doesn't need to be run at
36226         multiple optimization levels).
36227
36228 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
36229
36230         * lib/g++.exp: Don't add incdir=$base_dir/../include to
36231           ALWAYS_CXXFLAGS.
36232
36233 1999-02-24  Craig Burley  <craig@jcb-sc.com>
36234
36235         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
36236         * g77.f-torture/compile/19981216-0.f: ...as it is expected
36237         to not be compilable by current g77.
36238
36239 1999-02-24  Nick Clifton  <nickc@cygnus.com>
36240
36241         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
36242
36243 1999-02-22  Jeffrey A Law  (law@cygnus.com)
36244
36245         * gcc.c-torture/execute/990222-1.c: New test.
36246
36247 1999-02-19  Craig Burley  <craig@jcb-sc.com>
36248
36249         * g77.f-torture/compile/19990218-0.f: New test.
36250         * g77.f-torture/noncompile/19990218-1.f: New test.
36251
36252 1999-02-18  Craig Burley  <craig@jcb-sc.com>
36253
36254         * g77.f-torture/compile/19981216-0.f: New test.
36255
36256 1999-02-14  Jeffrey A Law  (law@cygnus.com)
36257
36258         * gcc.dg/990214-1.c: New test.
36259
36260 1999-02-13  Jeffrey A Law  (law@cygnus.com)
36261
36262         * gcc.dg/990213-2.c: New test.
36263
36264         * gcc.dg/990213-1.c: New test.
36265
36266 1999-02-12  Jeffrey A Law  (law@cygnus.com)
36267
36268         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
36269         ints.
36270
36271 1999-02-11  Nick Clifton  <nickc@cygnus.com>
36272
36273         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
36274         specified by target.
36275
36276         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
36277
36278 1999-02-11  Jeffrey A Law  (law@cygnus.com)
36279
36280         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
36281
36282 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36283
36284         * gcc.dg/special/ecos.exp: New test driver for new tests with
36285         special requirements.
36286
36287         * gcc.dg/special/alias-1.c: New test.
36288         * gcc.dg/special/gcsec-1.c: New test.
36289         * gcc.dg/special/weak-1.c: New test.
36290         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
36291         * gcc.dg/special/weak-2.c: New test.
36292         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
36293         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
36294         * gcc.dg/special/wkali-1.c: New test.
36295         * gcc.dg/special/wkali-2.c: New test.
36296         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
36297         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
36298
36299 1999-02-10  Felix Lee  <flee@cygnus.com>
36300
36301           * lib/c-torture.exp (c-torture-compile): Pull out code for
36302           analyzing gcc error messages.
36303           (c-torture-execute): Likewise.  Fix some (harmless) false
36304           positives.
36305           * lib/gcc.exp (gcc_check_compile): New function.
36306
36307 1999-02-08  Richard Henderson  <rth@cygnus.com>
36308
36309         * gcc.c-torture/execute/990208-1.c: New test.
36310
36311 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
36312
36313         * g++.dg/special/ecos.exp: New driver for new tests with special
36314         requirements
36315
36316         * g++.dg/special/conpr-1.C: New test
36317         * g++.dg/special/conpr-2.C: New test
36318         * g++.dg/special/conpr-2a.C: New test
36319         * g++.dg/special/conpr-3.C: New test
36320         * g++.dg/special/conpr-3a.C: New test
36321         * g++.dg/special/conpr-3b.C: New test
36322
36323         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
36324         allow g++ to use the dg driver
36325
36326         * README: Add comment about g++.dg directory
36327
36328 1999-02-06  Jeffrey A Law  (law@cygnus.com)
36329
36330         * README: Update email addresses.
36331
36332 1999-02-03  Nick Clifton  <nickc@cygnus.com>
36333
36334         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
36335         arguments in order to force structure S onto the stack even on
36336         the alpha.
36337         (test): Pass 10 leading arguments to function foo as well as the
36338         structure S.
36339
36340         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
36341         failure for all targets.
36342
36343         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
36344         abort to terminate program execution.
36345
36346 1999-01-30  Richard Henderson  <rth@cygnus.com>
36347
36348         * gcc.c-torture/execute/990130-1.c: New test.
36349
36350 1999-01-30  Jeffrey A Law  (law@cygnus.com)
36351
36352         * gcc.dg/990130-1.c: New test.
36353
36354 1999-01-28  Michael Meissner  <meissner@cygnus.com>
36355
36356         * gcc.c-torture/execute/990128-1.c: New test.
36357
36358 1999-01-27  Michael Meissner  <meissner@cygnus.com>
36359
36360         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
36361
36362 1999-01-27  Felix Lee  <flee@cygnus.com>
36363
36364         * lib/c-torture.exp (c-torture-compile): pull out code for
36365         analyzing gcc error messages.
36366         (c-torture-execute): ditto, and fix some (harmless) false
36367         positives.
36368         * lib/gcc.exp (gcc_check_compile): new function.
36369
36370 1999-01-17  Jeffrey A Law  (law@cygnus.com)
36371
36372         * gcc.dg/990117-1.c: New test.
36373
36374         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
36375
36376         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
36377
36378 1999-01-15  Jeffrey A Law  (law@cygnus.com)
36379
36380         * g77.f-torture/compile/990115-1.f: New test.
36381
36382 1999-01-07  Jeffrey A Law  (law@cygnus.com)
36383
36384         * gcc.c-torture/compile/990107-1.c: New test
36385
36386 1999-01-06  Jeffrey A Law  (law@cygnus.com)
36387
36388         * gcc.c-torture/execute/990106-2.c: New test.
36389
36390         * gcc.c-torture/execute/990106-1.c: New test.
36391
36392 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
36393
36394         * gcc.c-torture/compile/981223-1.c: New test.
36395
36396 1998-12-29  Richard Henderson  <rth@cygnus.com>
36397
36398         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
36399         (opt3): Rename from opt4 and disable.
36400
36401 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
36402
36403         * g++.old-deja/g++.pt/ptrmem5.C: New test.
36404
36405 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36406
36407         * g++.old-deja/g++.other/conv5.C: New test.
36408
36409 1998-12-14  Nick Clifton  <nickc@cygnus.com>
36410
36411         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
36412
36413 1998-12-11  Jeffrey A Law  (law@cygnus.com)
36414
36415         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
36416
36417 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
36418
36419         * gcc.c-torture/compile/981211-1.c: New test.
36420
36421 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
36422
36423         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
36424
36425         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
36426
36427 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36428
36429         * gcc.special/930510-1.c: Make C9X safe.
36430         * gcc.misc-tests/gcov-1.c Similarly.
36431         * gcc.misc-tests/gcov-2.c Similarly.
36432
36433 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36434
36435         * gcc.dg/ultrasp1.c: New test.
36436
36437 1998-12-06  Richard Henderson  <rth@cygnus.com>
36438
36439         * gcc.c-torture/execute/981206.c: New test.
36440
36441 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36442
36443         * g++.old-deja/g++.ns/template7.C: New test.
36444
36445         * g++.old-deja/g++.other/expr1.C: New test.
36446
36447         * g++.old-deja/g++.eh/tmpl3.C: New test.
36448
36449         * g++.old-deja/g++.eh/tmpl2.C: New test.
36450
36451 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36452
36453         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
36454         * g++.old-deja/g++.other/using6.C: Removed.
36455         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
36456
36457         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
36458
36459 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36460
36461         * g++.old-deja/g++.pt/overload8.C: New test.
36462
36463         * g++.old-deja/g++.pt/overload7.C: New test.
36464
36465         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
36466
36467         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
36468         and relinking messages.
36469         * lib/g++.exp (g++_target_compile): Remove .rpo file when
36470         compiling with -frepo.
36471
36472 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
36473
36474         * g++.old-deja/g++.pt/lookup6.C: New test.
36475
36476 1998-11-30  Nick Clifton  <nickc@cygnus.com>
36477
36478         * gcc.c-torture/execute/981130-1.c: New test.
36479         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
36480
36481 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36482
36483         * g++.old-deja/g++.pt/explicit76.C: New test.
36484
36485         * g++.old-deja/g++.pt/friend38.C: New test.
36486
36487         * g++.old-deja/g++.ns/crash2.C: New test.
36488
36489         * g++.old-deja/g++.pt/defarg8.C: New test.
36490
36491         * g++.old-deja/g++.pt/instantiate6.C: New test.
36492
36493         * g++.old-deja/g++.pt/static6.C: New test.
36494
36495         * g++.old-deja/g++.pt/decl2.C: New test.
36496
36497 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36498
36499         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
36500         problem is actually related with name lookup, but so what? :-)
36501
36502         * g++.old-deja/g++.pt/friend37.C: New test.
36503
36504 1998-11-25  Dave Love  <d.love@dl.ac.uk>
36505
36506         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
36507         element, which fails on some systems.
36508
36509         * g77.f-torture/execute/labug1.f: New test.
36510
36511 1998-11-21  Jeffrey A Law  (law@cygnus.com)
36512
36513         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
36514         is defined.
36515
36516 1998-11-18  Dave Love  <d.love@dl.ac.uk>
36517
36518         * g77.f-torture/compile/981117-1.f: New test.
36519
36520 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
36521
36522         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
36523         properly discarded.
36524
36525 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
36526
36527         * gcc.c-torture/execute/memcheck: New directory of tests for
36528         -fcheck-memory-usage.
36529
36530 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36531
36532         * README: New file, general information about the testsuite and
36533         new description of the various C++ test subdirectories.
36534         * README.g++: Eliminate obsolete information, update and move most
36535         relevant stuff to README.
36536
36537 1998-11-07  Richard Henderson  <rth@cygnus.com>
36538
36539         * gcc.c-torture/compile/981107-1.c: New test.
36540
36541 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
36542
36543         * execute/memcpy-bi.c: New testcase.
36544
36545 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
36546
36547         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
36548         base classes.
36549
36550         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
36551         template is selected.
36552
36553         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
36554         classes, it should be accepted for all types.
36555
36556         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
36557
36558         * g++.old-deja/g++.pt/spec24.C: Ensure that template
36559         specializations start with template headers.
36560
36561 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
36562
36563         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
36564
36565         * g++.old-deja/g++.other/init9.C: Test cross initialization of
36566         non-POD types.
36567
36568 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
36569
36570         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
36571
36572 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
36573
36574         * compile/981022-1.c, compile/981022-1.x: New test and driver.
36575
36576 1998-10-19  Jeffrey A Law  (law@cygnus.com)
36577
36578         * 981019-1.c: New test.
36579
36580 1998-10-14  Robert Lipe <robertl@dgii.com>
36581
36582         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
36583         find objc headers.
36584
36585 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36586
36587         * compile/981001-4.c: Remove use of GCC extension that triggers a
36588         compiler bug.
36589
36590 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
36591
36592         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
36593
36594 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36595
36596         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
36597         instantiation of template produces incorrect code for delete
36598         expression.
36599
36600         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
36601         constructors' name is not unique.
36602         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
36603         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
36604
36605         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
36606         automatic array of const is ill-formed.
36607
36608         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
36609         of template parameter?
36610
36611         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
36612         const.
36613
36614         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
36615         pointer-to-member expression.
36616
36617         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
36618         declaration causes ICE.
36619
36620 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
36621
36622         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
36623         reserved in the global namespace.
36624
36625         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
36626         generate needed virtual table.
36627
36628         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
36629
36630 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
36631
36632         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
36633         template-dependent type
36634
36635 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
36636
36637         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
36638         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
36639         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
36640
36641         * g++.old-deja/g++.other/using5.C: New test; using decl from base
36642         class should be usable as argument of member function.
36643         * g++.old-deja/g++.other/using6.C: New test; using decl from base
36644         class should be usable as return type of member function.
36645         * g++.old-deja/g++.other/using7.C: New test; using decl from base
36646         class should be usable as type of data member.
36647
36648         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
36649
36650 1998-10-09  Jeffrey A Law  (law@cygnus.com)
36651
36652         * gcc.c-torture/special/920521-1.c: Fix bogus test.
36653
36654 1998-10-08  Nick Clifton  <nickc@cygnus.com>
36655
36656         * gcc.dg/dll-?.c Add thumb to target list.
36657         Fix assembler scan patterns to match current assembler output.
36658
36659 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
36660
36661         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
36662         matching of template brackets.
36663
36664         * g++.old-deja/g++.other/using4.C: New test.  Test using
36665         declarations of methods from base classes.
36666
36667         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
36668         within functions should introduce names into the innermost
36669         enclosing namespace.
36670
36671         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
36672         of static locals if first initialization throws.
36673
36674 1998-10-07  Jim Wilson  <wilson@cygnus.com>
36675
36676         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
36677
36678 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
36679
36680         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
36681         lose track of the possible targets of tablejump insns.
36682         * special/special.exp: Run it.
36683
36684 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
36685
36686         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
36687         must be declared before its specializations can be named in friend
36688         declarations.
36689
36690 1998-10-05  Dave Love  <d.love@dl.ac.uk>
36691
36692         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
36693
36694         * g77.f-torture/execute/io1.f: New test.
36695
36696 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
36697
36698         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
36699         with pointer to template function, for which no argument deduction
36700         is possible.
36701
36702         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
36703         specialization of template function as argument to template
36704         function.
36705
36706         * g++.old-deja/g++.other/access2.C: New test; Inner class
36707         shouldn't have privileged access to Outer's names.
36708
36709 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
36710
36711         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
36712         friend template declared within template class conflicts with
36713         nested class of the same name.
36714
36715         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
36716         is ignored.
36717
36718         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
36719         object with direct initializer as function declaration.
36720
36721         * g++.old-deja/g++.other/decl2.C: New test; duplicate
36722         initializers.
36723
36724         * g++.old-deja/g++.other/null2.C: New test; conditional operator
36725         involving const pointer and NULL produces incorrect result.
36726
36727         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
36728         type name without `typename' should be rejected with -pedantic.
36729
36730 1998-10-02  Richard Henderson  <rth@cygnus.com>
36731
36732         * g++.old-deja/g++.other/addrof1.C: New test.
36733
36734 1998-10-01  Nick Clifton  <nickc@cygnus.com>
36735
36736         * gcc.c-torture/compile/981001-1.c: New test.
36737         * gcc.c-torture/execute/981001-1.c: New test.
36738
36739 1998-10-01  Jeffrey A Law  (law@cygnus.com)
36740
36741         * gcc.c-torture/compile/981001-2.c: New test.
36742         * gcc.c-torture/compile/981001-3.c: New test.
36743         * gcc.c-torture/compile/981001-4.c: New test.
36744
36745 1998-10-01  Robert Lipe  <robertl@dgii.com>
36746
36747         * lib/objc.exp (objc_target_compile): Add -L during compiles for
36748         multilibbed hosts.   Idea grafted from g77.exp.
36749
36750 1998-09-30  Dave Love  <d.love@dl.ac.uk>
36751
36752         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
36753         avoid losing on systems which need -lsocket.
36754
36755 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
36756
36757         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
36758         * g++.old-deja/g++.other/nested2.C: Ditto.
36759         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
36760         failure.
36761
36762 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
36763
36764         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
36765         preferred over template operator!= for enum bitfields.
36766
36767 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
36768
36769         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
36770         that happen to have the same base name, but in different scopes,
36771         are incorrectly rejected.
36772
36773 1998-09-16  Richard Henderson  <rth@cygnus.com>
36774
36775         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
36776         on the native word size instead of an integer literal.
36777
36778 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
36779
36780         * g++.old-deja/g++.other/static2.C: Invocation of static data
36781         member of type pointer-to-function denoted as non-static member.
36782
36783         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
36784         checks involving function types and aliases.
36785
36786 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
36787
36788         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
36789         redefined to the same non-trivial type.
36790
36791         * g++.old-deja/g++.pt/explicit73.C: Test for proper
36792         namespace-qualification of template specializations declared in
36793         other namespaces.
36794
36795         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
36796         to declare a subset of the specializations of a template function
36797         as friends of specializations of a template class.
36798
36799         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
36800         member templates that do not fully specialize the enclosing
36801         template class are rejected.
36802
36803 1998-09-11  Dave Love  <d.love@dl.ac.uk>
36804
36805         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
36806
36807 1998-09-08  Dave Love  <d.love@dl.ac.uk>
36808
36809         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
36810         altered from libf2c/libU77 version.
36811
36812 1998-09-06  Dave Love  <d.love@dl.ac.uk>
36813
36814         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
36815
36816 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
36817
36818         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
36819         (un)signed char are different types for template specialization
36820         purposes.
36821
36822 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
36823
36824         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
36825         * objc: ObjC testsuite.
36826
36827 1998-08-31  Catherine Moore  <clm@cygnus.com>
36828
36829         * gcc.c-torture/execute/941014-1.x:  New file.
36830
36831 1998-08-31  Nick Clifton  <nickc@cygnus.com>
36832
36833         * lib/c-torture.exp: Add support for
36834         torture_eval_before_compile and torture_eval_before_execute
36835         variables.
36836
36837 1998-08-30  Jeffrey A Law  (law@cygnus.com)
36838
36839         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
36840         this test triggers valid.
36841
36842 1998-08-27  Jeffrey A Law  (law@cygnus.com)
36843
36844         * gcc.dg/980827-1.c: New test.
36845
36846 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
36847
36848         * gcc.c-torture/execute/loop-4b.c: New test.
36849
36850 1998-08-26  Nick Clifton  <nickc@cygnus.com>
36851
36852         * lib/c-torture.exp: Add support for
36853         torture_eval_before_compile and torture_eval_before_execute
36854         variables.
36855
36856 1998-08-25  Jeffrey A Law  (law@cygnus.com)
36857
36858         * gcc.c-torture/compile/980825-1.c: New test.
36859
36860 1998-08-24  Nick Clifton  <nickc@cygnus.com>
36861
36862         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
36863         count number tests in opt_t0 not good_t0.
36864
36865 1998-08-24  Jeffrey A Law  (law@cygnus.com)
36866
36867         * gcc.c-torture/compile/930326-1.x: Fix typo.
36868
36869 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
36870
36871         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
36872         causes an ICE.
36873
36874 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36875
36876         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
36877         STACK_SIZE is defined.
36878         * gcc.c-torture/unsorted/stuct.c: Similarly.
36879
36880         * gcc.c-torture/compile/980821-1.c: New test.
36881
36882 1998-08-21  Jeffrey A Law  (law@cygnus.com)
36883
36884         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
36885
36886 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
36887
36888         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
36889         code.
36890
36891 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
36892
36893         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
36894         error'.
36895
36896 1998-08-18  Jeffrey A Law  (law@cygnus.com)
36897
36898         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
36899
36900 1998-08-16  Jeffrey A Law  (law@cygnus.com)
36901
36902         * gcc.c-torture/compile/980816-1.c: New test.
36903
36904         * gcc.dg/980816-1.c: New test.
36905
36906 1998-08-13  Jeffrey A Law  (law@cygnus.com)
36907
36908         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
36909         compiler for ieee tests.
36910
36911 1998-08-01  Dave Love  <d.love@dl.ac.uk>
36912
36913         * g77.f-torture/compile/980729-0.f: New test.
36914
36915 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
36916
36917         * gcc.c-torture/special/eeprof-1.c: New test, for
36918         -finstrument-functions.
36919         * gcc.c-torture/special/special.exp: Run it.
36920
36921 1998-07-29  Jeffrey A Law  (law@cygnus.com)
36922
36923         * gcc.c-torture/compile/980729-1.c: New test.
36924
36925 1998-07-27  Nick Clifton  <nickc@cygnus.com>
36926
36927         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
36928         __thumb__ is defined, and test for ARM style doubles if so.
36929
36930 1998-07-26  Dave Love  <d.love@dl.ac.uk>
36931
36932         * g77.f-torture/noncompile/980615-0.f: New test.
36933
36934 1998-07-26  H.J. Lu  (hjl@gnu.org)
36935
36936         * gcc.dg/980312-1.c: Do link instead of compile.
36937         * gcc.dg/980313-1.c: Likewise.
36938
36939 1998-07-26  Jeffrey A Law  (law@cygnus.com)
36940
36941         * gcc.c-torture/compile/980726-1.c: New test.
36942
36943 1998-07-25  Dave Love  <d.love@dl.ac.uk>
36944
36945         * g77.f-torture/execute/io0.f: New test.
36946
36947 1998-07-24  Nick Clifton  <nickc@cygnus.com>
36948
36949         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
36950         an int.
36951
36952 1998-06-18  Michael Meissner  <meissner@cygnus.com>
36953
36954         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
36955         m32r bugs.
36956
36957 1998-07-17  Nick Clifton  <nickc@cygnus.com>
36958
36959         * gcc.dg/980626-1.c: Expect failures for all toolchains until
36960         c-decl.c:grokdeclarator can handle mode attributes.
36961
36962 1998-07-16  Jeffrey A Law  (law@cygnus.com)
36963
36964         * gcc.c-torture/execute/980716-1.c: New test.
36965
36966 1998-07-13  Jeffrey A Law  (law@cygnus.com)
36967
36968         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
36969         the mn10200.
36970         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
36971         the mn10200.
36972         * gcc.c-torture/execute/va-arg-3.x: Similarly.
36973         * gcc.c-torture/compile/930326-1.x: Similarly.
36974
36975 1998-07-13  Dave Love  <d.love@dl.ac.uk>
36976
36977         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
36978         New test from Craig.
36979
36980 1998-07-12  Dave Love  <d.love@dl.ac.uk>
36981
36982         * g77.f-torture/noncompile/980616-0.f: New test.
36983
36984         * g77.f-torture/execute/970816-3.f:  New test from Craig.
36985
36986 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36987
36988         *  g++.other/singleton.C: Return error value instead of taking
36989         SIGSEGV.
36990
36991 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
36992
36993         *  g++.other/singleton.C: New test.   Warning is under dispute.
36994         Runtime crash is not.
36995
36996 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
36997
36998         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
36999         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37000         using6.C, using7.C}:  New namespace tests.
37001
37002 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37003
37004         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37005         specialization with typedef'ed names used as array indexes.
37006
37007 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37008
37009         * gcc.c-torture/execute/980709-1.c: New test.
37010
37011         * gcc.dg/980709-1.c: New test.
37012
37013 1998-07-07  Richard Henderson  <rth@cygnus.com>
37014
37015         * gcc.c-torture/execute/bcp-1.c: New test.
37016
37017 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37018
37019         * gcc.c-torture/execute/980707-1.c: New test.
37020
37021 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37022
37023         * gcc.c-torture/compile/980706-1.c: New test.
37024
37025 1998-07-01  Dave Love  <d.love@dl.ac.uk>
37026
37027         * g77.f-torture/execute/980701-0.f,
37028         g77.f-torture/execute/980701-1.f: New test from Craig.
37029
37030 1998-07-01  Jeffrey A Law  (law@cygnus.com)
37031
37032         * gcc.c-torture/compile/980701-1.c: New test.
37033
37034         * gcc.c-torture/execute/980701-1.c: New test.
37035
37036 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
37037 rlsruhe.de>
37038
37039         * g++.old-deja/g++.robertl/eb132.C: New test.
37040         * g++.old-deja/g++.robertl/eb133.C: Likewise.
37041
37042 1998-06-29  Dave Love  <d.love@dl.ac.uk>
37043
37044         * g77.f-torture/execute/980628-7.f,
37045         g77.f-torture/execute/980628-8.f,
37046         g77.f-torture/execute/980628-9.f,
37047         g77.f-torture/execute/980628-10.f: New tests from Craig.
37048
37049         * g77.f-torture/execute/980628-3.f: Remove mail headers.
37050
37051 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37052
37053         * g77.f-torture/execute/980628-4.f: New test from Craig.
37054         * g77.f-torture/execute/980628-5.f: Likewise.
37055         * g77.f-torture/execute/980628-2.f: Likewise.
37056         * g77.f-torture/execute/980628-0.f: Likewise.
37057         * g77.f-torture/execute/980628-1.f: Likewise.
37058         * g77.f-torture/execute/980628-3.f: Likewise.
37059         * g77.f-torture/execute/980628-6.f: Likewise.
37060
37061 1998-06-28  Jeffrey A Law  (law@cygnus.com)
37062
37063         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
37064         directory when nothing has been installed yet.
37065
37066 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
37067
37068         * gcc.c-torture/special/special.exp: Handle newer versions of
37069         dejagnu.
37070
37071 1998-06-26  Jeffrey A Law  (law@cygnus.com)
37072
37073         * gcc.dg/980626-1.c: New test.
37074
37075 1998-06-19  Bruno Haible <haible@ilog.fr>
37076
37077         * gcc.misc-tests/m-un-2.c: New test.
37078         * g++.old-deja/g++.other/warn01.c: Likewise.
37079
37080 1998-06-19  Robert Lipe  <robertl@dgii.com>
37081
37082         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
37083         compatibility with assmblers with a different comment character.
37084         Eliminate use of GAS-specific extensions.
37085
37086 1998-06-19  Jeffrey A Law  (law@cygnus.com)
37087
37088         * gcc.c-torture/execute/ieee/980619-1.c: New test.
37089
37090 1998-06-19  Robert Lipe  <robertl@dgii.com>
37091
37092         *lib/g77.exp: Replace search for libf2c.a with search for newly
37093         renamed libg2c.a
37094
37095 1998-06-17  Jeffrey A Law  (law@cygnus.com)
37096
37097         * gcc.c-torture/execute/980617-1.c: New test.
37098
37099 1998-06-12  Jeffrey A Law  (law@cygnus.com)
37100
37101         * gcc.c-torture/execute/980612-1.c: New test.
37102
37103 1998-06-08  Jeffrey A Law  (law@cygnus.com)
37104
37105         * gcc.dg/980523-1.c: Only test on ppc-linux.
37106         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
37107
37108         * gcc.c-torture/execute/980608-1.c: New test.
37109
37110 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
37111
37112         * gcc.c-torture/execute/980605-1.c: New test.
37113
37114 1998-06-04  Jeffrey A Law  (law@cygnus.com)
37115
37116         * gcc.c-torture/execute/980604-1.c: New test.
37117
37118 1998-06-02  Jeffrey A Law  (law@cygnus.com)
37119
37120         * gcc.c-torture/execute/980602-1.c: New test.
37121         * gcc.c-torture/execute/980602-2.c: Likewise.
37122
37123 1998-06-02  Dave Love  <d.love@dl.ac.uk>
37124
37125         * 970125-0.f: Fix per JCB.  Add commentary.
37126
37127 1998-05-31  Michael Meissner  <meissner@cygnus.com>
37128
37129         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
37130         IEEE -0 support.
37131
37132 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
37133
37134         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
37135         earlier.
37136
37137 1998-05-28  Catherine Moore <clm@cygnus.com>
37138
37139         * gcc.c-torture/execute/980526-3.c: New test.
37140
37141 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
37142
37143         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
37144         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
37145         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
37146         m88k-motorola-sysv3 to XFAIL.
37147
37148 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37149
37150         * gcc.dg/980526-1.c: New test.
37151         * gcc.c-torture/execute/980526-2.c: New test.
37152
37153 1998-05-26  Jeffrey A Law  (law@cygnus.com)
37154
37155         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
37156
37157         * gcc.c-torture/execute/980526-1.c: New test.
37158
37159 1998-05-26  Dave Love  <d.love@dl.ac.uk>
37160
37161         * g77.f-torture/execute/alpha2.f: Add runtime test.
37162
37163 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
37164
37165         * g++.old-deja/old-deja.exp: Strip leading directories.
37166
37167         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
37168         error for the line.  Don't run multiple tests for the same line.
37169
37170 1998-05-23  Jeffrey A Law  (law@cygnus.com)
37171
37172         * gcc.dg/980523-1.c: New test.
37173
37174 1998-05-23  Dave Love  <d.love@dl.ac.uk>
37175
37176         * g77.f-torture/compile/970915-0.f: New test.
37177
37178 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
37179
37180         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
37181
37182 1998-05-21  Jeffrey A Law  (law@cygnus.com)
37183
37184         * gcc.dg/980520-1.c: New test.
37185
37186 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
37187
37188         * gcc.dg/980502-1.c: Fix return type.
37189
37190 1998-05-20  Jeffrey A Law  (law@cygnus.com)
37191
37192         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
37193         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
37194         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
37195         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
37196         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
37197
37198 1998-05-20  Dave Love  <d.love@dl.ac.uk>
37199
37200         * g77.f-torture/execute/980520-1.f: New test.
37201
37202 1998-05-15  Dave Love  <d.love@dl.ac.uk>
37203
37204         * lib/mike-g77.exp: New file.
37205
37206         * g77.f-torture/noncompile/noncompile.exp,
37207         g77.f-torture/noncompile/check0.f: New files.
37208
37209 1998-05-14  Dave Love  <d.love@dl.ac.uk>
37210
37211         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
37212         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
37213         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
37214         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
37215         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
37216         abort where appropriate.
37217
37218 1998-05-05  Michael Meissner  <meissner@cygnus.com>
37219
37220         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
37221         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
37222
37223 1998-04-29  Dave Love  <d.love@dl.ac.uk>
37224
37225         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
37226
37227 1998-04-27  Dave Love  <d.love@dl.ac.uk>
37228
37229         * g77.f-torture/compile/980427-0.f: New test.
37230
37231 1998-04-24  Dave Love  <d.love@dl.ac.uk>
37232
37233         * g77.f-torture/compile/980424-0.f: New test.
37234
37235 1998-04-19  Dave Love  <d.love@dl.ac.uk>
37236
37237         * g77.f-torture/compile/980419-2.f (main): New test.
37238         * g77.f-torture/compile/970125-0.f: New test.
37239         * g77.f-torture/compile/980419-1.f: New test.
37240
37241 1998-04-08  Jim Wilson  <wilson@cygnus.com>
37242
37243         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
37244         of loop-4.c.
37245
37246 1998-04-07  Jim Wilson  <wilson@cygnus.com>
37247
37248         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
37249
37250 1998-04-03  Jim Wilson  <wilson@cygnus.com>
37251
37252         * gcc.c-torture/compile/980329-1.c: New test.
37253
37254 1998-03-18  Jim Wilson  <wilson@cygnus.com>
37255
37256         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
37257         * gcc.dg/980312-1.c: Fix typo in -march command.
37258
37259 1998-03-16  H.J. Lu  (hjl@gnu.org)
37260
37261         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
37262
37263 1998-03-11  Robert Lipe  <robertl@dgii.com>
37264
37265         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
37266         Dave Love agree the Fortran source is bogus.
37267
37268 1998-03-11  Robert Lipe  <robertl@dgii.com>
37269
37270         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
37271         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
37272         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
37273         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
37274         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
37275
37276 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
37277
37278         * g++.old-deja/g++.other/friend1.C: New test.
37279
37280 1998-02-18  Dave Love  <d.love@dl.ac.uk>
37281
37282         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
37283         possibly uninitialized) variables and declare dnrm2.
37284
37285 1998-02-23  Robert Lipe <robertl@dgii.com>
37286
37287         From Bruno Haible <haible@ilog.fr>:
37288         * gcc.c-torture/execute/980223.c: New test.
37289
37290 1998-02-13  Jeffrey A Law  (law@cygnus.com)
37291
37292         * gcc.dg/ifelse-1.c: New test.
37293
37294 1998-02-09  H.J. Lu  (hjl@gnu.org)
37295
37296         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
37297
37298           * lib/old-dejagnu.exp (old-dejagnu): Added the
37299           "execution test - XFAIL *-*-*" handling in the spirit of
37300           "excess errors test -". Changed the "execution test fails"
37301           handling to be like "excess errors test fails".
37302           * Update various tests accordingly.
37303
37304 1998-02-06  Jim Wilson  <wilson@cygnus.com>
37305
37306         * gcc.c-torture/execute/980205.c: New test.
37307
37308 1998-01-18  Jeffrey A Law  (law@cygnus.com)
37309
37310         * lib/c-torture.exp: Look for .x files instead of .cexp files.
37311         * lib/f-torture.exp: Similarly.
37312         * gcc.c-torture: Rename all .cexp files to .x files.
37313
37314 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
37315
37316         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
37317         (940510-1.c): Removed duplicate.
37318         (971104-1.c): New test.
37319
37320 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
37321
37322           * lib/f-torture.exp: Improve error and loop detection.
37323
37324 1997-11-19  Michael Meissner  <meissner@cygnus.com>
37325
37326         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
37327         use that to size the filler array.
37328
37329 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
37330
37331         * lib/c-torture.exp(c-torture-execute): Fix typo.
37332
37333         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
37334         testcase as the executable name. Keep the executable around if
37335         the test fails.
37336
37337 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
37338
37339         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
37340         changes.  Only test one -g option, and move it to the end of the
37341         list of options to test.
37342
37343 1997-09-19  Michael Meissner  <meissner@cygnus.com>
37344
37345         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
37346         variable GCC_TORTURE_OPTIONS to supply default switches separated
37347         by colons.  If no environment variable, run tests with -O0 -g, -O1
37348         -g, and -O2 -g as well.
37349
37350 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
37351
37352         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
37353         explanatory comments. Fix indentation.
37354
37355 1997-09-15  Jeffrey A Law  (law@cygnus.com)
37356
37357         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
37358
37359 1997-09-11  Jeffrey A Law  (law@cygnus.com)
37360
37361         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
37362         * g++.old-deja/g++.mike/p7325.C: Likewise.
37363         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
37364
37365 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
37366
37367         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
37368         * g++.old-deja/g++.brendan/crash30.C: Likewise.
37369         * g++.old-deja/g++.brendan/crash39.C: Likewise.
37370         * g++.old-deja/g++.law/operators4.C: Likewise.
37371
37372 1997-09-11  Joe Buck  (jbuck@synopsys.com)
37373
37374         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
37375         * g++.old-deja/g++.mike/p784.C: Ditto.
37376         * g++.old-deja/g++.mike/p785.C: Ditto.
37377
37378 1997-09-05  Jeffrey A Law  (law@cygnus.com)
37379
37380           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
37381
37382 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37383
37384         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
37385         target feature; pass this to c-torture-execute as needed.
37386
37387 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
37388
37389         * lib/c-torture.exp(c-torture-execute): If the previous and the
37390         current executables being tested are identical, we don't need to
37391         run the executable again. Try to make the executable names
37392         unique. Add an optional argument for passing additional compiler
37393         flags.
37394
37395 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
37396
37397         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
37398
37399 1997-08-29  Jeffrey A Law  (law@cygnus.com)
37400
37401         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
37402
37403 1997-07-31  Jeffrey A Law  (law@cygnus.com)
37404
37405         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
37406         32bit or larger longs.
37407
37408         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
37409         have either a 32bit long or 32bit int.
37410
37411 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
37412
37413         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
37414         Make double precision tests dependent on sizeof (double).
37415
37416 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
37417
37418         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
37419         too.
37420
37421 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
37422
37423         * gcc.c-torture/compile/961203-1.cexp: New script.
37424
37425 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
37426
37427         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
37428         up the includes ourselves.
37429
37430 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
37431
37432         * lib/plumhall.exp: Remove random include, and add a few
37433         verbose messages for debugging.
37434
37435 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
37436
37437         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
37438         of trying to do it ourselves.
37439
37440 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
37441
37442         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
37443
37444 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
37445
37446         * gcc.prms/5403.c: Made regexp a bit less strict.
37447
37448 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
37449
37450         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
37451         is returned from remote_load instead.
37452         * lib/plumhall.exp: Ditto.
37453         * lib/mike-g++.exp: Ditto.
37454         * lib/old-dejagnu.exp: Ditto.
37455         * lib/c-torture.exp: Ditto.
37456
37457 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
37458
37459         * lib/g++.exp: Use build_wrapper procedure.
37460         * lib/gcc.exp: Ditto.
37461
37462 1997-05-20  Jeffrey A Law  (law@cygnus.com)
37463
37464         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
37465         an old-style decl for malloc.  Fixes tests to work when
37466         sizeof (int) != sizeof (size_t).
37467
37468 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37469
37470         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
37471
37472         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
37473         use stdargs.h interface.
37474
37475 1997-05-15  Mike Meissner  <meissner@cygnus.com>
37476
37477         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
37478         NO_VARARGS when compiling.
37479
37480 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
37481
37482         * lib/plumhall.exp(ph_includes): New procedure.
37483         (ph_make): Use it.
37484         (ph_compiler): Ditto.
37485
37486         * lib/g++.exp: Rename test-glue.c to testglue.c.
37487         * lib/gcc.exp: Ditto.
37488
37489 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
37490
37491         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
37492         to completion when it's called.
37493
37494 1997-03-21  Michael Meissner  <meissner@cygnus.com>
37495
37496         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
37497         is defined, don't do test.
37498
37499 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
37500
37501         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
37502         for object files.
37503         (ph_summary): Mark skipped testcases as untested, not unresolved.
37504
37505         * lib/plumhall.exp (ph_make): If unresolved because of bad
37506         errorCode, record errorCode in log file.
37507         (*): Replace send_log/verbose with verbose -log.
37508
37509 1997-03-19  Michael Meissner  <meissner@cygnus.com>
37510
37511         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
37512         double conversion if double isn't at least 8 bytes.
37513
37514         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
37515         int to work with targets where int is 16 bits.
37516
37517         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
37518         8 bytes, just exit, since 4 byte doubles don't have enough bits of
37519         precision for the test to complete.
37520
37521 1997-03-14  Michael Meissner  <meissner@cygnus.com>
37522
37523         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
37524         if d10v is not compiled with the -mdouble64 flag.
37525         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
37526
37527         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
37528         d10v is not compiled with the -mint32 flag.
37529
37530 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
37531
37532         * lib/plumhall.exp: Use incr_count.
37533
37534 1997-03-12  Jeffrey A Law  (law@cygnus.com)
37535
37536         * gcc.c-torture: Update to c-torture-1.45.
37537
37538 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
37539
37540         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
37541         the name of the expect testcase file).
37542
37543         * lib/g++.exp(g++_init): Ditto.
37544
37545 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
37546
37547         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
37548         the host.
37549
37550         * lib/gcc.exp(gcc_exit): New procedure.
37551
37552 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
37553
37554         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
37555         specs where appropriate.
37556
37557         * g++.old-deja/g++.arm/*: Added additional ERROR checks
37558         because of new "candidates are" messages, and removed a few
37559
37560         * Converted all non-old-style g++ testcases to old-style, and
37561         moved into g++.old-deja.
37562
37563 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
37564
37565         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
37566         options.
37567
37568         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
37569         succeeded.
37570
37571         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
37572
37573 1997-02-13  Michael Meissner  <meissner@cygnus.com>
37574
37575         * lib/gcc.exp (gcc_target_compile): Add support for defining
37576         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
37577         the machine doesn't have those features.
37578
37579 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
37580
37581         * g++.law/operators4.exp: Don't use LIBS.
37582
37583 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
37584
37585         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
37586
37587         * lib/mike-g++.exp: Don't set the compiler to be tested here.
37588         * lib/g++.exp: Set it here instead. Also, allow use of the
37589         --tool_exec and --tool_opt options. Change CXX to
37590         GXX_UNDER_TEST.
37591
37592         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
37593
37594         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
37595
37596 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
37597
37598         * lib/old-dejagnu.exp: Use prune_warnings instead of
37599         prune_system_crud.
37600         * lib/mike-g++.exp: Ditto.
37601         * lib/gcc.exp: Ditto.
37602         * lib/g++.exp: Ditto.
37603
37604         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
37605
37606 1997-02-07  Jeffrey A Law  (law@cygnus.com)
37607
37608           * 941014-2.c: Include stdlib.h
37609           * 960327-1.c: Include stdio.h
37610           * dbra.c, index-1.c: Don't assume ints are 32bits.
37611
37612 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
37613
37614         * lib/gcc.exp: Add gcc,stack_size target feature.
37615
37616         * lib/g++.exp(g++_target_compile): Add the include and link
37617         paths here, not in two other places. And, it's $options, not
37618         options.
37619
37620         * lib/mike-g++.exp(postbase): Remove the code that determines
37621         the correct include and link paths.
37622         * g++.old-deja/old-deja.exp: Ditto.
37623
37624 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
37625
37626         * lib/g++.exp(g++_init): target_compile no longer returns the
37627         filename of the result.
37628
37629 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
37630
37631         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
37632         call to glob.
37633
37634         * gcc.c-torture/special/special.exp: Change call to
37635         gcc_target_compile to include the object file.
37636
37637 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
37638
37639         * gcc.c-torture/special/special.exp: Correct misspelling in last
37640         change.
37641
37642 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
37643
37644         * lib/plumhall.exp(ph_summary): Log the entire output of the
37645         executable. Return -1 if there were any failures, 0 otherwise.
37646         (ph_execute): Return -1 if there were any failures, 0 otherwise.
37647         (ph_make): Clean up objects and executables that were built
37648         if the tests succeeded.
37649
37650 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
37651
37652         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
37653         libraries and includes in the build tree as appropriate.
37654
37655 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37656
37657         * lib/c-torture.exp: Instead of looking for the global variable
37658         NO_LONG_LONG, check to see if that's a feature of the target.
37659
37660 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
37661
37662         * config/default.exp: Minimize. Delete the remainer of the files in
37663         config; this functionality is now in devo/dejagnu/config.
37664
37665         g++.*/*: Pass any additional flags used to compile to postbase;
37666         delete CXXFLAGS.
37667
37668         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
37669         is now done by runtest.exp. Use gcc_target_compile instead of
37670         compile.
37671
37672         lib/c-torture.exp: Use gcc_target_compile instead of compile.
37673         Remove references to CFLAGS. Use remote_file instead of
37674         calling rm -f.
37675         (c-torture): Take a list of arguments to use to compile this
37676         testcase.
37677
37678         lib/g++.exp: Simplify. Use target_compile instead of compile.
37679         lib/gcc-dg.exp: Ditto.
37680         lib/gcc.exp: Ditto.
37681         lib/mike-{gcc,g++}.exp: Ditto.
37682         lib/old-dejagnu.exp: Ditto.
37683         lib/plumhall.exp: Ditto.
37684
37685 1997-01-08  Jim Wilson  <wilson@cygnus.com>
37686
37687         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
37688         (ph_linker): Likewise.
37689
37690 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
37691
37692           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
37693         MAP_ANON / MAP_ANONYMOUS if defined;
37694         else try to map from /dev/zero .
37695
37696 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37697
37698         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
37699         isn't defined, then define it to MAP_ANONYMOUS.
37700
37701 1996-11-12  Jeffrey A Law  (law@cygnus.com)
37702
37703         * gcc.c-torture: Update to c-torture-1.42 release.
37704
37705 1996-11-11  Jeffrey A Law  (law@cygnus.com)
37706
37707         * gcc.c-torture: Update to c-torture-1.41 release.
37708
37709 1996-10-27  Jeffrey A Law  (law@cygnus.com)
37710
37711         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
37712         c-torture release.
37713
37714 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
37715
37716         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
37717         and LDFLAGS.  Fix second case to append the target_info ldflags
37718         onto LDFLAGS, not CFLAGS.
37719         * lib/g++.exp (g++_init): Add target_info stuff.
37720         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
37721         of libgloss and newlib flags for !native.
37722
37723         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
37724         (GDB): Fix relative path to go up another dir for finding gdb.
37725
37726 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
37727
37728         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
37729         versions in the target_info array, if they don't exist.
37730
37731 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
37732
37733         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
37734
37735 1996-07-08  Jim Wilson  <wilson@cygnus.com>
37736
37737         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
37738         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
37739
37740 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
37741
37742         * lib/old-dejagnu.exp: Don't remove the output file before we've
37743         actually tested it. Don't append pwd to the path of the executable
37744         we're testing.
37745
37746 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
37747
37748         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
37749
37750 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
37751
37752         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
37753         temporary directory for compiler files, and set it to a default
37754         value of /tmp. Set $output as the name of the output file from
37755         compiling the testcase. Add a -o option to $cflags_var so the
37756         compiler writes the final output file as $output. Set $executable
37757         to $output.
37758
37759         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
37760         directory for compiler files, and set it to /tmp if it doesn't
37761         already have a value. Set $output_file to the name of the output
37762         file from compiling the testcase. Add a -o option to CXXFLAGS so
37763         the compiler writes the final output file as $output. Use $output
37764         as the executable to be tested.
37765
37766 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37767
37768         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
37769
37770 1996-06-08  Jeffrey A Law  (law@cygnus.com)
37771
37772         * gcc.c-torture/execute/pending-1.c: New test.  Still
37773         pending in Tege's queue.
37774
37775 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
37776
37777         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
37778         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
37779         if there were failures.  Call unresolved if there were unresolved
37780         testcases.  Call gcc_fail if program did not run to completion.
37781         (ph_make): Pass additional argument name to ph_execute.
37782         (ph_execute): Add new argument.  Pass additional arguments to
37783         ph_summary.  Call gcc_fail is there is no execution output.
37784
37785 1996-04-24  Jeffrey A Law  (law@cygnus.com)
37786
37787         * lib/plumhall.exp (proc_summary): Output relavent summary
37788         lines into the log so specific failures in plumhall can be
37789         investigated.
37790
37791 1996-04-10  Jeffrey A Law  (law@cygnus.com)
37792
37793         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
37794         (c-torture-execute): Don't try to execute tests which use
37795         "long long" types if $NO_LONG_LONG is nonzero.
37796
37797 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
37798
37799         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
37800         not c-torture.
37801
37802         * gcc.ieee: Move from here.
37803         * gcc.c-torture/execute/ieee: To here.
37804
37805 1996-03-26  Jeffrey A Law  (law@cygnus.com)
37806
37807         * gcc.c-torture: Update to c-torture-1.41 release.
37808
37809 1996-03-22  Jeffrey A Law  (law@cygnus.com)
37810
37811         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
37812         not "$output".
37813
37814 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
37815
37816         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
37817         -c present.
37818
37819 1996-03-02  Jeffrey A Law  (law@cygnus.com)
37820
37821         * config/proelf.exp: Handle connecting to a simulator.
37822
37823 1996-01-31  Jeffrey A Law  (law@cygnus.com)
37824
37825         * config/proelf.exp: New file.  Enough framework that we can
37826         run c-torture tests on the proelf targets (or any other target
37827         that gdb can connect to for that matter).
37828
37829 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
37830
37831         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
37832         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
37833
37834         * lib/plumhall.exp (ph_execute): Always call ph_summary if
37835         exec_output exists.
37836
37837 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
37838
37839         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
37840         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
37841
37842         * config/*.exp: Update FSF address.  Change result of ${tool}_load
37843         to pass/fail/unresolved/unsupported/untested.  Caller must now
37844         call unresolved/unsupported/untested.
37845         * lib/*.exp: Update FSF address.  Update to handle new results of
37846         ${tool}_load.
37847         * lib/chill.exp (verbose): Delete.
37848
37849 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
37850
37851         * lib/gcc.exp (default_gcc_start): Change order of args to
37852         $LDFLAGS $CFLAGS $LIBS.
37853         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
37854         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
37855         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
37856         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
37857         * gcc.misc-tests/dg-test.exp: Likewise.
37858         * gcc.misc-tests/msgs.exp: Likewise.
37859         * gcc.prms/prms.exp: Likewise.
37860         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
37861         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
37862
37863         * lib/dg.exp: Deleted, moved to dejagnu/lib.
37864
37865 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
37866
37867         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
37868
37869         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
37870         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
37871
37872         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
37873         necessary.
37874
37875 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
37876
37877         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
37878         global for loop; add use of $mathlib.
37879         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
37880         settings here; set mathlib for anything but VxWorks.
37881
37882 1996-01-22  Jeffrey A Law  (law@cygnus.com)
37883
37884         * gcc.c-torture: Update to c-torture-1.40 release.
37885
37886 1996-01-03  Jeffrey A Law  (law@cygnus.com)
37887
37888         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
37889         dg.exp.
37890
37891 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
37892
37893         * lib/c-torture.exp (c-torture-execute): Declare "output" as
37894         global.
37895
37896 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
37897
37898         * lib/g++.exp (LIBS): Define if not already.
37899         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
37900         (gcc-dg-prune): Call prune_gcc_output.
37901         * lib/gcc.exp (prune_gcc_output): New proc.
37902         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
37903         prune_gcc_output.
37904
37905 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
37906
37907         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
37908         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
37909
37910 1995-11-15  Jeffrey A Law  (law@cygnus.com)
37911
37912         * gcc.c-torture: Update to c-torture-1.39 release.
37913
37914 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
37915
37916         * lib/c-torture.exp (c-torture-execute): Don't return if one option
37917         fails, try others as well.
37918
37919 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
37920
37921         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
37922         If compilation fails, mark execute tests as `untested'.
37923         If test is marked as unsupported, don't mark compilation and
37924         execute tests as failed.
37925
37926 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
37927
37928         * lib/g++.exp (g++_init): Don't link in libg++, and look to
37929         libstdc++ for whether or not we want to be doing shared
37930         libraries.  Delete link_curses since we don't need it anymore.
37931         * lib/mike-g++.exp (postbase): Don't link in libg++.
37932         * g++.old-deja/old-deja.exp: Likewise.
37933
37934 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
37935
37936         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
37937
37938 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
37939
37940         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
37941         For that, add `-Wl,-a,shared_archive'.
37942         * g++.old-deja/old-deja.exp: Likewise.
37943
37944 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
37945
37946         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
37947
37948 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
37949
37950         * lib/mike-g++.exp (postbase): Pay attention to the status of
37951         g++_load.
37952
37953 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
37954
37955           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
37956
37957 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
37958
37959         * lib/gcc.exp (default_gcc_start): No longer need to log program
37960         being executed or its output, execute_anywhere does that now.
37961         * lib/g++.exp (default_g++_version): Call execute_anywhere.
37962         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
37963
37964 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
37965
37966         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
37967         the same as those in lib/g++.exp.
37968
37969 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
37970
37971         * gcc.c-torture: Update to c-torture-1.38 release.
37972         * gcc.ieee: Related changes.
37973
37974 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
37975
37976         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
37977         "exec". Minor reformatting changes.
37978
37979         * config/rom68k.exp (${tool}_load): Make it work in a canadian
37980         cross. This means all "exec" calls now work on a remote host as
37981         well.
37982         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
37983         cross. Filter out the extra "\r\n" stuff that expect puts in.
37984         (c-torture-execute): Filter out the bogus warnings like
37985         c-torture-compile does. Add support for canadian cross.
37986         * lib/gcc.exp (default_gcc_version, default_gcc_start)
37987         Use execute_anywhere rather than calling exec directly. Now it
37988         works for canadian cross testing.
37989
37990 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
37991
37992         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
37993         results into a variable, and check that rather than using file exists.
37994
37995 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
37996
37997         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
37998         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
37999
38000 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38001
38002         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38003         lib_curses if there's a shared libg++ in the build tree.
38004
38005 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38006
38007         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38008         if not supported target.
38009
38010 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38011
38012         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38013         link_curses up to always happen, not just for native builds.
38014
38015 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38016
38017         * gcc.c-torture: Update to c-torture-1.36 release.
38018         * gcc.failure: Related changes.
38019
38020 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38021
38022         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38023
38024 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
38025
38026         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
38027         * lib/mike-g++.exp (postbase): Not in here.  Still reference
38028         runshlib, link_curses, and mathlib for link and run.
38029
38030         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
38031         pass the runtime shared library options for Solaris, OSF/1, and
38032         Irix5, and link with -lcurses to avoid unresolved references.
38033
38034 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
38035
38036         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
38037         only run once.
38038
38039 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
38040
38041         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
38042
38043 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
38044
38045         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
38046         do not have a framework for the "compat" tests yet.
38047
38048 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
38049
38050         * lib/mike-g++.exp (postbase): New local variable `mathlib',
38051         set to null if we're testing vxworks5.1.  Use that instead of
38052         `-lm' in the setting of LIBS for link and run.
38053
38054 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
38055
38056         * config/rom68k.exp (${tool}_load): Major changes to make it
38057         work.  Verified that it does in fact return the stuff in
38058         exec_output properly.  Catch any Emul or any TRAP other than 0.
38059
38060 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
38061
38062         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
38063         LDFLAGS properly for targets that need stuff from libgloss.
38064         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
38065         only run once.
38066         (gpp_initialized): New variable.
38067
38068 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
38069
38070         * config/rom68k.exp: Load libgloss.exp.
38071         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
38072         so we can produce a fully linked binary.
38073         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
38074         so we can produce a fully linked binary.
38075
38076 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
38077
38078         * lib/plumhall.exp (ph_section): Watch for expected failures.
38079         Add missing `else'.
38080
38081         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
38082         run the testcase.
38083         (c-torture): Likewise.
38084
38085 1995-08-28  Doug Evans  <dje@cygnus.com>
38086
38087         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
38088
38089         * lib/mike-g++.exp (mike_cleanup): New proc.
38090         (prebase): New globals compiler_result, not_compiler_result,
38091         target_regexp.
38092         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
38093         allow leading "-" in pattern.  Watch for unsupported tests.
38094         If $compiler_result is set, pattern match assembler code,
38095         and ditto for $not_compiler_result.
38096         * lib/mike-gcc.exp: Likewise.
38097
38098         * lib/plumhall.exp (ph_execute): Only call ph_summary if
38099         execution "succeeded".
38100
38101 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
38102
38103         * config/win32.exp: New file.
38104         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
38105
38106 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
38107
38108         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
38109         unsupported.
38110         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
38111         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
38112         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
38113
38114         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
38115         "... without exceptions was ...".  That is now handled by
38116         prune_system_crud.
38117         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38118
38119 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
38120
38121         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
38122         sieve.c,sort2.c}: New files.
38123         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
38124         sieve.exp,sort2.exp}: Drivers for them.
38125
38126         * lib/mike-gcc.exp (program_output): New user settable variable.
38127         (postbase): Call prune_system_crud.  Also prune extraneous compiler
38128         messages.
38129         * lib/mike-g++.exp (program_output): New user settable variable.
38130
38131         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
38132
38133         * config/sh.exp: Deleted (use sim.exp instead).
38134
38135 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
38136
38137         * config/vx.exp: Declare CHECKTASK as global.
38138         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
38139         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
38140         * lib/old-dejagnu.exp: Load [pwd]/$executable.
38141
38142 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38143
38144         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
38145         target. Like vx.exp, only includes `vx29k.exp' instead of
38146         `vxworks.exp'.
38147
38148 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
38149
38150         * config/sim.exp: Increase time limit from 120 seconds to 240.
38151
38152 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
38153
38154         * gcc.c-torture/execute/950628-1.c: New test.
38155
38156 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
38157
38158         * gcc.c-torture: Update with changes/additions from
38159         c-torture-1.34.
38160
38161 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
38162
38163         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
38164
38165 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
38166
38167         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
38168
38169 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
38170
38171         * gcc.c-torture/compile/950512-1.c: New test.
38172         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
38173         * gcc.dg/struct-ret-1.c: Likewise.
38174
38175 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
38176
38177         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
38178           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
38179
38180 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
38181
38182         * gcc.c-torture/special/920411-1.c: Deleted.
38183         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
38184
38185 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
38186
38187         * config/sim.exp (${tool}_load): Hack in call to bash to get a
38188         cpu limit.
38189
38190 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
38191
38192         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
38193
38194 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
38195
38196         From kenner;
38197         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
38198         is the proper length.
38199         * va-arg-3.c: Likewise.
38200
38201 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
38202
38203         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
38204         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
38205
38206         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
38207         * lib/g++.exp (default_g++_start): Delete old cruft.
38208
38209 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
38210
38211         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
38212         (2 * (1 << 18)) to (2 * (1 << 17)).
38213
38214         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
38215
38216 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
38217
38218         * config/rom68k.exp: Renamed from config/idp.exp
38219
38220 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
38221
38222         * c-torture/compile/921109-2.c
38223
38224 1995-04-18  Mike Stump  <mrs@cygnus.com>
38225
38226         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
38227         excess errors.
38228
38229 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
38230
38231         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
38232         output.
38233         * lib/g++.exp (default_g++_start): Likewise.
38234
38235 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
38236
38237         * gcc.c-torture/compile/950329-1.c: New test.
38238
38239 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
38240
38241           * config/bug.exp (${tool}_load): Updated to use new remote_open
38242           and remote_close procs.
38243         * config/idp.exp: New file.
38244
38245 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
38246
38247         * gcc.c-torture/execute/950322-1.c: New test.
38248
38249 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
38250
38251         * config/vx.exp (${tool}_load): Clean up testing of return code from
38252         vxworks_ld and vxworks_spawn.
38253
38254 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
38255
38256         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
38257
38258 1995-03-13  Mike Stump  <mrs@cygnus.com>
38259
38260         * lib/old-deja.exp: Add `excess errors test - ' error, now one
38261         can mark excess errors on a machine by machine basis.  Note, the
38262         default is to not expect any excess errors, even when excess
38263         errors test - is given, so you will want to put an XFAIL ... on
38264         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
38265         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
38266         those 4 machines, but no others.
38267
38268 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
38269
38270         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
38271         * lib/c-torture.exp: to here.
38272
38273 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
38274
38275         * gcc.c-torture/execute/950221-1.c: New test.
38276         * gcc.c-torture/execute/struct-ret-1.c: New test.
38277         * gcc.c-torture/compile/950221-1.c: New test.
38278
38279         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
38280
38281 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
38282
38283         * gcc.c-torture/execute/arith-1.c (main): Return 0.
38284         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
38285
38286 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
38287
38288         * g++.gb: New directory of tests, derived from my signature and
38289         class scoping tests.
38290
38291         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
38292         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
38293         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
38294         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
38295         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
38296         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
38297         * g++.gb/sig25.C: Likewise.
38298
38299         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
38300         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
38301         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
38302         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
38303         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
38304         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
38305         * g++.gb/sig25.exp: Likewise.
38306
38307         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
38308         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
38309         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
38310         * g++.gb/scope13.C: Likewise, this test still fails.
38311
38312         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
38313         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
38314         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
38315         * g++.gb/scope13.exp: Ditto.
38316
38317         * g++.gb/README: New file, explains what these tests are about.
38318
38319 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
38320
38321         * lib/dg.exp (dg-do): Support `preprocess'.
38322         (dg-test): Likewise.
38323
38324 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
38325
38326         * config/udi.exp: change "continue -expect" to "exp_continue".
38327
38328 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
38329
38330         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
38331         Delete redundant tests.
38332
38333         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
38334         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
38335         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
38336         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
38337         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
38338         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
38339         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
38340         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
38341
38342         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
38343         storing label pointers.
38344         * gcc.c-torture/execute/921019-1.c: Likewise.
38345         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
38346         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
38347         parameter fp.
38348         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
38349         constants.
38350
38351         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
38352         Delete obsolete tests.
38353
38354         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
38355         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
38356         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
38357         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
38358         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
38359         * gcc.c-torture/compile/950124-1.c: New test.
38360
38361         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
38362
38363 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
38364
38365         * lib/mike-g++.exp: Add -lm to LIBS.
38366
38367 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
38368
38369         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
38370
38371 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
38372
38373         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
38374
38375 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
38376
38377         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
38378
38379 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
38380
38381         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
38382         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
38383         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
38384         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
38385         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
38386         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
38387         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
38388         * g++.law/{operators31.C, operators32.C,
38389         * g++.law/{operators33.C, operators34.C}: Likewise.
38390         * g++.law/{pic1.C, refs2.C}: Likewise.
38391         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
38392         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
38393         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
38394         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38395
38396         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
38397         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
38398         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
38399         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
38400         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
38401         * g++.law/{enum9.exp, friend5.exp}: Likewise.
38402         * g++.law/{nest3.exp, nest4.exp}: Likewise.
38403         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
38404         * g++.law/{operators30.exp, operators31.exp}: Likewise.
38405         * g++.law/{operators32.exp, operators33.exp}: Likewise.
38406         * g++.law/{operators34.exp}: Likewise.
38407         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
38408         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
38409         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
38410         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
38411         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
38412
38413         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
38414         No longer expected to fail.
38415         * g++.law/missed-error3.C: Tweak for recent bool changes.
38416
38417 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
38418
38419         * config/emb-unix: Deleted.
38420         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
38421         remote execution.  Do final link on remote host if REMOTE_LINK is set.
38422
38423 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
38424
38425         * lib/dg.exp (dg-test): Fix typo in last patch.
38426
38427 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
38428
38429         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
38430         (handles multiple occurrences).
38431
38432 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
38433
38434         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
38435         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
38436         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
38437         printed).
38438         * lib/c-torture.exp (c-torture-compile): Likewise.
38439         (c-torture): Prepend full path if missing.
38440         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
38441         (gcc_fail): Likewise.
38442         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
38443
38444 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
38445
38446         * lib/netware.exp: Only attach to NetWare i386 systems.
38447
38448 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
38449
38450         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
38451         messages.  Add test name to "output pattern match" pass/fail message.
38452
38453 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
38454
38455         * gcc.dg: New testsuite.
38456         * gcc.dg/dg.exp: New file.
38457
38458         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
38459         test-switch.c}: Deleted.
38460
38461         * gcc.misc-tests/msgs.exp: New testcase driver.
38462
38463 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
38464
38465         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
38466         Watch for illegal return values from ${tool}_load.
38467         * config/unix.exp (${tool}_load): Fix pass/fail detection for
38468         cross targets.  Coerce return value >0 to 1.
38469
38470 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
38471
38472         * config/unix.exp (${tool}_load): Call program rsh, not proc.
38473
38474         * config/emb-unix.exp: New file.
38475
38476         * config/sim.exp: Error if variable $SIM not defined.
38477         (${tool}_load): Mark test as "untested" if simulator missing.
38478
38479         * config/unix.exp: Load remote.exp to get rcp_download.
38480         * lib/c-torture.exp: Use different option lists for testcases with
38481         and without loops.
38482         * gcc.c-torture/execute/execute.exp: Likewise.
38483
38484 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
38485
38486         * config/*.exp: Clarify return code from ${tool}_load.
38487         Call `unresolved' or `untested' instead of `warning' or `perror'
38488         (sometimes you still want to call both though).
38489         Add comment that `shell_id' is local to each file.
38490         * config/udi.exp (timeout): Set to 30.
38491         Don't print warning if connection fails, $connectmode has already
38492         printed an error.
38493         (${tool}_load): Move verbose messages to level 2.
38494         Rework pattern for "Process started" message.
38495         Pass `shell_id' to ${connectmode}_download.
38496         Retry twice upon timeout.  Make resetting of target more robust.
38497         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
38498         Pass `shell_id' to exit_$connectmode.
38499         Only call exit_$connectmode if connected.
38500         * config/unix.exp (${tool}_load): Check return codes better.
38501         * config/vrtx.exp (${tool}_load): Likewise.
38502         * config/vx.exp (${tool}_load): Likewise.
38503         Delete unneeded global's.
38504         * lib/dg.exp (dg-test): Update to reflect clarified return codes
38505         from ${tool}_load.
38506         (dg-stat): Delete.
38507         (dg-init): Delete recording of pass/fail counts.
38508         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
38509         (old-dejagnu-init): Likewise.
38510         (old-dejagnu-stat): Delete contents, empty proc now.
38511         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
38512         (c-torture): Delete references to lcnt, lpass, lfail.
38513         Get option list from TORTURE_OPTIONS.
38514         Delete -funroll[-all]-loops if no loops.
38515         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
38516         (g++_stat): Delete contents (empty proc now).
38517         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
38518         (gcc_finish): Likewise.
38519         (gcc_stat): Deleted.
38520         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
38521         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
38522         * gcc.c-torture/execute/execute.exp: Likewise.
38523         Split tests into two parts: compile, execute.
38524         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
38525         no loops.  Update to reflect clarified return codes from ${tool}_load.
38526
38527 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
38528
38529         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
38530         to grep for.
38531         (old-dejagnu): Likewise (where necessary).
38532
38533 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
38534
38535         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
38536
38537         * lib/dg.exp (dg-process-target): Fix processing of selector.
38538         Add comment regarding use of `error'.
38539
38540         * lib/gcc.exp (prune_system_crud): Define if missing.
38541         * lib/g++.exp (prune_system_crud): Likewise.
38542
38543         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
38544         Call prune_system_crud.
38545         * lib/dg.exp (dg-runtest): New proc.
38546         Use perror instead of send_user for tcl errors in testcase.
38547         Don't return any value, it's never used.
38548         Don't clobber previous definition of `unknown'.
38549         Print tcl errors in `dg-final'.
38550
38551 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
38552
38553         * lib/dg.exp (dg-process-target): Improve syntax error messages.
38554         (dg-test): Don't print errorInfo, it contains stack backtrace.
38555
38556 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
38557
38558         * lib/g++.exp (runtest_file_p): Define if missing.
38559
38560 1994-09-24  Doug Evans  (dje@cygnus.com)
38561
38562         * lib/mike-g++.exp: Comment out loading of g++.exp.
38563         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
38564         (default_g++_version): Always print something.
38565         (default_g++_start): Comment out call to `which'.
38566         (g++_start, g++_load): Deleted (must be defined in config file).
38567         * lib/gcc.exp: Test for existence of $CC at start.
38568         Delete check for tmpdir (done in gcc_init).
38569         (default_gcc_version): Always print something.
38570         (default_gcc_start): Comment out call to `which'.
38571         * config/*.exp: Major cleanup - make cross targets work at least a
38572         little better for g++ (by not being "--tool gcc" specific).
38573         Rename gcc_xxx to ${tool}_xxx.
38574         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
38575         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
38576
38577 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
38578
38579         * lib/c-torture.exp (c-torture-compile): Rework compiler
38580         message processing.
38581
38582         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
38583         c-torture.
38584
38585 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
38586
38587         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
38588
38589         * lib/dg.exp (dg-process-target): Support { target native }.
38590
38591 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
38592
38593         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
38594         looked for "... program xxx got fatal signal".
38595         Correct regsub munging of `comp_output'.
38596         Ignore compiler messages "path prefix not used" and "linker input
38597         file unused".
38598
38599 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
38600
38601         * lib/gcc.exp (runtest_file_p): Define if missing.
38602         * gcc.prms/template.c: Example to work from.
38603
38604 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
38605
38606         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
38607         * lib/dg.exp (dg-test): Call unsupported testcases as such.
38608
38609         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
38610         * gcc.prms/1883.c: Moved from compile/940714-1.c.
38611         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
38612         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
38613
38614         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
38615         (dg-process-target): No longer a varargs proc.
38616         Return S/N for target, P/F for xfail.  All callers changed.
38617         (user option procs): More argument checking.
38618         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
38619         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
38620         (dg-test): Skip test if not running on selected target in `dg-do'.
38621         Update handling of `dg-do-what', `dg-output-text'.
38622         Separate execution pass/fail from output pattern match pass/fail.
38623         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
38624
38625 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
38626
38627         * gcc.c-torture/special/special.exp: Don't expect failure for mips
38628         target for 920510-1.c.
38629
38630 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
38631
38632         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
38633         Clean up comment regarding use of passcnt, etc.
38634         (gcc_stat): Don't update `testcnt' here.
38635         (gcc_finish): Do it here.
38636         Might as well reset `but_id' here too.
38637         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
38638         to determine if the file should be tested.
38639         * gcc.c-torture/compile/compile.exp: Likewise.
38640         * gcc.c-torture/execute/execute.exp: Likewise.
38641         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38642         * gcc.misc-tests/dg-test.exp: Likewise.
38643         * gcc.prms/prms.exp: Likewise.
38644         * gcc.wendy/wendy.exp: Likewise.
38645         * g++.old-deja.exp: Likewise.
38646         Move "Testing file" message to verbose level 1.
38647
38648 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
38649
38650         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
38651
38652 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
38653
38654         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
38655         (default_gcc_start): Accept optional second list element
38656         of compiler flags.  Print compiler output at verbosity level 2.
38657         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
38658         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
38659         Save current values of framework globals passcnt, failcnt, xpasscnt,
38660         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
38661         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
38662         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
38663         xfailcnt to compute stats.  Update framework global `testcnt' from
38664         pass/fail counts.
38665         (gcc_finish): New proc.  Clean up test environment.
38666         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
38667         (gcc_epass, gcc_efail): Delete.
38668         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
38669         argument of line number.
38670         (dg-init): If the tool has an init routine, call it.
38671         (dg-test): Remove args `cflags_var' and `libs_var'.
38672         Pass all compiler options to ${tool}_start.
38673         Handle missing line number.
38674         (dg-finish): New function.
38675         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
38676         particular files.  Call gcc_finish at end.  Move "skipping test"
38677         message to verbosity level 3.
38678         * gcc.c-torture/compile/compile.exp: Likewise.
38679         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
38680         * gcc.c-torture/execute/execute.exp: Likewise.
38681         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38682         Print testcase being tried at verbosity level 1.
38683         * gcc.c-torture/special/special.exp: Unset xfail.
38684         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38685         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
38686         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
38687         * gcc.failure/failure.exp: Likewise.
38688         * gcc.ieee/ieee.exp: Likewise.
38689         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
38690         Update call to dg-test.  Call dg-finish at end.
38691         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
38692         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
38693         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
38694         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
38695         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
38696         * gcc.wendy/wendy.exp: Add copyright.
38697         Delete setting of tmpdir (done by gcc_init).
38698         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
38699         Pass compiler flags to gcc_start.  Call gcc_finish at end.
38700         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
38701         gcc_[ce]pass/fail.
38702
38703 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
38704
38705         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
38706         confusion.
38707         (g++_load): Likewise.
38708
38709         * config/*.exp (gcc_load): Some were varargs fns and some were not.
38710         Rename argument to `prog' to remove the confusion.
38711         Varargs fns behave differently too!
38712         (g++_load): Likewise.
38713
38714         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
38715
38716         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
38717         what it is.  Delete (always) printing of status value for !native.
38718         Simplify verbose code, and include status and exec_output.
38719         (g++_load): Use gcc_load.
38720
38721 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
38722
38723         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
38724         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
38725         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
38726         940714-3.c as these testcases don't exist anymore.  Make
38727         va-arg-1.c expected to pass.
38728
38729 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
38730
38731         * gcc.misc-tests/misc.exp: Only run specific testcases.
38732         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
38733         * gcc.misc-tests/dg-[1-9].c: New files.
38734
38735         * lib/dg.exp: New testsuite driver.
38736         * gcc.prms/prms.exp: Use it.
38737
38738         * README.gcc: New file.
38739
38740         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
38741         Document and reset `lxpass' and `lxfail'.
38742         Simplify "initialized" message.
38743         (gcc_stat): Clean up comments a little.
38744
38745 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
38746
38747         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
38748
38749 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
38750
38751         * lib/old-dejagnu.exp (process-option): New proc.
38752         (old-dejagnu-init, old-dejagnu-stat): Likewise.
38753         (old-dejagnu): Simplify.
38754         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
38755
38756 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
38757
38758         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
38759         exists and is not an empty string.
38760
38761         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
38762         $xfail rather than calling setup_xfail.  Clear $xfail when test is
38763         finished.
38764         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
38765         automatically.
38766
38767         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
38768         longer expected to fail.
38769
38770         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
38771         "f" function call.
38772
38773         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
38774
38775         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
38776         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
38777         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
38778         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
38779         c-torture-1.29.
38780
38781         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
38782         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
38783
38784         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
38785
38786         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
38787         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
38788
38789         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
38790         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
38791         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
38792
38793 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
38794
38795         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
38796         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
38797         940714-1.c, 940714-2.c, 940714-3.c},
38798         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
38799         gcc.misc-tests/{mg.c,mg.exp}:
38800         New tests.
38801         * gcc.noncompile/noncompile.exp: Change accordingly.
38802
38803 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
38804
38805         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
38806         Undo previous clobberage.
38807
38808 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
38809
38810         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
38811         * gcc.special/{930510-1.c, special.exp}:
38812         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
38813         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
38814         struct-varargs-1.c}: New tests from c-torture-1.26.
38815
38816 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
38817
38818         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
38819           argument to switch.
38820
38821 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
38822
38823         * Revert the previous changes.  Please see Rob's directory
38824           (/lisa/test/rob/progressive/gcc/testsuite) for testing
38825           fixes.
38826
38827 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
38828
38829         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
38830             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
38831             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
38832             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
38833             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
38834             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
38835             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
38836             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
38837             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
38838             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
38839             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
38840             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
38841             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
38842             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
38843             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
38844             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
38845             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
38846             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
38847             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
38848             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
38849             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
38850             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
38851             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
38852             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
38853             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
38854             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38855             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
38856
38857 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
38858
38859         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
38860             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
38861           with perror calls.
38862
38863 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
38864
38865         * config/unix.exp (g++_load): Fix syntax.
38866
38867 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
38868
38869         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
38870         * gcc.noncompile/921017-1.c: Deleted obsolete test.
38871         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
38872         Don't expect va-arg-1.c to fail.  Correct expected output for
38873         920928-1.c.
38874         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
38875         * gcc.wendy/hbm4.c: Correct typo.
38876         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
38877
38878 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
38879
38880         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
38881         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
38882         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
38883         * lib/c-torture.exp (c-torture-compile): Ditto.
38884
38885         Reduce volume of output (remove all the -I's and such).
38886         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
38887         Call gcc_cpass, gcc_cfail.
38888         (c-torture): Pass testing option to c-torture-compile.
38889
38890 1994-03-21  Doug Evans  (dje@cygnus.com)
38891
38892         Bring patches over from progressive.
38893         * config/default.exp: Exit remote shell cleanly.
38894         (g++_exit, g++_start): Add default versions.
38895         * config/sim.exp (gcc_load): Use perror, not error.
38896
38897 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
38898
38899         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
38900         set in site.exp.
38901
38902 1994-03-14  Doug Evans  (dje@cygnus.com)
38903
38904         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
38905         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
38906         (wendy_try): New proc to run testcase.
38907         (main loop): Call 'em.
38908         * gcc.wendy/*.c: Clean up pass to correct expected output.
38909
38910         * lib/gcc.exp: Minor cleanup work.
38911         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
38912
38913 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
38914
38915         * config/sim.exp (gcc_load): Document return codes better.
38916         Don't pass -v to simulator.
38917
38918 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
38919
38920           * gcc.special/920717-x.c: Fix typo.
38921           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
38922           get at sources.
38923
38924         * lib/mike-gcc.exp: Fix typo.
38925
38926 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
38927
38928         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
38929         binary to use, transform the name.
38930         * config/*.exp: rename everything. Nuke any g++ specific files,
38931         it's now a special case of gcc that requires no special support.
38932         Add a default.exp for unsupported targets.
38933
38934 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
38935
38936         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
38937         lib/old-dejagnu.exp: Fix a few patterns to work with the new
38938         version of Tcl.
38939
38940 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
38941
38942         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
38943         than a warning.
38944
38945 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
38946
38947         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
38948
38949 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
38950
38951         * gcc.execute/execute.exp: Combine opt_list and foption_list into
38952         option_list.  Compile every file with only 4/6 option choices
38953         (same as C torture) instead of with 12/18 different option
38954         choices.
38955         * lib/c-torture.exp: Likewise.
38956
38957         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
38958         not already set.
38959
38960 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
38961
38962         * lib/old-deja.exp: Add `excess errors test fails' error, now one
38963         can put an XFAIL *-*-* on excess errors.
38964
38965 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
38966
38967         * g++.law: Add more tests derived from g++-bugs snapshots.
38968
38969         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
38970         equivalent to g++.law/init9.
38971
38972         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
38973         compiled it, and the a.out file after we've run it.
38974
38975 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
38976
38977         * lib/mike-g++.exp (postbase): Delete the .o file after we've
38978         compiled it, and the a.out file after we've run it.
38979
38980 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
38981
38982         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
38983
38984 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
38985
38986         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
38987         version number.
38988
38989 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
38990
38991         * g++.law: New directory of g++ tests derived from the g++-bugs
38992         snapshots.
38993
38994 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
38995
38996         * gcc.compile: initbug1.c initbug1.exp testcase added
38997
38998 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
38999
39000         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39001         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39002           fixes submitted by Jeff Law (law@cs.utah.edu)
39003         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39004           Jeff Law (law@cs.utah.edu)
39005
39006
39007 1993-11-30  Mike Stump  (mrs@cygnus.com)
39008
39009         * config/unix-g++.exp: Follow the gcc way of doing things.
39010         * g++.old-deja/old-deja.exp: Minor updates.
39011         * lib/g++.exp: New file, follow the gcc way of doing things.
39012         * lib/old-dejagnu.exp: Minor updates.
39013         * lib/mike-g++.exp: Always unset errorInfo.
39014
39015 1993-11-06  Mike Stump  (mrs@cygnus.com)
39016
39017         * lib/gcc.exp: Fix some errors with the below change, CC and
39018         CFLAGS should be global when setting, not local.
39019
39020 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39021
39022         * lib/gcc.exp: Transform tool name.
39023
39024 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39025
39026         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
39027
39028 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39029
39030         * lib/gcc.exp: change gcc_done to gcc_stat
39031
39032 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
39033
39034         * Upgraded gcc testsuite to c-torture version 1.25
39035
39036 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
39037
39038         * lib/gcc.exp: added reporting code. Changed verbose compile message.
39039         * lib/c-torture: added hooks for new reporting code.
39040
39041 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
39042
39043         * config/sh-gcc.exp: check if sh-sim exists in the path
39044
39045 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
39046
39047         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
39048         * gcc.compile/compile.exp: Initial changes for new logic.
39049         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
39050         * gcc.failure/failure.exp: Initial changes for new logic.
39051         * gcc.ieee/ieee.exp: Initial changes for new logic.
39052         * gcc.misc-tests/misc.exp: Initial changes for new logic.
39053         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
39054         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
39055         * lib/c-torture.exp: Initial changes for new logic.
39056         * lib/gcc.exp: Initial changes for new logic.
39057
39058 1993-10-15  Mike Stump  (mrs@cygnus.com)
39059
39060         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
39061         depend upon failure or success.  Fully qualify names in failure
39062         and success messages.  Always remove a.out before starting
39063         compile, just in case.  Pay more attention to error text output by
39064         the compiler.  Handle testcases with no known past errors just
39065         like all others, so that things are uniform.  Other miscellaneous
39066         improvements.
39067
39068 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
39069
39070         * gcc.cpp: new directory for cpp tests
39071
39072 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
39073
39074         * lib/chill.exp: Code reformatted, removed unused code.
39075         * config/unix-chill.exp: Code reformatted, removed unused code.
39076         * chill.execute/execute.exp: Code reformatted, removed unused code.
39077         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
39078
39079 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
39080
39081         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
39082         routines not written.
39083
39084 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
39085
39086         * config/bug-gcc.exp: Use new procs from bug.exp.
39087
39088 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
39089
39090         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
39091         via ftp, rather than depending on NFS.
39092         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
39093         case.
39094
39095 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
39096
39097         * config/bug-gcc.exp: Use new download proc.
39098
39099 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
39100
39101         * chill.execute/execute.exp: cleanups, handles errors better
39102         * chill.compile/compile.exp: rewrite, based on execute.exp
39103         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
39104         * lib/chill.exp: major changes to diff proc and compile and link
39105           procs. added chill_fail and chill_pass wrappers to pass and
39106           fail. added more comments, and handle error codes better.
39107           Added a hack to capture stderr from exec, so noncompile tests
39108           can work.
39109
39110 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
39111
39112         * chill.execute/execute.exp: rewrite of testsuite driver
39113         * lib/chill.exp: rewrite of testsuite driver
39114         * config/unix-chill.exp: rewrite of testsuite driver
39115
39116 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
39117
39118     In chill.execute:
39119         * iexpr.ch: Standardize uppercase.
39120         * tuples.dat: Standardize uppercase.
39121         * vary.ch: standardize.  Correct varying string assignments.
39122         * vary.dat: Add new output lines.
39123
39124 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
39125
39126     In chill.execute:
39127         * chprintf.ch: Standardize use of uppercase.
39128         * tuples.ch: Standardize and turn arr2 into a DCL,
39129           rather than a SYN.
39130         * pinits.ch: Standardize.
39131
39132 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
39133
39134         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
39135         * Makefil: Renamed to Makefile.in.
39136         * configure.in: New.
39137
39138 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
39139
39140     In chill.execute:
39141         * .cvsignore: Add result/output files.
39142         * Makefile: Fix up variables at start.  Use MFLAGS
39143           everywhere.  Correct bool_loc, built_ins entries.
39144           Add entry for vary1.ch.
39145         * bitarray.ch: Standardize upper-case usage.
39146         * bitexpr.ch: Standardize, add output of b1.
39147         * params.ch: Use arrayt in along PROC parameters, to
39148           avoid novelty problems.
39149         * sets.ch: Tiny cleanup.
39150         * vary1.ch: Re-indent.
39151
39152 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
39153
39154           * Add PR-related files to Makefiles, .cvsignore files, etc.
39155
39156 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
39157
39158         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
39159           with compiler objects. New names are test-flow.c and test-loop.c
39160
39161 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
39162
39163         * Upgraded c-torture tests from 1.19 to 1.20
39164
39165         * new files:
39166         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
39167         * gcc.compile: 930623-1.c 930623-2.c
39168         * gcc.noncompile: 930622-1.c 930622-2.c
39169         * gcc.failure: 920411-1.c 920627-2.c
39170         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
39171
39172 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
39173
39174         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39175           More changes to get testsuite working properly. Needs more work.
39176           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
39177
39178 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
39179
39180         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
39181           More changes to get testsuite working properly. Needs more work.
39182
39183 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
39184
39185         * chill.compile/compile.exp: Added for Dejagnu support
39186         * chill.execute/execute.exp: Added for Dejagnu support
39187         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
39188
39189 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
39190
39191     This should complete moving the CHILL test files.
39192         * chill.noncompile(.cvsignore printf.grt
39193             in-printf.grt chprintf.grt chprintf.ch):
39194             Added test-support files.
39195           (Makefile): Modified further.
39196         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
39197             signal.ch): Added test files.
39198           * chill.execute (.cvsignore printf.grt printr.c
39199             in-printf.grt rts.c chprintf.grt rts.h): Added
39200           test-support files.
39201             (Makefile): More corrections.
39202
39203 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
39204
39205         * chill.compile, chill.execute, chill.nocompile: Add CHILL
39206           test cases, ready for DejaGnu.
39207
39208 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
39209
39210         * Upgraded c-torture tests from 1.18 to 1.19
39211
39212         * gcc.compile: added test(s):
39213           930607-1.c
39214         * gcc.execute: added test(s):
39215           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
39216
39217         * added new subdirectory for misc tests: gcc.misc-tests
39218         * gcc.misc-test(s): added tests:
39219           inst-check.c test-consts.c test-ior.c test-switch.c
39220
39221 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
39222
39223         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
39224
39225 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
39226
39227         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
39228
39229 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
39230
39231         * Upgraded c-torture tests from 1.17 to 1.18
39232
39233 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
39234
39235         * Upgraded c-torture tests from 1.12 to 1.17
39236
39237 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
39238
39239         * lib/old-dejagnu.exp:
39240           Fixed handling of XFAIL target triplets to correctly
39241           recognize wildcard characters.  Removed code that
39242           appended a unique id tag to the end of the file name
39243           printed out by the result of the testcases within a
39244           given test file.
39245
39246 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
39247
39248         * lib/old-dejagnu.exp:
39249           Reworked expected failure handling to trigger off of XFAIL
39250           keyword in keyphrase embeded in testcase source code. The
39251           XFAIL keyword must be at the end of the keyphrase line. It
39252           may optionally be followed by one or more target triplets.
39253           It has just occured that the handling of wildcards in the
39254           target triplet may not be correct.
39255
39256 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
39257
39258         * g++.old-deja/tests:
39259           Moved all subdirectories up one level into g++.old-deja .
39260
39261         * lib/old-dejagnu.exp:
39262           Fixed problem with CXXFLAGS not being properly reset, and being
39263           corrupted with extraneous "-c" compiler option.  This was
39264           causing binaries to not be generated for test that needed them.
39265           Modified strings passed to "pass" and "fail" so that individual
39266           tests from the same test file would be distinguished by an
39267           identifier appended to the test file name in the summary logs;
39268           this corrected a problem with erroneous diff logs.  Added code
39269           to search testcases for expected fail and unexpected pass keywords.
39270
39271 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
39272
39273         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
39274
39275 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
39276
39277         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
39278           Removed extraneous text from end of "Special g++ Options"
39279           keyphrase.
39280
39281         * lib/old-dejagnu.exp: Added pattern matching to look for new
39282           keywords, embedded in testcases comments, which will trigger
39283           calls to xpass and xfail.
39284
39285 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
39286
39287         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
39288           comments embedded in the testcases, especially the one looking for
39289           special compiler options, as well as the pattern matching for the
39290           compiler output again.
39291
39292 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
39293
39294         * lib/old-dejagnu.exp: Do a proper check of the return value for
39295           execute tests. Fixed several problems with the pattern matching
39296           of the compiler output which gave erroneous test results.
39297           Changed several of the test result messages to be more descriptive.
39298         * config/unix-g++.exp: Proc g++_load now actually works and
39299           executes the tests passed to it and returns a usable return
39300           value.
39301
39302 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
39303
39304           * lib/gcc.exp: Exits gracefully if $CC is bogus.
39305
39306 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
39307
39308         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
39309           Modified both files to properly execute the old style
39310           dejagnu tests. The previous versions of these files were
39311           experimental and did not function anything near correctly.
39312
39313 1993-04-05  Rob Savoye  (rob@cygnus.com)
39314
39315         * Removed all Makefile.in and configure.in files. No configuration
39316         needed now.
39317
39318 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
39319
39320         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
39321
39322 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
39323
39324         * gcc.compile/configure.in, gcc.unsorted/configure.in,
39325         gcc.special/configure.in, gcc.noncompile/configure.in,
39326         gcc.execute/configure.in, gcc.code_quality/configure.in,
39327         g++.other/configure.in, g++.old-deja/configure.in,
39328         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
39329         in srcname setting.
39330
39331 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
39332
39333         * lib/udi.exp:  Fixed mondfe and mondfe_download.
39334         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
39335         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
39336
39337 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
39338
39339         * config/udi-gdb.exp: Check $shell_id after connecting to target.
39340         (gdb_exit): Don't remove *_soc files.
39341
39342 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
39343
39344         * lib/c-torture.exp: Don't look for main; instead always use -w
39345         -c.  This is how the c-torture tests work.  Remove the object
39346         file if the compilation succeeds.
39347         * gcc.execute/execute.exp: Remove executable if test passes.
39348         * gcc.noncompile/noncompile.exp: Every test is an expected
39349         failure.
39350         * gcc.special/special.exp: Added tests from c-torture 1.11,
39351         corrected use of existing test.
39352         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
39353         gcc.execute/920625-1.c: Updated to c-torture 1.11.
39354         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
39355         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
39356         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
39357         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
39358         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
39359         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
39360         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
39361         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
39362         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
39363         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
39364         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
39365         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
39366         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
39367         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
39368         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
39369         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
39370         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
39371         c-torture 1.11.
39372         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
39373         correspond to c-torture 1.11.
39374
39375         * New file.