OSDN Git Service

* tree-vrp.c (infer_value_range): Only count pointer uses
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-03-08  Jeff Law  <law@redhat.com>
2
3         * gcc.dg/tree-ssa/20030730-1.c: No longer expected to fail.
4         * gcc.dg/tree-ssa/20030730-2.c: No longer expected to fail.
5         * g++.dg/tree-ssa/pr26406.C: New test.
6
7 2006-03-07  Jeff Law  <law@redhat.com>
8
9         * gcc.dg/tree-ssa/20030730-1.c: Temporarily xfail.
10         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
11         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
12
13 2006-03-07  Richard Guenther  <rguenther@suse.de>
14
15         PR tree-optimization/26587
16         * gcc.dg/torture/pr26587.c: New testcase.
17
18 2006-03-06  Paul Thomas  <pault@gcc.gnu.org>
19             Erik Edelmann  <eedelman@gcc.gnu.org>
20
21         * gfortran.dg/allocatable_dummy_1.f90: Take into account that
22         INTENT(OUT) arguments shall be deallocated upon procedure entry.
23
24 2006-03-06  Paul Thomas  <pault@gcc.gnu.org>
25
26         PR fortran/26107
27         * pure_dummy_length_1.f90: New test.
28
29         PR fortran/19546
30         * gfortran.dg/parent_result_ref_1.f90: New test.
31         * gfortran.dg/parent_result_ref_2.f90: New test.
32         * gfortran.dg/parent_result_ref_3.f90: New test.
33         * gfortran.dg/parent_result_ref_4.f90: New test.
34
35 2006-03-06  Steven G. Kargl  <kargls@comcast.net>
36
37         * gfortran.dg/verify_2.f90: New test.
38
39 2006-03-06  Steven G. Kargl  <kargls@comcast.net>
40
41         * gfortran.dg/equiv_1.f90: Replace tab(s) with spaces.
42         * gfortran.dg/arrayio_1.f90: Ditto.
43         * gfortran.dg/pr25603.f: Ditto.
44         * gfortran.dg/assumed_dummy_2.f90: Ditto.
45         * gfortran.dg/equiv_2.f90: Ditto.
46         * gfortran.dg/arrayio_2.f90: Ditto.
47         * gfortran.dg/namelist_14.f90: Ditto.
48         * gfortran.dg/g77/cpp6.f: Ditto.
49         * gfortran.dg/g77/cpp5inc.h: Ditto.
50         * gfortran.dg/g77/cpp5.F: Ditto.
51         * gfortran.dg/g77/cpp5.h: Ditto.
52         * gfortran.dg/namelist_15.f90: Ditto.
53         * gfortran.dg/badline.f: Ditto.
54         * gfortran.dg/sibling_dummy_procedure_1.f90: Ditto.
55         * gfortran.dg/sibling_dummy_procedure_2.f90: Ditto.
56         * gfortran.dg/backspace_6.f: Ditto.
57         * gfortran.dg/altreturn_1.f90: Ditto.
58         * gfortran.dg/entry_4.f90: Ditto.
59         * gfortran.dg/implicit_5.f90: Ditto.
60
61 2006-03-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
62
63         PR c++/15759
64         * g++.dg/other/default4.C: New test.
65
66 2006-03-05  Erik Edelmann  <eedelman@gcc.gnu.org>
67
68         PR fortran/16136
69         * allocatable_dummy_1.f90: New.
70         * allocatable_dummy_2.f90: New.
71
72 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
73
74         PR libgfortran/26554
75         * gfortran.dg/read_logical.f90: New test.
76
77 2006-03-04  Laurent GUERBY <laurent@guerby.net>
78         
79         * ada/acats/norun.lst: cdd2a03 now passes.
80
81 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
82
83         PR testsuite/25177
84         * gcc.target/powerpc/pr18096-1.c: Change where the error
85         would match.
86
87 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
88
89         * gcc.target/i386/cleanup-1.c: New test.
90         * gcc.target/i386/cleanup-2.c: New test.
91
92 2006-03-04  Roger Sayle  <roger@eyesopen.com>
93
94         * gfortran.dg/dependency_9.f90: Remove for the time being.
95
96 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
97
98         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
99         directive.
100
101 2006-03-03  Roger Sayle  <roger@eyesopen.com>
102
103         * gfortran.dg/dependency_9.f90: New test case.
104
105 2006-03-03  Roger Sayle  <roger@eyesopen.com>
106
107         * gfortran.dg/dependency_4.f90: New test case.
108         * gfortran.dg/dependency_5.f90: New test case.
109         * gfortran.dg/dependency_6.f90: New test case.
110         * gfortran.dg/dependency_7.f90: New test case.
111         * gfortran.dg/dependency_8.f90: New test case.
112
113 2006-03-03  Paul Brook  <paul@codesourcery.com>
114
115         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
116         Add m68k-*-elf.
117
118 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
119
120         PR fortran/25031
121         * multiple_allocation_1.f90:  New test.
122
123 2006-03-03  Roger Sayle  <roger@eyesopen.com>
124
125         PR tree-optimization/26524
126         * gfortran.dg/pr26524.f: New test case.
127
128 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
129
130         * g++.dg/template/repo5.C: Cleanup repo files.
131         * gcc.dg/20051201-1.c: Cleanup coverage files.
132         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
133         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
134         tree dump files.
135
136 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
137
138         * objc.dg/objc-nofilename-1.m: New test.
139         * objc.dg/bad-receiver-type.m: New test.
140         * obj-c++.dg/bad-receiver-type.mm: New test.
141
142 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
143
144         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
145
146 2006-03-01  Mike Stump  <mrs@apple.com>
147
148         * g++.dg/abi/key2.C: Add.
149
150 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
151
152         * gfortran.dg/logical_dot_product.f90: New test. 
153
154         PR fortran/26393
155         * gfortran.dg/used_interface_ref.f90: New test.
156
157         PR fortran/20938
158         * gfortran.dg/dependency_2.f90: New test.
159         * gfortran.fortran-torture/execute/where17.f90: New test.
160         * gfortran.fortran-torture/execute/where18.f90: New test.
161         * gfortran.fortran-torture/execute/where19.f90: New test.
162         * gfortran.fortran-torture/execute/where20.f90: New test.
163
164 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
165
166         * g++.dg/tree-ssa/pr26443.C: New test case.
167
168 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
169
170         PR middle-end/26022
171         * g++.dg/opt/return-slot1.C: New test.
172
173 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
174
175         PR libgfortran/26136
176         * gfortran.dg/namelist_23.f90: New test.
177
178 2006-02-28  Roger Sayle  <roger@eyesopen.com>
179
180         PR middle-end/14752
181         * gcc.dg/fold-eqandshift-2.c: New test case.
182
183 2006-02-28  Richard Guenther  <rguenther@suse.de>
184
185         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
186         decomposition.
187
188 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
189
190         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
191
192 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
193
194         PR libgfortran/26464
195         * gfortran.dg/backspace_5.f: New test.
196         * gfortran.dg/backspace_6.f: New test.
197
198 2006-02-26  Roger Sayle  <roger@eyesopen.com>
199
200         * gcc.dg/fold-eqandnot-1.c: New test case.
201
202 2006-02-26  Roger Sayle  <roger@eyesopen.com>
203
204         PR middle-end/19983
205         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
206
207 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
208
209         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
210         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
211
212 2006-02-26  Richard Guenther  <rguenther@suse.de>
213
214         PR tree-optimization/26421
215         * gcc.dg/tree-ssa/pr26421.c: New testcase.
216
217 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
218
219         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
220         * g++.old-deja/g++.robertl/eb132.C: Likewise.
221
222 2006-02-26  Roger Sayle  <roger@eyesopen.com>
223
224         * gcc.dg/fold-even-1.c: New test case.
225
226 2006-02-26  Roger Sayle  <roger@eyesopen.com>
227
228         PR middle-end/21137
229         * gcc.dg/fold-eqandshift-1.c: New test case.
230
231 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
232
233         PR tree-optimization/25125
234         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
235         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
236
237 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
238
239         PR tree-optimizations/26359
240         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop" 
241         with -fdump-tree-dceloop-details.
242         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
243
244 2006-02-25  Roger Sayle  <roger@eyesopen.com>
245
246         PR middle-end/23673
247         * gcc.dg/fold-eqxor-1.c: New test case.
248         * gcc.dg/fold-eqxor-2.c: Likewise.
249         * gcc.dg/fold-eqxor-3.c: Likewise.
250
251 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
252
253         PR fortran/23092
254         * scalar_mask_1.f90:  New test.
255
256 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
257
258         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
259         * g++.dg/eh/uncaught2.C: New.
260         * g++.dg/eh/uncaught3.C: New.
261
262 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
263
264         PR libgfortran/26423
265         * gfortran.dg/read_many_1.f: New test.
266
267 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
268
269         PR fortran/24519
270         * gfortran.dg/dependency_3.f90: New test.
271         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
272         XFAILs.
273
274         PR fortran/25395
275         * gfortran.dg/equiv_6.f90: New test.
276
277 2006-02-23  Jeff Law  <law@redhat.com>
278
279         * gcc.c-torture/compile/pr26425.c: New test.
280
281 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
282
283         PR middle-end/26412
284         * gcc.dg/gomp/pr26412.c: New test.
285
286 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
287
288         PR c++/26291
289         * g++.dg/other/ellipsis1.C: New test.
290         * g++.dg/parse/operator4.C: Adjust error marker.
291
292 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
293
294         PR target/25603
295         * gfortran.dg/pr25603.f: New testcase.
296
297 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
298
299         * gcc.dg/bf-spl1.c: Don't specify -m68000.
300         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
301
302 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
303
304         * g++.dg/eh/spbp.C: New.
305
306 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
307
308         PR middle-end/26379
309         * gcc.target/i386/mmx-7.c: New test.
310
311 2006-02-20  Roger Sayle  <roger@eyesopen.com>
312
313         PR tree-optimization/26361
314         * gcc.dg/tree-ssa/vrp27.c: New test case.
315
316 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
317
318         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
319         * gcc.dg/tree-ssa/complex-4.c: Here.
320
321 2006-02-19  Roger Sayle  <roger@eyesopen.com>
322
323         PR middle-end/19543
324         * gfortran.dg/logical_1.f90: New test case.
325
326 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
327
328         PR middle-end/26334
329         * gcc.dg/20060218-1.c: Moved to...
330         * gcc.target/i386/20060218-1.c: ... here.  New test.
331
332 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
333
334         PR fortran/26201
335         * gfortran.dg/convert_1.f90: New.
336
337 2006-02-19  Paul Thomas  <pault@gcc.gnu.org>
338
339         PR fortran/25054
340         * gfortran.dg/namelist_5.f90: New test.
341
342         PR fortran/25089
343         * gfortran.dg/namelist_4.f90: New test.
344
345 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
346
347         PR tree-opt/25680
348         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
349
350 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
351
352         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
353         variable to take into account the variable name in the
354         function header.
355         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
356
357 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
358
359         PR middle-end/26334
360         * gcc.c-torture/compile/20060217-1.c: New test.
361         * gcc.dg/20060218-1.c: New test.
362
363 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
364
365         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
366
367 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
368
369         * gcc.dg/cpp/undef3.c: New test.
370         * gcc.dg/cpp/trad/builtins2.c: New test.
371
372 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
373
374         PR c++/26266
375         * g++.dg/template/static22.C: New test.
376         * g++.dg/template/static23.C: New test.
377         * g++.dg/template/static24.C: New test.
378         * g++.dg/template/non-dependent13.C: New test.
379         * g++.dg/init/member1.C: Tweak error markers.
380
381 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
382
383         PR target/26255
384         * gcc.c-torture/compile/pr26255.c: New test case.
385
386 2006-02-16  Roger Sayle  <roger@eyesopen.com>
387
388         * gfortran.fortran-torture/execute/where_10.f90: New test case.
389         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
390         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
391         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
392         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
393         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
394         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
395
396 2006-02-16  Jeff Law  <law@redhat.com>
397
398         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
399         * gcc.dg/tree-ssa/vrp26.c: New test.
400
401 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
402
403         PR target/20353
404         PR target/24578
405         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
406         __UCLIBC__ is defined.
407
408 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
409
410         PR fortran/26224
411         * gfortran.dg/gomp/pr26224.f: New test.
412
413 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
414
415         PR tree-opt/25918
416         * lib/target-supports.exp
417         (check_effective_target_vect_short_mult): New.
418         (check_effective_target_vect_char_mult): New.
419         (check_effective_target_vect_widen_sum_qi_to_si): New.
420         (check_effective_target_vect_widen_sum_qi_to_hi): New.
421         (check_effective_target_vect_widen_sum_hi_to_si): New.
422         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
423         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
424         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
425         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
426         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
427         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
428         vect-reduc-pattern-2c.c
429         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
430         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
431         vect-reduc-pattern-1c.c
432
433 2006-02-16  Paul Thomas  <pault@gcc.gnu.org>
434
435         PR fortran/24557
436         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
437
438 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
439
440         PR fortran/26054
441         * gfortran.dg/enum_8.f90: Remove check for warning.
442         * gfortran.dg/iomsg_1.f90: Ditto.
443         * gfortran.dg/enum_1.f90: Ditto.
444         * gfortran.dg/enum_9.f90: Ditto.
445         * gfortran.dg/enum_2.f90: Ditto.
446         * gfortran.dg/enum_10.f90: Ditto.
447         * gfortran.dg/enum_3.f90: Ditto.
448         * gfortran.dg/flush_1.f90: Ditto.
449         * gfortran.dg/enum_4.f90: Ditto.
450         * gfortran.dg/array_constructor_1.f90: Ditto.
451         * gfortran.dg/enum_5.f90: Ditto.
452         * gfortran.dg/enum_6.f90: Ditto.
453         * gfortran.dg/enum_7.f90: Ditto.
454
455 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
456
457         PR middle-end/26300
458         * gcc.c-torture/compile/20060215-1.c: New test.
459
460 2006-02-14  Roger Sayle  <roger@eyesopen.com>
461
462         PR middle-end/23670
463         * gcc.dg/tree-ssa/andor-2.c: New test case.
464
465 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
466
467         PR fortran/25045
468         * optional_dim.f90:  New test.
469
470 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
471
472         PR fortran/26277
473         * gfortran.dg/label_4.f90: New.
474
475 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
476             Diego Novillo  <dnovillo@redhat.com>
477             Uros Bizjak  <uros@kss-loka.si>
478
479         * gfortran.dg/gomp: New directory.
480
481 2006-02-14  Richard Guenther  <rguenther@suse.de>
482
483         PR tree-optimization/26258
484         * gcc.dg/torture/pr26258.c: New testcase.
485
486 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
487
488         PR fortran/26246
489         * gfortran.dg/pr26246_1.f90: New test.
490         * gfortran.dg/pr26246_2.f90: New test.
491
492         PR middle-end/26092
493         * gcc.c-torture/compile/20060208-1.c: New test.
494
495 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
496
497         PR fortran/26074
498         PR fortran/25103
499         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
500         * gfortran.dg/bad_automatic_objects_1.f90: New test.
501         * gfortran.dg/automatic_module_variable.f90: Change error message.
502
503         PR fortran/20861
504         * gfortran.dg/internal_dummy_1.f90: New test.
505
506         PR fortran/20871
507         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
508
509
510         PR fortran/25083
511         * gfortran.dg/uncommon_block_data_1.f90: New test.
512         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
513         with standard.
514
515         PR fortran/25088
516         * gfortran.dg/typed_subroutine_1.f90: New test.
517
518 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
519
520         * objc.dg/dwarf-1.m: New.
521
522 2006-02-13  Roger Sayle  <roger@eyesopen.com>
523
524         PR middle-end/24427
525         * gcc.dg/tree-ssa/andor-1.c: New test case.
526
527 2006-02-13  Josh Conner  <jconner@apple.com>
528
529         PR target/25376
530         * gcc.dg/pr25376.c: New test.   
531
532         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
533         assemble.
534         * lib/target-supports.exp (check_named_sections_available):
535         Only compile named-sections test -- don't assemble.
536
537 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
538
539         * g++.dg/warn/no-write-strings.C: New test.
540         * g++.dg/warn/write-strings.C: Likewise.
541         * g++.dg/warn/write-strings-default.C: Likewise.
542
543 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
544
545         PR fortran/25806
546         * gfortran.dg/ret_pointer_2.f90: New test.
547
548 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
549
550         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
551
552 2006-02-10  Jeff Law  <law@redhat.com>
553
554         * gcc.c-torture/compile/pr26213.c: New test.
555
556 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
557
558         gfortran.dg/null_1.f90: New test.
559
560 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
561
562         PR fortran/14771
563         * gfortran.dg/parens_4.f90: New.
564         * gfortran.dg/parens_5.f90: New.
565
566 2006-02-10  Richard Guenther  <rguenther@suse.de>
567
568         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
569
570 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
571         Paul Thomas  <pault@gcc.gnu.org>
572
573         PR fortran/14771
574         * gfortran.dg/parens_1.f90: New.
575         * gfortran.dg/parens_2.f90: New.
576         * gfortran.dg/parens_3.f90: New.
577
578 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
579
580         PR fortran/26038
581         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
582
583         PR fortran/25059
584         * gfortran.dg/impure_assignment_1.f90: New test.
585
586         PR fortran/25070
587         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
588
589 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
590
591         PR target/26141
592         * g++.dg/expr/stdarg2.C: New test.
593
594 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
595
596         PR inline-asm/16194
597         * gcc.dg/pr16194.c: New test.
598
599 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
600
601         * ada/acats/run_acats: Use portable variant of "$@".
602
603 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
604
605         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
606         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
607
608 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
609
610         PR tree-opt/26179
611         * g++.dg/opt/pr26179.C: New test.
612
613 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
614
615         PR middle-end/26134
616         * gcc.dg/tree-ssa/complex-3.c: New test.
617
618 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
619
620         * gcc.c-torture/compile/volatile-1.c: New test.
621
622 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
623
624         PR 26180
625         * gcc.dg/tree-ssa/pr26180.c: New test.
626
627 2006-02-08  Jeff Law  <law@redhat.com>
628
629         * gcc.dg/tree-ssa/pr21417.c: New test.
630
631 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
632
633         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
634         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
635
636 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
637
638         * lib/scanrtl.exp: New.
639
640 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
641
642         PR c++/26071
643         * g++.dg/other/virtual2.C: New test.
644
645         PR c++/26070
646         * g++.dg/other/virtual1.C: New test.
647
648 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
649
650         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
651         cleanup-ipa-dump): Update dump file glob patterns.
652         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
653         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
654
655         * lib/gcc-dg.exp: Load it.
656         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
657
658 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
659
660         PR testsuite/26159
661         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
662         * gcc.dg/tree-ssa/pr23382.c: Ditto.
663
664 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
665
666         PR fortran/25577
667         * gfortran.dg/mvbits_1.f90: New.
668
669 2006-02-07  Dirk Mueller  <dmueller@suse.com>
670
671         * g++.dg/warn/Wdiv-by-zero.C: New test.
672         * g++.dg/warn/Wno-div-by-zero.C: New.
673
674 2006-02-07  Jeff Law  <law@redhat.com>
675
676         * gcc.dg/tree-ssa/pr21559.c: New test.
677
678         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
679         multiple VRP passes.
680         * gcc.dg/tree-ssa/vrp09.c: Likewise.
681         * gcc.dg/tree-ssa/vrp18.c: Likewise.
682         * gcc.dg/tree-ssa/pr21582.c: Likewise.
683         * gcc.dg/tree-ssa/pr20657.c: Likewise.
684         * gcc.dg/tree-ssa/pr21001.c: Likewise.
685         * gcc.dg/tree-ssa/vrp02.c: Likewise
686         * gcc.dg/tree-ssa/vrp11.c: Likewise
687         * gcc.dg/tree-ssa/pr14341.c: Likewise
688         * gcc.dg/tree-ssa/vrp19.c: Likewise
689         * gcc.dg/tree-ssa/vrp20.c: Likewise
690         * gcc.dg/tree-ssa/vrp03.c: Likewise
691         * gcc.dg/tree-ssa/pr21086.c: Likewise
692         * gcc.dg/tree-ssa/pr21959.c: Likewise
693         * gcc.dg/tree-ssa/vrp21.c: Likewise
694         * gcc.dg/tree-ssa/vrp04.c: Likewise 
695         * gcc.dg/tree-ssa/pr25485.c: Likewise
696         * gcc.dg/tree-ssa/pr22026.c: Likewise
697         * gcc.dg/tree-ssa/vrp22.c: Likewise
698         * gcc.dg/tree-ssa/vrp05.c: Likewise
699         * gcc.dg/tree-ssa/20030807-10.c: Likewise
700         * gcc.dg/tree-ssa/pr20701.c: Likewise
701         * gcc.dg/tree-ssa/vrp23.c: Likewise
702         * gcc.dg/tree-ssa/vrp06.c: Likewise
703         * gcc.dg/tree-ssa/pr22117.c: Likewise
704         * gcc.dg/tree-ssa/pr20702.c: Likewise
705         * gcc.dg/tree-ssa/vrp15.c: Likewise
706         * gcc.dg/tree-ssa/pr21090.c: Likewise
707         * gcc.dg/tree-ssa/pr21294.c: Likewise
708         * gcc.dg/tree-ssa/vrp24.c: Likewise
709         * gcc.dg/tree-ssa/vrp07.c: Likewise
710         * gcc.dg/tree-ssa/pr21563.c: Likewise
711         * gcc.dg/tree-ssa/pr25382.c: Likewise
712         * gcc.dg/tree-ssa/vrp16.c: Likewise
713         * gcc.dg/tree-ssa/vrp25.c: Likewise
714         * gcc.dg/tree-ssa/vrp08.c: Likewise
715         * gcc.dg/tree-ssa/20030807-6.c: Likewise
716         * gcc.dg/tree-ssa/vrp17.c: Likewise
717         * gcc.dg/tree-ssa/pr21458.c: Likewise
718         * g++.dg/tree-ssa/pr18178.C: Likewise
719
720 2006-02-07  Richard Guenther  <rguenther@suse.de>
721
722         PR c++/26140
723         Revert
724         2006-01-30  Richard Guenther  <rguenther@suse.de>
725         PR c++/23372
726         * gcc.dg/pr23372-1.C: New testcase.
727
728         * g++.dg/tree-ssa/pr26140.C: New testcase.
729
730 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
731
732         PR c++/9737
733         * g++.dg/template/ttp15.C: New test.
734         * g++.dg/template/ttp16.C: Likewise.
735         * g++.dg/template/ttp17.C: Likewise.
736         * g++.old-deja/g++.pt/ttp36.C: Remove.
737         * g++.old-deja/g++.pt/ttp19.C: Likewise.
738         * g++.old-deja/g++.pt/ttp37.C: Likewise.
739         * g++.old-deja/g++.pt/ttp38.C: Likewise.
740         * g++.old-deja/g++.pt/ttp39.C: Likewise.
741         * g++.old-deja/g++.pt/ttp9.C: Likewise.
742         * g++.old-deja/g++.pt/ttp40.C: Likewise.
743         * g++.old-deja/g++.pt/ttp51.C: Likewise.
744         * g++.old-deja/g++.pt/ttp26.C: Likewise.
745         * g++.old-deja/g++.pt/ttp36.C: Likewise.
746
747 2006-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
748
749         PR libfortran/23815
750         * unf_io_convert_4.f90:  New test.
751
752 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
753
754         * gcc.dg/tree-ssa/loadpre10.c: New test.
755         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
756         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
757         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
758
759 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
760
761         PR libfortran/24685
762         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
763
764 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
765
766         PR tree-opt/25251
767         * gfortran.dg/assign_7.f: New test.
768
769 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
770
771         PR fortran/26041
772         PR fortran/26064
773         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
774         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
775         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
776
777 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
778
779         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
780         in size_t typedef.
781
782 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
783
784         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
785         * g++.dg/charset/string.c (foo): Likewise.
786         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
787         const char*
788         * g++.dg/ext/builtin2.C (printf): Likewise.
789         * g++.dg/init/new15.C (printf): Likewise.
790         * g++.dg/opt/pr17697-1.C (foo): Likewise.
791         * g++.dg/opt/pr17697-2.C (foo): Likewise.
792         * g++.dg/opt/pr17697-3.C (foo): Likewise.
793         * g++.dg/template/non-dependent4.C (temp): Likewise.
794         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
795         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
796         parameter type to const char*.
797         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
798         Change type to const char*.
799         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
800         Likewise. 
801         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
802         second parameter type to const char*.
803         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
804         (Y::Y): Change parameter type to const char*.
805         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
806         * g++.old-deja/g++.jason/report.C: Apply const correctness.
807         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
808         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
809         (char*).
810         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
811         const char*.
812         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
813         type to const char*.
814         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
815         return type to const char*.
816         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
817         to const char*.
818         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
819         * g++.old-deja/g++.law/refs1.C: Likewise.
820         * g++.old-deja/g++.law/visibility1.C: Likewise.
821         * g++.old-deja/g++.law/visibility2.C: Likewise.
822         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
823         const char*.
824         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
825         * g++.old-deja/g++.mike/net48.C: Likewise.
826         * g++.old-deja/g++.mike/p646.C: Likewise.
827         * g++.old-deja/g++.mike/p6746.C: Likewise.
828         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
829         type to const char*.
830         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
831         deprecated conversion warning.
832         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
833         char*. 
834         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
835         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
836         * g++.old-deja/g++.pt/explicit8.C: Likewise.
837         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
838         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
839         * g++.old-deja/g++.pt/nontype3.C: Likewise.
840         * g++.old-deja/g++.pt/t39.C: Likewise.
841         * g++.old-deja/g++.robertl/eb106.C: Likewise.
842         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
843
844 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
845
846         PR fortran/25075
847         intrinsic_argument_conformance_1.f90:  New test.
848
849 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
850
851         PR fortran/20845
852         * gfortran.dg/char_result_11.f90: Add SAVE.
853         * gfortran.dg/der_pointer_4.f90: Ditto.
854         * gfortran.dg/default_initialization.f90: New test.
855
856 2006-02-03  Jeff Law  <law@redhat.com>
857
858         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
859         handle more than 100 dump files.
860         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
861         * lib/scantree.exp (scan-tree-dump): Likewise.
862         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
863         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
864         * lib/scanipa.exp (scan-ipa-dump): Likewise.
865         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
866         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
867
868 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
869
870         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
871
872 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
873
874         * g++.dg/template/using12.C: New test.
875
876 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
877
878         * gcc.target/powerpc/pr25960.c: New test.
879
880 2006-02-02  Steven G. Kargl  <kargls@comcast>
881
882         PR fortran/24958
883         gfortran.dg/nullify_2.f90: New test.
884
885 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
886
887         PR 25990
888         * gcc.dg/gomp/pr25990.c: New test.
889
890 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
891
892         PR c++/25342
893         * g++.gd/template/partial4.C: New test.
894
895 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
896
897         PR middle-end/26001
898         * gfortran.dg/data_char_2.f90: New.
899
900 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
901
902         PR fortran/26039
903         maxval_maxloc_conformance_1.f90:  New test.
904
905 2006-01-31  Richard Guenther  <rguenther@suse.de>
906
907         * gcc.target/i386/sselibm-1.c: New testcase.
908         * gcc.target/i386/sselibm-2.c: Likewise.
909         * gcc.target/i386/sselibm-3.c: Likewise.
910         * gcc.target/i386/sselibm-4.c: Likewise.
911         * gcc.target/i386/sselibm-5.c: Likewise.
912
913 2006-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
914
915         PR fortran/24266
916         * gfortran.dg/arrayio_derived_2.f90: New.
917
918 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
919
920         * gcc.dg/unsigned-long-compare.c: New test.
921
922 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
923
924         PR testsuite/25318
925         * lib/target-supports.exp (check_effective_target_freorder):
926         Check to see if target supports -freorder-blocks-and-partition.
927         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
928         instead of "dg-require-named-sections".
929
930 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
931
932         PR target/14798:
933         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
934         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
935         * gcc.dg/pragma-isr-trapa2.c: Likewise.
936         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
937         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
938         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
939         * gcc.dg/attr-isr-trap_exit.c: Likewise.
940         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
941
942 2006-01-30  Richard Guenther  <rguenther@suse.de>
943
944         PR c++/23372
945         * gcc.dg/pr23372-1.C: New testcase.
946
947 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
948
949         * gcc.dg/gomp/pr25874.c: New test.
950
951 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
952
953         PR tree-opt/25911
954         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
955
956 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
957
958         PR fortran/18578
959         PR fortran/18579
960         PR fortran/20857
961         PR fortran/20885
962         * gfortran.dg/intent_out_1.f90: New test.
963
964 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
965
966         PR fortran/17911
967         * gfortran.dg/procedure_lvalue.f90: New test.
968
969         PR fortran/20895
970         PR fortran/25030
971         * gfortran.dg/char_pointer_assign_2.f90: New test.
972         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
973         assignment to be consistent with standard.
974         * gfortran.dg/char_result_2.f90: The same.
975         * gfortran.dg/char_result_8.f90: The same.
976
977 2006-01-28  Zack Weinberg  <zackw@panix.com>
978
979         * gcc.dg/Woverlength-strings.c
980         * gcc.dg/Woverlength-strings-pedantic-c89.c
981         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
982         * gcc.dg/Woverlength-strings-pedantic-c99.c
983         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
984
985 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
986
987         * gcc.c-torture/execute/20060127-1.c: New test.
988
989 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
990
991         PR c++/25999
992         * g++.dg/ext/pragmaweak1.C: New test.
993
994 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
995
996         PR c++/25855
997         * g++.dg/template/spec29.C: New test.
998
999 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1000
1001         PR c/19606.
1002         * gcc.c-torture/execute/pr19606.c: New.
1003
1004 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1005
1006         * gcc.dg/pragma-re-4.c: New test.
1007
1008 2006-01-27  Paul Thomas  <pault@gcc.gnu.org>
1009
1010         PR fortran/25964
1011         * gfortran.dg/assumed_size_refs_3.f90: New test.
1012
1013 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1014
1015         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1016
1017 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1018
1019         PR ada/21317
1020         * ada/acats/support/impdef.a: Add One_Long_Second.
1021         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1022         * ada/acats/tests/c9/c94026.a: Likewise.
1023         * ada/acats/tests/c9/c97305c.ada: Likewise.
1024         * ada/acats/tests/c9/c99004a.ada: Likewise.
1025
1026 2006-01-26  Paul Thomas  <pault@gcc.gnu.org>
1027
1028         PR fortran/25964
1029         * gfortran.dg/global_references_2.f90: New test.
1030
1031         PR fortran/25084
1032         PR fortran/20852
1033         PR fortran/25085
1034         PR fortran/25086
1035         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1036         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1037
1038         PR fortran/25416
1039         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1040
1041 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1042
1043         PR c/25892
1044         * gcc.dg/Wpointer-sign.c: New.
1045         * gcc.dg/Wpointer-sign-Wall.c: New.
1046         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1047         * gcc.dg/Wpointer-sign-pedantic.c: New.
1048         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1049         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1050
1051 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1052
1053         PR C/25861
1054         * gcc.c-torture/compile/pr25861.c: New test.
1055
1056 2006-01-26  Paul Brook  <paul@codesourcery.com>
1057
1058         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1059         on short-enum targets.
1060         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1061         variable.
1062         (generate_fields): Use short_enums.
1063         (main): Set short_enums.  Document -e.
1064         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1065         on short-enum targets.
1066         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1067         variable.
1068         (generate_fields): Use short_enums.
1069         (main): Set short_enums.  Document -e.
1070         * lib/target-supports.exp (check_effective_target_short_enums): New.
1071
1072 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
1073
1074         PR target/25947
1075         * gcc.dg/torture/pr25947-1.c: New test.
1076
1077 2006-01-25  Jan Hubicka  <jh@suse.cz>
1078             Roger Sayle  <roger@eyesopen.com>
1079
1080         PR rtl-optimization/25703
1081         * gcc.target/i386/20060125-1.c: New test case.
1082         * gcc.target/i386/20060125-2.c: New test case.
1083
1084 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1085
1086         PR fortran/18540
1087         * gfortran.dg/goto_1.f: New.
1088
1089 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
1090
1091         PR fortran/25716
1092         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
1093         25716 on 32-bit systems too.
1094
1095 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
1096
1097         PR testsuite/25590
1098         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
1099
1100 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1101
1102         * gcc.dg/tree-ssa/gen-vect-33.c: New.
1103
1104 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1105
1106         PR fortran/25835
1107         * gfortran.dg/read_eof.f90: Delete, renamed.
1108         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
1109         * gfortran.dg/read_eof_2.f90: New test.
1110         * gfortran.dg/read_eof_3.f90: New test.
1111
1112 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
1113
1114         PR tree-opt/25860
1115         * gcc.c-torture/compile/pr25860.c: New test.
1116
1117 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1118
1119         PR c++/25552
1120         * g++.dg/parse/dtor8.C: New test.
1121
1122 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
1123
1124         PR testsuite/25891
1125         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
1126         * gcc.dg/gomp/gomp.exp: Return without testing anything if
1127         check_effective_target_fopenmp returns 0.
1128
1129 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
1130
1131         PR ada/20548
1132         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
1133         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
1134         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
1135
1136 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
1137
1138         PR tree-opt/25857
1139         * g++.dg/opt/pr25857.C: New test.
1140
1141 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
1142         Jan Hubicka  <jh@suse.cz>
1143         Richard Guenther  <rguenther@suse.de>
1144
1145         PR rtl-optimization/25654
1146         * gcc.dg/torture/pr25654.c: New testcase.
1147         * gcc.target/i386/pr25654.c: Likewise.
1148
1149 2006-01-23  Paul Thomas  <pault@gcc.gnu.org>
1150
1151         PR fortran/25901
1152         * gfortran.dg/internal references_2.f90: New test.
1153
1154         Fix regression in testing of admissability of attributes.
1155         * gfortran.dg/intent_used_1.f90: New test.
1156
1157 2006-01-23  Ben Elliston  <bje@au.ibm.com>
1158
1159         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
1160         Remove target conditional torture options for i?86 and x86_64
1161         GNU/Linux.
1162
1163 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1164
1165         PR c++/10891
1166         * g++.dg/rtti/no-rtti.C: New.
1167
1168 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
1169
1170         PR c++/25895
1171         * g++.dg/inherit/conv2.C: New test.
1172
1173         PR c++/25856
1174         * g++.dg/parse/dtor7.C: New test.
1175
1176         PR c++/25858
1177         * g++.dg/template/crash44.C: New test.
1178
1179 2006-01-21  Paul Thomas  <pault@gcc.gnu.org>
1180
1181         PR fortran/25124
1182         PR fortran/25625
1183         * gfortran.dg/internal_references_1.f90: New test.
1184           PR fortran/20881
1185         PR fortran/23308
1186         PR fortran/25538
1187         PR fortran/25710
1188         * gfortran.dg/global_references_1.f90: New test.
1189         * gfortran.dg/g77/19990905-1.f: Restore the error that
1190         there is a clash between the common block name and
1191         the name of a subroutine reference.
1192
1193         PR fortran/PR24276
1194         * gfortran.dg/aliasing_dummy_1.f90: New test.
1195
1196 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
1197
1198         * gcc.dg/vmx/1b-01.c: Warning fix.
1199         * gcc.dg/vmx/1c-02.c: Likewise.
1200         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
1201
1202 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
1203
1204         PR testsuite/24962
1205         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
1206
1207 2006-01-20  Richard Guenther  <rguenther@suse.de>
1208         Steven Bosscher <stevenb.gcc@gmail.com>
1209
1210         PR rtl-optimization/24626
1211         * gcc.dg/torture/pr24626-1.c: New testcase.
1212         * gcc.dg/torture/pr24626-2.c: Likewise.
1213         * gcc.dg/torture/pr24626-3.c: Likewise.
1214         * gcc.dg/torture/pr24626-4.c: Likewise.
1215
1216 2006-01-20  Dirk Mueller  <dmueller@suse.com>
1217
1218         PR c++/5520
1219         * g++.dg/warn/empty-body.C: New.
1220
1221 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
1222
1223         PR c++/22136
1224         * g++.dg/template/using10.C: New test.
1225         * g++.dg/temlpate/using11.C: Likewise.
1226         * g++.dg/inherit/using5.C: Tweak error messages.
1227
1228 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
1229
1230         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
1231         target test.
1232         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
1233
1234 2006-01-19  Jan Hubicka  <jh@suse.cz>
1235
1236         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
1237
1238 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1239
1240         PR c++/25854
1241         * g++.dg/template/spec28.C: New test.
1242
1243 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
1244
1245         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1246         Fix fprintf's by adding srcdir or removing it.
1247
1248 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
1249
1250         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
1251         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
1252         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
1253         * testsuite/gcc.dg/gomp/empty.c: Likewise.
1254         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
1255         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
1256         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
1257         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
1258         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
1259         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
1260         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
1261         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
1262         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
1263         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
1264
1265 2006-01-18  Jeff Law  <law@redhat.com>
1266
1267         * gcc.dg/tree-ssa/vrp25.c: New test.
1268
1269 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1270
1271         * gcc.dg/pr25805.c: Fix misapplied patch.
1272
1273 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
1274
1275         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
1276         (check_effective_target_vect_udot_qi): New.
1277         (check_effective_target_vect_sdot_hi): New.
1278         (check_effective_target_vect_udot_hi): New.
1279         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
1280         prefixed with "wrapv-" with -fwrapv.
1281         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
1282         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
1283         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
1284         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
1285         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
1286
1287         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
1288         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
1289         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
1290         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
1291
1292 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1293
1294         PR c++/16829
1295         * g++.dg/other/default2.C: New test.
1296         * g++.dg/other/default3.C: New test.
1297
1298 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1299
1300         PR c/25805
1301         * gcc.dg/pr25805.c: New file.
1302
1303 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
1304
1305         PR c++/25836
1306         * g++.dg/template/init6.C: New test.
1307
1308 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
1309
1310         * gcc.dg/tree-ssa/pr24287.c: New test
1311
1312 2006-01-18  Eric Christopher  <echristo@apple.com>
1313
1314         * g++.dg/eh/table.C: New.
1315
1316 2006-01-18  DJ Delorie  <dj@redhat.com>
1317
1318         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
1319         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
1320         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
1321         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
1322
1323 2006-01-18  Jeff Law  <law@redhat.com>
1324
1325         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
1326         on wrapping on overflow semantics.
1327
1328         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
1329
1330         * gcc.gc/tree-ssa/vrp23.c: New test.
1331         * gcc.gc/tree-ssa/vrp24.c: New test.
1332
1333 2006-01-18  Richard Henderson  <rth@redhat.com>
1334             Aldy Hernandez  <aldyh@redhat.com>
1335             Jakub Jelinek  <jakub@redhat.com>
1336             Diego Novillo  <dnovillo@redhat.com>
1337             Uros Bizjak  <uros@kss-loka.si>
1338
1339         * testsuite/gcc.dg/gomp: New directory.
1340
1341 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
1342             Steven G. Kargl  <kargls@comcast.net>
1343
1344         PR fortran/20869
1345         * gfortran.dg/intrinsic_external_1.f90: New test.
1346
1347         PR fortran/20875.
1348         * gfortran.dg/elemental_pointer_1.f90: New test.
1349
1350         PR fortran/25024
1351         * gfortran.dg/external_procedures_1.f90: New test.
1352
1353         PR fortran/25785
1354         gfortran.dg/assumed_present.f90: New test.
1355
1356 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
1357
1358         * g++.dg/parse/lookup5.C: New test.
1359
1360 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1361
1362         PR fortran/25697
1363         * gfortran.dg/read_eof.f90: New test.
1364
1365 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1366
1367         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
1368         add a closing brace.
1369
1370 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1371
1372         PR fortran/25631
1373         * gfortran.dg/fmt_tl.f: New test.
1374
1375 2006-01-17  Eric Christopher  <echristo@apple.com>
1376
1377         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
1378         * g++.old-deja/g++.warn/impint2.C: Ditto.
1379         * g++.old-deja/g++.other/null1.C: Ditto.
1380         * g++.dg/warn/conv2.C: Ditto.
1381         * g++.dg/warn/conv4.C: New file.
1382
1383 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1384
1385         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
1386
1387 2006-01-17  Andreas Jaeger  <aj@suse.de>
1388             Janis Johnson <janis187@us.ibm.com>
1389
1390         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
1391         in 64-bit.
1392         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1393         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
1394
1395 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1396
1397         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1398         xfail txxx where xxx >= 25.
1399
1400 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1401
1402         PR testsuite/25764
1403         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
1404
1405 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR c/25682
1408         * gcc.dg/pr25682.c: New test.
1409         * g++.dg/parse/array-size2.C: New test.
1410
1411 2006-01-16  Ian Lance Taylor  <ian@airs.com>
1412
1413         * consistency.vlad: Remove entire directory, 1652 files.
1414
1415 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
1416
1417         * lib/target-supports.exp (check_effective_target_dfp_nocache,
1418         check_effective_target_dfprt_nocache): New.
1419         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
1420         (check_effective_target_dfprt): New.
1421         * lib/c-compat.exp (check_dfp): Remove.
1422         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
1423         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
1424         level of support for decimal float.
1425         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
1426         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
1427         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
1428         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
1429         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
1430         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
1431         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
1432         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
1433         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
1434         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
1435         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
1436         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1437         directives.
1438
1439 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1440
1441         PR testsuite/25741
1442         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1443         $base_dir/../.
1444         * lib/gfortran.exp (gfortran_init): Likewise.
1445         * lib/obj-c++.exp (obj-c++_init): Likewise.
1446         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1447         (scan-assembler-dem-not): Likewise.
1448         * lib/scandump.exp (scan-dump-dem): Likewise.
1449         (scan-dump-dem-not): Likewise.
1450
1451 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1452
1453         PR testsuite/25767
1454         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1455         powerpc-*-darwin*.
1456         * lib/obj-c++.exp (obj-c++_init): Likewise.
1457
1458 2006-01-16  Richard Guenther  <rguenther@suse.de>
1459
1460         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1461
1462 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1463
1464         PR testsuite/25777
1465         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1466         to LD_LIBRARY_PATH.
1467
1468 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1469             Andrew Pinski  <pinskia@physics.uc.edu>
1470
1471         * gcc.dg/minmax-1.c: New test.
1472
1473 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1474
1475         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1476         * gcc.misc-tests/dectest.exp: Ditto.
1477
1478 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1479
1480         PR testsuite/25796
1481         * gcc.target/i386/cmov6.c: Use -march=k8.
1482
1483 2006-01-15  Andreas Jaeger  <aj@suse.de>
1484
1485         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1486         x86 does not have __float128.
1487
1488 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1489
1490         * gcc.target/i386/cmov6.c: New test.
1491
1492 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1493
1494         PR c++/25663
1495         * g++.dg/template/ctor6.C: New test.
1496
1497 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1498
1499         PR tree-optimization/25485
1500         * gcc.dg/tree-ssa/pr25485.c: New.
1501
1502 2006-01-14  Richard Guenther  <rguenther@suse.de>
1503
1504         PR tree-optimization/22548
1505         PR tree-optimization/22555
1506         PR tree-optimization/22501
1507         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1508         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1509         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1510         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1511         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1512         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1513         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1514         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1515         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1516
1517 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1518
1519         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1520         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1521
1522 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1523         Richard Guenther  <rguenther@suse.de>
1524
1525         PR rtl-optimization/24257
1526         * gcc.dg/torture/pr24257.c: New testcase.
1527
1528 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1529
1530         * gcc.c-torture/execute/20060110-1.c: New test.
1531         * gcc.c-torture/execute/20060110-2.c: New test.
1532
1533 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1534
1535         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1536
1537 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1538
1539         PR fortran/25756
1540         * gfortran.dg/label_3.f90: New test.
1541
1542 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1543
1544         PR tree-optimization/25771
1545         * g++.dg/tree-ssa/pr25771.C: New test
1546
1547 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1548
1549         PR tree-opt/24365
1550         * g++.dg/opt/complex5.C: New test.
1551
1552 2006-01-13  Richard Guenther  <rguenther@suse.de>
1553
1554         * gcc.target/i386/387-9.c: New testcase.
1555
1556 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1557
1558         PR c++/24824
1559         * g++.dg/debug/dwarf2-1.C: New.
1560
1561 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1562
1563         PR testsuite/25728
1564         * lib/gcov.exp (verify-lines): Add "close $fd".
1565
1566 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1567             Ben Elliston  <bje@au.ibm.com>
1568
1569         * gcc.dg/dfp/inf-1.c: New test.
1570
1571 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1572             Yao Qi  <qiyaoltc@cn.ibm.com>
1573             Ben Elliston  <bje@au.ibm.com>
1574             Jon Grimm  <jgrimm2@us.ibm.com>
1575
1576         * gcc.dg/nodfp-1.c: New test.
1577         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1578         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1579         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1580         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1581         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1582         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1583         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1584         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1585         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1586         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1587         * gcc.dg/format/dfp-printf-1.c: Likewise.
1588         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1589         (compat_setup_dfp): New.
1590         * gcc.dg/compat/compat.exp: Use it.
1591         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1592         Make some variables global, prepend "compat_" to their names.
1593         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1594         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1595         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1596         * lib/compat.exp (compat_skip_list): Make global, rename.
1597         * lib/c-compat.exp: New file.
1598         * lib/target-supports.exp (check_effective_target_dfp): New.
1599
1600         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1601         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1602         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1603         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1604         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1605         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1606         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1607         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1608         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1609         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1610         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1611         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1612         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1613         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1614         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1615         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1616         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1617         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1618         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1619         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1620         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1621         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1622         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1623         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1624         gcc.dg/dfp/struct-layout-1.c,
1625         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1626         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1627         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1628         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1629         gcc.dg/dfp/func-vararg-dfp.c,
1630         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1631         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1632         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1633         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1634         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1635
1636 2006-01-11  Richard Guenther  <rguenther@suse.de>
1637
1638         PR tree-optimization/25734
1639         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1640
1641 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1642
1643         PR fortran/25486
1644         * gfortran.dg/literal_character_constant_1_x.F: New test.
1645         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1646         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1647         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1648
1649 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1650
1651         PR c++/25386
1652         * g++.dg/ext/packed3.C: Add expected packed error.
1653
1654 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1655
1656         PR target/25706
1657         * gcc.dg/torture/pr25706-1.c: New test.
1658
1659 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1660
1661         PR tree-optimization/23109
1662         PR tree-optimization/23948
1663         PR tree-optimization/24123
1664
1665         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1666         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1667         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1668         g++.dg/tree-ssa/pr23948.C: New testcases.
1669         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1670         three divisions in order to do the optimization.
1671
1672 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1673
1674         PR c++/25632
1675         * g++.dg/other/pr25632.C: New test.
1676
1677 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1678
1679         PR fortran/25730
1680         * gfortran.dg/used_types_1.f90: New test.
1681
1682 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1683
1684         PR target/25718
1685         * gcc.dg/torture/pr25718-1.c: New test.
1686
1687 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1688
1689         * gfortran.dg/list_read_2.f90: Fix typo in description.
1690
1691 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1692
1693         * lib/target-supports.exp (check_visibility_available): Simplify test
1694         for *-*-netware*.
1695         (check_profiling_available): Fail for *-*-netware*.
1696         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1697         * gcc.dg/20021014-1.c: Likewise.
1698         * gcc.dg/nest.c: Likewise.
1699
1700 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1701
1702         fortran/24936
1703         * gfortran.dg/forall_3.f90: New test.
1704
1705 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1706
1707         PR fortran/21977
1708         * gfortran.dg/nesting_2.f90: New test.
1709         * gfortran.dg/nesting_3.f90: New test.
1710
1711 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1712
1713         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
1714         Fix typo in comment.
1715
1716 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1717
1718         * gfortran.dg/single_char_string.f90: New test.
1719
1720 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1721
1722         * gfortran.dg/ichar_2.f90: New test.
1723
1724 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1725
1726         PR fortran/25093
1727         * gfortran.dg/private_type_4.f90: New.
1728
1729 2006-01-07  Richard Guenther  <rguenther@suse.de>
1730
1731         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
1732
1733 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1734
1735         * gfortran.dg/func_decl_1.f90: New.
1736         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
1737         * gfortran.dg/array_alloc_2.f90: Likewise.
1738         * gfortran.dg/char_result_8.f90: Likewise.
1739         * gfortran.dg/dup_save_1.f90: Likewise.
1740         * gfortran.dg/dup_save_2.f90: Likewise.
1741         * gfortran.dg/f2c_6.f90: Likewise.
1742         * gfortran.dg/f2c_7.f90: Likewise.
1743         * gfortran.dg/func_result_2.f90: Likewise.
1744         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
1745
1746 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
1747
1748         PR fortran/22146
1749         * gfortran.dg/elemental_subroutine_1.f90: New test.
1750         * gfortran.dg/elemental_subroutine_2.f90: New test.
1751
1752         PR fortran/25029
1753         PR fortran/21256
1754         * gfortran.dg/assumed_size_refs_1.f90: New test.
1755
1756         PR fortran/20868
1757         PR fortran/20870
1758         * gfortran.dg/assumed_size_refs_2.f90: New test.
1759         * gfortran.dg/initialization_1.f90: Change warning message.
1760
1761 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
1762
1763         * gcc.dg/tree-ssa/loop-15.c: New test.
1764
1765 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1766
1767         PR fortran/25598
1768         * gfortran.dg/backspace_3.f: New test.
1769         * gfortran.dg/backspace_4.f: New test.
1770
1771 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1772
1773         PR fortran/24268
1774         * gfortran.dg/fmt_white.f: Update test.
1775
1776 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
1777
1778         * gcc.dg/cast-1.c: Add new warning.
1779         * gcc.dg/cast-2.c: Likewise.
1780         * gcc.dg/cast-3.c: Likewise.
1781         * gcc.dg/format/cast-1.c: Likewise.
1782         * gcc.dg/cast-4.c: New testcase.
1783
1784 2006-01-05  Richard Guenther  <rguenther@suse.de>
1785
1786         PR tree-optimization/22555
1787         * gcc.dg/tree-ssa/alias-3.c: New testcase.
1788
1789 2006-01-05  Richard Guenther  <rguenther@suse.de>
1790             Diego Novillo  <dnovillo@redhat.com>
1791
1792         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
1793         * gcc.dg/tree-ssa/loop-8.c: Likewise.
1794         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1795         * gcc.dg/tree-ssa/pr23294.c: Likewise.
1796         * gcc.dg/tree-ssa/pr21985.c: Likewise.
1797         * gcc.dg/tree-ssa/loop-14.c: Likewise.
1798         * gcc.dg/tree-ssa/loop-2.c: Likewise.
1799         * gcc.dg/tree-ssa/loop-3.c: Likewise.
1800         * gcc.dg/tree-ssa/loop-4.c: Likewise.
1801         * gcc.dg/tree-ssa/pr21171.c: Likewise.
1802         * gcc.dg/tree-ssa/loop-5.c: Likewise.
1803         * gcc.dg/tree-ssa/loop-10.c: Likewise.
1804         * gcc.dg/tree-ssa/loop-6.c: Likewise.
1805         * treelang/compile/extravar.tree: Likewise.
1806         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
1807         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
1808         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
1809         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1810         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
1811
1812 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
1813
1814         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
1815         for 64-bit fix.
1816
1817 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
1818
1819         PR fortran/23675
1820         gfortran.dg/char_result_11.f90: New.
1821
1822 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
1823
1824         PR c++/24782
1825         * g++.dg/parse/access9.C: New test.
1826         * g++.dg/tc1/dr52.C: Tweak error markers.
1827
1828 2006-01-04  Richard Henderson  <rth@redhat.com>
1829
1830         Merge from gomp branch.
1831         * g++.dg/parse/pragma2.C: Update expected error lines.
1832
1833 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
1834
1835         * g++.dg/other/i386-2.C: New test.
1836
1837         PR target/25554
1838         * gcc.c-torture/compile/20051228-1.c: New test.
1839
1840         PR c/25559
1841         * gcc.dg/pr25559.c: New test.
1842
1843 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
1844
1845         PR c++/25492
1846         * g++.dg/lookup/friend9.C: New test.
1847
1848         PR c++/25625
1849         * g++.dg/template/repo5.C: New test.
1850
1851 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
1852
1853         PR fortran/25101
1854         * gfortran.dg/forall_2.f90: New test.
1855
1856 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1857
1858         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
1859         dg-require-weak.  Adjust regexp to handle leading-underscore
1860         targets and space as well as TAB after .weak.  Change previous
1861         64-bit fix to not use naked dot.
1862
1863 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
1864
1865         PR rtl-optimization/25578
1866         * gcc.c-torture/execute/20060102-1.c: New testcase.
1867
1868 2006-01-03  Richard Guenther  <rguenther@suse.de>
1869
1870         PR c/25183
1871         * gcc.dg/torture/pr25183.c: New testcase.
1872
1873 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
1874
1875         Merge from gomp-branch.
1876         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
1877         * gcc.dg/ia64-sync-2.c: Likewise.
1878         * gcc.dg/ia64-sync-3.c: Likewise.
1879         * gcc.dg/ia64-sync-4.c: Likewise.
1880         * gcc.dg/sync-2.c: Likewise.
1881         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
1882         that sparc64-*-* and sparcv9-*-* supports sync builtins.
1883
1884 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
1885
1886         PR c++/25635
1887         * g++.dg/parse/operator6.C: New test.
1888
1889         PR c++/25637
1890         * g++.dg/parse/error29.C: New test.
1891
1892         PR c++/25638
1893         * g++.dg/parse/dtor6.C: New test.
1894
1895         PR c++/25633
1896         * g++.dg/parse/ctor3.C: New test.
1897
1898         PR c++/25634
1899         * g++.dg/template/class3.C: New test.
1900
1901 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
1902
1903         * g++.dg/debug/debug9.C: New.
1904
1905 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
1906
1907         PR fortran/24640
1908         * gfortran.dg/label_2.f90: New test.
1909
1910 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1911
1912         * g++.dg/lookup/using12.C: Tighten error marker.
1913
1914 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
1915             Andrew Pinski <pinskia@physics.uc.edu>
1916
1917         * gcc.target/powerpc/darwin-abi-3.c: New file.
1918         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
1919         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
1920         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
1921         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
1922         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
1923         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
1924         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
1925         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
1926
1927 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
1928
1929         * gcc.dg/tree-ssa/loadpre1.c: New;
1930         * gcc.dg/tree-ssa/loadpre2.c: New;
1931         * gcc.dg/tree-ssa/loadpre3.c: New;
1932         * gcc.dg/tree-ssa/loadpre4.c: New;
1933         * gcc.dg/tree-ssa/loadpre5.c: New;
1934         * gcc.dg/tree-ssa/loadpre6.c: New;
1935         * gcc.dg/tree-ssa/loadpre7.c: New;
1936         * gcc.dg/tree-ssa/loadpre8.c: New;
1937         * gcc.dg/tree-ssa/loadpre9.c: New;
1938
1939 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
1940
1941         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1942         * g++.dg/abi/thunk4.C: Likewise.
1943
1944 2006-01-01  Andreas Jaeger  <aj@suse.de>
1945
1946         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1947         portable.
1948
1949 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1950
1951         PR c++/25294
1952         * gcc.dg/pragma-pack-3.c: New test.
1953         * g++.dg/parse/pragma3.C: New test.
1954
1955 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1956
1957         PR middle-end/24827
1958         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1959
1960 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1961
1962         PR testsuite/25214
1963         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1964
1965 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1966
1967         PR fortran/22607
1968         * gfortran-dg/pure_byref_3.f90: New.
1969
1970         fortran/PR 25396
1971         * gfortran.dg/userdef_operator_1.f90: New.
1972
1973 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1974
1975         * g++.dg/abi/thunk3.C: New.
1976         * g++.dg/abi/thunk4.C: New.
1977
1978 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1979
1980         PR fortran/25532
1981         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1982         associated derived type components of derived types are
1983         properly declared in contained procedures.
1984
1985 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1986
1987         PR libgfortran/25139
1988         * gfortran.dg/backspace_2.f: New test.
1989
1990 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1991
1992         PR libgfortran/25550
1993         * gfortran.dg/endfile.f: New test.
1994
1995 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1996
1997         PR libgfortran/25419
1998         * gfortran.dg/comma.f: New test.
1999
2000 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2001
2002         * lib/gfortran-dg.exp: Remove trailing whitespace.
2003         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2004         -funroll-all-loops.
2005
2006 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2007
2008         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2009         Extended Double long doubles or repeat tests when long double is
2010         the same size as double.
2011
2012 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2013
2014         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2015
2016         PR testsuite/25442
2017         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2018         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2019
2020         PR testsuite/25441
2021         * gcc.dg/pr23911.c: Make test variable static.
2022
2023         PR testsuite/25444
2024         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2025
2026 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2027
2028         PR c++/25439
2029         * g++.dg/parse/crash17.C: Adjust error markers.
2030         * g++.dg/template/error20.C: New test.
2031
2032 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2033
2034         PR c++/23172
2035         * g++.dg/ext/complit4.C: New test.
2036
2037         PR c++/25417
2038         * g++.dg/ext/complit5.C: Likewise.
2039
2040 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2041
2042         PR tree-optimization/25125
2043         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2044         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2045         * gcc.c-torture/execute/pr25125.c: New.
2046
2047 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2048
2049         PR fortran/25029
2050         PR fortran/21256
2051         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2052         with incorrect assumed size references.
2053
2054 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2055
2056         PR c++/23171
2057         * g++.dg/opt/init1.C: New test.
2058
2059 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2060
2061         PR c++/24671
2062         * g++.dg/template/sfinae3.C: New test.
2063
2064 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2065
2066         * g++.dg/other/friend4.C: New test.
2067
2068 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2069
2070         PR target/25005
2071         * g++.dg/opt/pr25005.C: New test.
2072
2073 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2074
2075         PR c++/25369
2076         * g++.dg/template/ptrmem16.C: New test.
2077
2078 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
2079
2080         PR fortran/25029
2081         PR fortran/21256
2082         * gfortran.dg/initialization_1.f90: Add test of SIZE.
2083
2084 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2085
2086         PR libgfortran/25307
2087         * gfortran.dg/list_read_5.f90: New test.
2088
2089 2005-12-22  Richard Henderson  <rth@redhat.com>
2090
2091         * gcc.target/i386/sse-7.c: Use -msse2.
2092
2093 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2094
2095         PR rtl-optimization/25432
2096         * gcc.c-torture/compile/20051216-1.c: New test.
2097
2098         PR objc/25328
2099         * objc/execute/pr25328.m: New test.
2100
2101 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2102
2103         PR c++/25364
2104         * g++.dg/template/call4.C: New test.
2105
2106 2005-12-22  Dale Johannesen  <dalej@apple.com>
2107
2108         * gcc.target/i386/sse-17.c: New.
2109
2110 2005-12-22  Paul Brook  <paul@codesourcery.com>
2111
2112         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
2113
2114 2005-12-22  Paul Brook  <paul@codesourcery.com>
2115
2116         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
2117
2118 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2119
2120         PR tree-opt/25513
2121         * gcc.c-torture/compile/pr25513.c: New test.
2122
2123 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2124
2125         PR c++/23333
2126         * g++.dg/parse/error25.C: Add more tests.
2127
2128 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2129
2130         PR fortran/18990
2131         * gfortran.dg/der_charlen_1.f90: New.
2132
2133 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
2134
2135         PR fortran/20889
2136         * gfortran.dg/pointer_component_type_1.f90: New test.
2137
2138         PR fortran/25029
2139         PR fortran/21256
2140         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
2141         should give an error with assumed size array refernces and checks those
2142         that should not.
2143         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
2144         reference an upper bound so that it does not generate an error.
2145
2146         PR fortran/19362
2147         PR fortran/20244
2148         PR fortran/20864
2149         PR fortran/25391
2150         * gfortran.dg/used_dummy_types_1.f90: New test.
2151         * gfortran.dg/used_dummy_types_2.f90: New test.
2152         * gfortran.dg/used_dummy_types_3.f90: New test.
2153         * gfortran.dg/used_dummy_types_4.f90: New test.
2154         * gfortran.dg/used_dummy_types_5.f90: New test.
2155
2156         PR fortran/23152
2157         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
2158         group already being USE associated.
2159         * gfortran.dg/assumed_shape_nml.f90: New test.
2160         * gfortran.dg/assumed_size_nml.f90: New test.
2161
2162         PR fortran/20862
2163         PR fortran/25053
2164         PR fortran/25063
2165         PR fortran/25064
2166         PR fortran/25066
2167         PR fortran/25067
2168         PR fortran/25068
2169         PR fortran/25307
2170         * gfortran.dg/io_constraints_1.f90: New test.
2171         * gfortran.dg/io_constraints_1.f90: New test.
2172         * gfortran.dg/iostat_3.f90: Change wording of warning.
2173         * gfortran.dg/g77/19981216-0.f: The same.
2174
2175 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
2176
2177         PR tree-optimization/23518
2178         * testsuite/gcc.dg/pr23518.c: New.
2179
2180 2005-12-21  Mike Stump  <mrs@apple.com>
2181
2182         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
2183
2184 2005-12-21  Paul Brook  <paul@codesourcery.com>
2185
2186         * gcc.dg/pr19340.c: Skip on m68k targets.
2187
2188 2005-12-21  Steven Bosscher  <stevenb@suse.de>
2189
2190         PR rtl-optimization/25196
2191         * gcc.dg/pr25196.c: New test.
2192
2193 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
2194
2195         PR fortran/25423
2196         gfortran.dg/where_nested_1.f90: New.
2197
2198 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
2199
2200         PR tree-optimization/25382.
2201         * gcc.dg/tree-ssa/pr25382.c: New.
2202
2203 2005-12-20  Richard Guenther  <rguenther@suse.de>
2204
2205         PR middle-end/24306
2206         * gcc.target/i386/pr24306.c: New testcase.
2207
2208 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
2209
2210         PR tree-optimization/25501
2211         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
2212
2213 2005-12-20  Richard Guenther  <rguenther@suse.de>
2214
2215         Revert
2216         2005-12-02  Richard Guenther  <rguenther@suse.de>
2217
2218         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2219
2220 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
2221
2222         PR c++/21228
2223         * g++.dg/warn/Wunreachable-code-2.C: New test.
2224
2225 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
2226
2227         PR c++/24278
2228         * g++.dg/template/ctor5.C: New test.
2229
2230         PR c++/24915
2231         * g++.dg/template/overload8.C: New test.
2232
2233 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
2234
2235         * gcc.c-torture/compile/pr25483 : New test.
2236
2237 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2238
2239         PR c++/20552
2240         * g++.dg/ext/typeof10.C: New test.
2241
2242 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
2243
2244         * gcc.dg/mt-loopi1.c: New.
2245
2246 2005-12-18  Richard Guenther  <rguenther@suse.de>
2247
2248         PR tree-optimization/25481
2249         * gcc.dg/torture/pr25481.c: New testcase.
2250
2251 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2252
2253         PR rtl-optimization/21041
2254         * gcc.dg/pr21041.c: New test.
2255
2256 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2257
2258         PR libgfortran/25463
2259         * gfortran.dg/advance.f90: New test.
2260
2261 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
2262
2263         * gcc.dg/20051201-1.c: New test.
2264
2265 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
2266
2267         PR fortran/25018
2268         * gfortran.dg/initialization_1.f90: New test.
2269         * gfortran.dg/enum_5.f90: Change dg-error to new message.
2270         * gfortran.dg/g77/980616-0.f: The same.
2271
2272 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2273
2274         * PR fortran/25458
2275         * gfortran.dg/chkbits.f90: New test.
2276
2277 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2278
2279         * gfortran.dg/enum_5.f: Revert to previous version.
2280
2281 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2282
2283         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
2284         * gfortran.dg/nested_modules_1.f90: Ditto.
2285         * gfortran.dg/hollerith_f95.f90: Ditto.
2286         * gfortran.dg/select_5.f90: Ditto.
2287         * gfortran.dg/secnds.f: Ditto.
2288         * gfortran.dg/hollerith2.f90: Ditto.
2289         * gfortran.dg/imag_2.f: Ditto.
2290         * gfortran.dg/ftell_2.f90: Ditto.
2291         * gfortran.dg/malloc_free_1.f90: Ditto.
2292         * gfortran.dg/logint-1.f: Ditto.
2293         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2294         * gfortran.dg/e_d_fmt.f90: Ditto.
2295         * gfortran.dg/hollerith_legacy.f90: Ditto.
2296         * gfortran.dg/logint-2.f: Ditto.
2297         * gfortran.dg/enum_5.f90: Ditto.
2298         * gfortran.dg/f2c_2.f90: Ditto.
2299         * gfortran.dg/pr17143.f90: Ditto.
2300         * gfortran.dg/namelist_14.f90: Ditto.
2301         * gfortran.dg/logint-3.f: Ditto.
2302         * gfortran.dg/spread_scalar_source.f90: Ditto.
2303         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2304         * gfortran.dg/namelist_11.f: Ditto.
2305         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2306         * gfortran.dg/g77/20010519-1.f
2307         * gfortran.dg/g77/alpha1.f: Ditto.
2308         * gfortran.dg/g77/990115-1.f: Ditto.
2309         * gfortran.dg/g77/erfc.f: Ditto.
2310         * gfortran.dg/g77/19990313-3.f: Ditto.
2311         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
2312         * gfortran.dg/g77/20010426.f: Ditto.
2313         * gfortran.dg/g77/19990313-0.f: Ditto.
2314         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
2315         * gfortran.dg/g77/20000629-1.f: Ditto.
2316         * gfortran.dg/g77/970125-0.f: Ditto.
2317         * gfortran.dg/g77/8485.f: Ditto.
2318         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
2319         * gfortran.dg/g77/19990313-1.f: Ditto.
2320         * gfortran.dg/g77/int8421.f: Ditto.
2321         * gfortran.dg/g77/19990305-0.f: Ditto.
2322         * gfortran.dg/g77/947.f: Ditto.
2323         * gfortran.dg/g77/19990905-2.f: Ditto.
2324         * gfortran.dg/g77/cabs.f: Ditto.
2325         * gfortran.dg/g77/19990313-2.f: Ditto.
2326         * gfortran.dg/g77/20020307-1.f: Ditto.
2327         * gfortran.dg/g77/dcomplex.f: Ditto.
2328         * gfortran.dg/g77/19990502-1.f: Ditto.
2329         * gfortran.dg/g77/19981216-0.f: Ditto.
2330         * gfortran.dg/common_4.f90: Ditto.
2331         * gfortran.dg/entry_4.f90: Ditto.
2332         * gfortran.dg/equiv_constraint_2.f90: Ditto.
2333         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2334         * gfortran.dg/namelist_12.f: Ditto.
2335         * gfortran.dg/scale_1.f90: Ditto.
2336         * gfortran.dg/modulo_1.f90
2337         * gfortran.dg/hollerith.f90: Ditto.
2338         * gfortran.dg/direct_io_3.f90: Ditto.
2339         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
2340         * gfortran.dg/gnu_logical_1.F: Ditto.
2341         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2342         * gfortran.dg/assign_1.f90: Ditto.
2343         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2344         * gfortran.dg/pr23095.f: Ditto.
2345         * gfortran.dg/read_float_1.f90: Ditto.
2346
2347 2005-12-17  Andreas Jaeger  <aj@suse.de>
2348
2349         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
2350         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
2351
2352 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2353
2354         PR fortran/24268
2355         * gfortran.dg/fmt_white.f: New test.
2356
2357 2005-12-16  Steven G. Kargl <kargls@comcast.net>
2358
2359         * gfortran.dg/label_1.f90: New test.
2360
2361 2005-12-15  Ben Elliston  <bje@au.ibm.com>
2362
2363         PR testsuite/25422
2364         * gcc.dg/20031012-1.c: Add -Walways-true option.
2365         * gcc.dg/weak/weak-3.c: Likewise.
2366         * g++.old-deja/g++.mike/warn8.C: Likewise.
2367
2368 2005-12-16  Mike Stump  <mrs@apple.com>
2369
2370         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
2371         exit.
2372
2373 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2374
2375         PR libgfortran/25264
2376         PR libgfortran/25349
2377         * gfortran.dg/tl_editing.f90: Added additional checks.
2378         * gfortran.dg/t_editing.f: New test.
2379         * gfortran.dg/write_padding.f90: New test
2380
2381 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2382
2383         PR testsuite/25215
2384         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
2385
2386 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
2387
2388         PR rtl-optimization/24899
2389         * gcc.c-torture/execute/20051215-1.c: New test.
2390
2391 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2392
2393         PR 24823
2394         * gfortran.dg/pr24823.f: New test.
2395
2396 2005-12-16  Jeff Law  <law@redhat.com>
2397
2398         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
2399
2400 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2401
2402         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
2403         Change C++ style comments to C style comments.
2404         Remove aligned types from the array.
2405         Keep Enums disabled.
2406         (complex_types): Remove aligned types from the array.
2407         Comment out "_Complex long double".
2408         (attrib_types): Remove.
2409         (complex_attrib_types): Remove.
2410         (attrib_array_types): Remove.
2411         (complex_attrib_array_types): Remove.
2412         (aligned_bitfld_types): Remove.
2413         (n_aligned_bitfld_types): Remove.
2414         (FEATURE_ALIGNEDPACKED): Delete.
2415         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
2416         (singles): Remove support for adding attributes.
2417         (choose_type): Remove support for attributed types.
2418         (generate_fields): Remove support for attributed bit-fields.
2419         Remove support for adding attributes.
2420         (generate_random_tests): Remove support for adding attributes.
2421         (features): Add back "[0] :0" and "complex vector [0]".
2422         (main): Remove support for attributed bit-fields.
2423         Uncomment the calling of generate_random_tests for the rests of
2424         the tests.
2425
2426 2005-12-16  Jan Hubicka  <jh@suse.cz>
2427
2428         * gcc.c-torture/combine/pr25224.c: New.
2429
2430 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
2431
2432         PR other/25028
2433         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
2434         HP-UX.
2435
2436 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2437
2438         * gcc.dg/20051215-1.c: New file.
2439
2440 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2441
2442         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2443         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2444
2445 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2446
2447         PR fortran/18197
2448         * gfortran.dg/dummy_functions_1.f90: New.
2449
2450 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2451
2452         PR rtl-optimization/25310
2453         * gcc.c-torture/compile/pr25310.c: New test.
2454
2455 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2456
2457         PR debug/25023
2458         * gcc.dg/pr25023.c: New test.
2459
2460 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2461
2462         * g++.old-deja/g++.brendan/redecl1.C,
2463         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2464         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2465         g++.old-deja/g++.oliva/typeof1.C,
2466         g++.old-deja/g++.other/crash16.C,
2467         g++.old-deja/g++.other/crash34.C,
2468         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2469         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2470         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2471         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2472         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2473         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2474         Remove xfail.
2475
2476 2005-12-14  Kean Johnston  <jkj@sco.com>
2477             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2478
2479         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2480         * gcc.target/i386/20020523-1.c: Ditto.
2481         * gcc.target/i386/tailcall-1.c: Ditto.
2482         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2483         * gcc.target/i386/ssetype-5.c: Ditto.
2484
2485 2005-12-14  Jeff Law  <law@redhat.com>
2486
2487         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2488
2489 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2490
2491         PR target/25254
2492         PR target/24188
2493         * gcc.target/i386/pr25254.c: New test.
2494         * gfortran.dg/PR24188.f: New test.
2495
2496 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2497
2498         * lib/fortran-torture.exp: Catch remaining uses of
2499         remote_file build delete.
2500
2501 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2502
2503         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2504
2505 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2506
2507         * gcc.dg/warn-addr-cmp.c: New test.
2508
2509 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2510
2511         PR debug/25023
2512         PR target/25293
2513         * gcc.target/i386/pr25293.c: New test.
2514
2515 2005-12-13  Petr Machata  <machata@post.cz>
2516
2517         PR c++/24907
2518         * g++.dg/parse/comma2.C: New test.
2519
2520 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2521             Jakub Jelinek  <jakub@redhat.com>
2522
2523         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2524         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2525         (limits.h): Include unconditionally.
2526         (stdlib.h): Likewise.
2527         (hashtab.h): Do not include.
2528         (getopt.h): Likewise.
2529         (stddef.h): Include.
2530         (hashval_t): Define.
2531         (struct entry): Add "next" field.
2532         (HASH_SIZE): New macro.
2533         (hash_table): New variable.
2534         (switchfiles): Do not use xmalloc.
2535         (mix): New macro.
2536         (iterative_hash): New function.
2537         (hasht): Remove.
2538         (e_exists): New function.
2539         (e_insert): Likewise.
2540         (output): Use, instead of libiberty hashtable functions.
2541         (main): Do not use getopt.  Do not call htab_create.
2542
2543 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR c++/25331
2546         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2547         put atal* and atpaal* attributes on array elements.
2548         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2549         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2550         put atal* and atpaal* attributes on array elements.
2551         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2552
2553 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2554
2555         * gcc.dg/single-precision-constant.c: New test.
2556
2557 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2558
2559         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2560         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2561         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2562         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2563         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2564         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2565         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2566         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2567         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2568         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2569         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2570         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2571         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2572         gcc.target/powerpc/ppc-sdata-2.c,
2573         gcc.target/powerpc/ppc-stackalign-1.c,
2574         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2575         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2576         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2577         gcc.target/powerpc/rs6000-ldouble-2.c,
2578         gcc.target/powerpc/rs6000-power2-1.c,
2579         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2580         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2581         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2582         option into target selector.
2583         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2584         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2585
2586 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2587
2588         PR objc/25348
2589         * objc.dg/encode-9.m: New test.
2590
2591 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2592
2593         PR testsuite/20772
2594         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2595         * gcc.dg/asm-b.c: Fix typo.
2596         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2597         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2598         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2599         i?86 lp64 and x86_64 ilp32.
2600         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2601         on i?86 lp64.
2602         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2603
2604 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2605
2606         PR fortran/25078
2607         gfortran.dg/equiv_5.f90: New test.
2608
2609 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2610
2611         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2612         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2613         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2614         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2615         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2616         * gcc.dg/tree-ssa/reassoc-5.c: New.
2617         * gcc.dg/tree-ssa/reassoc-6.c: New.
2618         * gcc.dg/tree-ssa/reassoc-7.c: New.
2619         * gcc.dg/tree-ssa/reassoc-8.c: New.
2620         * gcc.dg/tree-ssa/reassoc-9.c: New.
2621         * gcc.dg/tree-ssa/reassoc-10.c: New.
2622         * gcc.dg/tree-ssa/reassoc-11.c: New.
2623
2624 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2625
2626         PR testsuite/25167
2627         PR testsuite/24478
2628         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2629
2630 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2631
2632         PR c++/25300
2633         * g++.dg/template/inherit.C: Do not use a generic error message.
2634
2635 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2636
2637         PR libobjc/25354
2638         * objc.dg/gnu-encoding: New directory.
2639         * objc.dg/gnu-encoding/compat-common.h: New file.
2640         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2641         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2642         * objc.dg/gnu-encoding/vector-defs.h: New file.
2643         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2644         * objc.dg/gnu-encoding/generate-random.c: New file.
2645         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2646         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2647         * objc.dg/gnu-encoding/generate-random.h: New file.
2648
2649 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2650
2651         PR c++/25337
2652         * g++.dg/template/defarg7.C: New test.
2653
2654 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2655
2656         PR libobjc/25347
2657         * objc.dg/encode-8.m: New test.
2658
2659 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2660
2661         PR libobjc/25346
2662         * objc.dg/encode-7.m: New test.
2663
2664 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2665
2666         PR c++/25010
2667         * g++.dg/opt/inline10.C: New test.
2668
2669 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2670
2671         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2672
2673 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2674
2675         * gfortran.dg/substring_equivalence.f90: typo in comment
2676
2677 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2678
2679         PR fortran/25068
2680         * gfortran.dg/iostat_3.f90: New test.
2681
2682 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2683
2684         PR fortran/23815
2685         * gfortran.dg/unf_io_convert_1.f90: New test.
2686         * gfortran.dg/unf_io_convert_2.f90: New test.
2687         * gfortran.dg/unf_io_convert_3.f90: New test.
2688
2689 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2690
2691         PR testsuite/20772
2692         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2693         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2694         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2695         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2696         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2697         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2698         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2699         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2700         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2701         gcc.dg/torture/fp-int-convert-float128-timode.c,
2702         gcc.dg/torture/fp-int-convert-float128.c,
2703         gcc.dg/torture/fp-int-convert-float80-timode.c,
2704         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2705         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2706
2707         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2708
2709 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2710
2711         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2712
2713 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
2714
2715         * gcc.dg/20051207-1.c,
2716         * gcc.dg/20051207-2.c,
2717         * gcc.dg/20051207-3.c: New tests.
2718
2719 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2720
2721         PR testsuite/20772
2722         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
2723         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
2724         dg-skip-if target selector.
2725
2726         PR testsuite/20772
2727         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
2728         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
2729         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
2730         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
2731         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
2732         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
2733         and/or merge with i?86 cases.
2734
2735         * gcc.dg/tls/opt-3.c: Require effective target fpic.
2736
2737         PR testsuite/20772
2738         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
2739         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
2740         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
2741         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
2742         x86_64-*-linux*.
2743
2744 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
2745
2746         PR target/25311
2747         * gcc.c-torture/compile/pr25311.c: New test.
2748
2749 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2750
2751         PR libgfortran/25039
2752         * gfortran.dg/read_comma.f: New test.
2753
2754 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
2755
2756         PR c++/19317
2757         * g++.dg/opt/pr19317-1.C: New test.
2758         * g++.dg/opt/pr19317-2.C: New test.
2759         * g++.dg/opt/pr19317-3.C: New test.
2760
2761         PR target/19005
2762         * gcc.c-torture/execute/pr19005.c: New test.
2763
2764         PR target/17828
2765         * g++.old-deja/g++.other/comdat5.C: New test.
2766         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
2767
2768         * g++.dg/compat/struct-layout-1.exp: New file.
2769         * g++.dg/compat/struct-layout-1.h: New.
2770         * g++.dg/compat/struct-layout-1_generate.c: New.
2771         * g++.dg/compat/struct-layout-1_x1.h: New.
2772         * g++.dg/compat/struct-layout-1_x2.h: New.
2773         * g++.dg/compat/struct-layout-1_y1.h: New.
2774         * g++.dg/compat/struct-layout-1_y2.h: New.
2775
2776         * gcc.dg/20050330-2.c: New test.
2777
2778 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2779
2780         PR fortran/25292
2781         * gfortran.dg/associated_1.f90: New.
2782
2783 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2784
2785         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
2786         ILP32 vect_no_align platforms.
2787
2788 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
2789             Jakub Jelinek  <jakub@redhat.com>
2790
2791         PR target/25268
2792         * gcc.c-torture/compile/20051207-1.c: New test.
2793
2794 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2795
2796         PR testsuite/20772
2797         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
2798         gcc.dg/torture/pr18582-1.c,
2799         gcc.target/i386/attributes-error.c: Also test on x86_64.
2800
2801         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
2802
2803 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2804
2805         PR c++/19397
2806         * g++.dg/template/typedef3.C: New test.
2807
2808         PR c++/19762
2809         PR c++/19764
2810         * g++.dg/template/dtor3.C: Fix error markers.
2811
2812 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
2813
2814         * lib/target-supports.exp (check_effective_target_sync_char_short):
2815         Add s390*.
2816
2817 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
2818
2819         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
2820
2821 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2822
2823         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
2824         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
2825         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
2826         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
2827
2828 2005-12-06  Roger Sayle  <roger@eyesopen.com>
2829
2830         PR c++/25263
2831         * g++.dg/other/array2.C: New test case.
2832
2833 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
2834
2835         * gcc.dg/darwin-weakimport-3.c: New.
2836
2837         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
2838         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
2839         and to work on Darwin.
2840         * gcc.dg/attr-weakref-1b.c: New file.
2841         * gcc.dg/attr-weakref-2.c: New test.
2842         * gcc.dg/darwin-weakref-1.c: New test.
2843
2844 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
2845
2846         PR testsuite/25247
2847         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
2848         use in selector expressions.
2849         (dg-xfail-if): Ditto.
2850         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
2851         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
2852         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
2853         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
2854         * gcc.test-framework/test-framework.exp: Skip generated tests if
2855         CHECK_TEST_FRAMEWORK is not 1.
2856
2857 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2858
2859         PR tree-optimization/24963
2860         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
2861
2862         PR target/24108
2863         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
2864
2865         PR target/18580
2866         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
2867         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2868         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2869         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2870
2871 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
2872
2873         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
2874         dg-options.
2875
2876 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2877
2878         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
2879
2880 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
2881
2882         * gcc.dg/format/cast-1.c: New test.
2883
2884 2005-12-04  Roger Sayle  <roger@eyesopen.com>
2885
2886         PR c/7776
2887         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
2888         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
2889         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
2890         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
2891
2892 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2893
2894         * gcc.dg/cast-pretty-print-1.c: New test.
2895
2896 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
2897
2898         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
2899
2900 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
2901
2902         PR c++/24173
2903         * g++.dg/template/friend40.C: New test.
2904
2905 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
2906
2907         PR target/25199
2908         * gcc.target/i386/movq-2.c: New test.
2909         * gcc.target/i386/movq.c: Remove target i?86, instead add
2910         dg-require-effective-target ilp32.
2911
2912 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2913
2914         PR c++/24103
2915         * g++.dg/other/default1.C: New test.
2916
2917 2005-12-02  Richard Guenther  <rguenther@suse.de>
2918
2919         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2920
2921 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2922
2923         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
2924
2925 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
2926
2927         PR target/21017
2928         * gcc.target/powerpc/rotate.c: New.
2929
2930 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2931
2932         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
2933         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
2934
2935 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2936
2937         PR c/13384
2938         * gcc.dg/pr17730-1.c: Adjust.
2939         * gcc.dg/lvalue1.c (main): Likewise.
2940         * gcc.dg/lvalue-2.c: Likewise.
2941         * g++.dg/pr7503-3.C
2942
2943 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2944
2945         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2946         error messages.
2947
2948 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2949
2950         PR fortran/24789
2951         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2952
2953 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2954
2955         PR target/24475
2956         * lib/target-supports.exp (check_effective_target_tls): New.
2957         (check_effective_target_tls_runtime): New.
2958         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2959         for TLS support.
2960         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2961         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2962         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2963         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2964         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2965         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2966         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2967         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2968         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2969         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2970         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2971         effective-target TLS.
2972         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2973         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2974         effective-target TLS runtime.
2975
2976 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2977
2978         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2979
2980 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2981
2982         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2983         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2984         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2985         ignored" warnings when "packing" is the same as the ABI layout.
2986
2987 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2988
2989         PR fortran/21302
2990         * gfortran.dg/line_length_1.f: New test.
2991         * gfortran.dg/line_length_2.f90: Ditto.
2992
2993 2005-11-30  Richard Guenther  <rguenther@suse.de>
2994
2995         PR tree-optimization/21655
2996         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2997
2998 2005-11-30  Dale Johannesen  <dalej@apple.com>
2999
3000         * gcc.c-torture/compile/pr24930.c: New.
3001
3002 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3003
3004         PR fortran/15809
3005         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3006
3007 2005-11-30  Jeff Law  <law@redhat.com>
3008
3009         * g++.old-deja/g++.law/pr25000.C: New test.
3010
3011 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3012
3013         * gcc.dg/tls/opt-11.c: New test.
3014
3015 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3016
3017         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3018         targets.
3019         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3020         LP64 ia64.
3021
3022 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3023
3024         * gfortran.dg/open_access_1.f90: New test.
3025
3026 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3027
3028         * gcc.dg/charset/builtin2.c: New test.
3029
3030 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3031
3032         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3033         on mmix-*-* for *_[xy].c.
3034
3035 2005-11-28  Kean Johnston  <jkj@sco.com>
3036
3037         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3038         headers.
3039         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3040         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3041         * gcc.target/i386/asm-3.c: Ditto.
3042         * gcc.target/i386/clobbers.c: Ditto.
3043         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3044         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3045         test regexp.
3046         * gcc.target/i386/mul.c: Ditto.
3047         * gcc.target/i386/ssetype-1.c: Ditto.
3048         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3049         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3050         static so the test works with -fPIC mode too. Based on comment in
3051         PR19231 by Pinski.
3052         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3053
3054 2005-11-28  Richard Guenther  <rguenther@suse.de>
3055
3056         * gcc.dg/alias-9.c: New testcase.
3057         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3058
3059 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3060             Uros Bizjak  <uros@kss-loka.si>
3061
3062         PR middle-end/20219
3063         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3064         tan(x)/sin(x) transformations.
3065
3066 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3067
3068         PR middle-end/24575
3069         * gcc.dg/tree-ssa/divide-3.c: New test.
3070         * gcc.dg/tree-ssa/divide-4.c: New test.
3071
3072 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
3073
3074         PR fortran/24917
3075         *  gfortran.dg/boz_6.f90: New test.
3076
3077 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3078
3079         PR fortran/23912
3080         * gfortran.dg/modulo_1.f90: New test.
3081
3082 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3083
3084         PR libfortran/24919
3085         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
3086         fail on CRLF platforms.
3087         * gfortran.dg/ftell_2.f90: Likewise.
3088
3089 2005-11-26  Eric Christopher  <echristo@apple.com>
3090
3091         * gcc.dg/intmax_t-1.c: Remove mips xfail.
3092
3093 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3094
3095         * objc.dg/gnu-runtime-3.m: Simplify.
3096
3097 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3098
3099         PR middle-end/23669
3100         * gcc.dg/tree-ssa/divide-1.c: New test.
3101         * gcc.dg/tree-ssa/divide-2.c: New test.
3102
3103 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3104
3105         PR libgfortran/24945
3106         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
3107
3108 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3109
3110         PR libgfortran/24945
3111         * gfortran.dg/open_status_2.f90: New test.
3112
3113 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3114
3115         * gcc.c-torture/execute/builtins/fprintf.c,
3116         gcc.c-torture/execute/builtins/fputs-lib.c,
3117         gcc.c-torture/execute/builtins/fputs.c,
3118         gcc.c-torture/execute/builtins/lib/fprintf.c,
3119         gcc.c-torture/execute/builtins/lib/printf.c,
3120         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
3121
3122 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
3123
3124         * gcc.dg/20050922-2.c: New test.
3125
3126 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3127
3128         * objc.dg/gnu-runtime-3.m: New test.
3129
3130 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3131
3132         PR c++/9278
3133         * g++.dg/other/void1.C: New test.
3134
3135 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
3136
3137         PR middle-end/24998
3138         * gcc.dg/torture/fp-int-convert-float.c,
3139         gcc.dg/torture/fp-int-convert-double.c,
3140         gcc.dg/torture/fp-int-convert-long-double.c,
3141         gcc.dg/torture/fp-int-convert-timode.c,
3142         gcc.dg/torture/fp-int-convert-float80.c,
3143         gcc.dg/torture/fp-int-convert-float80-timode.c,
3144         gcc.dg/torture/fp-int-convert-float128.c,
3145         gcc.dg/torture/fp-int-convert-float128-timode.c,
3146         gcc.dg/torture/fp-int-convert.h: New files.
3147
3148 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3149
3150         PR middle-end/24989
3151         * gcc.dg/tree-ssa/bool-10.c: New test.
3152         * gcc.dg/tree-ssa/bool-11.c: New test.
3153         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
3154
3155 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3156
3157         PR middle-end/24990
3158         * tree-ssa/pr24990-1.c: New test.
3159
3160 2005-11-24  Richard Guenther  <rguenther@suse.de>
3161         Dirk Mueller <dmueller@suse.de>
3162
3163         PR c++/14024
3164         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
3165         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
3166         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3167         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
3168         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
3169         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
3170
3171 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
3172
3173         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
3174
3175 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3176
3177         PR c/21668
3178         * gcc.dg/Wc++-compat.c: New.
3179         * gcc.dg/Wno-c++-compat.c: New.
3180
3181 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
3182
3183         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
3184         (vspltish, vspltisw): Likewise.
3185
3186 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3187
3188         PR libgfortran/24794
3189         * gfortran.dg/namelist_12.f: Fix quotes.
3190         * gfortran.dg/namelist_13.f90: Fix quotes.
3191         * gfortran.dg/namelist_14.f90: Fix quotes.
3192         * gfortran.dg/namelist_15.f90: Fix quotes.
3193         * gfortran.dg/namelist_use.f90: Fix quotes.
3194         * gfortran.dg/namelist_use_only.f90: Fix quotes.
3195         * gfortran.dg/namelist_21.f90: New test.
3196         * gfortran.dg/namelist_22.f90: New test.
3197
3198 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
3199
3200         PR target/23435
3201         * gcc.c-torture/compile/pr23435.c: New.
3202
3203 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3204
3205         * gcc.c-torture/execute/floatunsisf-1.c: New test.
3206
3207 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3208
3209         * gcc.target/powerpc/405-macchw-1.c,
3210         gcc.target/powerpc/405-macchw-2.c,
3211         gcc.target/powerpc/405-macchwu-1.c,
3212         gcc.target/powerpc/405-macchwu-2.c,
3213         gcc.target/powerpc/405-machhw-1.c,
3214         gcc.target/powerpc/405-machhw-2.c,
3215         gcc.target/powerpc/405-machhwu-1.c,
3216         gcc.target/powerpc/405-machhwu-2.c,
3217         gcc.target/powerpc/405-maclhw-1.c,
3218         gcc.target/powerpc/405-maclhw-2.c,
3219         gcc.target/powerpc/405-maclhwu-1.c,
3220         gcc.target/powerpc/405-maclhwu-2.c,
3221         gcc.target/powerpc/405-mulchw-1.c,
3222         gcc.target/powerpc/405-mulchw-2.c,
3223         gcc.target/powerpc/405-mulchwu-1.c,
3224         gcc.target/powerpc/405-mulchwu-2.c,
3225         gcc.target/powerpc/405-mulhhw-1.c,
3226         gcc.target/powerpc/405-mulhhw-2.c,
3227         gcc.target/powerpc/405-mulhhwu-1.c,
3228         gcc.target/powerpc/405-mulhhwu-2.c,
3229         gcc.target/powerpc/405-mullhw-1.c,
3230         gcc.target/powerpc/405-mullhw-2.c,
3231         gcc.target/powerpc/405-mullhwu-1.c,
3232         gcc.target/powerpc/405-mullhwu-2.c,
3233         gcc.target/powerpc/405-nmacchw-1.c,
3234         gcc.target/powerpc/405-nmacchw-2.c,
3235         gcc.target/powerpc/405-nmachhw-1.c,
3236         gcc.target/powerpc/405-nmachhw-2.c,
3237         gcc.target/powerpc/405-nmaclhw-1.c,
3238         gcc.target/powerpc/405-nmaclhw-2.c,
3239         gcc.target/powerpc/440-macchw-1.c,
3240         gcc.target/powerpc/440-macchw-2.c,
3241         gcc.target/powerpc/440-macchwu-1.c,
3242         gcc.target/powerpc/440-macchwu-2.c,
3243         gcc.target/powerpc/440-machhw-1.c,
3244         gcc.target/powerpc/440-machhw-2.c,
3245         gcc.target/powerpc/440-machhwu-1.c,
3246         gcc.target/powerpc/440-machhwu-2.c,
3247         gcc.target/powerpc/440-maclhw-1.c,
3248         gcc.target/powerpc/440-maclhw-2.c,
3249         gcc.target/powerpc/440-maclhwu-1.c,
3250         gcc.target/powerpc/440-maclhwu-2.c,
3251         gcc.target/powerpc/440-mulchw-1.c,
3252         gcc.target/powerpc/440-mulchw-2.c,
3253         gcc.target/powerpc/440-mulchwu-1.c,
3254         gcc.target/powerpc/440-mulchwu-2.c,
3255         gcc.target/powerpc/440-mulhhw-1.c,
3256         gcc.target/powerpc/440-mulhhw-2.c,
3257         gcc.target/powerpc/440-mulhhwu-1.c,
3258         gcc.target/powerpc/440-mulhhwu-2.c,
3259         gcc.target/powerpc/440-mullhw-1.c,
3260         gcc.target/powerpc/440-mullhw-2.c,
3261         gcc.target/powerpc/440-mullhwu-1.c,
3262         gcc.target/powerpc/440-mullhwu-2.c,
3263         gcc.target/powerpc/440-nmacchw-1.c,
3264         gcc.target/powerpc/440-nmacchw-2.c,
3265         gcc.target/powerpc/440-nmachhw-1.c,
3266         gcc.target/powerpc/440-nmachhw-2.c,
3267         gcc.target/powerpc/440-nmaclhw-1.c,
3268         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
3269
3270 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
3271
3272         PR fortran/24774
3273         * gfortran.dg/inquire_9.f90: New test.
3274
3275         PR fortran/21647
3276         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
3277
3278 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3279
3280         PR libfortran/24432
3281         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3282         Check that 'cos' is supported.
3283
3284 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
3285
3286         PR fortran/24223
3287         * gfortran.dg/substring_equivalence.f90: New test.
3288
3289         PR fortran/24705
3290         * gfortran.dg/auto_internal_assumed.f90: New test.
3291
3292 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
3293
3294         * gcc.dg/fold-div-2.c: New test.
3295
3296 2005-11-20  Ian Lance Taylor  <ian@airs.com>
3297
3298         PR rtl-optimization/24883
3299         * gcc.c-torture/compile/pr24883.c: New test.
3300
3301 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
3302
3303         PR middle-end/20583
3304         * gcc.c-torture/compile/pr20583.c: New.
3305
3306 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
3307
3308         * gcc.c-torture/execute/usmul.c: New test.
3309
3310 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
3311
3312         * gcc.dg/tree-ssa/vrp22.c: New test.
3313
3314 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
3315
3316         PR middle-end/24912
3317         * gcc.dg/torture/pr24912-1.c: New test.
3318
3319 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
3320
3321         PR fortran/24862
3322         * gfortran.dg/arrayio_derived_1.f90: New test.
3323
3324 2005-11-19  Richard Guenther  <rguenther@suse.de>
3325
3326         PR middle-end/23294
3327         * gcc.dg/tree-ssa/pr23294.c: New testcase.
3328
3329 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
3330
3331         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
3332
3333 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
3334
3335         PR c++/8355
3336         * g++.dg/template/friend39.C: New test.
3337
3338 2005-11-18  James E Wilson  <wilson@specifix.com>
3339
3340         * gcc.dg/builtin-strstr.c: New.
3341
3342 2005-11-18  Richard Henderson  <rth@redhat.com>
3343
3344         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
3345         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
3346         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
3347         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
3348         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
3349         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
3350         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
3351         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
3352         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
3353         renaming to remove initial "ia64-".
3354
3355 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
3356
3357         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
3358
3359 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
3360
3361         * g++.dg/cpp/string-2.C: New test.
3362
3363 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
3364
3365         * gcc.dg/tree-ssa/loop-14.c: New test.
3366
3367 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
3368             Michael Chamberlain <michael@chamberlain.net.au>
3369
3370         * ada/acats/run_all.sh (target_run): Kill long running tests.
3371
3372 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3373
3374         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
3375         * gcc.dg/cleanup-9.c: Likewise.
3376         * gcc.dg/cleanup-10.c: Likewise.
3377         * gcc.dg/cleanup-11.c: Likewise.
3378
3379 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3380
3381         PR fortran/24892
3382         * gfortran.dg/open_access_append_1.f90: New test.
3383         * gfortran.dg/open_access_append_2.f90: New test.
3384
3385 2005-11-16  Richard Guenther  <rguenther@suse.de>
3386
3387         PR middle-end/24851
3388         * gcc.c-torture/execute/pr24851.c: New testcase.
3389
3390 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3391
3392         * gcc.dg/fold-overflow-1.c: New test.
3393
3394 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
3395
3396         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
3397         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
3398
3399 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
3400
3401         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
3402         structures.
3403         * g++.dg/eh/forced2.C: Likewise.
3404         * g++.dg/eh/forced3.C: Likewise.
3405         * g++.dg/eh/forced4.C: Likewise.
3406
3407 2005-11-11  Mike Stump  <mrs@apple.com>
3408
3409         * g++.old-deja/g++.mike/unused.C: Add.
3410
3411 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
3412
3413         PR c++/24667
3414         * g++.dg/warn/Wcast-qual1.C: New test.
3415
3416 2005-11-15  Jan Hubicka  <jh@suse.cz>
3417
3418         * gcc.dg/winline-5.c: Add large-unit-insns limit.
3419
3420 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
3421
3422         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
3423
3424 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
3425
3426         PR 24840
3427         * gcc.dg/tree-ssa/pr24840.c: New test.
3428
3429 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
3430
3431         PR testsuite/24841
3432         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
3433
3434 2005-11-14  Dale Johannesen  <dalej@apple.com>
3435
3436         * gcc.c-torture/execute/20051113-1.c: New.
3437
3438 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3439
3440         PR c++/24687
3441         * g++.dg/template/crash43.C: New test.
3442
3443 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3444
3445         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3446
3447 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3448
3449         PR c++/24817
3450         * g++.dg/eh/spec8.C: New test.
3451
3452 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3453
3454         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3455
3456 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3457
3458         PR c++/20293
3459         * g++.dg/parse/ambig4.C: New test.
3460         * g++.dg/tc1/dr101.C: Adjust error markers.
3461         * g++.dg/lookup/strong-using-2.C: Likewise.
3462         * g++.dg/lookup/ambig5.C: Likewise.
3463         * g++.dg/lookup/ambig4.C: Likewise.
3464         * g++.dg/parse/crash22.C: Likewise.
3465
3466 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3467
3468         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3469
3470 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3471
3472         * gcc.dg/nested-calls-1.c: New test.
3473
3474 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3475
3476         * gfortran.dg/complex_intrinsic_1.f90: New test.
3477         * gfortran.dg/complex_intrinsic_2.f90: New test.
3478         * gfortran.dg/fgetc_1.f90: New test.
3479         * gfortran.dg/fgetc_2.f90: New test.
3480         * gfortran.dg/fgetc_3.f90: New test.
3481         * gfortran.dg/ftell_1.f90: New test.
3482         * gfortran.dg/ftell_2.f90: New test.
3483         * gfortran.dg/gnu_logical_1.F: New test.
3484         * gfortran.dg/gnu_logical_2.f90: New test.
3485
3486 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3487
3488         PR middle-end/24820
3489         * testsuite/gcc.dg/pr24820.c: New test.
3490
3491 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3492
3493         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3494         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3495         variable.
3496
3497 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3498
3499         testsuite/24614
3500         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3501
3502 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3503
3504         * gcc.target/cris/cris.exp: New file.
3505         * gcc.target/cris/rld-legit1.c: New test.
3506         * gcc.target/cris/rld-legit2.c: New test.
3507
3508 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3509
3510         PR c++/24780
3511         * g++.dg/opt/pr24780.C: New test.
3512
3513         PR c++/24761
3514         * g++.dg/template/asm1.C: New test.
3515
3516 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3517
3518         PR libgfortran/24787
3519         * gfortran.dg/scan_1.f90: New test.
3520
3521 2005-11-12  Jan Hubicka  <jh@suse.cz>
3522
3523         * gcc.target/i386/minmax-1.c: New.
3524         * gcc.target/i386/minmax-2.c: New.
3525
3526 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3527
3528         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3529
3530 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3531
3532         * gcc.c-torture/execute/20051110-1.c,
3533         gcc.c-torture/execute/20051110-2.c: New tests.
3534
3535 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3536
3537         PR middle-end/24750
3538         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3539         New tests.
3540
3541 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3542
3543         * lib/target-libpath.exp (get_shlib_extension): New proc.
3544         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3545         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3546         * lib/objc.exp (objc_target_compile): Likewise.
3547         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3548         detection.
3549
3550 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3551
3552         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3553
3554         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3555         Add -static to additional_flags and pass it to target_compile.
3556
3557 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3558
3559         PR libgfortran/24719
3560         gfortran.dg/read_noadvance.f90: New test.
3561
3562         PR libgfortran/24699
3563         gfortran.dg/fmt_t_2.f90: New test.
3564
3565         PR libgfortran/24785
3566         gfortran.dg/read_x_eor.f90: New test.
3567
3568         PR libgfortran/24584
3569         gfortran.dg/namelist_empty.f90: Rename test.
3570
3571         PR libgfortran/24489
3572         gfortran/read_eor.f90: Rename test.
3573
3574 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3575
3576         PR fortran/15976
3577         * gfortran.dg/automatic_module_variable.f90: New test.
3578
3579 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3580
3581         PR target/24445
3582         * gcc.dg/pr24445.c: New test.
3583
3584 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3585
3586         PR fortran/24655
3587         PR fortran/24755
3588         * gfortran.dg/recursive_statement_functions.f90: Add statement
3589         functions using inline intrinsic functions and parameters to test
3590         that they no longer seg-fault.
3591
3592         PR fortran/24409
3593         gfortran.dg/nested_modules_4.f90: New test.
3594         gfortran.dg/nested_modules_5.f90: New test.
3595
3596 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3597
3598         PR fortran/24643
3599         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3600
3601 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3602
3603         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3604         failures.
3605
3606 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3607
3608         * gcc.dg/sparc-getcontext-1.c: New test.
3609
3610 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3611
3612         * gcc.dg/ifcvt-fabs-1.c: New test.
3613
3614 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3615
3616         PR other/4372
3617         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3618         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3619
3620 2005-11-09  Richard Guenther  <rguenther@suse.de>
3621
3622         PR tree-optimization/24716
3623         * gcc.c-torture/execute/pr24716.c: New testcase.
3624
3625 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3626
3627         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3628
3629 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3630
3631         PR 24624
3632         * gcc.dg/pr24624.c: Testcase added.
3633
3634 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3635
3636         PR 24623
3637         * g++.dg/other/pr24623.C: Testcase added.
3638
3639 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3640
3641         PR fortran/22607
3642         * gfortran-dg/pure_byref_1.f90: New.
3643         * gfortran-dg/pure_byref_2.f90: New.
3644
3645 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3646
3647         PR c/24101
3648         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3649         * gcc.dg/dg.exp: Run main loop also for *.i files.
3650
3651 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR c++/19450
3654         * g++.dg/tls/diag-3.C: New test.
3655         * g++.dg/tls/diag-4.C: New test.
3656         * g++.dg/tls/static-1.C: New test.
3657         * g++.dg/tls/static-1a.cc: New file.
3658
3659 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3660
3661         PR 23046
3662         * g++.dg/tree-ssa/pr23046.C: New test.
3663
3664 2005-11-08  Devang Patel <dpatel@apple.com>
3665
3666         PR tree-optimization/23115
3667         * gcc.dg/tree-ssa/pr23115.c: New.
3668
3669 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3670
3671         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3672         * gcc.target/powerpc/pr16155.c: Same.
3673         * gcc.target/powerpc/altivec-1.c: Same.
3674         * gcc.target/powerpc/altivec-2.c: Same.
3675         * gcc.target/powerpc/altivec-3.c: Same.
3676         * gcc.target/powerpc/altivec-5.c: Same.
3677         * gcc.target/powerpc/altivec-11.c: Same.
3678         * gcc.target/powerpc/altivec-12.c: Same.
3679         * gcc.target/powerpc/altivec-14.c: Same.
3680         * gcc.target/powerpc/altivec-22.c: Same.
3681         * gcc.target/powerpc/altivec-consts.c: Same.
3682         * gcc.target/powerpc/altivec-pr22085.c: Same.
3683         * gcc.target/powerpc/altivec-splat.c: Same.
3684         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3685         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3686         * gcc.target/powerpc/darwin-longlong.c: Same.
3687
3688 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3689
3690         PR target/19340
3691         * gcc.dg/pr19340.c: New test.
3692
3693 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3694
3695         PR rtl-optimization/24683
3696         * gcc.dg/pr24683.c: New test.
3697
3698 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3699
3700         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3701         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3702
3703 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3704
3705         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3706
3707 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3708
3709         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3710
3711 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3712
3713         PR target/24230
3714
3715         * gcc.target/powerpc/altivec-consts.c,
3716         gcc.target/powerpc/altivec-splat.c: New testcase.
3717
3718 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3719
3720         PR c/24599
3721
3722         * gcc.dg/overflow-2.c: New testcase.
3723
3724 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
3725
3726         PR rtl-optimization/23567
3727         * gcc.c-torture/execute/20051104-1.c: New test.
3728
3729 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
3730
3731         PR fortran/24534
3732         gfortran.dg/private_type_2.f90: Modified to check that case with
3733         PRIVATE declaration within derived type is accepted.
3734
3735         PR fortran/20838
3736         gfortran.dg/pointer_assign_1.f90: New test.
3737
3738         PR fortran/20840
3739         * gfortran.dg/arrayio_0.f90: New test.
3740
3741         PR fortran/17737
3742         gfortran.dg/data_initialized.f90: New test.
3743         gfortran.dg/data_constraints_1.f90: New test.
3744         gfortran.dg/data_constraints_2.f90: New test.
3745
3746 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
3747
3748         PR fortran/24174
3749         PR fortran/24305
3750         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3751
3752 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3753
3754         PR 24670
3755         * gcc.dg/tree-ssa/pr24670.c: New test.
3756
3757 2005-11-05  Ian Lance Taylor  <ian@airs.com>
3758
3759         PR target/22432
3760         * gcc.target/i386/pr22432.c: New test.
3761
3762 2005-11-05  Richard Henderson  <rth@redhat.com>
3763
3764         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
3765         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
3766         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
3767         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
3768         from gcc.dg/alpha-*.
3769         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
3770         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
3771
3772 2005-11-05  Andreas Jaeger  <aj@suse.de>
3773
3774         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
3775
3776 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3777
3778         PR target/23424
3779         * gcc.dg/torture/pr23424-1.c: New test.
3780
3781 2005-11-04  Richard Henderson  <rth@redhat.com>
3782
3783         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
3784         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
3785         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
3786         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
3787         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
3788         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
3789         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
3790         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
3791         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
3792         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
3793         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
3794         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
3795         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
3796         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
3797         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
3798         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
3799         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
3800         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
3801         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
3802         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
3803         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
3804         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
3805         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
3806         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
3807         Move from gcc.dg/.
3808         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
3809         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3810         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
3811         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
3812         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
3813         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
3814         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
3815         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
3816         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
3817         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
3818         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
3819         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
3820         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
3821         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
3822         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
3823         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
3824         gcc.target/i386/lea.c, gcc.target/i386/local.c,
3825         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
3826         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
3827         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
3828         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
3829         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
3830         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
3831         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
3832         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
3833         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
3834         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
3835         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
3836         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
3837         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
3838         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
3839         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
3840         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
3841         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
3842         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
3843         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
3844         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
3845         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
3846         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
3847         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
3848         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
3849         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
3850         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
3851         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
3852         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
3853
3854 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
3855
3856         PR 24627
3857         * gcc.dg/tree-ssa/pr24627.c: New test.
3858
3859 2005-11-04 Paul Brook  <paul@codesourcery.com>
3860
3861         * gcc.dg/tls/opt-10.c: New test.
3862
3863 2005-11-04  Andreas Jaeger  <aj@suse.de>
3864
3865         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
3866         avoid extra warnings.
3867
3868 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3869
3870         PR libfortran/22298
3871         * gcc/testsuite/lib/target-supports.exp
3872         (check_effective_target_static_libgfortran): New
3873         static_libgfortran effective target.
3874         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
3875         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
3876
3877 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
3878
3879         * gcc.dg/pr24615.c: Guard test with { target fpic }.
3880
3881 2005-11-03  Josh Conner  <jconner@apple.com>
3882
3883         PR c++/19989
3884         g++.dg/ext/array2.C: New test.
3885         g++.dg/template/dependent-name3.C: New test.
3886         g++.dg/template/dependent-name4.C: New test.
3887         g++.dg/template/sfinae2.C: New test.
3888
3889 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3890
3891         PR preprocessor/22042
3892         * gcc.dg/cpp/strify4.c: New test.
3893
3894 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3895
3896         PR c++/17964
3897         * g++.dg/cpp/string-1.C: New test.
3898
3899 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3900
3901         * gcc.target/powerpc: New directory.
3902         * gcc.target/powerpc/powerpc.exp: New file.
3903         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
3904         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
3905         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
3906         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
3907         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
3908         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
3909         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
3910         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
3911         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
3912         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
3913         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
3914         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
3915         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
3916         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
3917         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
3918         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
3919         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
3920         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
3921         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
3922         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
3923         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
3924         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
3925         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
3926         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
3927         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
3928         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
3929         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
3930         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
3931         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
3932         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
3933         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
3934         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
3935         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
3936         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
3937
3938 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
3939
3940         PR c++/21627
3941         * g++.dg/warn/inline2.C: New test.
3942
3943 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3944
3945         PR middle-end/23155
3946         * g++.dg/ext/c99struct1.C: New test.
3947         * gcc.dg/union-cast-1.c: New test.
3948         * gcc.dg/union-cast-2.c: New test.
3949         * gcc.dg/union-cast-3.c: New test.
3950
3951 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3952
3953         PR middle-end/24589
3954         * gcc.c-torture/execute/zero-struct-2.c: New test.
3955
3956 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3957
3958         PR c++/24582
3959         * g++.dg/init/switch1.C: New test.
3960
3961 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3962
3963         * gcc.dg/delay-slot-1.c: New test.
3964
3965 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3966
3967         PR target/24620
3968         * gcc.dg/pr24620.c: New test.
3969
3970 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3971
3972         PR c/24329
3973         * gcc.dg/format/unnamed-1.c: New test.
3974
3975 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3976
3977         PR c++/22434
3978         * g++.dg/expr/cond8.C: New test.
3979
3980         PR c++/24560
3981         * g++.dg/parse/dot1.C: New test.
3982
3983 2005-11-02  Jan Hubicka  <jh@suse.cz>
3984
3985         PR target/23303
3986         * gcc.dg/i386-lea.c: New test
3987
3988 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3989
3990         PR target/24615
3991         * gcc.dg/pr24615.c: New test.
3992
3993 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3994
3995         PR target/24600
3996         * gcc.dg/pr24600.c: New test.
3997
3998 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3999
4000         PR c++/19253
4001         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4002         * g++.dg/parse/typename9.C: New test.
4003         * g++/dg/parse/typename10.C: Likewise.
4004
4005 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4006
4007         PR fortran/18157
4008         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4009         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4010         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4011
4012 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4013
4014         PR c++/24569
4015         * g++.dg/debug/static1.C: New test.
4016
4017 2005-11-02  Josh Conner  <jconner@apple.com>
4018
4019         * g++.dg/crash38.C: moved into proper directory...
4020         * g++.dg/template/crash42.C: ...here
4021
4022 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4023
4024         PR target/18338
4025         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4026         pcc_bitfield_type_matters || default_packed.
4027
4028         * lib/target-supports.exp
4029         (check_effective_target_pcc_bitfield_type_matters): New proc.
4030         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4031
4032         PR testsuite/23304
4033         * lib/target-supports.exp (check_effective_default_packed): New proc.
4034         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4035         Gate expected errors on target ! default_packed.
4036         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4037
4038 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4039
4040         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4041         change (r106358).
4042
4043 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4044
4045         PR fortran/24008
4046         * gfortran.dg/entry_5.f90: New.
4047         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4048
4049 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4050
4051         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4052
4053 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4054
4055         PR fortran/21565
4056         gfortran.dg/namelist_blockdata.f90: New test.
4057
4058         PR fortran/18737
4059         gfortran.dg/external_implicit_none.f90: New test.
4060
4061         PR fortran/14994
4062         * gfortran.dg/secnds.f: New test.
4063
4064 2005-10-31  Jan Hubicka  <jh@suse.cz>
4065
4066         PR target/20928
4067         * gcc.c-torture/compile/pr20928.c: New test.
4068
4069 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4070
4071         PR middle-end/23492
4072         * gcc.c-torture/compile/zero-strct-5.c: New test.
4073
4074 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
4075
4076         PR libgfortran/24584
4077         * gfortran.dg/pr24584.f90: New test.
4078
4079 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
4080
4081         PR fortran/18883
4082         * gfortran.dg/char_result_9.f90: New.
4083         * gfortran.dg/char_result_10.f90: New.
4084
4085 2005-10-30  Jan Hubicka  <jh@suse.cz>
4086
4087         * g++.dg/tree-ssa/pr24172.C: New testcase.
4088
4089 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4090
4091         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
4092
4093 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
4094
4095         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
4096         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
4097         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
4098         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
4099         gfortran.dg/enum_9.f90,
4100         gfortran.fortran-torture/compile/enum_1.f90,
4101         gfortran.fortran-torture/execute/enum_1.f90,
4102         gfortran.fortran-torture/execute/enum_2.f90,
4103         gfortran.fortran-torture/execute/enum_3.f90,
4104         gfortran.fortran-torture/execute/enum_4.f90: New tests.
4105
4106 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
4107
4108         PR target/18482
4109         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
4110         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
4111
4112 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4113
4114         PR libfortran/20179
4115         * gfortran.dg/mixed_io_1.f90: New test.
4116         * gfortran.dg/mixed_io_1.c: New file.
4117
4118 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4119
4120         * gfortran.dg/malloc_free_1.f90: New test.
4121
4122 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
4123
4124         * gcc.dg/nested-func-4.c: Require profiling -pg.
4125
4126 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4127
4128         PR C++/23229
4129         * g++.dg/warn/main-2.C: New test.
4130
4131 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
4132
4133         PR fortran/24545
4134         * gfortran.dg/interface_2.f90: new test.
4135
4136 2005-10-28  Josh Conner  <jconner@apple.com>
4137
4138         PR c++/22153
4139         * g++.dg/template/crash38.C: New test.
4140         * g++.dg/parse/explicit1.C: Change expected errors.
4141
4142 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4143
4144         PR C++/23426
4145         * g++.dg/other/large-size-array.C: New test.
4146
4147 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4148
4149         PR middle-end/24362
4150         * g++.dg/opt/complex4.C: New test.
4151
4152 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4153
4154         * gcc.dg/nested-func-4.c: New test.
4155
4156 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
4157
4158         PR fortran/24158
4159         gfortran.dg/derived_recursion.f90: New test.
4160         gfortran.dg/implicit_actual.f90: New test.
4161
4162 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
4163
4164         PR middle-end/24295, PR testsuite/24477
4165         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
4166         removed when weakref hits the tree.
4167
4168 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
4169
4170         * gfortran.dg/cray_pointers_4.f90: New test.
4171
4172         * gfortran.dg/cray_pointers_5.f90: New test.
4173
4174 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
4175
4176         PR fortran/22290
4177         * gfortran.dg/assign_5.f90: New test.
4178         * gfortran.dg/assign_6.f: New test.
4179
4180 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
4181
4182         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
4183         CPU has no SSE support.
4184
4185 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
4186
4187         PR libgfortran/24224
4188         * gfortran.dg/arrayio_1.f90: Update attribution.
4189         * gfortran.dg/arrayio_2.f90: Update attribution.
4190         * gfortran.dg/arrayio_3.f90: Update attribution.
4191         * gfortran.dg/arrayio_4.f90: Update test conditions.
4192         * gfortran.dg/arrayio_5.f90: Update attribution.
4193         * gfortran.dg/arrayio_6.f90: New test.
4194         * gfortran.dg/arrayio_7.f90: New test.
4195
4196 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
4197
4198         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
4199
4200 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4201
4202         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
4203
4204 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4205
4206         PR fortran/24416
4207         * gfortran.dg/namelist_char_only.f90: New test.
4208
4209 2005-10-24  Asher Langton  <langton2@llnl.gov>
4210
4211         PR fortran/17031
4212         PR fortran/22282
4213         * gfortran.dg/cray_pointers_1.f90: New test.
4214         * gfortran.dg/cray_pointers_2.f90: New test.
4215         * gfortran.dg/cray_pointers_3.f90: New test.
4216         * gfortran.dg/loc_1.f90: New test.
4217         * gfortran.dg/loc_2.f90: New test.
4218
4219 2005-10-24  Steven Bosscher  <stevenb@suse.de>
4220
4221         * gcc.dg/pr24225.c: New test.
4222
4223 2005-10-24  Asher Langton  <langton2@llnl.gov>
4224
4225         * gfortran.dg/dup_save_1.f90: New test.
4226         * gfortran.dg/dup_save_2.f90: New test.
4227
4228 2005-10-24  Paul Brook  <paul@codesourcery.com>
4229
4230         PR 24107
4231         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
4232         stdint.h.
4233
4234 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
4235
4236         PR libgfortran/24489
4237         * gfortran.dg/pr24489.f90: New test.
4238
4239 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
4240
4241         PR fortran/23635
4242         * gfortran.dg/ichar_1.f90: Add tests for derived types.
4243
4244 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
4245
4246         PR target/18911
4247         * g++.dg/init/array16.C: Skip for mmix-*-*.
4248
4249 2005-10-23  Asher Langton  <langton2@llnl.gov>
4250
4251         * gfortran.dg/byte_1.f90: New test.
4252         * gfortran.dg/byte_2.f90: New test.
4253
4254 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
4255
4256         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
4257
4258 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
4259
4260         PR fortran/18022
4261         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
4262
4263         PR fortran/24311
4264         * gfortran.dg/merge_char_const.f90: New test.
4265
4266         PR fortran/24384
4267         * gfortran.dg/spread_scalar_source.f90: New test.
4268
4269 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
4270
4271         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
4272
4273         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
4274         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
4275
4276         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
4277
4278 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
4279
4280         PR fortran/24426
4281         * gfortran.dg/der_pointer_4.f90: New.
4282
4283 2005-10-22  David Ayers  <d.ayers@inode.at>
4284
4285         * obj-c++.dg/except-1.mm: Simplify.
4286
4287 2005-10-21  David Ayers  <d.ayers@inode.at>
4288
4289         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
4290
4291 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
4292
4293         * gfortran.dg/assumed_dummy_2.f90: New test.
4294
4295 2005-10-21  James E Wilson  <wilson@specifix.com>
4296
4297         PR preprocessor/15220
4298         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
4299
4300 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
4301
4302         * gcc.c-torture/execute/20051021-1.c: New test.
4303
4304 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
4305
4306         PR c++/24260
4307         * g++.dg/ext/tmplattr1.C: New test.
4308
4309 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
4310
4311         PR fortran/24440
4312         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
4313
4314 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
4315
4316         * obj-c++.dg/except-1.mm: New.
4317
4318         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
4319
4320 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
4321
4322         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
4323
4324 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
4325
4326         PR middle-end/24295
4327         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
4328         declarations with the same names as thunks' alias targets, use
4329         aliases instead.
4330         * gcc.dg/attr-alias-3.c: New test.
4331         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
4332
4333 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
4334
4335         PR c++/22618
4336         * g++.dg/parse/access8.C: New test.
4337
4338 2005-10-20  Richard Guenther  <rguenther@suse.de>
4339
4340         PR c++/24439
4341         * g++.dg/tree-ssa/pr24439.C: New testcase.
4342
4343 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4344
4345         * g++.dg/opt/delay-slot-1.C: New test.
4346
4347 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
4348
4349         PR fortran/21625
4350         * gfortran.fg/der_init_1.f90: New.
4351
4352 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
4353
4354         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
4355
4356 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
4357
4358         PR c++/21908
4359         * g++.dg/parse/error28.C: New test.
4360
4361 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4362
4363         * gcc.dg/profile-generate-2.c: New test.
4364
4365 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
4366
4367         PR target/23589
4368         * g++.dg/ext/dllimport11.C: New.
4369
4370 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4371
4372         PR c++/22293
4373         * g++.dg/other/friend3.C: New test.
4374
4375 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
4376
4377         PR c++/23293
4378         * g++.dg/template/error19.C: New test.
4379
4380 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4381
4382         PR c++/21383
4383         * g++.dg/overload/koenig2.C: New.
4384
4385         PR c++/23118
4386         * g++.dg/overload/error2.C: New.
4387
4388         PR c++/22604
4389         * g++.dg/inherit/covariant14.C: New.
4390
4391 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4392
4393         PR c++/23440
4394         * g++.dg/parse/for1.C: New test.
4395
4396 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
4397
4398         PR fortran/23446
4399         * gfortran.dg/host_dummy_index_1.f90: New test.
4400
4401         PR fortran/21459
4402         * gfortran.dg/automatic_char_len_2.f90: New test.
4403
4404         PR fortran/20866
4405         * gfortran.dg/recursive_statement_functions.f90: New test.
4406
4407         PR fortran/20853
4408         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
4409
4410         PR fortran/20849
4411         * gfortran.dg/external_initializer.f90: New test.
4412
4413         PR fortran/20837
4414         * non_module_public.f90: New test.
4415
4416 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4417
4418         PR c++/24386
4419         * g++.dg/template/overload7.C: New.
4420
4421         PR c++/22551
4422         * g++.dg/other/switch2.C: Remove expected warnings.
4423
4424         PR c++/21353
4425         * g++.dg/template/defarg6.C: New.
4426
4427 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
4428
4429         PR target/24315
4430         * gcc.target/i386/pr24315.c: New test.
4431
4432 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4433
4434         PR c++/24389
4435         * g++.dg/template/static21.C: New test.
4436         * g++.dg/template/static21-a.cc: Likewise.
4437
4438 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4439
4440         PR c++/23959
4441         * g++.dg/warn/Wswitch-default-1.C: New test.
4442         * g++.dg/warn/Wswitch-default-2.C: New test.
4443
4444 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4445
4446         PR c++/22173
4447         * g++.dg/parse/template18.C: New test.
4448         * g++.dg/template/nontype15.C: Likewise.
4449
4450 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4451
4452         PR fortran/22273
4453         * gfortran.dg/spec_expr_2.f90: New.
4454
4455 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4456
4457         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4458         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4459         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4460         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4461         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4462         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4463         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4464         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4465         previous target-specific skips and warning-message matches where
4466         applicable.
4467
4468 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4469
4470         PR c++/21347
4471         * g++.dg/warn/Wctor-dtor.C: New test.
4472
4473 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4474
4475         PR c/23439
4476         * gcc.dg/for-1.c: New test.
4477
4478 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4479
4480         PR c++/19565
4481         * g++.dg/warn/Wconversion1.C: New test.
4482         * g++.dg/ext/packed4.C: Compile with -w.
4483         * g++.dg/opt/20050511-1.C: Likewise.
4484         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4485
4486 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4487
4488         * gfortran.dg/boz_5.f90: New test.
4489
4490 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4491
4492         PR c++/22551
4493         * g++.dg/other/switch2.C: New.
4494
4495         PR c++/23984
4496         * g++.dg/init/ctor7.C: New.
4497
4498 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4499
4500         PR c++/23730
4501         * g++.dg/parse/crash32.C: New test.
4502
4503 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4504
4505         PR c++/20721
4506         * g++.dg/init/goto2.C: New test.
4507
4508         PR c++/22464
4509         * g++.dg/template/crash/41.C: New test.
4510
4511         PR c++/22180
4512         * g++.dg/template/crash40.C: New test.
4513
4514         PR c++/23694
4515         * g++.dg/parse/friend5.C: New test.
4516
4517         PR c++/23307
4518         * g++.dg/template/crash38.C: New test.
4519
4520         PR c++/22352
4521         * g++.dg/template/friend38.C: New test.
4522
4523         PR c++/22405
4524         * g++.dg/template/crash39.C: New test.
4525
4526 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4527
4528         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4529         gcc.dg/debug/dwarf2/dwarf-char2.c,
4530         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4531
4532         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4533
4534 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4535
4536         * gcc.dg/dll-2.c: Add tests for warnings.
4537         * gcc.dg/dll-3.c: Likewise.
4538         * gcc.dg/dll-4.c: Likewise.
4539
4540         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4541         * g++.dg/ext/dllimport2.C: Likewise.
4542         * g++.dg/ext/dllimport3.C: Likewise.
4543         * g++.dg/ext/dllimport7.C: Likewise.
4544         * g++.dg/ext/dllimport8.C: Likewise.
4545         * g++.dg/ext/dllimport9.C: Likewise.
4546
4547 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4548
4549         PR fortran/24092
4550         * gfortran.dg/derived_pointer_recursion.f90: New test.
4551
4552 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4553
4554         * gcc.c-torture/execute/20051012-1.c: New test.
4555
4556 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4557
4558         PR fortran/18082
4559         * gfortran.dg/automatic_char_len_1.f90: New test.
4560
4561 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4562
4563         PR fortran/20847
4564         * gfortran.dg/save_common.f90: New test.
4565
4566         PR fortran/20856
4567         * gfortran.dg/save_result.f90: New test.
4568
4569 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4570
4571         PR c++/21592
4572         * g++.dg/template/dependent-expr1.C: Add new expected error.
4573         * g++.dg/template/dependent-expr2.C: Adjust error text.
4574         * g++.dg/template/overload6.C: New.
4575
4576         PR c++/23797
4577         * g++.dg/other/typename8.C: New.
4578
4579         PR c++/21117
4580         * g++.dg/other/return1.C: New.
4581
4582 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4583
4584         PR c++/24052
4585         * g++.dg/ext/label5.C: New.
4586
4587 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4588
4589         PR c++/19964
4590         * g++.dg/parse/crash31.C: New.
4591
4592 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4593
4594         * g++.dg/ipa/ipa-1.c: New test.
4595         * g++.dg/ipa/ipa-2.c: New test.
4596         * g++.dg/ipa/ipa-3.c: New test.
4597         * g++.dg/ipa/ipa-4.c: New test.
4598         * g++.dg/ipa/ipa-5.c: New test.
4599         * g++.dg/ipa/ipa.exp: New file.
4600
4601 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4602
4603         PR fortran/24207
4604         * gfortran.dg/private_type_3.f90: New test.
4605
4606 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4607
4608         PR fortran/20786
4609         gfortran.dg/aint_anint_1.f90: New test.
4610
4611 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4612
4613         PR libgfortran/24313
4614         gfortran.dg/csqrt.f: New test.
4615
4616 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4617
4618         PR c++/8057
4619         * g++.dg/warn/noeffect7.C: New test.
4620         * g++.dg/warn/noeffect2.C: Instantiate templates.
4621         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4622         and warning.
4623
4624 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4625
4626         PR c++/21089
4627         * g++.dg/init/float1.C: New test.
4628
4629         PR c++/24277
4630         * g++.dg/init/member1.C: Tweak error markers.
4631
4632 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4633
4634         PR testsuite/24281
4635         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4636         Check for null pointer.
4637
4638 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4639
4640         PR c++/21369
4641         * g++.dg/parse/ret-type3.C: New test.
4642
4643 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4644
4645         PR tree-opt/23946
4646         * gcc.c-torture/compile/pr23946.c: New test.
4647
4648 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4649
4650         * g++.dg/opt/mmx2.C: New test.
4651
4652 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4653
4654         PR c++/24277
4655         * g++.dg/template/static20.C: New test.
4656
4657         PR c++/24302
4658         * g++.dg/warn/Wunused-12.C: New test.
4659
4660         PR c++/23437
4661         * g++.dg/template/arg4.C: New test.
4662
4663 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4664
4665         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4666         * gcc.dg/ucnid-3.c: Likewise.
4667         * gcc.dg/ucnid-4.c: Likewise.
4668         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4669         * g++.dg/other/ucnid-1.C: Likewise.
4670         * gcc.dg/sparc-frame-1.c: New test.
4671
4672 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4673
4674         PR c++/24139
4675         * g++.dg/template/spec27.C: New test.
4676
4677         PR c++/24275
4678         * g++.dg/template/static19.C: New test.
4679
4680 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4681
4682         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4683         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4684
4685 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4686
4687         PR target/24136
4688         * gfortran.fortran-torture/compile/pr24136.f: New test.
4689
4690 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4691
4692         PR c++/22172
4693         * g++.dg/parse/crash30.C: New test.
4694
4695 2005-10-07  Richard Guenther  <rguenther@suse.de>
4696
4697         PR middle-end/24227
4698         * gcc.c-torture/compile/pr24227.c: New testcase.
4699
4700 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4701
4702         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4703         Do not put aligned attributes on array elements.
4704
4705 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4706
4707         PR testsuite/23611, PR testsuite/23615
4708         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4709         writing prototypes of library functions by hand.
4710         * obj-c++.dg/bitfield-4.mm: Likewise.
4711         * obj-c++.dg/const-str-4.mm: Likewise.
4712         * obj-c++.dg/encode-4.mm: Likewise.
4713         * obj-c++.dg/encode-5.mm: Likewise.
4714         * obj-c++.dg/encode-6.mm: Likewise.
4715         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4716         * obj-c++.dg/method-10.mm: Likewise.
4717         * obj-c++.dg/method-17.mm: Likewise.
4718         * obj-c++.dg/method-19.mm: Likewise.
4719         * obj-c++.dg/try-catch-2.mm: Likewise.
4720
4721 2005-10-06  Richard Henderson  <rth@redhat.com>
4722
4723         PR 24236
4724         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
4725
4726 2005-10-06  Dale Johannesen  <dalej@apple.com>
4727
4728         * gcc.c-torture/execute/20030125-1.c: Correct.
4729
4730 2005-10-06  Richard Guenther  <rguenther@suse.de>
4731
4732         PR tree-optimization/24238
4733         * g++.dg/tree-ssa/pr24238.C: New testcase.
4734
4735 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
4736
4737         PR 18568
4738         * gfortran.dg/der_pointer_3.f90: New test.
4739
4740 2005-10-05  Devang Patel  <dpatel@apple.com>
4741
4742         PR Debug/23205
4743         * g++.dg/other/PR23205.C: New.
4744
4745 2005-10-05  Richard Henderson  <rth@redhat.com>
4746
4747         PR target/23602
4748         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
4749         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
4750
4751 2005-10-05  Dale Johannesen  <dalej@apple.com>
4752
4753         * gcc.c-torture/execute/float-floor.c: New.
4754
4755 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
4756
4757         PR tree-optimization/21419
4758         PR tree-optimization/24146
4759         PR tree-optimization/24151
4760
4761         * g++.dg/ext/asm7.C: New.
4762         * g++.dg/ext/asm8.C: New.
4763         * gcc.dg/asm-1.c: Compile on all targets.
4764         * gcc.dg/asm-pr24146.c: New.
4765         * gcc.dg/pr21419.c: Adjust error messages.
4766
4767 2005-10-05  Richard Guenther  <rguenther@suse.de>
4768
4769         PR fortran/24176
4770         * gfortran.fortran-torture/compile/empty.f90: New testcase.
4771
4772 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4773
4774         PR c++/23513
4775         * g++.dg/template/spec22.C: Robustify test.
4776         * g++.dg/template/spec26.C: New.
4777
4778 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
4779
4780         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
4781         if target supports vector instructions.
4782
4783 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
4784
4785         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
4786         C99 functions.
4787
4788 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
4789
4790         * lib/target-supports.exp (check_effective_target_fortran_large_real,
4791         check_effective_target_fortran_large_int): Replace cached result
4792         when target changes.
4793
4794 2005-10-04  Devang Patel  <dpatel@apple.com>
4795
4796         * gcc.dg/i386-sse-vect-types.c: New.
4797
4798 2005-10-04  Ian Lance Taylor  <ian@airs.com>
4799
4800         PR preprocessor/13726
4801         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
4802         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
4803
4804 2005-10-04  Richard Guenther  <rguenther@suse.de>
4805
4806         PR c/23576
4807         * gcc.dg/noncompile/pr23576.c: New testcase.
4808
4809 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4810
4811         PR middle-end/23125
4812         * gcc.dg/register-var-3.c: New test.
4813
4814 2005-10-04  Steven Bosscher  <stevenb@suse.de>
4815
4816         * gcc.dg/pr23049.c: New test.
4817
4818         * gcc.dg/ucnid-4.c: Fix test.
4819
4820 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
4821
4822         PR 23445
4823         * gcc.c-torture/compile/pr23445.c: New test.
4824
4825 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
4826
4827         * g++.dg/overload/unknown1.C: New.
4828
4829 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
4830
4831         PR c++/17775
4832         * g++.dg/template/repo4.C: New test.
4833
4834 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4835
4836         PR libfortran/19308
4837         * gfortran.dg/large_real_kind_2.F90: New test.
4838         * gfortran.dg/large_integer_kind_2.f90: New test.
4839
4840 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
4841
4842         * lib/target-supports.exp (check_effective_target_vect_shift):
4843         Implement with result caching. Add i?86, x86_64 and ia64 targets.
4844         (check_effective_target_vect_condition): Fix copy-n-pasto.
4845
4846         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
4847         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
4848         targets.
4849
4850 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
4851
4852         PR c++/22621
4853         * g++.dg/template/overload5.C : New test.
4854
4855         PR c++/23840
4856         * g++.dg/expr/stdarg1.C: New test.
4857
4858 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
4859
4860         PR 24142
4861         * gcc.c-torture/execute/pr24142.c: New test.
4862
4863 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
4864
4865         PR 24141
4866         * gcc.c-torture/execute/pr24141.c: New test.
4867
4868 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
4869             Diego Novillo  <dnovillo@redhat.com>
4870
4871         PR 23604
4872         * gcc.c-torture/execute/pr23604.c: New test.
4873
4874 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
4875
4876         PR fortran/16404
4877         PR fortran/20835
4878         PR fortran/20890
4879         PR fortran/20899
4880         PR fortran/20900
4881         PR fortran/20901
4882         PR fortran/20902
4883         gfortran.dg/equiv_constraint_1.f90: New test.
4884         gfortran.dg/equiv_constraint_2.f90: New test.
4885         gfortran.dg/equiv_constraint_3.f90: New test.
4886         gfortran.dg/equiv_constraint_4.f90: New test.
4887         gfortran.dg/equiv_constraint_5.f90: New test.
4888         gfortran.dg/equiv_constraint_6.f90: New test.
4889         gfortran.dg/equiv_constraint_7.f90: New test.
4890         gfortran.dg/equiv_constraint_8.f90: New test.
4891         gfortran.dg/private_type_1.f90: New test.
4892         gfortran.dg/private_type_2.f90: New test.
4893         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
4894         980628-10.f: Assert std=gnu to permit mixing of
4895         types in equivalence statements.
4896
4897 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
4898
4899         PR 24112
4900         * gfortran.dg/open_status_1.f90: New.
4901
4902 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4903
4904         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
4905         * gcc.dg/vect/pr22480.c: Clean up temp files.
4906         * gcc.dg/vect/pr23831.c: Clean up temp files.
4907         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
4908         Clean up temp files.
4909         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
4910         Clean up temp files.
4911
4912         * gcc.dg/20050309-1.c: Clean up temp files.
4913         * gcc.dg/20050325-1.c: Clean up temp files.
4914
4915 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
4916
4917         PR tree-optimization/24059
4918         * gcc.dg/vect/pr24059.c : New test.
4919
4920 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
4921
4922         PR middle-end/24109
4923         * gcc.c-torture/execute/20050929-1.c: New test.
4924
4925 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4926
4927         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
4928
4929 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
4930
4931         PR c/21419
4932         * gcc.dg/pr21419.c: New test.
4933
4934 2005-09-29  Steven Bosscher  <stevenb@suse.de>
4935
4936         * gcc.dg/pr23911.c: New test.
4937
4938 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
4939
4940         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4941
4942         PR c++/16782
4943         * g++.dg/parse/qualified4.C: New test.
4944         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4945         * g++.old-deja/g++.mike/p8154.C: Likewise.
4946
4947 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4948
4949         PR c++/22147
4950         * g++.dg/template/friend37.C: New test.
4951         * g++.dg/parse/crash28.C: Adjust error markers.
4952
4953 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4954
4955         PR fortran/18518
4956         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4957
4958 2005-09-27  Devang Patel  <dpatel@apple.com>
4959
4960         PR tree-optimization/23625
4961         * gcc.dg/pr23625.c: New test.
4962
4963 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4964
4965         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4966         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4967
4968 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4969
4970         PR fortran/23677
4971         * gfortran.fortran-torture/execute/save_1.f90: New test.
4972         * gfortran.dg/save_1.f90: New test.
4973
4974 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4975
4976         * gcc.target/i386/builtin-apply-mmx.c: New test.
4977
4978         PR target/22576
4979         * gcc.target/i386/pr22576.c: New test.
4980
4981         PR target/22585
4982         * gcc.target/i386/pr22585.c: New test.
4983
4984         PR target/23268
4985         * gcc.target/i386/pr23268.c: New test.
4986
4987         PR middle-end/23831
4988         * gcc.dg/vect/pr23831.c: New test.
4989
4990         PR target/24055
4991         * gcc.target/i386/pr24055.c: New test.
4992
4993 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4994
4995         PR tree-optimization/23960
4996         * gcc.c-torture/compile/pr23960.c: New.
4997
4998 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4999
5000         PR fortran/16861
5001         * gfortran.dg/nested_modules_3.f90: New.
5002
5003 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5004
5005         PR fortran/24005
5006         gfortran.dg/interface_1.f90: New test.
5007
5008 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5009         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5010
5011         PR fortran/23843
5012         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5013
5014 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5015
5016         PR fortran/23516
5017         * gfortran.dg/imag_1.f: New test.
5018         * gfortran.dg/imag_2.f: Ditto.
5019
5020 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5021
5022         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5023
5024 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5025
5026         PR c++/21983
5027         * g++.dg/warn/pr21983.C: New test.
5028
5029 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5030
5031         PR c++/23993
5032         * g++.dg/template/array14.C: New test.
5033
5034 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5035
5036         PR fortran/19929
5037         * gfortran.dg/der_ptr_component_1.f90: New test.
5038
5039 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5040
5041         PR c++/23965
5042         * g++.dg/template/error1.C: Reject "no matching function" message.
5043
5044 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5045
5046         PR c++/17609
5047         * g++.dg/lookup/error1.C: New test.
5048
5049 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5050
5051         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5052         functionality of the testcase.
5053
5054 2005-09-20  Richard Henderson  <rth@redhat.com>
5055
5056         * gcc.dg/vect/vect-22.c: Require vect_float.
5057         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5058
5059 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5060
5061         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5062         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5063         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5064         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5065         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5066         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5067         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5068         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5069         * gcc.dg/cpp/ucnid-8.c: New test.
5070
5071 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5072
5073         PR tree-optimization/23929
5074         * gcc.c-torture/compile/pr23929.c: New test.
5075
5076 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
5077
5078         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
5079         for one loop.
5080
5081 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
5082
5083         PR testsuite/23186
5084         * g++.dg/other/pr22003.C: Require named sections.
5085
5086 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5087
5088         PR c++/23947
5089         * g++.dg/rtti/crash3.C: New test.
5090
5091         PR tree-optimization/23818
5092         * gcc.dg/pr23818.c: New test.
5093
5094 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5095
5096         PR fortran/23420
5097         * gfortran.dg/print_fmt_4.f: New.
5098
5099 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5100
5101         PR fortran/23663
5102         * gfortran.fortran-torture/execute/entry_11.f90: New test.
5103
5104 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5105
5106         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
5107         Use pointers to local alignable arrays instead. Added comments.
5108         * gcc.dg/vect/vect-46.c: Likewise.
5109         * gcc.dg/vect/vect-48.c: Likewise.
5110         * gcc.dg/vect/vect-49.c: Likewise.
5111         * gcc.dg/vect/vect-52.c: Likewise.
5112         * gcc.dg/vect/vect-53.c: Likewise.
5113         * gcc.dg/vect/vect-54.c: Likewise.
5114         * gcc.dg/vect/vect-56.c: Likewise.
5115         * gcc.dg/vect/vect-57.c: Likewise.
5116         * gcc.dg/vect/vect-58.c: Likewise.
5117         * gcc.dg/vect/vect-60.c: Likewise.
5118         * gcc.dg/vect/vect-61.c: Likewise.
5119
5120         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
5121         The test is no longer vectorizable on vect_no_align targets.
5122         * gcc.dg/vect/vect-43.c: Likewsie.
5123
5124         * gcc.dg/vect/vect-44.c: Added comments.
5125         * gcc.dg/vect/vect-45.c: Added comments.
5126         * gcc.dg/vect/vect-50.c: Added comments.
5127         * gcc.dg/vect/vect-51.c: Added comments.
5128
5129         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
5130         aligned type.
5131         * gcc.dg/vect/Os-vect-95.c: Likewise.
5132
5133         * gcc.dg/vect/vect-41.c: Test removed.
5134         * gcc.dg/vect/vect-47.c: Test removed.
5135         * gcc.dg/vect/vect-55.c: Test removed.
5136         * gcc.dg/vect/vect-59.c: Test removed.
5137
5138 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5139
5140         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
5141         No longer vectorizable on vect_no_align targets.
5142         * gcc.dg/vect/pr20122.c: Likewise.
5143         * gcc.dg/vect/vect-74.c: Likewise.
5144         * gcc.dg/vect/vect-75.c: Likewise.
5145         * gcc.dg/vect/vect-76.c: Likewise.
5146
5147         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
5148         Will not be vectorizable on vect_no_align targets once aliasing issues
5149         are resolved.
5150         * gcc.dg/vect/vect-79.c: Likewise.
5151
5152         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
5153         * gcc.dg/vect/vect-78.c: Likewise.
5154         * gcc.dg/vect/vect-97.c: Likewise.
5155
5156 2005-09-19  Steven Bosscher  <stevenb@suse.de>
5157
5158         * gcc.dg/pr23943.c: New test.
5159
5160 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5161
5162         PR fortran/19181
5163         * gfortran.dg/derived_pointer_null_1.f90: New test.
5164
5165 2005-09-18  Richard Guenther  <rguenther@suse.de>
5166
5167         PR middle-end/23944
5168         * gcc.c-torture/compile/pr23944.c: New testcase.
5169
5170 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
5171
5172         PR fortran/15975
5173         * gfortran.dg/der_pointer_2.f90: New test.
5174
5175 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5176
5177         PR fortran/16861
5178         * gfortran.dg/nested_modules_2.f90: New test.
5179
5180 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5181
5182         PR c++/18368
5183         * g++.dg/other/semicolon.C: New test.
5184
5185 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
5186
5187         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
5188         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
5189
5190 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
5191
5192         PR c++/23914
5193         * g++.dg/template/static18.C: New test.
5194
5195         PR c++/21514
5196         * g++.dg/template/crash19.C: Remove dg-error marker.
5197         * g++.dg/template/local4.C: New test.
5198
5199 2005-09-16  Paul Brook  <paul@codesourcery.com>
5200
5201         PR fortran/23906
5202         * gfortran.dg/dependency_1.f90: New test.
5203
5204 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5205
5206         PR c++/23896
5207         * g++.dg/template/static17.C: New test.
5208
5209 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
5210
5211         PR c++/23139
5212         * g++.dg/warn/huge-val1.C: New test.
5213
5214 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5215
5216         PR c++/13140
5217         * g++.dg/parse/class2.C: New test.
5218         * g++.dg/template/explicit8.C: Likewise.
5219         * g++.dg/template/spec25.C: Likewise.
5220
5221 2005-09-14  Josh Conner  <jconner@apple.com>
5222
5223         PR middle-end/23584
5224         * gcc.dg/pr23584.c: New test.
5225
5226 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
5227
5228         PR fortran/21875 Internal Unit Array I/O, NIST
5229         * gfortran.dg/arrayio_1.f90: New test.
5230         * gfortran.dg/arrayio_1.f90: New test.
5231         * gfortran.dg/arrayio_1.f90: New test.
5232         * gfortran.dg/arrayio_1.f90: New test.
5233         * gfortran.dg/arrayio_1.f90: New test.
5234
5235 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
5236
5237         PR middle-end/22480
5238         * gcc.dg/vect/pr22480.c: New test.
5239
5240 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
5241
5242         PR fortran/19358
5243         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
5244
5245 2005-09-13 Josh Conner <jconner@apple.com>
5246
5247         PR c++/23180
5248         * g++.dg/init/struct2.C: New test.
5249         * g++.dg/init/struct3.C: New test.
5250
5251 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
5252
5253         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
5254         Clean up temp files.
5255         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
5256         gcc.dg/tree-ssa/builtin-fprintf-1.c,
5257         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
5258         gcc.dg/tree-ssa/builtin-printf-1.c,
5259         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
5260         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
5261         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
5262         gcc.dg/tree-ssa/builtin-vprintf-1.c,
5263         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
5264         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
5265         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
5266         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
5267         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
5268         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
5269         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
5270         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
5271
5272 2005-09-13  Josh Conner  <jconner@apple.com>
5273
5274         * lib/gcc-dg.exp: Load scanipa.exp.
5275         (cleanup-dump): New procedure.
5276         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
5277         * lib/scandump.exp: New file.
5278         * lib/scantree.exp: Use it.
5279         * lib/scanipa.exp: New file.
5280
5281 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
5282
5283         PR fortran/17740
5284         * gfortran.dg/generic_4.f90: New test.
5285
5286 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
5287
5288         PR target/23816
5289         * gcc.target/i386/pr23816-1.c: New test.
5290         * gcc.target/i386/pr23816-2.c: New test.
5291
5292
5293 2005-09-13  Bastian Blank <waldi@debian.org>
5294
5295         PR c++/16171
5296         * g++.dg/abi/mangle26.C: New test.
5297         * g++.dg/abi/mangle27.C: New test.
5298         * g++.dg/abi/mangle28.C: New test.
5299         * g++.dg/abi/mangle29.C: New test.
5300
5301         PR c++/23839
5302         * g++.dg/parse/register1.C: New test.
5303
5304 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
5305
5306         PR c++/23842
5307         * g++.dg/template/access16.C: New test.
5308
5309 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5310
5311         * gfortran.dg/char_pack_2.f90: Increase the vector size.
5312
5313 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5314
5315         PR fortran/18899
5316         * gfortran.dg/shape_2.f90: New test.
5317
5318 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5319
5320         PR target/19269
5321         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
5322         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
5323         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
5324         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
5325         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
5326         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
5327         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
5328         tests.
5329
5330 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5331
5332         PR c++/23841
5333         * g++.dg/parse/template17.C: New test.
5334
5335 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5336
5337         PR c++/23789
5338         * g++.dg/template/nontype14.C: New test.
5339
5340 2005-09-12  Ian Lance Taylor  <ian@airs.com>
5341
5342         PR g++/7874
5343         * g++.dg/lookup/friend7.C: New test.
5344         * g++.dg/lookup/friend8.C: New test.
5345         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
5346         so that it will be found via argument dependent lookup.
5347         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
5348         friend functions which will no longer be found.
5349         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
5350         function g, so that it will be found via argument dependent
5351         lookup.
5352         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
5353         * g++.old-deja/g++.mike/net43.C: Likewise.
5354
5355 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5356
5357         PR c++/23691
5358         * g++.dg/template/static16.C: New test.
5359
5360 2005-09-12  Josh Conner  <jconner@apple.com>
5361
5362         PR middle-end/23237
5363         * gcc.c-torture/compile/pr23237.c: New test.
5364
5365 2005-09-11  Richard Henderson  <rth@redhat.com>
5366
5367         * g++.dg/other/error8.C: Update expected diagnostic text.
5368
5369 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5370
5371         PR libfortran/19872
5372         * gfortran.dg/overwrite_1.f: New test.
5373
5374 2005-09-09  Josh Conner  <jconner@apple.com>
5375
5376         * g++.dg/init/pr23180-1.C: Removed.
5377         * g++.dg/init/pr23180-2.C: Removed.
5378
5379 2005-09-09  David Daney <ddaney@avtrex.com>
5380
5381         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
5382         files which are ...
5383         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
5384         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
5385
5386 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5387
5388         * gfortran.dg/iostat_2.f90: New test.
5389
5390 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
5391
5392         PR c++/22252
5393         * g++.dg/ext/interface1.C: New test.
5394         * g++.dg/ext/interface1.h: Likewise.
5395         * g++.dg/ext/interface1a.cc: Likewise.
5396
5397 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
5398
5399         * gfortran.dg/iomsg_1.f90: New test case.
5400
5401 2005-09-09  Richard Guenther  <rguenther@suse.de>
5402
5403         PR c++/23624
5404         * g++.dg/tree-ssa/pr23624.C: New testcase.
5405
5406 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5407
5408         PR fortran/19239
5409         * gfortran.dg/vector_subscript_1.f90,
5410         * gfortran.dg/vector_subscript_2.f90: New tests.
5411
5412 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5413
5414         PR fortran/21104
5415         * gfortran.dg/array_alloc_1.f90,
5416         * gfortran.dg/array_alloc_2.f90,
5417         * gfortran.dg/array_alloc_3.f90: New tests.
5418
5419 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5420
5421         PR fortran/12840
5422         * gfortran.dg/array_constructor_6.f90
5423         * gfortran.dg/array_constructor_7.f90
5424         * gfortran.dg/array_constructor_8.f90
5425         * gfortran.dg/array_constructor_9.f90
5426         * gfortran.dg/array_constructor_10.f90
5427         * gfortran.dg/array_constructor_11.f90
5428         * gfortran.dg/array_constructor_12.f90: New tests.
5429
5430 2005-09-08  Josh Conner  <jconner@apple.com>
5431
5432         PR c++/23180
5433         * g++.dg/init/pr23180-1.C: New test.
5434         * g++.dg/init/pr23180-2.C: New test.
5435
5436 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5437
5438         PR fortran/18878
5439         * gfortran.dg/module_double_reuse.f90: New.
5440
5441 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5442
5443         PR fortran/23270
5444         PR fortran/22304
5445         PR fortran/18870
5446         PR fortran/17917
5447         PR fortran/16511
5448         * gfortran.dg/common_equivalence_1.f: New.
5449         * gfortran.dg/common_equivalence_2.f: New.
5450         * gfortran.dg/common_equivalence_3.f: New.
5451         * gfortran.dg/contained_equivalence_1.f90: New.
5452         * gfortran.dg/module_blank_common.f90: New.
5453         * gfortran.dg/module_commons_1.f90: New.
5454         * gfortran.dg/module_equivalence_1.f90: New.
5455         * gfortran.dg/nested_modules_1.f90: New.
5456         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5457         equivalences and add comment to connect the test with
5458         the PR.
5459
5460 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5461
5462         PR fortran/23765
5463         * gfortran.dg/common_6.f90: New test.
5464
5465 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5466
5467         PR fortran/15326
5468         * gfortran.dg/char_result_1.f90,
5469         * gfortran.dg/char_result_2.f90,
5470         * gfortran.dg/char_result_3.f90,
5471         * gfortran.dg/char_result_4.f90,
5472         * gfortran.dg/char_result_5.f90,
5473         * gfortran.dg/char_result_6.f90,
5474         * gfortran.dg/char_result_7.f90,
5475         * gfortran.dg/char_result_8.f90: New tests.
5476
5477 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5478
5479         PR fortran/19928
5480         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5481
5482 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5483
5484         PR obj-c++/16816
5485         * obj-c++.dg/selector-5.mm: New test.
5486         * obj-c++.dg/selector-6.mm: New test.
5487
5488 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5489
5490         PR objc/20574
5491         PR objc/19324
5492         * objc.dg/error-1.m: New test.
5493
5494 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5495
5496         PR fortran/23373
5497         * gfortran.fortran-torture/execute/pr23373-1.f90,
5498         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5499
5500 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5501
5502         PR libfortran/23760
5503         * gfortran.dg/g77/1832.f: Remove long string in write statement
5504         to allow the test to pass on correct list directed output with
5505         prepended space.
5506
5507 2005-09-07  James E Wilson  <wilson@specifix.com>
5508
5509         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5510
5511 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5512
5513         * gfortran.dg/parameter+save.f90: Rename to
5514         * gfortran.dg/parameter_save.f90: .. this.
5515
5516 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5517
5518         PR fortran/20848
5519         * gfortran.dg/parameter+save.f90: New test case.
5520
5521 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5522
5523         PR fortran/19269
5524         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5525
5526 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5527
5528         PR c/23075
5529         * gcc.dg/pr23075.c: New test.
5530         * g++.dg/warn/pr23075.C: New test.
5531
5532         PR target/22362
5533         * gcc.target/i386/pr22362.c: New test.
5534
5535         PR rtl-optimization/23098
5536         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5537
5538         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5539         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5540         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5541
5542 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5543
5544         * g++.dg/expr/cast6.C: New test.
5545
5546         PR c++/9782
5547         * g++.dg/init/new15.C: New test.
5548
5549 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5550
5551         * gcc.dg/vect/Os-vect-95.c: New test.
5552         * gcc.dg/vect/vect-95.c: Same.
5553
5554 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5555
5556         * gcc.dg/vect/vect-29.c: Update xfail testing.
5557         * gcc.dg/vect/vect-44.c: Same.
5558         * gcc.dg/vect/vect-48.c: Same.
5559         * gcc.dg/vect/vect-50.c: Same.
5560         * gcc.dg/vect/vect-72.c: Same.
5561         * gcc.dg/vect/vect-77.c: Same.
5562         * gcc.dg/vect/vect-78.c: Same.
5563         * gcc.dg/vect/vect-80.c: Same.
5564         * gcc.dg/vect/vect-96.c: Same.
5565         * gcc.dg/vect/vect-100.c: Same.
5566         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5567         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5568         * gfortran.dg/vect/vect-5.f90: Same.
5569
5570 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5571
5572         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5573         start strings.
5574         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5575         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5576
5577         PR c++/23056
5578         * g++.dg/opt/pr23056.C: New test.
5579
5580         PR rtl-optimization/23098
5581         * gcc.target/i386/pr23098.c: New test.
5582
5583 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5584
5585         PR c++/23667
5586         * g++.dg/template/static15.C: New test.
5587
5588         PR c++/21440
5589         * g++.dg/ext/stmtexpr5.C: New test.
5590         * g++.dg/ext/stmtexpr6.C: Likewise.
5591
5592 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5593
5594         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5595
5596         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5597         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5598         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5599
5600 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5601
5602         PR libfortran/23321
5603         * gfortran.dg/direct_io_4.f90: New test case.
5604
5605 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5606             Rasmus Hahn  <rassahah@neofonie.de>
5607
5608         PR libobjc/23108
5609         * objc.dg/type-stream-1.m: New test.
5610
5611 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5612
5613         PR fortran/23661
5614         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5615         gfortran.dg/print_fmt_3.f90: New test.
5616
5617 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5618
5619         * gfortran.dg/fmt_t_1.f90: New test.
5620
5621 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5622
5623         PR rtl-optimization/23454
5624         * g++.dg/opt/pr23454.C: New test.
5625
5626 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5627
5628         PR c++/23699
5629         * g++.dg/ext/static1.C: New test.
5630
5631 2005-09-02  Richard Henderson  <rth@redhat.com>
5632
5633         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5634         tail call to check_fa_work.
5635
5636 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5637
5638         PR c++/21687
5639         * g++.dg/other/gc3.C: New test.
5640
5641 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5642
5643         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5644         * gcc.dg/20050826-1.c: Likewise.
5645
5646 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5647
5648         PR c++/23167
5649         * g++.dg/expr/volatile1.C: New test.
5650
5651 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5652
5653         PR middle-end/23547
5654         * gcc.dg/pr23547.c: New test.
5655
5656 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5657
5658         PR c/22061
5659         * gcc.c-torture/execute/pr22061-1.c,
5660         * gcc.c-torture/execute/pr22061-2.c,
5661         * gcc.c-torture/execute/pr22061-3.c,
5662         * gcc.c-torture/execute/pr22061-4.c: New tests.
5663
5664 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5665
5666         * gcc.dg/Wredundant-decls-2.c: New test to check that
5667         -Wredundant-decls does not issue warning for a variable
5668         definition following a declaration.
5669
5670 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5671
5672         PR debug/7241
5673         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5674         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5675         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5676
5677         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5678         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5679         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5680         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5681         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5682         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5683         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5684         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5685
5686 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5687
5688         PR objc/23306
5689         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5690         scan-assmbler.
5691
5692 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5693
5694         PR target/21255
5695         * gcc.dg/pr21255-1.c: New test.
5696         * gcc.dg/pr21255-2-mb.c: Likewise.
5697         * gcc.dg/pr21255-2-ml.c: Likewise.
5698         * gcc.dg/pr21255-3.c: Likewise.
5699         * gcc.dg/pr21255-4.c: Likewise.
5700
5701 2005-08-31  Dale Johannesen  <dalej@apple.com>
5702
5703         * gcc.dg/20050830-1.c: New.
5704
5705 2005-08-31  Josh Conner  <jconner@apple.com>
5706
5707         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5708         command-line options for arm-*-* targets.
5709         * g++.dg/init/array16.C: Likewise.
5710         * g++.dg/other/crash-4.C: Likewise.
5711
5712 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5713
5714         PR obj-c++/23640
5715         * obj-c++.dg/gnu-runtime-3.mm: New test.
5716
5717 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5718
5719         PR c++/13377
5720         * g++.dg/lookup/ambig4.C: New test.
5721         * g++.dg/lookup/ambig5.C: New test.
5722         * g++.dg/tc1/dr101.C: Adjust error markers.
5723
5724 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5725
5726         PR c++/23639
5727         * g++.dg/template/ttp5.C: Adjust error markers.
5728
5729 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
5730
5731         PR testsuite/23609
5732         * lib/obj-c++.exp: Include target-libpath.exp.
5733         (obj-c++_link_flags): Look for the GNU libobjc library
5734         and set the library path to include it.
5735         Don't manually set LD_LIBRARY_PATH (etc.) but call
5736         set_ld_library_path_env_vars instead.
5737         (obj-c++_target_compile): Don't set library path or
5738         linker flags because they are already set correctly
5739         in obj-c++_link_flags.
5740
5741 2005-08-30  Josh Conner  <jconner@apple.com>
5742
5743         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
5744         to command-line options for arm-*-* targets.
5745
5746 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
5747
5748         * g++.dg/other/i386-1.C: New.
5749
5750 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5751
5752         PR preprocessor/20348
5753         PR preprocessor/20356
5754         * gcc.dg/cpp/pr20348.c: New test.
5755         * gcc.dg/cpp/pr20348.h: New file.
5756         * gcc.dg/cpp/inc/pr20348.h: New file.
5757         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
5758         * gcc.dg/cpp/pr20356.c: New test.
5759         * gcc.dg/cpp/pr20356.h: New file.
5760         * gcc.dg/cpp/inc/pr20356.h: New file.
5761         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
5762
5763 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
5764
5765         * gfortran.fortran-torture/execute/intrinsic_count.f90:
5766         Fix array dimension to avoid correct end-of-file error.
5767
5768 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
5769
5770         PR libfortran/23598
5771         * gfortran.dg/iostat_1.f90: New test.
5772
5773 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
5774
5775         PR middle-end/23408
5776         * gcc.dg/pr23408.c: New test.
5777
5778 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR c++/23099
5781         * g++.dg/init/member1.C: Make sure erroneous static data member
5782         definitions are required.
5783         * g++.dg/template/static13.C: New test.
5784         * g++.dg/template/static14.C: Likewise.
5785
5786 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
5787
5788         * gcc.target/i386/pr23575.c: Use -msse2 instead of
5789         -march=pentium4, remove ilp32 requirement.
5790
5791         PR middle-end/23484
5792         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
5793         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
5794
5795 2005-08-29  Andreas Jaeger  <aj@suse.de>
5796
5797         PR testsuite/23607
5798         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
5799
5800 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
5801
5802         * gcc.c-torture/execute/20050316-2.c: New test.
5803         * gcc.c-torture/execute/20050316-3.c: New test.
5804         * gcc.dg/torture/pr16104-1.c: New test.
5805
5806 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
5807
5808         PR middle-end/23463
5809         * gcc.c-torture/execute/zero-struct-1.c: New test.
5810
5811 2005-08-27  Richard Guenther  <rguenther@suse.de>
5812
5813         PR target/23575
5814         * gcc.target/i386/pr23575.c: New testcase.
5815
5816 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
5817
5818         PR rtl-optimization/23561
5819         * gcc.c-torture/execute/20050826-1.c: New test.
5820
5821         PR rtl-opt/23560
5822         * gcc.c-torture/execute/20050826-2.c: New test.
5823
5824 2005-08-26  Dale Johannesen  <dalej@apple.com>
5825
5826         * gcc.dg/20030711-1.c: Modify to work on Darwin.
5827         * gcc.dg/20050826-1.c: New.
5828
5829 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
5830
5831         PR c++/19004
5832         * g++.dg/template/nontype13.C: New test.
5833
5834         PR c++/23491
5835         * g++.dg/init/new14.C: New test.
5836         * g++.dg/expr/anew1.C: Do not XFAIL.
5837         * g++.dg/expr/anew2.C: Likewise.
5838         * g++.dg/expr/anew3.C: Likewise.
5839
5840 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
5841
5842         PR middle-end/22439
5843         * gcc.dg/vla-3.c: New test.
5844
5845 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
5846
5847         PR fortran/20363
5848         * gfortran.dg/named_interface.f90: New.
5849
5850 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
5851
5852         * gcc.c-torture/execute/frame-address.c: New test.
5853
5854 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
5855
5856         PR c++/20817
5857         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
5858
5859 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5860
5861         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
5862
5863 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
5864
5865         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
5866         * gcc.dg/altivec-22.c: Rename from..
5867         * gcc.dg/altivec-nomfcr.c: ..this.
5868
5869 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
5870
5871         PR tree-optimization/23546
5872         * gcc.dg/tree-ssa/pr23546.c: New test.
5873
5874 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
5875
5876         PR fortran/17758
5877         * gfortran.dg/nonreturning_statements.f90: New test.
5878
5879 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5880
5881         PR c++/22454
5882         * g++.dg/parse/crash29.C: New.
5883
5884 2005-08-23  DJ Delorie  <dj@redhat.com>
5885
5886         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
5887         constants have the L suffix.
5888
5889 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
5890
5891         PR c++/23044
5892         * g++.dg/template/instantiate8.C: New.
5893
5894 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
5895
5896         PR middle-end/23467
5897         * gcc.c-torture/execute/pr23467.c: New test.
5898
5899 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
5900
5901         PR tree-optimization/22043
5902         * gcc.c-torture/execute/20050613-1.c: New test.
5903
5904 2005-08-23  Ben Elliston  <bje@au.ibm.com>
5905
5906         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
5907
5908 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR rtl-optimization/23478
5911         * g++.dg/opt/pr23478.C: New test.
5912
5913 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
5914
5915         PR c/18715
5916         * gcc.dg/switch-warn-3.c: New test.
5917
5918 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5919
5920         PR c++/22233
5921         * g++.dg/template/param1.C: New test.
5922
5923 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5924
5925         PR c++/23089
5926         * g++.dg/other/incomplete1.C: New test.
5927
5928 2005-08-22  Ira Rosen  <irar@il.ibm.com>
5929
5930         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
5931         are vectorizable.
5932
5933 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5934
5935         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
5936         d_lines_5.f: New.
5937
5938 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
5939
5940         * gcc.target/i386/sse-4.c: New test.
5941
5942 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5943
5944         PR testsuite/23239
5945         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5946
5947 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5948
5949         * gcc.dg/20050811-1.c: New test.
5950         * gcc.dg/20050811-2.c: New test.
5951
5952 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5953
5954         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5955
5956 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5957
5958         PR 23476
5959         * gcc.c-torture/compile/pr23476.c: New test.
5960
5961 2005-08-19  Devang Patel  <dpatel@apple.com>
5962
5963         PR tree-optimization/23048
5964         * gcc.dg/tree-ssa/pr23048.c: New test.
5965
5966 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5967
5968         PR middle-end/20624
5969         * g++.dg/warn/Wreturn-3.C: New test
5970
5971 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5972
5973         PR tree-optimization/22228
5974         * g++.dg/vect/pr22543.cc: New test.
5975
5976 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5977
5978         PR tree-optimization/21574
5979         * gcc.dg/tree-ssa/pr21574.c: New test.
5980
5981 2005-08-16  James E Wilson  <wilson@specifix.com>
5982
5983         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5984
5985 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5986
5987         PR tree-opt/23402
5988         * gcc.c-torture/compile/zero-strct-3.c: New test.
5989         * gcc.c-torture/compile/zero-strct-4.c: New test.
5990
5991 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5992
5993         PR target/23376
5994         * gcc.target/x86_64/pr23376.c: New test.
5995
5996 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5997
5998         PR c++/23337
5999         * g++.dg/ext/vector2.C: New.
6000
6001 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6002
6003         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6004
6005 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6006
6007         PR libfortran/23428
6008         * gfortran.dg/inquire-complex.f90: New test case.
6009
6010 2005-08-16  James E Wilson  <wilson@specifix.com>
6011
6012         PR tree-optimization/21105
6013         * gcc.dg/large-size-array.c: New.
6014
6015 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6016
6017         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6018         type.
6019         * gcc.dg/vect/vect-41: Likewise.
6020         * gcc.dg/vect/vect-42: Likewise.
6021         * gcc.dg/vect/vect-43: Likewise.
6022         * gcc.dg/vect/vect-44: Likewise.
6023         * gcc.dg/vect/vect-46: Likewise.
6024         * gcc.dg/vect/vect-47: Likewise.
6025         * gcc.dg/vect/vect-48: Likewise.
6026         * gcc.dg/vect/vect-52: Likewise.
6027         * gcc.dg/vect/vect-53: Likewise.
6028         * gcc.dg/vect/vect-54: Likewise.
6029         * gcc.dg/vect/vect-55: Likewise.
6030         * gcc.dg/vect/vect-56: Likewise.
6031         * gcc.dg/vect/vect-57: Likewise.
6032         * gcc.dg/vect/vect-58: Likewise.
6033         * gcc.dg/vect/vect-59: Likewise.
6034         * gcc.dg/vect/vect-60: Likewise.
6035         * gcc.dg/vect/vect-61: Likewise.
6036         * gcc.dg/vect/vect-85: Likewise.
6037         * gcc.dg/vect/vect-87: Likewise.
6038         * gcc.dg/vect/vect-88: Likewise.
6039         * gcc.dg/vect/vect-93.c: Likewise.
6040         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6041         * gcc.dg/vect/vect-75: Likewise.
6042         * gcc.dg/vect/vect-76: Likewise.
6043         * gcc.dg/vect/vect-77: Likewise.
6044         * gcc.dg/vect/vect-78: Likewise.
6045         * gcc.dg/vect/vect-80: Likewise.
6046         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6047         vectorized for the expected reason, rather than checking how alignment
6048         was handled.
6049         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6050         type and also instead of aligned pointers. Added documentation.
6051
6052 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6053
6054         * gfortran.dg/power.f90: New test.
6055
6056 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6057
6058         PR rtl-optimization/23299
6059         * g++.dg/opt/pr23299.C: New test.
6060
6061 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6062
6063         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6064
6065 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6066
6067         * g++.dg/template/local6.C: New test.
6068
6069 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6070
6071         * execute/exceptions/finally-1.m: Check that the catch and finally are
6072         being called.  Also add a "return 0;" at the end of main.
6073
6074 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
6075
6076         PR fortran/21432.
6077         * gfortran.dg/namelist_print_1.f: New test of functionality of
6078         PRINT namelist.
6079         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
6080         namelist generates error with -std=f95.
6081
6082 2005-08-14  Ira Rosen  <irar@il.ibm.com>
6083
6084         PR tree-optimization/23119
6085         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
6086
6087 2005-08-13  Marcin Koziej  <creep@desk.pl>
6088             Andrew Pinski  <pinskia@physics.uc.edu>
6089
6090         PR libobjc/22492
6091         * execute/exceptions/finally-1.m: New test.
6092
6093 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6094
6095         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
6096         testsuite.
6097         * objc/execute/exceptions/trivial.m: New test.
6098         * objc.dg/try-catch-11.m: Move to ...
6099         * objc/execute/exceptions/foward-1.m: Here.
6100         * objc.dg/try-catch-2.m: Move to ...
6101         * objc/execute/exceptions/catchall-1.m: Here.
6102         * objc.dg/try-catch-8.m: Move to ...
6103         * objc/execute/exceptions/local-variables-1.m: Here.
6104
6105 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6106
6107         * objc.dg/nested-func-1.m: Move to ...
6108         * objc/execute/nested-func-1.m: Here.
6109
6110 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6111
6112         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
6113         in ${options} instead of [target_info name].
6114         * lib/obj-c++.exp (objc_target_compile): Likewise.
6115
6116 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6117
6118         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
6119
6120 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6121
6122         part of PR testsuite/23348
6123         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
6124         of the torture options.
6125         * objc/compile/trivial.m: New test.
6126
6127 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6128
6129         * gfortran.dg/eoshift.f90: Correct format.
6130
6131 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6132
6133         * gfortran.fortran-torture/execute/character_passing.f90:
6134         Fix comment typo.
6135
6136 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
6137
6138         PR c++/8271
6139         * g++.dg/template/unify10.C: New.
6140
6141 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
6142
6143         * g++.dg/parse/pr22514.C: Move to...
6144         * g++.dg/debug/pr22514.C: here.
6145
6146 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6147
6148         PR c++/23266
6149         * g++.dg/inherit/pure1.C: New test.
6150
6151         * ChangeLog: Fix typos.
6152
6153 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6154             Steven Bosscher  <stevenb@suse.de>
6155
6156         * gfortran.dg/runtime_warning_1.f90: New test.
6157
6158 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6159
6160         PR c++/23219
6161         * g++.dg/parse/crash28.C: New.
6162
6163 2005-08-11  Richard Guenther  <rguenther@suse.de>
6164
6165         PR target/23289
6166         * gcc.target/i386/tailcall-1.c: New testcase.
6167
6168 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6169
6170         * gcc.dg/vect/vect-67.c: Un-xfail.
6171
6172 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6173
6174         PR c++/23225
6175         * g++.dg/testsuite/parse/crash27.C: new test.
6176
6177 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
6178
6179         PR libfortran/22143
6180         * gfortran.dg/shift-kind.f90: New testcase.
6181
6182 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
6183
6184         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
6185         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
6186
6187 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6188
6189         PR c++/20646
6190         * g++.dg/other/mult-stor1.C: New test.
6191
6192 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6193
6194         * gcc.c-torture/pr18299-1.c: Move to ...
6195         * gcc.c-torture/compile/pr18299-1.c: Here.
6196
6197 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
6198
6199         * gfortran/fortran.torture/execute/character_passing.f90:
6200         Fix types for LSAME.
6201
6202 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
6203
6204         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
6205         input data back to what it was originally.
6206
6207 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6208
6209         * objc.dg/try-catch-8.m: Enable for all targets.
6210
6211 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
6212
6213         * gcc.dg/pr23165.c: New test.
6214
6215 2005-08-09  Steven Bosscher  <stevenb@suse.de>
6216
6217         PR tree-optimization/23234
6218         * gcc.dg/tree-ssa/pr23234.c: New test.
6219
6220 2005-08-08  Josh Conner  <jconner@apple.com>
6221
6222         PR rtl-optimization/23241
6223         * gcc.dg/char-compare.c: New test.
6224
6225 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6226
6227         PR c++/22508
6228         * g++.dg/init/new13.C: New test.
6229
6230 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6231
6232         PR c++/21166
6233         * g++.dg/other/crash-4.C: Adjust
6234         * g++/dg/ext/packed9.C: New.
6235
6236 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6237
6238         PR middle-end/21964
6239         * gcc.c-torture/execute/pr21964-1.c: New test.
6240
6241 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6242
6243         PR c/22458
6244         * gcc.dg/pr22458-1.c: New test.
6245
6246 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
6247             Steven G. Kargl <kargls@comcast.net>
6248
6249         PR fortran/22390
6250         * gfortran.dg/flush_1.f90: New test.
6251
6252 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6253
6254         PR c++/23191
6255         * g++.dg/template/eh2.C: New test.
6256
6257 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6258
6259         PR c++/19498
6260         * g++.dg/template/instantiate7.C: New test.
6261
6262 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
6263
6264         PR c/23113
6265         * gcc.dg/Wunused-value-1.c: New test.
6266
6267 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
6268
6269         PR rtl-optimization/23233
6270         * gcc.c-torture/compile/pr23233-1.c: New test.
6271
6272 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
6273
6274         PR fortran/18833
6275         PR fortran/20850
6276         * gfortran.dg/equiv_1.f90: New test.
6277         * gfortran.dg/equiv_2.f90: New test.
6278         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
6279         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
6280         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
6281
6282 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6283
6284         * gcc.c-torture/execute/vrp-5.c: New test.
6285         * gcc.c-torture/execute/vrp-6.c: New test.
6286         * gcc.dg/tree-ssa/vrp21.c: New test.
6287
6288 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6289
6290         * g++.dg/parse/pr22514.C: New test.
6291
6292 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
6293
6294         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
6295
6296         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
6297         instead of constant loads / pool entries.
6298
6299 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
6300
6301         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
6302         TEST_TO_WCTYPE.
6303
6304 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
6305
6306         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
6307         __WINT_TYPE__ in generated prototypes if possible.
6308
6309 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
6310
6311         PR 22037
6312         * g++.dg/tree-ssa/pr22037.C:
6313
6314 2005-08-04  Richard Henderson  <rth@redhat.com>
6315
6316         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
6317         scan-tree-dump-times directive.
6318
6319 2005-08-04  Jan Hubicka  <jh@suse.cz>
6320
6321         * gcov-1.C: Fix switch counts.
6322         * gcov-4b.c: Likewise.
6323
6324 2005-08-03  Jeff Law  <law@redhat.com>
6325
6326         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
6327
6328 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
6329
6330         * gcc.c-torture/execute/pr23135.c: New test.
6331
6332 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6333
6334         PR tree-optimization/19899
6335         * gcc.dg/tree-ssa/scev-1.c: New test.
6336         * gcc.dg/tree-ssa/scev-2.c: New test.
6337
6338 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
6339
6340         PR target/18582
6341         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
6342
6343 2005-08-03  Jan Hubicka  <jh@suse.cz>
6344
6345         * update-conroll.c: New testcase.
6346         * update-conroll-2.c: New testcase.
6347
6348 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
6349
6350         * gfortran.dg/constant_substring.f: New test.
6351         * gfortran.dg/pr22491.f: New test.
6352
6353 2005-08-02  Jan Hubicka  <jh@suse.cz>
6354
6355         * update-threading.c: Replace by the proper one.
6356
6357 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6358
6359         PR 23164
6360         * g++.dg/tree-ssa/pr23164.C: New test.
6361
6362 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6363
6364         * gcc.dg/tree-ssa/pr23192.c: New test.
6365
6366 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
6367
6368         * gcc.c-torture/execute/vrp-4.c: New test.
6369
6370 2005-08-02  Jan Hubicka  <jh@suse.cz>
6371
6372         * update-threading.c: New test.
6373
6374 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
6375
6376         * gcc.c-torture/compile/20050801-1.c: New test.
6377         * gcc.c-torture/compile/20050801-2.c: New test.
6378
6379 2005-08-01  Jan Hubicka  <jh@suse.cz>
6380
6381         * val-prof-5.c: New test.
6382
6383 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
6384
6385         PR c/22311
6386         * gcc.dg/pr22311-1.c : New test.
6387
6388 2005-07-31  Steven Bosscher  <stevenb@suse.de>
6389
6390         PR target/23095
6391         * gfortran.dg/pr23095.f: New test.
6392
6393         PR c++/22003
6394         * g++.dg/other/pr22003.C: New test.
6395
6396 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
6397
6398         PR target/20621
6399         * gcc.c-torture/execute/pr20621-1.c: New test.
6400
6401 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
6402
6403         * gfortran.dg/comma_format_extension_4.f: Adjust length
6404         of string for format.
6405         * gfortran.dg/der_array_io_1.f: Replace illegal internal
6406         print statement with internal write.
6407         * gfortran.dg/der_array_io_2.f: Likewise.
6408         * gfortran.dg/der_array_io_3.f: Likewise.
6409
6410 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
6411
6412         * gcc.dg/fold-abs-4.c: new test.
6413
6414 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6415
6416         PR fortran/22570 an related issues.
6417         * gfortran.dg/x_slash_1.f: New test.
6418
6419 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
6420
6421         PR c/23143
6422         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
6423         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
6424
6425 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6426
6427         PR c/529
6428         * gcc.dg/Wshadow-3.c: New test.
6429
6430 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
6431
6432         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
6433         used to have the wrong bounds).
6434
6435 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6436
6437         PR c/21720
6438         * gcc.dg/hex-round-1.c: Test more cases.
6439         * gcc.dg/hex-round-2.c: New test.
6440
6441 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6442
6443         PR 22550
6444         * g++.dg/tree-ssa/pr22550.C: New test.
6445
6446 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6447
6448         * gcc.dg/tree-ssa/vrp19.c: New test.
6449         * gcc.dg/tree-ssa-vrp20.c: New test.
6450
6451 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6452
6453         PR c/22240
6454         * gcc.dg/transparent-union-4.c: New test.
6455
6456 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6457
6458         PR c/22192
6459         * gcc.dg/c99-vla-2.c: New test.
6460
6461 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6462
6463         PR c/21720
6464         * gcc.dg/hex-round-1.c: New test.
6465
6466 2005-07-28  Jan Hubicka  <jh@suse.cz>
6467
6468         * inliner-1.c: Do not dump everything.
6469         * tree-prof.exp: Do not pass -ftree-based-profiling.
6470         * bprob.exp: Likewise.
6471
6472         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6473
6474 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6475
6476         PR c++/22545
6477         * g++.dg/expr/ptrmem7.C: New test.
6478
6479 2005-07-28  Mike Stump  <mrs@apple.com>
6480
6481         * g++.old-deja/g++.mike/visibility-1.C: New test.
6482
6483 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6484
6485         PR c/20187
6486         * gcc.c-torture/execute/pr20187-1.c: New test.
6487
6488 2005-07-28  Jeff Law  <law@redhat.com>
6489
6490         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6491         * gcc.dg/tree-ssa/vrp18.c: New test.
6492
6493 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6494
6495         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6496
6497 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6498
6499         PR tree-optimization/22506
6500         * gcc.dg/vect/ps22506.c: New test.
6501
6502 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6503
6504         PR target/21149
6505         * gcc.target/i386/sse-3.c: New test.
6506
6507 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6508
6509         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6510         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6511
6512 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6513
6514         PR c/22589
6515         * gcc.c-torture/compile/pr22589-1.c: New test.
6516
6517 2005-07-28  Jan Hubicka  <jh@suse.cz>
6518
6519         * update-loopch.c: New testcase.
6520
6521 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6522
6523         PR rtl-optimization/23047
6524         * gcc.c-torture/execute/pr23047.c: New test.
6525         * gcc.c-torture/execute/pr23047.x: New.
6526
6527 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6528
6529         PR tree-optimization/22493
6530         * gcc.c-torture/execute/pr22493-1.c: New test.
6531         * gcc.c-torture/execute/pr22493-1.x: New.
6532         * gcc.c-torture/execute/vrp-1.c: New test.
6533         * gcc.c-torture/execute/vrp-2.c: New test.
6534         * gcc.c-torture/execute/vrp-2.c: New test.
6535
6536 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6537
6538         * gcc.target/frv/all-builtin-read8.c: Delete.
6539         * gcc.target/frv/all-builtin-read16.c: Delete.
6540         * gcc.target/frv/all-builtin-read32.c: Delete.
6541         * gcc.target/frv/all-builtin-read64.c: Delete.
6542         * gcc.target/frv/all-builtin-write8.c: Delete.
6543         * gcc.target/frv/all-builtin-write16.c: Delete.
6544         * gcc.target/frv/all-builtin-write32.c: Delete.
6545         * gcc.target/frv/all-builtin-write64.c: Delete.
6546         * gcc.target/frv/all-read-write-1.c: New.
6547
6548 2005-07-27  Jeff Law  <law@redhat.com>
6549
6550         * gcc.c-torture/execute/pr22630.c: New test.
6551
6552 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6553
6554         PR tree-optimization/23073
6555         * gcc.dg/vect/nodump-pr23073.c: New test.
6556         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6557
6558 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6559
6560         PR tree-optimize/22348
6561         * gcc.c-torture/execute/pr22348.c: New.
6562
6563 2005-07-27  Richard Guenther  <rguenther@suse.de>
6564
6565         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6566
6567 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6568
6569         PR fortran/22503
6570         * gfortran.dg/logical_comp.f90: New test.
6571
6572 2005-07-27  Jan Hubicka  <jh@suse.cz>
6573
6574         * inliner-1.c: Add cleanup of dumps.
6575         * val-prof-*.c: Likewise.
6576         * update-tailcall.c: New.
6577
6578 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6579
6580         PR 22591
6581         * gcc.dg/tree-ssa/pr22591.c: New test.
6582         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6583
6584 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6585
6586         PR libobjc/22606
6587         * objc.dg/try-catch-11.m: New test.
6588
6589 2005-07-26  Richard Guenther  <rguenther@suse.de>
6590
6591         PR tree-optimization/22486
6592         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6593
6594 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6595
6596         PR tree-opt/22484
6597         * testsuite/g++.dg/opt/loop2.C: New test.
6598
6599 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6600
6601         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6602         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6603
6604 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6605
6606         * lib/profopt.exp (profopt-execute): Check for profiling data
6607         files on the target.
6608
6609 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6610
6611         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6612         for matching of asm labels.
6613
6614 2005-07-25  Richard Guenther  <rguenther@suse.de>
6615
6616         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6617
6618 2005-07-25  Richard Guenther  <rguenther@suse.de>
6619
6620         PR testsuite/22624
6621         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6622
6623 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6624
6625         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6626         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6627         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6628         * gcc.dg/vect/vect-100.c: New test.
6629         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6630         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6631         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6632         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6633         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6634         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6635         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6636         * gfortran.dg/vect/pr19049.f90: New testcase.
6637         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6638
6639 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6640
6641         * gcc.c-torture/execute/20050713-1.c: New test.
6642
6643         PR fortran/20063
6644         * gfortran.fortran-torture/execute/data_4.f90: New test.
6645
6646         PR middle-end/20303
6647         * gcc.dg/visibility-d.c: New test.
6648
6649 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6650
6651         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6652         * gfortran.dg/underflow.f90: Ditto.
6653
6654 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6655
6656         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6657         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6658         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6659
6660 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6661
6662         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6663         include case of field width of zero.
6664
6665 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6666
6667         PR libgfortran/21875
6668         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6669         with trailing blanks on normal formatted read.
6670
6671 2005-07-23  Chao-ying Fu  <fu@mips.com>
6672
6673         * gcc.target/mips/mips32-dsp-type.c: New test.
6674         * gcc.target/mips/mips32-dsp.c: New test.
6675
6676 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6677
6678         PR testsuite/21073
6679         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6680
6681         PR testsuite/20454
6682         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6683         and __cyg_profile_func_exit.
6684
6685 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6686
6687         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6688         * gfortran.dg/comma_format_extension_4.f: Same.
6689         * gfortran.dg/pr15332.f: Same.
6690         * gfortran.dg/pr21730.f: Same.
6691
6692 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6693
6694         * g++.dg/opt/vrp2.C: Fix testcase.
6695
6696         PR tree-opt/22625
6697         * g++.dg/opt/vrp2.C: New test.
6698
6699 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6700
6701         PR debug/21828
6702         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6703
6704 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6705
6706         * gcc.dg/tree-ssa/20050719-1.c: New test.
6707
6708 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6709
6710         * gcc.dg/bfin-longcall-1.c: New file.
6711         * gcc.dg/bfin-longcall-2.c: New file.
6712
6713 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
6714
6715         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
6716
6717 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6718
6719         PR middle-end/19055
6720         * gcc.dg/tree-ssa/pr19055.c: New test.
6721         * gcc.dg/tree-ssa/pr19055-2.c: New test.
6722
6723 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6724
6725         PR C++/22358
6726         * g++.dg/other/pr22358.C: New test.
6727
6728 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
6729
6730         PR c++/2922
6731         * g++.dg/lookup/two-stage5.C: New test from bug comments.
6732
6733 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6734
6735         PR c++/15938
6736         * g++.dg/init/union2.C: New test.
6737
6738 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6739
6740         PR c/22393
6741         * gcc.dg/complex-4.c: New test.
6742
6743 2005-07-21  Richard Guenther  <rguenther@suse.de>
6744
6745         PR testsuite/22522
6746         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
6747         scanning for asm labels.
6748         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6749
6750 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6751
6752         PR target/22085
6753         * gcc.dg/altivec-pr22085.c: New.
6754
6755 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6756
6757         PR tree-optimization/19210
6758         * gcc.dg/tree-ssa/pr19210-1.c: New.
6759         * gcc.dg/tree-ssa/pr19210-2.c: New.
6760
6761 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
6762
6763         PR rtl-optimization/22167
6764         * g++.dg/opt/pr22167.C: New test.
6765
6766 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
6767
6768         PR c++/2922
6769         * g++.dg/lookup/two-stage2.C: New.
6770         * g++.dg/lookup/two-stage3.C: New.
6771         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
6772         fixed two-stage name lookup for operators.
6773         * g++.dg/template/call3.C: Compiler now produces an appropriate
6774         error message.
6775         * g++.dg/template/crash37.C: Compiler now describes bla() on line
6776         14 as a candidate.
6777         * g++.dg/template/ptrmem4.C: Compiler produces different error
6778         message.
6779         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
6780         connect_to_method as a candidate.
6781
6782 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
6783
6784         * gcc.dg/fold-alloc-1.c: New test.
6785
6786 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
6787
6788         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6789         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
6790
6791 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
6792
6793         * gcc.dg/fold-abs-1.c: New test.
6794         * gcc.dg/fold-abs-2.c: New test.
6795         * gcc.dg/fold-abs-3.c: New test.
6796
6797 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
6798
6799         Make CONSTRUCTOR use VEC to store initializers.
6800         * g++.dg/ext/complit3.C: Check for specific error messages.
6801         * g++.dg/init/brace2.C: Update error message.
6802         * g++.dg/warn/Wbraces2.C: Likewise.
6803
6804 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
6805
6806         PR fortran/16940
6807         * gfortran.dg/module_interface_1.f90: New test.
6808
6809 2005-07-19  Danny Berlin <dberlin@dberlin.org>
6810             Kenneth Zadeck <zadeck@naturalbridge.com>
6811
6812         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
6813
6814 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6815
6816         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
6817         specify -Wformat for these tests.
6818         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
6819         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
6820         * gcc.dg/format/opt-6.c: Delete.
6821
6822 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6823
6824         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
6825         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6826
6827 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6828
6829         * gcc.dg/tree-ssa/alias-2.c: New test.
6830
6831 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
6832
6833         PR c++/22263
6834         * g++.dg/template/explicit7.C: New test.
6835
6836 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
6837
6838         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
6839         width of 8 to +Inf and -Inf.
6840
6841 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
6842
6843         PR c++/22139
6844         * g++.dg/template/friend36.C: New test.
6845
6846 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
6847
6848         PR fortran/21730
6849         * gfortran.dg/pr21730.f: New test.
6850
6851 2005-07-16  Danny Berlin <dberlin@dberlin.org>
6852             Kenneth Zadeck <zadeck@naturalbridge.com>
6853
6854         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
6855         since pure const detection cannot run at -O1 in c compiler.
6856         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
6857         can now optimize this case properly.
6858         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
6859         because we now pass.
6860         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
6861
6862 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
6863
6864         PR c/22421
6865         * gcc.dg/format/bitfld-1.c: New test.
6866
6867 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6868
6869         PR c++/22204
6870         * g++.dg/rtti/repo1.C: New test.
6871
6872 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
6873
6874         PR middle-end/22398
6875         * gcc.c-torture/compile/pr22398.c: New test.
6876
6877 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
6878
6879         PR c++/22132
6880         * g++.dg/expr/cast4.C: New test.
6881
6882 2005-07-15  Richard Guenther  <rguenther@suse.de>
6883
6884         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
6885         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6886
6887 2005-07-15  Steven Bosscher  <stevenb@suse.de>
6888
6889         PR tree-optimization/22230
6890         * gcc.dg/tree-ssa/pr22230.c: New test.
6891
6892 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
6893
6894         * gfortran.dg/g77/cpp6.f: New test.
6895
6896         PR fortran/22417
6897         * gfortran.dg/g77/cpp5.F: New test.
6898         * gfortran.dg/g77/cpp5.h: New file.
6899         * gfortran.dg/g77/cpp5inc.h: New file.
6900
6901 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
6902
6903         PR libfortran/16435
6904         * gfortran.dg/tl_editting.f90: New.
6905         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
6906
6907 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
6908
6909         * gfortran.dg/char_array_constructor.f90: New test.
6910
6911 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
6912
6913         * gfortran.dg/past_eor.f90: New.
6914         * gfortran.dg/complex_read.f90: New.
6915
6916 2005-07-13  Jeff Law  <law@redhat.com>
6917
6918         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
6919         additional casts.
6920
6921         * gcc.dg/tree-ssa/pr22321.c: New test
6922
6923 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
6924
6925         PR tree-optimization/21921
6926         * gcc.dg/tree-ssa/pr21921.c: New.
6927
6928 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6929
6930         PR tree-optimizatio/22442
6931         * gcc.dg/tree-ssa/loop-11.c: New test.
6932
6933 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6934
6935         PR tree-opt/21840
6936         * gcc.c-torture/compile/pr21840.c: New test.
6937
6938 2005-07-12  Jan Hubicka  <jh@suse.cz>
6939
6940         * gcc.c-torture/compile/pr22379.c: New test.
6941
6942 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6943
6944         PR libfortran/21593
6945         gfortran.dg/dev_null.f90: Remove outdated comment about
6946         PR libfortran/21593.
6947
6948
6949 2005-07-12  Dale Johannesen  <dalej@apple.com>
6950
6951         * gcc.target/i386/compress-float-sse.c: New.
6952         * gcc.target/i386/compress-float-sse-pic.c: New.
6953         * gcc.target/i386/compress-float-387.c: New.
6954         * gcc.target/i386/compress-float-387-pic.c: New.
6955         * gcc.dg/compress-float-ppc.c: New.
6956         * gcc.dg/compress-float-ppc-pic.c: New.
6957
6958 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6959
6960         PR libfortran/21593
6961         gfortran.dg/dev_null.f90: Remove targets.
6962
6963 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6964
6965         PR tree-opt/22335
6966         * gcc.dg/pr22335-1.c: New test.
6967         * gcc.dg/pr22335-2.c: New test.
6968
6969 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6970
6971         PR c++/20172
6972         * g++.dg/template/nontype12.C : New test.
6973
6974 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6975
6976         * gcc.dg/tree-ssa/loop-10.c: New test.
6977
6978 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6979
6980         * gcc.c-torture/execute/20020720-1.x: Remove.
6981
6982 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6983
6984         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6985
6986 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6987
6988         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6989         (dg-mips-options): Use it.
6990
6991 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6992
6993         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6994
6995 2005-07-09  Richard Henderson  <rth@redhat.com>
6996
6997         * lib/target-supports.exp (check_effective_target_sync_char_short):
6998         Add alpha.
6999
7000 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7001
7002         PR libfortran/22217
7003         * gfortran.dg/negative-z-descriptor.f90: New test.
7004
7005 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7006
7007         PR tree-opt/22329
7008         * gcc.dg/pr22329.c: New test.
7009
7010 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7011
7012         PR tree-optimization/20139
7013         * gcc.dg/tree-ssa/pr20139.c: New.
7014
7015 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7016
7017         PR tree-opt/22356
7018         * testsuite/gcc.dg/pr22356-1.c: New test.
7019
7020 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7021
7022         PR c++/21799
7023         * g++.dg/template/unify8.C: New.
7024         * g++.dg/template/unify9.C: New.
7025
7026 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7027
7028         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7029
7030 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7031
7032         * gcc.dg/darwin-version-1.c: New.
7033         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7034         * gcc.dg/builtins-20.c: Likewise.
7035         * gcc.dg/builtins-53.c: Likewise.
7036         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7037         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7038         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7039         * gcc.dg/torture/builtins-power-1.c: Likewise.
7040         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7041         on Darwin.
7042
7043 2005-07-07  Jeff Law  <law@redhat.com>
7044
7045         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7046         argument evaluation order.
7047
7048 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7049
7050         PR libfortran/21594
7051         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7052         Add test cases where the shift length is greater than the
7053         array length.
7054
7055 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7056
7057         * obj-c++.dg/proto-lossage-6.mm: New.
7058         * objc.dg/proto-lossage-6.m: New.
7059
7060 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7061
7062         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7063         * objc.dg/gnu-runtime-2.m: Likewise.
7064
7065 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7066
7067         * gfortran.dg/longline.f: New test.
7068
7069         * gfortran.dg/badline.f: New test.
7070
7071 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7072
7073         PR fortran/16531
7074         PR fortran/15966
7075         PR fortran/18781
7076         * gfortran.dg/hollerith.f90: New.
7077         * gfortran.dg/hollerith2.f90: New.
7078         * gfortran.dg/hollerith3.f90: New.
7079         * gfortran.dg/hollerith4.f90: New.
7080         * gfortran.dg/hollerith_f95.f90: New.
7081         * gfortran.dg/hollerith_legacy.f90: New.
7082         * gfortran.dg/g77/cpp4.F: New. Port from g77.
7083
7084 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7085
7086         PR objc/22274
7087         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
7088         * objc.dg/gnu-runtime-2.m: New.
7089
7090 2005-07-06  Jeff Law  <law@redhat.com>
7091
7092         * gcc.dg/tree-ssa/vrp17.c: New test.
7093
7094 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7095
7096         PR fortran/22327
7097         * gfortran.dg/array_constructor_5.f90: New test.
7098
7099 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7100
7101         * gfortran.fortran-torture/execute/entry_9.f90: New test.
7102
7103 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
7104
7105         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
7106         * gcc.dg/980816-1.c: Ditto.
7107
7108 2005-07-06  Jeff Law  <law@redhat.com>
7109
7110         * gcc.c-torture/compile/pr21356.c: New test.
7111
7112 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7113
7114         PR c/22013
7115         PR c/22098
7116         * gcc.c-torture/compile/pr22013-1.c,
7117         gcc.c-torture/execute/pr22098-1.c,
7118         gcc.c-torture/execute/pr22098-2.c,
7119         gcc.c-torture/execute/pr22098-3.c: New tests.
7120
7121 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7122
7123         PR c/22308
7124         * gcc.dg/pr22308-1.c: New test.
7125
7126 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
7127
7128         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
7129         target.
7130         * gcc.dg/compare9.c: Use -fshort-enums instead of
7131         -fno-short-enums.  Change the last test to dg-bogus.
7132
7133 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
7134
7135         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
7136         * gcc.dg/compare9.c: New.
7137
7138 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7139
7140         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
7141
7142 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7143
7144         PR testsuite/22288
7145         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
7146
7147
7148 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7149
7150         * gcc.dg/format/gcc_gfc-1.c: New.
7151
7152 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7153
7154         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
7155
7156 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7157
7158         PR fortran/20842
7159         * gfortran.dg/io_invalid_1.f90: New test.
7160
7161 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
7162
7163         * gcc.dg/format/gcc_diag-1.c: Update.
7164
7165 2005-07-02  Jeff Law  <law@redhat.com>
7166
7167         * gcc.dg/tree-ssa/pr22051-1.c: New test.
7168         * gcc.dg/tree-ssa/pr22051-2.c: New test.
7169
7170 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
7171
7172         * gcc.dg/format/gcc_diag-1.c: Update.
7173
7174 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
7175
7176         PR tree-opt/22269
7177         * gcc.c-torture/compile/pr22269.c: New test.
7178
7179 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
7180
7181         PR 21584
7182         PR 22219
7183         * g++.dg/tree-ssa/pr21584-1.C: New test.
7184         * g++.dg/tree-ssa/pr21584-2.C: New test.
7185
7186 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
7187
7188         * obj-c++.dg/try-catch-11.mm: New.
7189         * objc.dg/try-catch-10.m: New.
7190
7191 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
7192
7193         * g++.dg/other/ucnid-1.C: xfail on AIX.
7194
7195 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
7196
7197         PR 22234
7198         * gcc.dg/20050629-1.c: New test.
7199
7200 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
7201
7202         * obj-c++.dg/const-str-1[0-1].mm: New.
7203         * objc.dg/const-str-1[0-1].m: New.
7204
7205 2005-05-29  Richard Henderson  <rth@redhat.com>
7206
7207         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
7208         Rename from check_effective_target_vect_no_max.
7209         (check_effective_target_vect_no_int_add): New.
7210         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
7211         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
7212         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7213         * gcc.dg/vect/vect-reduc-1.c: Use both.
7214         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7215
7216 2005-05-29  Richard Henderson  <rth@redhat.com>
7217
7218         * lib/target-supports.exp (check_effective_target_vect_no_max):
7219         Remove i386 and x86_64.
7220
7221 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7222
7223         PR testsuite/21969
7224         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
7225
7226 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7227
7228         PR middle-end/21969
7229         * gcc.dg/vect/pr21969.c: New test.
7230
7231 2005-06-28  Eric Christopher  <echristo@redhat.com>
7232
7233         PR c/22052
7234         PR c/21975
7235         * gcc.dg/inline1.c: New test.
7236         * gcc.dg/inline2.c: Ditto.
7237         * gcc.dg/inline3.c: Ditto.
7238         * gcc.dg/inline4.c: Ditto.
7239         * gcc.dg/inline5.c: Ditto.
7240
7241 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7242
7243         PR libfortran/22142
7244         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7245         Add testcase also testing eoshift1 for PR 22142.
7246
7247 2005-06-28  Richard Henderson  <rth@redhat.com>
7248
7249         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
7250         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
7251         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
7252         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
7253         gcc.dg/tree-ssa/20030922-2.c: Likewise.
7254
7255 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7256
7257         PR libfortran/22142
7258         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7259         Add testcase for PR 22142.
7260
7261 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
7262
7263         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
7264         gcc.target/ia64/fpreg-2.c: New tests.
7265
7266 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7267
7268         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
7269
7270 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7271
7272         PR libfortran/22170
7273         * gfortran.dg/slash_1.f90: New test.
7274
7275 2005-06-27  Richard Henderson  <rth@redhat.com>
7276
7277         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
7278         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
7279         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7280         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7281         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7282         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7283
7284 2005-06-27  Richard Henderson  <rth@redhat.com>
7285
7286         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
7287         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
7288
7289 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
7290
7291         * obj-c++.dg/proto-lossage-5.mm: New.
7292         * objc.dg/proto-lossage-5.m: New.
7293
7294 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
7295
7296         PR 21959
7297         * gcc.dg/tree-ssa/pr21959.c: New test.
7298
7299 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
7300
7301         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
7302         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
7303         testing uninitialized var.
7304
7305         * gcc.c-torture/execute/builtins/chk.h: New.
7306         * gcc.c-torture/execute/builtins/lib/chk.c: New.
7307         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
7308         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
7309         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
7310         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
7311         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
7312         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
7313         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
7314         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
7315         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
7316         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
7317         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
7318         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
7319         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
7320         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
7321         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
7322         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
7323         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
7324         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
7325         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
7326         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
7327         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
7328         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
7329         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
7330         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
7331         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
7332         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
7333         * gcc.dg/builtin-object-size-1.c: New test.
7334         * gcc.dg/builtin-object-size-2.c: New test.
7335         * gcc.dg/builtin-object-size-3.c: New test.
7336         * gcc.dg/builtin-object-size-4.c: New test.
7337         * gcc.dg/builtin-object-size-5.c: New test.
7338         * gcc.dg/builtin-stringop-chk-1.c: New test.
7339         * gcc.dg/builtin-stringop-chk-2.c: New test.
7340         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
7341         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
7342         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
7343         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
7344         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
7345         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
7346         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
7347         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
7348         * gcc.c-torture/execute/printf-1.c: New test.
7349         * gcc.c-torture/execute/fprintf-1.c: New test.
7350         * gcc.c-torture/execute/vprintf-1.c: New test.
7351         * gcc.c-torture/execute/vfprintf-1.c: New test.
7352         * gcc.c-torture/execute/printf-chk-1.c: New test.
7353         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
7354         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
7355         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
7356
7357 2005-06-27  Michael Matz  <matz@suse.de>
7358
7359         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
7360         slot is not merged if address escapes.
7361
7362 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7363
7364         PR c/21911
7365         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
7366
7367 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
7368
7369         PR middle-end/17965
7370         * gcc.c-torture/compile/20050622-1.c: New test.
7371
7372         PR middle-end/22028
7373         * gcc.dg/20050620-1.c: New test.
7374
7375 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
7376
7377         PR tree-optimization/22026
7378         * gcc.dg/tree-ssa/pr22026.c: New.
7379
7380 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
7381
7382         PR libfortran/22144
7383         * gfortran.dg/shift-alloc.f90: New testcase.
7384
7385 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7386
7387         * all files: Update FSF address in copyright headers.
7388
7389 2005-06-22  Jan Hubicka  <jh@suse.cz>
7390
7391         * wholeprogram-1.c: New testcase.
7392         * wholeprogram-2.c: New testcase.
7393
7394 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
7395
7396         PR 22171
7397         * gcc.dg/tree-ssa/pr22171.c: New test.
7398
7399 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
7400
7401         * gfortran.dg/simplify_modulo.f90: New.
7402
7403 2005-06-24  Jan Hubicka  <jh@suse.cz>
7404
7405         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
7406
7407 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7408
7409         * obj-c++.dg/proto-lossage-[1-4].mm: New.
7410
7411 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7412
7413         * obj-c++.dg/typedef-alias-1.mm: New.
7414         * objc.dg/typedef-alias-1.m: New.
7415
7416 2005-06-23  Jeff Law  <law@redhat.com>
7417
7418         * gcc.dg/tree-ssa/vrp16.c: New test.
7419
7420 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7421
7422         * lib/target-supports.exp: Add
7423         check_effective_target_fortran_large_real and
7424         check_effective_target_fortran_large_int to check for
7425         corresponding effective targets.
7426         * gfortran.dg/large_integer_kind_1.f90: New test.
7427         * gfortran.dg/large_real_kind_1.f90: New test.
7428
7429 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
7430
7431         PR tree-optimization/22117
7432         * gcc.dg/tree-ssa/pr22117.c: New.
7433
7434 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
7435
7436         PR testsuite/22123
7437         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7438
7439 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7440
7441         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7442
7443 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7444
7445         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7446         * gfortran.dg/f2c_4.c: Likewise.
7447
7448 2005-06-22 Paul Brook  <paul@codesourcery.com>
7449
7450         PR fortran/21034
7451         * gfortran.dg/auto_save_1.f90: New test.
7452
7453 2005-06-22  Michael Matz  <matz@suse.de>
7454
7455         * gcc.target/x86-64/abi: New directory.
7456         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7457         * gcc.target/x86-64/abi/README.gcc: New file.
7458         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7459         * gcc.target/x86-64/abi/asm-support.s: New file.
7460         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7461         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7462         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7463         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7464         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7465         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7466         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7467         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7468         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7469         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7470         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7471         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7472         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7473         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7474         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7475         * gcc.target/x86_64/abi/test_varargs.c: New test.
7476
7477 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7478
7479         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7480         32-bit i?86 and x86_64.
7481
7482 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7483
7484         * obj-c++.dg/const-str-[1-9].mm: New tests.
7485
7486 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7487
7488         PR fortran/22010
7489         * gfortran.dg/namelist_use.f90: New.
7490         * gfortran.dg/namelist_use_only.f90: New.
7491
7492 2005-06-21  Jeff Law  <law@redhat.com>
7493
7494         * gcc.dg/tree-ssa/vrp15.c: New test.
7495
7496 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7497
7498         * lib/target-supports.exp (check_effective_target_vect_reduction):
7499         Remove.
7500         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7501         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7502         remove vect_reduction target keyword. Also avoid two returns in main.
7503         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7504         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7505         * gcc.dg/vect/vect-reduc-1short.c: New test.
7506         * gcc.dg/vect/vect-reduc-1char.c: New test.
7507         * gcc.dg/vect/vect-reduc-2short.c: New test.
7508         * gcc.dg/vect/vect-reduc-2char.c: New test.
7509         * gcc.dg/vect/vect-reduc-6.c: New test.
7510         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7511         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7512         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7513
7514 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7515         Paul Thomas  <pault@gcc.gnu.org>
7516
7517         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7518         New tests.
7519
7520 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7521
7522         * gfortran.dg/backslash_1.f90: New test.
7523         * gfortran.dg/backslash_2.f90: New test.
7524
7525 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7526
7527         * gfortran.dg/duplicate_labels.f90: New test.
7528
7529 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7530
7531         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7532         unsupportable relocations.
7533         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7534         * gcc.dg/20050321-2.c: xfail for NetWare.
7535
7536 2005-06-20  Andreas Jaeger  <aj@suse.de>
7537
7538         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7539         gcc.target/i386/fastcall-sseregparm.c,
7540         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7541
7542 2005-06-19  Richard Henderson  <rth@redhat.com>
7543
7544         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7545
7546 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7547
7548         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7549
7550 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7551
7552         PR c++/22115
7553         * g++.dg/conversion/simd2.C: Change expected error message.
7554
7555 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7556
7557         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7558         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7559         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7560
7561 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7562
7563         * gcc.dg/fold-mod-1.c: New test.
7564
7565 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7566
7567         PR fortran/19926
7568         * gfortran.dg/pr19926.f90: New test.
7569
7570 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7571
7572         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7573         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7574         targets.
7575         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7576         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7577
7578 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7579
7580         * gcc.target/ia64/float80-varargs-1.c: New test.
7581
7582 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7583
7584         PR tree-opt/22035
7585         * gfortran.dg/f2c_6.f90: New test.
7586
7587 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7588
7589         PR c++/17413
7590         * g++.dg/template/local5.C: New.
7591
7592 2005-06-17  Richard Henderson  <rth@redhat.com>
7593
7594         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7595
7596 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7597
7598         PR testsuite/21945
7599         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7600
7601 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7602
7603         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7604         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7605         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7606         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7607         check_vect to verify the presence of hardware vector support.
7608
7609 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7610
7611         PR testsuite/22056
7612         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7613
7614 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7615
7616         PR libfortran/19216
7617         * gfortran.dg/pr19216.f: Add correct space between brackets and
7618         dg directive.
7619
7620 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7621
7622         PR libfortran/16436
7623         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7624
7625 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7626
7627         * gcc.target/i386/attributes-error.c: New testcase.
7628         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7629         * gcc.target/i386/regparm-stdcall.c: Likewise.
7630         * gcc.target/i386/sseregparm-1.c: Likewise.
7631         * gcc.target/i386/sseregparm-2.c: Likewise.
7632
7633 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7634
7635         * g++.dg/rtti/crash2.C: New.
7636
7637 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7638
7639         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7640
7641 2005-06-15  David Ung  <davidu@mips.com>
7642
7643         * gcc.target/mips/mips16e-extends.c: New test for testing the
7644         generation of MIPS16e zeb/zeh, seb/seh instructions.
7645
7646 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7647
7648         PR 22018
7649         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7650         * gcc.dg/tree-ssa/pr22018.c: New test.
7651
7652 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7653
7654         * gcc.dg/simd-1.c: Update error messages.
7655         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7656         * gcc.dg/simd-2.c: Update error messages.
7657         * gcc.dg/simd-4.c: New.
7658
7659 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7660
7661         PR c++/20678
7662         * g++.dg/other/crash-4.C: New.
7663
7664 2005-06-14  Devang Patel  <dpatel@apple.com>
7665
7666         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7667
7668 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7669
7670         PR c++/21929
7671         * g++.dg/parse/crash11.C: Update
7672
7673 2005-06-13  Jeff Law  <law@redhat.com>
7674
7675         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7676         perform the desired transformations.
7677         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7678         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7679
7680 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7681
7682         PR fortran/22038
7683         * gfortran.dg/forall_1.f90: Un-XFAIL.
7684
7685 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7686
7687         PR c++/21929
7688         * g++.dg/parse/crash26.C: New.
7689
7690         PR c++/20789
7691         * g++.dg/init/member1.C: New.
7692
7693 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7694
7695         * gfortran.dg/altreturn_1.f90: New test.
7696
7697 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7698
7699         PR middle-end/21985
7700         * gcc.dg/tree-ssa/pr21985.c: New test.
7701
7702 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7703
7704         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7705
7706 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7707
7708         PR c++/21930
7709         * g++.dg/other/error10.C: New test case.
7710
7711 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7712
7713         PR libfortran/19155
7714         * gfortran.dg/pr19155.f: Add test.
7715
7716 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7717
7718         * gfortran.dg/f2c_7.f90: New test.
7719
7720         * gfortran.dg/forall_1.f90: XFAILed.
7721
7722 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7723
7724         * gcc.dg/pr14796-1.c: New.
7725         * gcc.dg/pr14796-2.c: New.
7726
7727 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
7728
7729         PR fortran/17792
7730         PR fortran/21375
7731         * gfortran.dg/deallocate_stat.f90: New test.
7732
7733 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
7734
7735         * gfortran.fortran-torture/execute/in-pack.f90: New test.
7736
7737 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
7738
7739         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
7740         access will be generated when this loop is vectorized. Test that
7741         accesses with same alignment were detected.
7742         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
7743         Test that accesses with same alignment were detected.
7744         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
7745         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
7746         alignment were detected.
7747
7748 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
7749
7750         PR c++/10611
7751         * g++.dg/conversion/simd2.C: New.
7752
7753 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7754
7755         * gcc.dg/Wcxx-compat-1.c: New.
7756
7757 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
7758
7759         PR libfortran/21480
7760         * gfortran.dg/reshape-complex.f90: Add a test for a packed
7761         complex array.
7762
7763 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
7764
7765         * gcc.dg/alias-8.c: New.
7766
7767 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
7768
7769         * gcc.dg/format/cmn_err-1.c: Update.
7770
7771 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
7772
7773         PR target/20666
7774         * gcc.target/sparc/fexpand-2.c: New.
7775         * gcc.target/sparc/fpmerge-2.c: New.
7776         * gcc.target/sparc/fpmul-2.c: New.
7777         * gcc.target/sparc/noresult.c: New.
7778         * gcc.target/sparc/pdist-2.c: New.
7779         * gcc.target/sparc/pdist-3.c: New.
7780
7781 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
7782
7783         PR testsuite/21702
7784         * gcc.target/i386/i386.exp: Fix comment typo.
7785
7786 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7787
7788         PR c++/19497
7789         * g++.dg/inherit/using5.C: New.
7790         * g++.dg/inherit/using6.C: New.
7791
7792 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7793
7794         PR c++/19894
7795         * g++.dg/template/ptrmem15.C: New test.
7796
7797         PR c++/20563
7798         * g++.dg/ext/label4.C: New test.
7799
7800 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7801
7802         * gcc.dg/tls/debug-1.c: New test.
7803
7804 2005-06-07  Dale Johannesen  <dalej@apple.com>
7805
7806         * gcc.target/i386/movq.c: New.
7807
7808 2005-06-07  Dale Johannesen  <dalej@apple.com>
7809
7810         * gcc.dg/20050607-1.c: New.
7811
7812 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
7813
7814         PR middle-end/21850
7815         * gcc.c-torture/execute/20050607-1.c: New test.
7816
7817 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
7818
7819         PR libfortran/21926
7820         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
7821         Test case where the return array has lowest stride one,
7822         but isn't packed.
7823
7824 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
7825
7826         * lib/target-supports.exp (check_effective_target_sync_int_long):
7827         Add s390 and s390x targets.
7828
7829 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
7830
7831         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
7832         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
7833         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
7834         * gcc.dg/tree-ssa/loop-9.c: New test.
7835
7836 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7837
7838         * g++.dg/parse/defarg10.C: New.
7839
7840 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
7841
7842         PR regression/21897
7843         * gcc.c-torture/execute/20050604-1.c: New test.
7844
7845 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
7846
7847         PR 21903
7848         * g++.dg/parse/defarg9.C: New.
7849
7850         PR c++/20637
7851         * g++.dg/inherit/using4.C: New.
7852         * g++.dg/overload/error1.C: Adjust expected errors.
7853         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
7854         * g++.old-deja/g++.brendan/arm2.C: Likewise.
7855         * g++.old-deja/g++.other/redecl2.C: Likewise.
7856         * g++.old-deja/g++.other/redecl4.C: Likewise.
7857         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
7858
7859 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7860
7861         * gfortran.dg/f2c_5.f90: Add -w to dg-options
7862
7863 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
7864
7865         * lib/gfortran.exp (gfortran_target_compile): Call
7866         dg-additional-files-options
7867         * gfortran.dg/f2c_4.f90: New file
7868         * gfortran.dg/f2c_4.c: New file
7869         * gfortran.dg/f2c_5.f90: New file
7870         * gfortran.dg/f2c_5.c: New file
7871
7872 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7873
7874         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
7875
7876         PR fortran/21912
7877         * gfortran.dg/array_constructor_4.f90: New test.
7878
7879 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
7880
7881         PR c++/21619
7882         * g++.dg/ext/builtin9.C: New test.
7883
7884 2005-06-05  Dale Johannesen  <dalej@apple.com>
7885
7886         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
7887         * gcc.c-torture/execute/20050603-2.c: Ditto.
7888
7889 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7890
7891         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
7892         * gcc.dg/vect/vect-reduc-1.c: New.
7893         * gcc.dg/vect/vect-reduc-2.c: New.
7894         * gcc.dg/vect/vect-reduc-3.c: New.
7895
7896 2005-06-04  Dale Johannesen  <dalej@apple.com>
7897
7898         * gcc.c-torture/execute/20050603-1.c: New.
7899         * gcc.c-torture/execute/20050603-2.c: New.
7900         * gcc.dg/20050603-3.c: New.
7901
7902 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7903
7904         PR fortran/19195
7905         * gfortran.dg/debug_1.f90: New test.
7906
7907         * gfortran.dg/forall_1.f90: New test.
7908
7909 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
7910
7911         * gfortran.dg/array_constructor_3.f90: New test.
7912
7913 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7914
7915         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
7916
7917 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
7918
7919         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
7920
7921 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
7922
7923         PR c/21873
7924         * gcc.dg/init-excess-1.c: New test.
7925
7926 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7927
7928         PR c++/21853
7929         * g++.dg/expr/static_cast6.C: New test.
7930
7931 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
7932
7933         * gcc.dg/tree-ssa/vrp14.c: New test.
7934
7935 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
7936
7937         PR c++/21336
7938         * g++.dg/template/new2.C: New test.
7939
7940 2005-06-03  Josh Conner  <jconner@apple.com>
7941
7942         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7943         all entries in initializer.
7944
7945 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7946
7947         PR middle-end/21858
7948         * gcc.dg/pr21858.c: New testcase.
7949
7950 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7951
7952         PR tree-optimization/21292
7953
7954         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7955         New.
7956         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7957         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7958         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7959         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7960         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7961
7962 2005-06-02  Richard Henderson  <rth@redhat.com>
7963
7964         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7965
7966 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7967
7968         * gcc.dg/wtypequal.c: New testcase.
7969
7970 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7971
7972         PR 21582
7973         * gcc.dg/tree-ssa/pr21582.c: New test.
7974
7975 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7976
7977         PR c++/21280
7978         * g++.dg/opt/interface2.h: New.
7979         * g++.dg/opt/interface2.C: New.
7980         * g++.dg/init/ctor4.C: Adjust error lines.
7981         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7982         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7983         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7984         * g++.old-deja/g++.pt/assign1.C: Likewise.
7985         * g++.old-deja/g++.pt/crash20.C: Likewise.
7986
7987 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7988
7989         PR tree-optimization/21734
7990         * g++.dg/vect/pr21734_1.cc: New.
7991         * g++.dg/vect/pr21734_2.cc: New.
7992
7993 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7994
7995         PR c++/20350
7996         * g++.dg/template/spec24.C: New.
7997
7998         PR c++/21151
7999         * g++.dg/pch/local-1.C: New.
8000         * g++.dg/pch/local-1.Hs: New.
8001
8002 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8003
8004         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8005         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8006         * gcc.dg/tree-ssa/pr14341.c: New test.
8007         * gcc.dg/tree-ssa/pr14841.c: New test.
8008         * gcc.dg/tree-ssa/pr20701.c: New test.
8009         * gcc.dg/tree-ssa/pr21086.c: New test.
8010         * gcc.dg/tree-ssa/pr21090.c: New test.
8011         * gcc.dg/tree-ssa/pr21332.c: New test.
8012         * gcc.dg/tree-ssa/pr21458.c: New test.
8013         * gcc.dg/tree-ssa/pr21658.c: New test.
8014         * gcc.dg/tree-ssa/vrp01.c: New test.
8015         * gcc.dg/tree-ssa/vrp02.c: New test.
8016         * gcc.dg/tree-ssa/vrp03.c: New test.
8017         * gcc.dg/tree-ssa/vrp04.c: New test.
8018         * gcc.dg/tree-ssa/vrp05.c: New test.
8019         * gcc.dg/tree-ssa/vrp06.c: New test.
8020         * gcc.dg/tree-ssa/vrp07.c: New test.
8021         * gcc.dg/tree-ssa/vrp08.c: New test.
8022         * gcc.dg/tree-ssa/vrp09.c: New test.
8023         * gcc.dg/tree-ssa/vrp10.c: New test.
8024         * gcc.dg/tree-ssa/vrp11.c: New test.
8025         * gcc.dg/tree-ssa/vrp12.c: New test.
8026         * gcc.dg/tree-ssa/vrp13.c: New test.
8027
8028 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8029
8030         PR 21029
8031         * gcc.dg/tree-ssa/pr21029.c: New test.
8032
8033 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8034
8035         * gfortran.dg/logint-1.f: New test case.
8036         * gfortran.dg/logint-2.f: Likewise.
8037         * gfortran.dg/logint-3.f: Likewise.
8038
8039 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8040
8041         PR c/21536
8042         PR c/20760
8043         * gcc.dg/20050527-1.c: New test.
8044
8045         * gcc.dg/i386-sse-12.c: New test.
8046
8047         PR fortran/21729
8048         * gfortran.dg/implicit_5.f90: New test.
8049
8050 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8051
8052         PR fortran/20883
8053         * gfortran/assign_4.f90: New test.
8054         * gfortran/assign_2.f90: Change compile to run.
8055
8056 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8057
8058         * lib/target-supports.exp
8059         (check_effective_target_sync_char_short): New.
8060         * gcc.dg/sync-2.c: New.
8061
8062 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8063
8064         PR tree-optimization/21817
8065         * gcc.dg/torture/pr21817-1.c: New.
8066
8067 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8068
8069         PR c++/21165
8070         * g++.dg/template/init5.C: New.
8071
8072 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
8073
8074         * gfortran.dg/char_initialiser_actual.f90:
8075         Test character initialisers as actual arguments.
8076         * gfortran.dg/char_pointer_comp_assign.f90:
8077         Test character pointer structure component assignments.
8078         * gfortran.dg/char_array_structure_constructor.f90:
8079         Test character components in structure constructors.
8080
8081 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
8082
8083         PR middle-end/20931
8084         * g++.dg/opt/pr20931.C: New test.
8085
8086 2005-05-31  Andreas Jaeger  <aj@suse.de>
8087
8088         PR testsuite/20772
8089         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
8090         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
8091         g++.old-deja/g++.ext/asmspec1.C,
8092         g++.old-deja/g++.other/regstack.C,
8093         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
8094         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
8095         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
8096         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
8097         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
8098         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
8099         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
8100         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
8101         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
8102         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
8103         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
8104         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
8105         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
8106         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
8107         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
8108         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
8109         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
8110         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
8111         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
8112
8113 2005-05-31  Jeff Law  <law@redhat.com>
8114
8115         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
8116
8117 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
8118
8119         PR middle-end/21743
8120         * gcc.dg/builtins-1.c: Activate disabled clog test.
8121         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8122
8123 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
8124
8125         * gfortran.dg/char_pointer_assign.f90:
8126         Test character-pointer assignments and pointer assignments.
8127         * gfortran.dg/char_pointer_dummy.f90:
8128         Test character-pointer dummy arguments.
8129         * gfortran.dg/char_pointer_func.f90:
8130         Test character-pointer function returns.
8131         * gfortran.dg/char_pointer_dependency.f90:
8132         Test character-pointer functions with dependencies.
8133
8134 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
8135
8136         PR c++/21784
8137         * g++.dg/lookup/using14.C: New test.
8138
8139 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
8140
8141         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8142         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
8143         trailing ^M.
8144
8145 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
8146
8147         PR c++/17413
8148         * g++.dg/template/local5.C: New.
8149
8150         PR target/21761
8151         * gcc.c-torture/compile/pr21761.c: New.
8152
8153         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
8154         before darwin8.
8155
8156 2005-05-30  Steven G. Kargl
8157
8158         PR fortran/20846
8159         * gfortran.dg/inquire_8.f90: New test.
8160
8161 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8162
8163         PR libfortran/21376
8164         * gfortran.dg/output_exponents_1.f90: New test.
8165
8166 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8167
8168         PR libfortran/20006
8169         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
8170
8171 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
8172
8173         PR c++/21210
8174         * g++.dg/ext/complex1.C: New test.
8175
8176         PR c++/21340
8177         * g++.dg/init/ctor6.C: New test.
8178
8179 2005-05-29  Jan Hubicka  <jh@suse.cz>
8180
8181         * gcc.c-torture/compile/pr21562.c: New.
8182
8183 2005-05-28  Steven G. Kargl <kargls@comcast.net>
8184
8185         * gfortran.dg/subnormal_1.f90: New test.
8186
8187 2005-05-28  Jan Hubicka  <jh@suse.cz>
8188
8189         * tree-prof.exp: Fix comment.
8190         * value-prof-1.c: New.
8191         * value-prof-2.c: New.
8192         * value-prof-3.c: New.
8193         * value-prof-4.c: New.
8194
8195 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
8196
8197         PR c++/21614
8198         * g++.dg/expr/ptrmem6.C: New test.
8199         * g++.dg/expr/ptrmem6a.C: Likewise.
8200
8201 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
8202
8203         PR tree-optimization/21658
8204         * gcc.dg/tree-ssa/pr21658.c: New.
8205
8206 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
8207
8208         PR c++/21455
8209         * g++.dg/inherit/ptrmem3.C: New.
8210
8211         PR c++/21681
8212         * g++.dg/parse/template16.C: New.
8213
8214 2005-05-27  Andreas Jaeger  <aj@suse.de>
8215
8216         * gcc.dg/setjmp-2.c: Only run in 32-bit.
8217
8218         * gcc.dg/i386-sse-8.c: Run test on all archs.
8219
8220 2005-05-26  Mike Stump  <mrs@apple.com>
8221
8222         * objc.dg/isa-field-1.m: Only run on darwin.
8223         * objc.dg/lookup-1.m: Likewise.
8224         * objc.dg/try-catch-8.m: Likewise.
8225
8226 2005-05-26  Roger Sayle  <roger@eyesopen.com>
8227
8228         PR tree-optimization/9814
8229         * gcc.dg/pr9814-1.c: New test case.
8230
8231 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8232
8233         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
8234         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
8235         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
8236         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
8237         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
8238         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
8239         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
8240         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
8241         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
8242         objc.dg/try-catch-8.m: New.
8243
8244 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
8245
8246         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
8247         remove extraneous semicolons.
8248
8249 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8250
8251         * obj-c++.dg/comp-types-12.mm: New.
8252         * objc.dg/comp-types-11.m: New.
8253         * objc.dg/selector-4.m: New.
8254
8255 2005-05-26  Andreas Jaeger  <aj@suse.de>
8256
8257         PR testsuite/20772
8258         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
8259         g++.old-deja/g++.ext/attrib3.C,
8260         g++.old-deja/g++.other/store-expr1.C,
8261         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
8262         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
8263         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8264         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
8265         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
8266         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
8267         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
8268         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8269         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
8270         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
8271         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
8272         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
8273         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
8274         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
8275         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
8276         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
8277         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
8278         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8279         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
8280
8281 2005-05-26  Andreas Jaeger  <aj@suse.de>
8282
8283         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
8284         x86-64 compilation.
8285
8286 2005-05-26  Andreas Jaeger  <aj@suse.de>
8287
8288         PR testsuite/20772
8289         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
8290         gcc.misc-tests/i386-pf-athlon-1.c,
8291         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8292         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
8293         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
8294         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
8295         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
8296         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
8297         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
8298         programs.
8299
8300         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
8301         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
8302         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
8303         x86-64 compilation.
8304
8305         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
8306         x86_64.
8307
8308         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
8309         effective-target ilp32.
8310
8311 2005-05-26  David Ung  <davidu@mips.com>
8312
8313         * gcc.target/mips/ext_ins.c: New test for testing the generation
8314         of MIPS32/64 rev 2 ext/ins instructions.
8315
8316 2005-05-26  Andreas Jaeger  <aj@suse.de>
8317
8318         * treelang/compile/unsigned.tree: Use gimple instead of
8319         nonexisting generic dump.
8320
8321 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
8322
8323         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
8324
8325 2005-05-26  Andreas Jaeger  <aj@suse.de>
8326
8327         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
8328
8329 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8330
8331         PR libfortran/17283
8332         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
8333         Test callee-allocated memory with write statements.
8334
8335 2005-05-25  Roger Sayle  <roger@eyesopen.com>
8336
8337         PR middle-end/21709
8338         * gcc.dg/pr21709-1.c: New test case.
8339
8340 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8341             Mike Stump  <mrs@apple.com>
8342
8343         * objc/execute/next_mapping.h: Update for C++.
8344
8345         * obj-c++.dg/selector-1.mm: Move to...
8346         * obj-c++.dg/selector-4.mm: here...
8347
8348         * obj-c++.dg/basic.mm: New.
8349         * obj-c++.dg/comp-types-1.mm: New.
8350         * obj-c++.dg/cxx-class-1.mm: New.
8351         * obj-c++.dg/cxx-ivars-1.mm: New.
8352         * obj-c++.dg/cxx-ivars-2.mm: New.
8353         * obj-c++.dg/cxx-ivars-3.mm: New.
8354         * obj-c++.dg/cxx-scope-1.mm: New.
8355         * obj-c++.dg/cxx-scope-2.mm: New.
8356         * obj-c++.dg/defs.mm: New.
8357         * obj-c++.dg/empty-private-1.mm: New.
8358         * obj-c++.dg/encode-1.mm: New.
8359         * obj-c++.dg/encode-2.mm: New.
8360         * obj-c++.dg/encode-3.mm: New.
8361         * obj-c++.dg/extern-c-1.mm: New.
8362         * obj-c++.dg/extra-semi.mm: New.
8363         * obj-c++.dg/fix-and-continue-2.mm: New.
8364         * obj-c++.dg/isa-field-1.mm: New.
8365         * obj-c++.dg/ivar-list-semi.mm: New.
8366         * obj-c++.dg/local-decl-1.mm: New.
8367         * obj-c++.dg/lookup-1.mm: New.
8368         * obj-c++.dg/lookup-2.mm: New.
8369         * obj-c++.dg/method-1.mm: New.
8370         * obj-c++.dg/method-2.mm: New.
8371         * obj-c++.dg/method-3.mm: New.
8372         * obj-c++.dg/method-4.mm: New.
8373         * obj-c++.dg/method-5.mm: New.
8374         * obj-c++.dg/method-6.mm: New.
8375         * obj-c++.dg/method-7.mm: New.
8376         * obj-c++.dg/no-extra-load.mm: New.
8377         * obj-c++.dg/overload-1.mm: New.
8378         * obj-c++.dg/pragma-1.mm: New.
8379         * obj-c++.dg/pragma-2.mm: New.
8380         * obj-c++.dg/private-1.mm: New.
8381         * obj-c++.dg/private-2.mm: New.
8382         * obj-c++.dg/proto-qual-1.mm: New.
8383         * obj-c++.dg/qual-types-1.mm: New.
8384         * obj-c++.dg/stubify-1.mm: New.
8385         * obj-c++.dg/stubify-2.mm: New.
8386         * obj-c++.dg/super-class-1.mm: New.
8387         * obj-c++.dg/super-class-2.mm: New.
8388         * obj-c++.dg/super-dealloc-1.mm: New.
8389         * obj-c++.dg/super-dealloc-2.mm: New.
8390         * obj-c++.dg/template-1.mm: New.
8391         * obj-c++.dg/template-2.mm: New.
8392         * obj-c++.dg/template-3.mm: New.
8393         * obj-c++.dg/template-4.mm: New.
8394         * obj-c++.dg/template-5.mm: New.
8395         * obj-c++.dg/template-6.mm: New.
8396         * obj-c++.dg/try-catch-1.mm: New.
8397         * obj-c++.dg/try-catch-2.mm: New.
8398         * obj-c++.dg/try-catch-3.mm: New.
8399         * obj-c++.dg/try-catch-4.mm: New.
8400         * obj-c++.dg/try-catch-5.mm: New.
8401         * obj-c++.dg/try-catch-6.mm: New.
8402         * obj-c++.dg/try-catch-7.mm: New.
8403         * obj-c++.dg/try-catch-8.mm: New.
8404         * obj-c++.dg/try-catch-9.mm: New.
8405         * obj-c++.dg/va-meth-1.mm: New.
8406
8407 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8408
8409         * obj-c++.dg/selector-1.mm: New.
8410         * obj-c++.dg/selector-2.mm: New.
8411
8412 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8413
8414         * obj-c++.dg/selector-3.mm: New.
8415         * objc.dg/selector-3.m: New.
8416
8417 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8418
8419         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
8420         about where warning appears.
8421
8422 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8423
8424         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
8425         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8426         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8427         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8428
8429 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8430
8431         * gcc.dg/20050524-1.c: New test.
8432
8433 2005-05-25  Jan Hubicka  <jh@suse.cz>
8434
8435         * gcc.dg/tree-prof/inliner-1.c: New.
8436
8437 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8438
8439         * gcc.dg/tree-prof: New directory.
8440         * gcc.dg/tree-prof/tree-prof.exp: New.
8441
8442 2005-05-25  DJ Delorie  <dj@redhat.com>
8443
8444         * gcc.dg/Wattributes-1.c: New.
8445         * gcc.dg/Wattributes-2.c: New.
8446         * gcc.dg/Wattributes-3.c: New.
8447
8448 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8449
8450         PR tree-optimization/19833
8451         * gcc.dg/uninit-4.c: Remove xfail.
8452         * gcc.dg/uninit-9.c: Ditto.
8453
8454 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8455
8456         * obj-c++.dg/bitfield-[1-5].mm: New.
8457         * obj-c++.dg/class-protocol-1.mm: New.
8458         * obj-c++.dg/comp-types-1[0-1].mm: New.
8459         * obj-c++.dg/comp-types-[2-9].mm: New.
8460         * obj-c++.dg/encode-[4-8].mm: New.
8461         * obj-c++.dg/layout-1.mm: New.
8462         * obj-c++.dg/method-1[0-9].mm: New.
8463         * obj-c++.dg/method-2[0-1].mm: New.
8464         * obj-c++.dg/method-[8-9].mm: New.
8465         * obj-c++.dg/objc-gc-3.mm: New.
8466         * obj-c++.dg/try-catch-10.mm: New.
8467         * objc.dg/bitfield-5.m: New.
8468         * objc.dg/comp-types-10.m: New.
8469         * objc.dg/comp-types-9.m: New.
8470         * objc.dg/layout-1.m: New.
8471         * objc.dg/objc-gc-4.m: New.
8472         * objc.dg/try-catch-9.m: New.
8473         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8474         * objc.dg/comp-types-1.m: Likewise.
8475         * objc.dg/comp-types-[5-6].m: Likewise.
8476         * objc.dg/method-9.m: Likewise.
8477
8478 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8479
8480         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8481         and on hardware without VMX support.
8482
8483         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8484
8485         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8486
8487         * lib/profopt.exp (dg-final-generate, dg-final-use,
8488         profopt-final-code, profopt-get-options): New.
8489         (profopt-execute): Process test directives.
8490
8491         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8492         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8493         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8494
8495 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8496
8497         PR C++/21645
8498         * g++.dg/init/ctor5.C: New test.
8499
8500 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8501
8502         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8503         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8504         vect-113.c, vect-114.c.
8505
8506 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8507
8508         * gcc.dg/const-elim-1.c: Remove xfails.
8509
8510 2005-05-23  Jeff Law  <law@redhat.com>
8511
8512         * gcc.c-torture/compile/pr21638.c: New test.
8513         * gcc.c-torture/compile/20050520-1.c: New test.
8514
8515 2005-05-23  Nick Clifton  <nickc@redhat.com>
8516
8517         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8518         be a proper triple, ie: m32r*-*-*.
8519         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8520
8521 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8522
8523         PR middle-end/21331
8524         PR tree-opt/21293
8525         * gcc.c-torture/compile/pr21293.c: New test.
8526         * gcc.c-torture/execute/pr21331.c: New test.
8527
8528 2004-05-20  Richard Henderson  <rth@redhat.com>
8529
8530         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8531
8532 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8533
8534         * obj-c++-dg.exp: Add.
8535         * obj-c++.exp: Add.
8536         * obj-c++.dg/dg.exp: Add.
8537
8538 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8539
8540         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8541         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8542
8543 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8544
8545         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8546
8547 2004-05-19  Richard Henderson  <rth@redhat.com>
8548
8549         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8550
8551 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8552
8553         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8554
8555         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8556
8557 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8558
8559         PR c++/21495
8560         * g++.dg/parse/extern1.C: New test.
8561         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8562
8563 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8564
8565         * gcc.dg/c99-math.h: New.
8566         * gcc.dg/c99-math-float-1.c: New test.
8567         * gcc.dg/c99-math-double-1.c: Likewise.
8568         * gcc.dg/c99-math-long-double-1.c: Likewise.
8569
8570 2005-05-18  Richard Henderson  <rth@redhat.com>
8571
8572         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8573
8574 2005-05-18  Devang Patel  <dpatel@apple.com>
8575
8576         * g++.dg/opt/20050511-1.C: New test.
8577
8578 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8579
8580         PR libfortran/21127
8581         * gfortran.dg/reshape-complex.f90: New test.
8582
8583 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8584
8585         * gfortran.dg/array_constructor_1.f90: New test.
8586         * gfortran.dg/array_constructor_2.f90: New test.
8587
8588 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8589
8590         PR fortran/20954
8591         * gfortran.dg/pr20954.f: New test.
8592
8593 2005-05-17  Mike Stump  <mrs@apple.com>
8594
8595         Yet more Objective-C++...
8596
8597         * objc.dg/method-5.m: Update.
8598         * objc.dg/method-6.m: Update.
8599         * objc.dg/method-7.m: Update.
8600         * objc.dg/method-9.m: Update.
8601         * objc.dg/try-catch-2.m: Update.
8602
8603 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8604
8605         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8606         Remove little-endian optimizations.
8607
8608 2005-05-17  Jeff Law  <law@redhat.com>
8609
8610         * g++.dg/tree-ssa/pr14814.C: New test.
8611         * gcc.dg/tree-ssa/pr14814.C: New test.
8612         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8613         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8614
8615 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8616
8617         * gcc.dg/compat/generate-random.c: Do not include
8618         libiberty.h.
8619         * gcc.dg/compat/generate-random_r.c: Likewise.
8620
8621 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8622
8623         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8624
8625 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8626
8627         PR middle-end/21595
8628         * g++.dg/tree-ssa/builtin1.C: New testcase.
8629
8630 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8631
8632         PR c++/21454
8633         * g++.dg/opt/const4.C: New test.
8634
8635         PR middle-end/21492
8636         * g++.dg/opt/crossjump1.C: New test.
8637
8638         PR tree-optimization/21610
8639         * gcc.c-torture/compile/20050516-1.c: New test.
8640
8641         PR fortran/15080
8642         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8643         about the test failing.
8644         * gfortran.fortran-torture/execute/where_7.f90: New test.
8645         * gfortran.fortran-torture/execute/where_8.f90: New test.
8646
8647 2005-05-16  Richard Henderson  <rth@redhat.com>
8648
8649         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8650         i?86 and x86_64.
8651
8652 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8653
8654         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8655         (limits.h): Include unconditionally.
8656         (stdlib.h): Likewise.
8657         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8658         (limits.h): Include unconditionally.
8659         (stdlib.h): Likewise.
8660         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8661         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8662         (limits.h): Include unconditionally.
8663         (stdlib.h): Likewise.
8664         (hashtab.h): Do not include.
8665         (getopt.h): Likewise.
8666         (stddef.h): Include.
8667         (hashval_t): Define.
8668         (struct entry): Add "next" field.
8669         (HASH_SIZE): New macro.
8670         (hash_table): New variable.
8671         (switchfiles): Do not use xmalloc.
8672         (mix): New macro.
8673         (iterative_hash): New function.
8674         (hasht): Remove.
8675         (e_exists): New function.
8676         (e_insert): Likewise.
8677         (output): Use, instead of libiberty hashtable functions.
8678         (main): Do not use getopt.  Do not call htab_create.
8679
8680 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8681
8682         PR libstdc++/21526
8683         * lib/target-supports.exp (check_mkfifo_available):
8684         Return 0 for cygwin as mkfifo support incomplete on platform.
8685         Fix typos in comments.
8686
8687 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8688
8689         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8690
8691 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8692
8693         PR fortran/17432
8694         * gfortran.dg/assign_4.f: New test.
8695
8696 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8697
8698         PR tree-optimization/21563
8699         * gcc.dg/tree-ssa/pr21563.c: New.
8700
8701 2005-05-14  Jan Hubicka  <jh@suse.cz>
8702
8703         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8704
8705 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8706
8707         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8708
8709 2005-05-13  Julian Brown  <julian@codesourcery.com>
8710
8711         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8712         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
8713
8714 2005-05-13  Jan Hubicka  <jh@suse.cz>
8715
8716         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
8717         * gcc.dg/fold-xor-?.c: Likewise.
8718         * gcc.dg/pr15784-?.c: Likewise.
8719         * gcc.dg/pr20922-?.c: Likewise.
8720         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8721         * gcc.dg/tree-ssa/pr17598.c: Likewise.
8722         * gcc.dg/tree-ssa/pr20470.c: Likewise.
8723
8724 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8725
8726         PR fortran/21260
8727         * gfortran.dg/hollerith_1.f90: New test.
8728
8729 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8730
8731         * gfortran.dg/func_result_2.f90: New test.
8732
8733 2005-05-11  Bud Davis  <bdavis@gfortran.org>
8734
8735         * gfortran.dg/dev_null.f90: New test.
8736
8737 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
8738
8739         * gcc.dg/arm-vfp1.c: Revert last change.
8740
8741 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
8742
8743         PR middle-end/19807
8744         PR tree-optimization/19639
8745         * g++.dg/tree-ssa/pr19807.C: New testcase.
8746
8747 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8748
8749         PR libfortran/21471
8750         * gfortran.dg/append-1.f90: New test.
8751
8752 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8753
8754         * gcc.dg/pr18501.c: XFAIL.
8755         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
8756         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
8757         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
8758         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8759         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8760         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
8761         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
8762         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8763
8764 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8765
8766         PR fortran/20178
8767         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
8768         gfortran.dg/f2c_3.f90: New tests.
8769
8770         * gfortran.dg/return_1.f90: Fix dg annotation.
8771
8772 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8773
8774         * gcc.c-torture/compile/20050510-1.c: New test.
8775
8776 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
8777
8778         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
8779
8780 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
8781
8782         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
8783
8784 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
8785
8786         PR c/17913
8787         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
8788
8789 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
8790
8791         PR c/21342
8792         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
8793         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
8794
8795 2005-05-10  Ben Elliston  <bje@au.ibm.com>
8796
8797         PR debug/16676
8798         * gcc.dg/debug/pr16676.c: New test.
8799
8800 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
8801
8802         PR testsuite/21443
8803         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
8804         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
8805         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
8806         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
8807         Change -O1 to -O2.
8808         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
8809         -fno-tree-dominator-opts.
8810
8811 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8812
8813         * gfortran.dg/return_1.f90: New test.
8814
8815 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
8816
8817         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
8818
8819         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
8820
8821 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
8822
8823         PR c++/21427
8824         * g++.dg/inherit/covariant13.C: New.
8825
8826 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8827
8828         PR libfortran/19155
8829         * gfortran.dg/pr19155.f: New test.
8830
8831 2005-05-08  Roger Sayle  <roger@eyesopen.com>
8832
8833         PR inline-asm/8788
8834         * gcc.dg/pr8788-1.c: New testcase.
8835
8836 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
8837
8838         PR target/21416
8839         * gcc.target/mips/fpcmp-[12].c: New tests.
8840
8841 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
8842
8843         * lib/target-supports-dg.exp (dg-require-fork): New function.
8844         (dg-require-mkfifo): Likewise.
8845         * lib/target-supports.exp (check_function_available): New
8846         function.
8847         (check_fork_available): Likewise.
8848         (check_mkfifo_available): Likewise.
8849
8850 2005-05-06  Jeff Law  <law@redhat.com>
8851
8852         * gcc.c-torture/compile/pr21380.c: New test.
8853
8854 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
8855
8856         PR c++/20961
8857         * g++.dg/ext/weak3.C: New test.
8858
8859 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
8860
8861         PR c++/21352
8862         * g++.dg/template/crash37.C: New test.
8863
8864 2005-05-05  Paul Brook  <paul@codesourcery.com>
8865
8866         * gcc.dg/arm-g2.c: Use effective-target arm32.
8867         * gcc.dg/arm-mmx-1.c: Ditto.
8868         * gcc.dg/arm-scd42-2.c: Ditto.
8869         * gcc.dg/arm-vfp1.c: Ditto.
8870         * lib/target-supports.exp (check_effective_target_arm32): New
8871         function.
8872
8873 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
8874
8875         PR libfortran/21354
8876         gfortran.dg/in_pack_rank7.f90: New test.
8877
8878 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
8879
8880         PR middle-end/15618
8881         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
8882
8883 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
8884
8885         PR middle-end/21265
8886         * gcc.dg/20050503-1.c: New test.
8887
8888         PR rtl-optimization/21239
8889         * gcc.dg/i386-sse-11.c: New test.
8890
8891 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
8892
8893         PR target/16888
8894         * gcc.target/i386/asm-1.c: New test.
8895
8896 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
8897
8898         PR rtl-optimization/21330
8899         * gcc.c-torture/execute/20050502-1.c: New test.
8900
8901         PR target/21297
8902         * gcc.c-torture/execute/20050502-2.c: New test.
8903
8904 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
8905
8906         PR middle-end/21282
8907         * gcc.dg/pr21282.c: New.
8908
8909 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8910
8911         * gcc.dg/vect/pr20122.c: Clean up .vect file.
8912         * gcc.dg/vect/vect-92.c: Likewise.
8913         * gcc.dg/vect/vect-93.c: Likewise.
8914         * gcc.dg/vect/vect-dv-1.c: Likewise.
8915         * gcc.dg/vect/vect-dv-2.c: Likewise.
8916         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
8917
8918 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
8919
8920         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
8921         * gfortran.dg/vect/vect-2.f90: Likewise.
8922         * gfortran.dg/vect/vect-3.f90: Likewise.
8923         * gfortran.dg/vect/vect-4.f90: Likewise.
8924         * gfortran.dg/vect/vect-5.f90: Likewise.
8925
8926 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
8927
8928         PR target/20813
8929         * gcc.dg/rs6000-fpint-2.c: New.
8930
8931 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
8932
8933         PR c/15698
8934         * gcc.dg/builtins-30.c: Update expected messages.
8935         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
8936         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
8937         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
8938
8939 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
8940
8941         PR tree-optimization/21294
8942         * gcc.dg/tree-ssa/pr21294.c: New.
8943
8944 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8945
8946         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8947         __builtin_altivec_st_internal_4si built-in.
8948
8949 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8950
8951         PR c++/15875
8952         * g++.dg/template/ptrmem14.C: New test.
8953
8954 2005-05-02  Paul Brook  <paul@codesourcery.com>
8955
8956         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8957
8958 2005-05-02  Michael Matz  <matz@suse.de>
8959
8960         PR c++/19542
8961         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8962
8963 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8964
8965         * g++.dg/cpp/weak.C: New test.
8966
8967 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8968
8969         * gcc.dg/tree-ssa/loop-8.c: New test.
8970
8971 2005-04-30  Michael Maty  <matz@suse.de>
8972
8973         * gcc.dg/inline-mcpy.c: New test.
8974
8975 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8976
8977         PR libfortran/18958
8978         * gfortran.dg/eoshift.f90: New test case.
8979
8980 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8981
8982         PR libfortran/18857
8983         * gfortran.dg/matmul_1.f90: New test.
8984
8985 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8986
8987         PR tree-optimization/21030
8988         * gcc.dg/tree-ssa/pr21030.c: New.
8989
8990 2005-04-29  Devang Patel  <dpatel@apple.com>
8991
8992         PR tree-optimization/21272
8993         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8994
8995 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8996
8997         PR fortran/13082
8998         PR fortran/18824
8999         * gfortran.dg/entry_4.f90: New test.
9000         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9001         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9002         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9003         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9004         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9005         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9006         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9007
9008 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9009
9010         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9011
9012 2005-04-29  Paul Brook   <paul@codesourcery.com>
9013
9014         * gfortran.dg/entry_3.f90: New test.
9015
9016 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9017
9018         * gfortran.dg/implicit_4.f90: New test.
9019
9020 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9021
9022         * lib/target-supports.exp (check_profiling_available): Return
9023         false for xtensa-*-elf.
9024
9025 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9026
9027         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9028         error if file cannot be deleted.
9029
9030 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9031
9032         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9033         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9034         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9035         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9036         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9037         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9038         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9039         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9040         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9041         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9042         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9043         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9044         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9045
9046 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9047
9048         PR fortran/20865
9049         * gfortran.dg/pr20865.f90: New test.
9050
9051 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9052
9053         * gcc.dg/void-cast-2.c: New test.
9054
9055 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9056
9057         PR c/21159
9058         * gcc.dg/void-cast-1.c: New test.
9059
9060 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9061
9062         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9063
9064 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9065
9066         PR fortran/21177
9067         * gfortran.dg/pr21177.f90: New test.
9068
9069 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9070
9071         PR tree-optimization/21171
9072         * gcc.dg/tree-ssa/pr21171.c: New test.
9073
9074 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
9075
9076         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9077         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9078         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9079         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9080         gcc.dg/tree-ssa/gen-vect-32.c: New.
9081         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
9082         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
9083         don't run on PPC32.
9084
9085 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9086
9087         PR c/21213
9088         * gcc.dg/transparent-union-3.c: New test.
9089
9090 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9091
9092         PR c/20740
9093         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
9094         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
9095         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
9096         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
9097         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
9098         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
9099
9100 2005-04-26  Jeff Law  <law@redhat.com>
9101
9102         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
9103         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
9104         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
9105         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
9106         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
9107         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
9108         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
9109
9110 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
9111
9112         PR tree-optimization/17598
9113         * gcc.dg/tree-ssa/pr17598.c: New testcase.
9114
9115 2005-04-25  Mike Stump  <mrs@apple.com>
9116
9117         * objc.dg/fix-and-continue-1.m: Add.
9118
9119 2005-04-25  Roger Sayle  <roger@eyesopen.com>
9120
9121         PR c++/20995
9122         * g++.dg/opt/pr20995-1.C: New test case.
9123
9124 2005-04-25  Devang Patel <dpatel@apple.com>
9125
9126         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
9127
9128 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9129
9130         PR testsuite/21062
9131         * g++.dg/opt/alias2.C (printf): Correct the prototype.
9132
9133 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9134
9135         PR C++/21188
9136         * g++.dg/opt/rtti2.C: New test.
9137
9138 2005-04-25  Paul Brook  <paul@codesourcery.com>
9139         Steven G. Kargl  <kargls@comcast.net>
9140
9141         PR fortran/20879
9142         * gfortran.dg/ichar_1.f90: New file.
9143
9144 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
9145
9146         PR middle-end/20991
9147         * g++.dg/opt/pr20991.C: New test.
9148
9149         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
9150         where sizeof (type) < __alignof__ (type).
9151         * gcc.dg/compat/struct-layout-1.h: Likewise.
9152
9153 2005-04-24  Per Bothner  <per@bothner.com>
9154             Devang Patel  <dpatel@apple.com>
9155
9156         PR preprocessor/20907
9157         * gcc.dg/cpp/very-long-comment.c: New test.
9158
9159 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9160
9161         PR fortran/20059
9162         * gfortran.dg/common_5.f: New test.
9163
9164 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
9165
9166         PR middle-end/21082
9167         * g++.dg/tree-ssa/pr21082.C: New testcase.
9168
9169 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
9170
9171         * gcc.dg/vect/vect-99.c: New test.
9172
9173 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
9174
9175         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
9176
9177 2005-04-22  Jeff Law  <law@redhat.com>
9178
9179         * gcc.dg/uninit-5.c: Remove xfails.
9180         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
9181         conditionals and loads.
9182
9183 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
9184
9185         PR libfortran/20074
9186         PR libfortran/20436
9187         PR libfortran/21108
9188         * gfortran.dg/nested_reshape.f90: new test
9189         * gfortran.dg/reshape-alloc.f90: new test
9190         * gfortran.dg/reshape.f90: new test
9191
9192 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
9193
9194         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
9195
9196         * gcc.dg/arm-vfp1.c: New test.
9197
9198 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
9199
9200         PR c++/21087
9201         * g++.dg/lookup/builtin2.C: New test.
9202
9203 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9204
9205         * gcc.dg/weak/weak-13.c: New test.
9206
9207 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
9208
9209         * lib/target-supports.exp (check_effective_target_sync_int_long):
9210         Add powerpc*.
9211
9212 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
9213
9214         * gcc.target/mips/branch-1.c: New test.
9215
9216 2005-04-21  Richard Henderson  <rth@redhat.com>
9217
9218         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
9219         * gcc.dg/vect/vect-86.c: Likewise.
9220         * gcc.dg/vect/vect-87.c: Likewise.
9221         * gcc.dg/vect/vect-88.c: Likewise.
9222
9223 2005-04-21  Devang Patel  <dpatel@apple.com>
9224
9225         PR optimization/20994
9226         * gcc.dg/tree-ssa/ifc-3.c: New test.
9227
9228 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9229
9230         PR c/12913
9231         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
9232         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
9233         gcc.dg/c99-vla-jump-5.c: New tests.
9234
9235 2005-04-19  Richard Henderson  <rth@redhat.com>
9236
9237         * lib/target-supports.exp (check_effective_target_vect_int_mult):
9238         Fix typo in exists check.
9239         (check_effective_target_sync_int_long): New.
9240         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
9241         * gcc.dg/ia64-sync-2.c: Likewise.
9242         * gcc.dg/ia64-sync-3.c: Likewise.
9243         * gcc.dg/ia64-sync-4.c: Likewise.
9244
9245 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
9246
9247         * gcc.dg/fold-xor-1.c: New test.
9248         * gcc.dg/fold-xor-2.c: New test.
9249
9250 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
9251
9252         PR target/20670
9253         * g++.dg/eh/fp-regs.C: New test.
9254
9255 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9256
9257         * gcc.dg/Wint-to-pointer-cast-1.c,
9258         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
9259         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
9260         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
9261
9262 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9263
9264         PR fortran/16861
9265         * gfortran.dg/pr16861.f90: New test.
9266
9267 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9268
9269         * gcc.dg/pr21085.c: New test.
9270
9271 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
9272
9273         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
9274         (setup_mips_tests, dg-mips-options): New procedures.
9275         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
9276         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
9277         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
9278         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9279         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
9280         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
9281         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
9282         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9283         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
9284         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
9285         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
9286         dg-mips-options instead of dg-options.  Remove now-redundant
9287         preprocessor guards.
9288         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
9289         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9290         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9291         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
9292         * gcc.dg/vr-mult-2.c: Delete.
9293         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
9294         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
9295         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
9296         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
9297         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
9298         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
9299         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
9300
9301 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
9302
9303         * ada/acats/run_all.sh: Use sync when executable not present.
9304
9305 2005-04-18  Devang Patel  <dpatel@apple.com>
9306
9307         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
9308         * gcc.dg/vect/vect-11a.c: New.
9309         * gcc.dg/vect/vect-none.c: Update.
9310         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
9311
9312 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9313
9314         PR tree-optimization/20922
9315         * gcc.dg/pr20922-1.c: New test.
9316         * gcc.dg/pr20922-2.c: New test.
9317         * gcc.dg/pr20922-3.c: New test.
9318         * gcc.dg/pr20922-4.c: New test.
9319         * gcc.dg/pr20922-5.c: New test.
9320         * gcc.dg/pr20922-6.c: New test.
9321
9322 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9323
9324         PR libfortran/20950
9325         * gfortran.dg/pr20950.f: New test.
9326
9327 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9328
9329         PR libfortran/19216
9330         * gfortran.dg/pr19216.f: New test.
9331
9332 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
9333
9334         PR tree-optimization/21001
9335         * gcc.dg/tree-ssa/pr21001.c: New.
9336
9337 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
9338
9339         PR libfortran/21075
9340         * gfortran.dg/reshape_rank7.f90: New test.
9341
9342 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
9343
9344         PR libfortran/12884 gfortran.dg/pr12884.f: New test
9345         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
9346         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
9347         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
9348         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
9349         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
9350         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
9351         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
9352         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
9353         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
9354         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
9355         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
9356         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
9357         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
9358         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
9359         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
9360         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
9361         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
9362         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
9363         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
9364         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
9365
9366 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
9367
9368         * gfortran.dg/wtruncate.f: New testcase.
9369         * gfortran.dg/wtruncate.f90: New testcase.
9370
9371 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
9372
9373         PR c++/21025
9374         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
9375         which sizeof/alignof is dependent, rather than just whether we are
9376         processing_template_decl.
9377
9378 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9379
9380         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9381         corrected typo where the wrong variables had been compared.
9382
9383 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9384
9385         PR libfortran/18495
9386         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9387         Test callee-allocated version of return array with a write
9388         statement.
9389         Test spread with a temporary with another write statement.
9390
9391 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
9392
9393         PR tree-optimization/21031
9394         * gcc.dg/tree-ssa/pr21031.c: New.
9395
9396 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
9397
9398         PR tree-optimization/21004
9399         * gcc.dg/builtins-53.c: Include builtins-config.h.
9400         Check floorf, ceilf, floorl and ceill transformations
9401         only when HAVE_C99_RUNTIME is defined.
9402
9403 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
9404
9405         PR middle-end/20739
9406         * gcc.dg/tree-ssa/pr20739.c: New test.
9407
9408 2005-04-14  Mike Stump  <mrs@apple.com>
9409
9410         * gcc.dg/Foundation.framework/empty: New.
9411         * gcc.dg/framework-2.c: New.
9412
9413 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9414
9415         PR tree-optimization/21021
9416         * gcc.c-torture/compile/pr21021.c: New.
9417
9418 2005-04-14  Janis Johnson  <janis187@us.ibm.com
9419
9420         PR testsuite/21010
9421         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
9422         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
9423         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
9424         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
9425         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
9426         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
9427         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
9428         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
9429
9430 2005-04-14  Richard Henderson  <rth@redhat.com>
9431
9432         * lib/target-supports.exp (check_effective_target_vect_condition):
9433         Add ia64, i?86, and x86_64.
9434
9435 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
9436
9437         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9438
9439 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9440
9441         PR tree-optimization/20657
9442         * gcc.dg/tree-ssa/pr20657.c: New.
9443
9444 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9445
9446         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9447         (long long int)trunc*.
9448
9449 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9450
9451         PR target/20927
9452         * gcc.dg/pr20927.c: New test.
9453
9454 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9455
9456         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9457         * gcc.target/mips/asm-1.c: Likewise.
9458
9459 2005-04-13  Dale Johannesen  <dalej@apple.com>
9460
9461         * objc.dg/objc-fast-4.m: New.
9462
9463 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9464
9465         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9466         directory.
9467         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9468
9469 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9470
9471         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9472         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9473         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9474
9475 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9476
9477         PR tree-optimization/20913
9478         * gcc.dg/tree-ssa/pr20913.c: New.
9479
9480         PR tree-optimization/20702
9481         * gcc.dg/tree-ssa/pr20702.c: New.
9482
9483 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9484
9485         PR c++/13744
9486         * g++.dg/inherit/local3.C: New test.
9487
9488 2005-04-12  Jeff Law  <law@redhat.com>
9489
9490         * gcc.dg/tree-ssa/20050412-1.c: New test.
9491
9492 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9493
9494         PR libfortran/19016
9495         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9496         Add tests with mask generated by expression.
9497         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9498         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9499         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9500
9501 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9502
9503         PR middle-end/20917
9504         * gcc.dg/20050409-1.c: New test.
9505
9506 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9507
9508         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9509
9510 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9511
9512         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9513         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9514         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9515         (TARGET_CXX): Adjust accordingly.
9516         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9517         determine_class_data_visibility and class_data_always_comdat.
9518         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9519         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9520         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9521         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9522         (arm_cxx_determine_class_data_visibility): New.
9523         (arm_cxx_class_data_always_comdat): Likewise.
9524         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9525         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9526         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9527         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9528         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9529         Define.
9530
9531 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9532
9533         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9534
9535 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9536
9537         * gcc.dg/i386-darwin-fpmath.c: New.
9538
9539 2004-04-11  Devang Patel  <dpatel@apple.com>
9540
9541         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9542         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9543         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9544         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9545         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9546         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9547         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9548         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9549         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9550
9551 2004-04-11  Devang Patel  <dpatel@apple.com>
9552
9553         * gcc.dg/vect/vect-dv-1.c: New test.
9554         * gcc.dg/vect/vect-dv-2.c: New test.
9555
9556 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9557
9558         PR tree-optimization/20933
9559         * gcc.dg/tree-ssa/pr20933.c: New test.
9560
9561 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9562
9563         * gfortran.dg/fold_nearest.f90: New test.
9564
9565 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9566
9567         * gcc.dg/tree-ssa/alias-1.c: New test.
9568
9569 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9570
9571         PR tree-optimization/20920
9572         * g++.dg/tree-ssa/pr20920.C: New test.
9573
9574 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9575
9576         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9577         (long long int)ceil*.
9578
9579 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9580
9581         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9582         explicit C++ linkage.
9583
9584 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9585
9586         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9587         warning for arithmetic IF statements.
9588
9589 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9590
9591         * eor_handling_1.f90: New test case.
9592         * eor_handling_2.f90: New test case.
9593         * eor_handling_3.f90: New test case.
9594         * eor_handling_4.f90: New test case.
9595         * eor_handling_5.f90: New test case.
9596         * noadv_size.f90: New test case.
9597         * pad_no.f90: New test case.
9598
9599 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9600
9601         * gcc.c-torture/execute/20050410-1.c: New test.
9602
9603 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9604
9605         * gcc.dg/pr20126.c: New.
9606
9607 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9608             Steven G. Kargl <kargls@comcast.net>
9609
9610         * gfortran.dg/PR19872.f: New test.
9611
9612 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9613
9614         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9615
9616 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9617
9618         * gfortran.dg/nint_1.f90: New test.
9619
9620 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9621
9622         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9623         Added test for callee-allocated arrays with write statements.
9624         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9625         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9626         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9627         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9628         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9629
9630 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9631
9632         PR libfortran/20163
9633         * gfortran.dg/open-options-blanks.f: New test.
9634
9635 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9636
9637         PR fortran/13257
9638         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9639
9640 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9641
9642         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9643         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9644         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9645         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9646         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9647         * gcc.c-torture/execute/stdarg-4.c: New test.
9648
9649         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9650
9651         PR target/20795
9652         * g++.dg/abi/param2.C: New test.
9653
9654 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9655
9656         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9657
9658 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9659
9660         * gcc.dg/builtins-53.c: New test.
9661
9662 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9663
9664         * g++.dg/tree-ssa/pr18178.C: New test.
9665         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9666         * gcc.c-torture/execute/20041019-1.c: New test.
9667         * gcc.dg/tree-ssa/20041008-1.c: New test.
9668         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9669         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9670         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9671         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9672         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9673         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9674         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9675         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9676         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9677         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9678
9679 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9680
9681         PR rtl-optimization/20466
9682         * gcc.c-torture/execute/pr20466-1.c: New test.
9683
9684 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/20905
9687         * g++.dg/parse/cond2.C: New test.
9688
9689         PR c++/20145
9690         * g++.dg/warn/Wdtor1.C: New test.
9691
9692 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9693
9694         PR fortran/17229
9695         * gfortran.dg/pr17229.f: New test.
9696
9697 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9698
9699         * gfortran.dg/tiny_1.f90: New test.
9700         * gfortran.dg/tiny_2.f90: ditto.
9701
9702 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9703
9704         * gfortran.dg/eor_1.f90: Fix dg-do run line
9705         * gfortran.dg/open_new.f90: Fix dg-do run line
9706
9707 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9708
9709         * lib/target-supports.exp (get_compiler_messages): Support
9710         optional arguments, the fourth being compiler options.
9711         (check_effective_target_fpic): New proc.
9712         * gcc.dg/20050321-2.c: Restrict to target fpic.
9713
9714 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
9715
9716         * gcc.dg/15443-1.c: New test.
9717         * gcc.dg/15443-2.c: Likewise.
9718
9719 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9720
9721         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
9722
9723 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9724
9725         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
9726
9727 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9728
9729         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
9730         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9731         -m64.
9732         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
9733         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
9734         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9735
9736 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
9737
9738         PR c++/20212
9739         * g++.dg/warn/Wunused-11.C: New test.
9740
9741 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
9742
9743         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
9744
9745 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
9746
9747         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
9748
9749 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9750
9751         PR c++/20734
9752         * g++.dg/template/ptrmem13.C: New test.
9753
9754 2005-04-05  Per Bothner  <per@bothner.com>
9755
9756         * lib/gcc.exp: Always add -fno-show-column, for now.
9757
9758 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
9759
9760         PR testsuite/20767
9761         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
9762         of plain old "unsigned int" for the type of "i".  Makes this test
9763         64bit clean.
9764
9765 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
9766
9767         * gcc.dg/i386-ssefn-1.c: New test.
9768         * gcc.dg/i386-ssefn-2.c: New test.
9769         * gcc.dg/i386-ssefn-3.c: New test.
9770         * gcc.dg/i386-ssefn-4.c: New test.
9771
9772 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
9773
9774         PR tree-optimization/20076
9775         * gcc.dg/builtin-apply4.c: New test.
9776
9777         PR preprocessor/19475
9778         * gcc.dg/cpp/macspace1.c: New test.
9779         * gcc.dg/cpp/macspace2.c: New test.
9780
9781 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9782
9783         * gfortran.dg/pr20755.f: Fixed bad format.
9784
9785 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9786
9787         PR c++/20763
9788         * g++.dg/ext/attrib21.C: New test.
9789
9790 2004-04-05  Devang Patel  <dpatel@apple.com>
9791
9792         * lib/target-supports.exp (check_effective_target_vect_shif): New.
9793         * gcc.dg/vect/vect-shift-1.c: New test.
9794
9795 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9796
9797         PR libfortran/20755
9798         * gfortran.dg/pr20755.f: New test.
9799
9800 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
9801
9802         * gfortran.dg/pr15959.f90: New test.
9803         * gfortran.dg/string_pad_trunc.f90: New test.
9804
9805 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9806
9807         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
9808         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
9809         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
9810         syntax.
9811
9812 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9813
9814         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
9815
9816 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9817
9818         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
9819         * gcc.c-torture/compile/20011119-2.c: Likewise.
9820         * gcc.c-torture/compile/981001-2.c: Likewise.
9821
9822 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
9823
9824         PR c++/20679
9825         * g++.dg/template/overload4.C: New test.
9826
9827 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9828
9829         PR c++/20746
9830         * g++.dg/abi/covariant5.C: New.
9831
9832         PR debug/20505
9833         * g++.dg/debug/const2.C: New.
9834
9835 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
9836
9837         PR rtl-optimization/16104
9838         * gcc.c-torture/execute/20050316-1.c: New test.
9839
9840 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
9841
9842         * g++.dg/template/spec23.C: Fix dg-error text.
9843
9844 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
9845
9846         PR c++/19199
9847         * g++.dg/expr/lval2.C: New.
9848
9849 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9850
9851         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
9852         __builtin_strcasecmp and __builtin_strncasecmp.
9853
9854 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
9855
9856         PR c++/20723
9857         * g++.dg/template/spec22.C: New.
9858         * g++.dg/template/spec23.C: New.
9859
9860 2005-04-03  Dale Ranta  <dir@lanl.gov>
9861             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9862
9863         PR libfortran/20068
9864         PR libfortran/20125
9865         PR libfortran/20156
9866         PR libfortran/20471
9867         * gfortran.dg/backspace.f: New test.
9868
9869 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
9870
9871         * gcc.dg/pr19345.c: New test.
9872
9873 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9874
9875         PR tree-optimization/20640
9876         * gcc.dg/torture/tree-loop-1.c: New.
9877
9878 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
9879
9880         PR rtl-optimization/20290
9881         * gcc.c-torture/execute/loop-ivopts-2.c: New.
9882
9883 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
9884
9885         * gcc.dg/rs6000-fpint.c: New.
9886
9887 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9888
9889         * gcc.dg/old-style-then-proto-1.c: New test.
9890
9891 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9892
9893         * gfortran.fortran-torture/execute/backspace.f90: Check
9894         after backspace and read was incorrect.
9895
9896 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9897
9898         * gcc.c-torture/execute/builtins/strcat.c: Check the result
9899         buffer past the terminating NUL using memcmp.
9900         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
9901         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
9902
9903         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
9904         Fix unused/uninitialized variable warnings.
9905
9906         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
9907         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
9908         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
9909         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
9910
9911         * gcc.c-torture/execute/builtins/abs-1-lib.c,
9912         gcc.c-torture/execute/builtins/fputs-lib.c,
9913         gcc.c-torture/execute/builtins/lib/fprintf.c,
9914         gcc.c-torture/execute/builtins/lib/main.c,
9915         gcc.c-torture/execute/builtins/lib/memcmp.c,
9916         gcc.c-torture/execute/builtins/lib/memmove.c,
9917         gcc.c-torture/execute/builtins/lib/mempcpy.c,
9918         gcc.c-torture/execute/builtins/lib/memset.c,
9919         gcc.c-torture/execute/builtins/lib/printf.c,
9920         gcc.c-torture/execute/builtins/lib/sprintf.c,
9921         gcc.c-torture/execute/builtins/lib/stpcpy.c,
9922         gcc.c-torture/execute/builtins/lib/strchr.c,
9923         gcc.c-torture/execute/builtins/lib/strcmp.c,
9924         gcc.c-torture/execute/builtins/lib/strcpy.c,
9925         gcc.c-torture/execute/builtins/lib/strcspn.c,
9926         gcc.c-torture/execute/builtins/lib/strlen.c,
9927         gcc.c-torture/execute/builtins/lib/strncat.c,
9928         gcc.c-torture/execute/builtins/lib/strncmp.c,
9929         gcc.c-torture/execute/builtins/lib/strncpy.c,
9930         gcc.c-torture/execute/builtins/lib/strrchr.c,
9931         gcc.c-torture/execute/builtins/lib/strspn.c,
9932         gcc.c-torture/execute/builtins/lib/strstr.c,
9933         gcc.c-torture/execute/builtins/memops-asm-lib.c,
9934         gcc.c-torture/execute/builtins/strlen-2.c,
9935         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
9936         prototypes.
9937
9938 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
9939
9940         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9941         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9942         selectany usage.
9943
9944 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9945
9946         PR c++/19406
9947         * g++.dg/debug/using1.C: New test.
9948
9949 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9950
9951         PR middle-end/20524
9952         * gcc.dg/alias-7.c: Prefix asm-declared name with
9953         __USER_LABEL_PREFIX__.
9954
9955 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9956
9957         Fix fallout from PR middle-end/15700:
9958         * gcc.c-torture/compile/20011119-1.c: Take
9959         __USER_LABEL_PREFIX__ into account.
9960         * gcc.c-torture/compile/20011119-2.c: Likewise.
9961
9962 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9963
9964         PR c++/18644
9965         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9966
9967 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9968
9969         PR c/17855
9970         * gcc.c-torture/compile/struct-non-lval-1.c,
9971         gcc.c-torture/compile/struct-non-lval-2.c,
9972         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9973
9974 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9975
9976         * gcc.dg/tls/tls.exp: Remove temporary file.
9977         * g++.dg/tls/tls.exp: Ditto.
9978         * lib/file-format.exp: Ditto.
9979         * g++.dg/special/ecos.exp: Ditto.
9980
9981         * lib/profopt.exp: Treat prof_ext as a list.
9982         * gcc.misc-tests/bprob.exp: Ditto.
9983         * g++.dg/bprob/bprob.exp: Ditto.
9984
9985         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9986         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9987         g++.dg/tree-ssa/pointer-reference-alias.C,
9988         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9989         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9990         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9991         g++.dg/vect/pr19951.cc: Ditto.
9992         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9993         gcc.dg/builtins-47.c: Ditto.
9994         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9995         gcc.dg/pr20115-1.c: Ditto.
9996         * gcc.dg/tree-ssa/20030530-2.c,
9997         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9998         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9999         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10000         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10001         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10002         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10003         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10004         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10005         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10006         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10007         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10008         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10009         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10010         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10011         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10012         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10013         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10014         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10015         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10016         gcc.dg/tree-ssa/20030824-1.c,
10017         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10018         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10019         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10020         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10021         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10022         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10023         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10024         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10025         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10026         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10027         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10028         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10029         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10030         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10031         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10032         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10033         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10034         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10035         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10036         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10037         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10038         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10039         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10040         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10041         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10042         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10043         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10044         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10045         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10046         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10047         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10048         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10049         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10050         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10051         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10052         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10053         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10054         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10055         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10056         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10057         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10058         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10059         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10060         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10061         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10062         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10063         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10064         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10065         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10066         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10067         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10068         gcc.dg/tree-ssa/useless-1.c: Ditto.
10069         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10070         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10071         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10072         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
10073         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10074         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
10075         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
10076         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
10077         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
10078         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
10079         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
10080         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
10081         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
10082         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
10083         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
10084         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
10085         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
10086         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
10087         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
10088         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
10089         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
10090         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10091         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10092         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
10093         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
10094         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
10095         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
10096         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
10097         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
10098         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
10099         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
10100         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
10101         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
10102         gcc.dg/vect/vect-none.c: Ditto.
10103         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
10104         treelang/compile/unsigned.tree: Ditto.
10105
10106         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
10107         * gcc.dg/cpp/direct2s.c: Ditto.
10108         * gcc.dg/cpp/paste4.c: Ditto.
10109         * gcc.dg/cpp/separate-1.c: Ditto.
10110         * gcc.dg/pch/save-temps-1.c: Ditto.
10111         * g++.dg/ext/altivec-10.C: Ditto.
10112         * g++.dg/pch/pch.C: Ditto.
10113
10114         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
10115
10116         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
10117         * g++.dg/template/repo1.C: Ditto.
10118         * g++.dg/template/repo2.C: Ditto.
10119         * g++.dg/template/repo3.C: Ditto.
10120         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
10121         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
10122         * g++.old-deja/g++.pt/repo1.C: Ditto.
10123         * g++.old-deja/g++.pt/repo2.C: Ditto.
10124         * g++.old-deja/g++.pt/repo3.C: Ditto.
10125         * g++.old-deja/g++.pt/repo4.C: Ditto.
10126
10127         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
10128         * gcc.dg/20030107-1.c: Ditto.
10129         * gcc.dg/20030702-1.c: Ditto.
10130         * gcc.dg/profile-generate-1.c: Ditto.
10131         * g++.dg/other/profile1.C: Ditto.
10132         * g++.old-deja/g++.robertl/eb83.C: Ditto.
10133
10134         * lib/gcc-dg.exp (remove-build-file): New.
10135         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10136         cleanup-tree-dump, cleanup-saved-temps): New.
10137
10138 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10139
10140         PR c++/19203, DR 214
10141         * g++.dg/parse/ambig3.C: Not ambiguous.
10142         * g++.dg/template/spec20.C: New.
10143         * g++.dg/template/spec21.C: New.
10144
10145 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
10146
10147         PR target/20045
10148         * gcc.dg/ia64-fptr-1.c: Run only on linux.
10149
10150 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10151
10152         PR libfortran/20660
10153         * gfortran.dg/negative_unit.f: New test.
10154
10155 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
10156
10157         * gcc.dg/20050330-1.c: New test.
10158
10159 2005-03-30  Devang Patel  <dpatel@apple.com>
10160
10161         * g++.dg/tree-sra/ssa-sra-3.C: New test.
10162
10163 2005-03-30  Dale Johannesen  <dalej@apple.com>
10164
10165         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
10166
10167 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
10168
10169         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10170         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
10171         Strip options from test name.
10172
10173 2005-03-31  Jan Hubicka  <jh@suse.cz>
10174
10175         * gcc.dg/varpool-1.c: New testcase.
10176
10177 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10178
10179         PR c/772
10180         PR c/17913
10181         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
10182         gcc.dg/stmt-expr-label-3.c : New tests.
10183         * gcc.c-torture/execute/medce-2.c: Remove.
10184
10185 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10186
10187         PR c/20368
10188         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
10189         tests.
10190
10191 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
10192
10193         * gcc.c-torture/compile/pr20203.c: New test.
10194
10195 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10196
10197         * gfortran.dg/promotion.f90: New test.
10198
10199 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
10200
10201         PR middle-end/20491
10202         * gcc.dg/torture/asm-subreg-1.c: New test.
10203
10204 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
10205
10206         PR c/20672
10207         * gcc.dg/pr20672-1.c: New test.
10208
10209 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
10210
10211         * gfortran.dg/vect: New directory.
10212         * gfortran.dg/vect/vect.exp: New.
10213         * gfortran.dg/vect/vect-1.f90: New test.
10214         * gfortran.dg/vect/vect-2.f90: New test.
10215         * gfortran.dg/vect/vect-3.f90: New test.
10216         * gfortran.dg/vect/vect-4.f90: New test.
10217         * gfortran.dg/vect/vect-5.f90: New test.
10218
10219 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
10220
10221         PR middle-end/20622
10222         * gcc.dg/alias-7.c: New test.
10223
10224 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10225
10226         * gcc.dg/sparc-reg-1.c: New test.
10227
10228 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
10229
10230         PR target/19890
10231         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
10232
10233 2005-03-29  Dale Ranta  <dir@lanl.gov>
10234             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10235
10236         PR libfortran/20163
10237         * gfortran.dg/pr20163-2.f: New test.
10238
10239 2005-03-28  Jan Hubicka  <jh@suse.cz>
10240
10241         PR middle-end/20635
10242         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
10243         by Jakub Jelinek.
10244
10245 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
10246
10247         PR tree-optimization/20626
10248         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
10249         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
10250
10251 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10252
10253         * gfortran.dg/underflow.f90: New test.
10254         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
10255
10256 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10257
10258         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
10259
10260 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
10261
10262         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
10263         (g++_init): Make sure that CXXFLAGS is set.
10264         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
10265         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
10266         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10267         * lib/objc.exp (objc_init): Likewise.
10268         * lib/treelang.exp (treelang_init): Likewise.
10269
10270 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
10271
10272         PR tree-optimization/20470
10273         * gcc.dg/tree-ssa/pr20470.c: New test.
10274
10275 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
10276
10277         * gcc.dg/ppc-stfiwx.c: New.
10278
10279 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
10280
10281         PR target/19888
10282         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
10283
10284 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10285
10286         * gcc.dg/20050325-1.c: Fix a typo.
10287
10288 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10289
10290         PR libfortran/19678
10291         PR libfortran/19679
10292         * gfortran.dg/dos_eol.f: New test.
10293
10294 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10295
10296         PR rtl-optimization/20249
10297         * gcc.dg/20050325-1.c: New test.
10298
10299 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10300
10301         PR libfortran/15332
10302         * gfortran.dg/pr15332.f: New test.
10303
10304 2005-03-24  Dale Johannesen  <dalej@apple.com>
10305
10306         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
10307
10308 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
10309
10310         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
10311         'internal' visibility.
10312         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10313         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
10314         'protected' visibility.
10315         * gcc.dg/visibility-7.c: Likewise.
10316         * lib/target-supports.exp (check_visibility_available): Take
10317         a parameter, the kind of visibility to check for.
10318         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
10319         to check_visibility_available.
10320
10321         * g++.dg/expr/cast3.C: New.
10322
10323 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
10324
10325         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
10326         rs6000.
10327
10328 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
10329
10330         PR target/20095
10331         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
10332
10333 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
10334
10335         * gcc.dg/badshift.c: Renamed to...
10336         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
10337
10338         * gcc.target/i386/badshift.c: Renamed to...
10339         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
10340         only.
10341
10342         PR rtl-optimization/20532
10343         * gcc.target/i386/badshift.c: New.
10344
10345 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10346
10347         * gfortran.dg/pr18025.f90: New test.
10348
10349 2005-03-23  Dale Johannesen  <dalej@apple.com>
10350
10351         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
10352
10353 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
10354
10355         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
10356
10357         * lib/target-supports.exp (check_iconv_available): Default
10358         libiconv to -liconv, if there is no definition.
10359
10360 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
10361
10362         * gcc.dg/torture/cris-asm-mof-1.c: New test.
10363
10364 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
10365
10366         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
10367         * g++.dg/opt/pr7503-2.C: Likewise.
10368         * g++.dg/opt/pr7503-3.C: Likewise.
10369         * g++.dg/opt/pr7503-4.C: Likewise.
10370         * g++.dg/opt/pr7503-5.C: Likewise.
10371         * g++.dg/warn/minmax.C: New test.
10372
10373 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10374
10375         * gfortran.dg/g77_intrinsics_funcs.f: New test.
10376         * gfortran.dg/g77_intrinsics_sub.f: New test.
10377
10378 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
10379             Jan Hubicka  <jh@suse.cz>
10380             Steven Bosscher <stevenb@suse.de
10381
10382         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
10383
10384 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10385
10386         PR c++/19980
10387         * g++.dg/template/redecl3.C: New test.
10388
10389 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10390
10391         PR c++/20499
10392         * g++.dg/parse/error16.C: Tweak error markers.
10393
10394 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
10395
10396         PR target/20561
10397         * gcc.dg/20050321-2.c: New test.
10398
10399 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10400
10401         PR c++/20465
10402         PR c++/20381
10403         * g++.dg/template/ptrmem12.C: New.
10404
10405 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
10406
10407         PR rtl-optimization/20527
10408         * gcc.c-torture/execute/pr20527-1.c: New test.
10409
10410 2005-03-22  Ben Elliston  <bje@au.ibm.com>
10411
10412         * gcc.misc-tests/options.exp (check_for_options): Create a real C
10413         program, compile it into a real executable and then delete the .c
10414         and .x files afterwards, to avoid problems on testglue targets.
10415
10416 2005-03-21  Stuart Hastings  <stuart@apple.com>
10417
10418         * gcc.target/i386/sse-2.c: New.
10419
10420 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
10421
10422         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
10423
10424 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10425
10426         * g++.dg/parse/crash25.C: Fix typo.
10427
10428 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10429
10430         PR c++/20461
10431         * g++.dg/parse/crash24.C: New test.
10432
10433         PR c++/20536
10434         * g++.dg/parse/crash25.C: New test.
10435
10436 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10437
10438         PR c++/20147
10439         * g++.dg/ext/stmtexpr4.C: New test.
10440
10441 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10442
10443         PR middle-end/20539
10444         * gcc.c-torture/compile/pr13066-1.c: New test case.
10445         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10446         * g++.dg/opt/pr13066-1.C: Likewise.
10447
10448 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10449
10450         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10451
10452 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10453
10454         PR fortran/18525
10455         * gfortran.dg/nesting_1.f90: New test.
10456
10457 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10458
10459         PR c++/20240
10460         * g++.dg/lookup/using13.C: New test.
10461
10462 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10463
10464         PR c++/20333
10465         * g++.dg/template/crash36.C: New test.
10466
10467 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10468
10469         PR c++/20463
10470         * g++.dg/template/crash35.C: New test.
10471
10472 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10473
10474         PR c++/19966
10475         * g++.dg/overload/operator2.C: New test.
10476
10477 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10478
10479         PR libfortran/20257
10480         * gfortran.dg/pr20257.f90: New test.
10481
10482 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10483
10484         PR libfortran/20480
10485         * gfortran.dg/pr20480.f90: New test.
10486
10487 2005-03-16  Richard Henderson  <rth@redhat.com>
10488
10489         PR middle-end/15700
10490         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10491         (_rtld_global): New.
10492         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10493         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10494
10495         * gcc.dg/alias-3.c: New.
10496         * gcc.dg/alias-4.c: New.
10497         * gcc.dg/alias-5.c: New.
10498         * gcc.dg/alias-6.c: New.
10499
10500 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10501
10502         * gcc.dg/cpp/ucnid-7.c: New.
10503
10504 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10505             Dorit Naishlos  <dorit@il.ibm.com>
10506
10507         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10508         darwin.
10509
10510 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10511
10512         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10513         misaligned accesses.
10514         * gcc.dg/vect/vect-58.c: Likewise.
10515         * gcc.dg/vect/vect-92.c: New.
10516         * gcc.dg/vect/vect-93.c: New.
10517
10518 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10519
10520         PR fortran/18827
10521         * gfortran.dg/assign_2.f90: New test.
10522         * gfortran.dg/assign_3.f90: New test.
10523         * gfortran.dg/assign.f90: New test.
10524
10525 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10526
10527         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10528         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10529         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10530         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10531         names.
10532
10533 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10534
10535         * gcc.dg/cpp/ucnid-6.c: New.
10536
10537         * gcc.dg/cpp/normalize-1.c: New.
10538         * gcc.dg/cpp/normalize-2.c: New.
10539         * gcc.dg/cpp/normalize-3.c: New.
10540         * gcc.dg/cpp/normalize-4.c: New.
10541         * gcc.dg/cpp/ucnid-4.c: New.
10542         * gcc.dg/cpp/ucnid-5.c: New.
10543         * g++.dg/cpp/normalize-1.C: New.
10544         * g++.dg/cpp/ucnid-1.C: New.
10545
10546 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10547
10548         * gcc.dg/pr18628.c: New.
10549
10550 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10551
10552         PR c++/20280
10553         * g++.dg/tree-ssa/pr20280.C: New.
10554
10555 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10556
10557         PR fortran/20467
10558         * gfortran.dg/stfunc_2.f90: New test.
10559
10560 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10561
10562         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10563
10564 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10565
10566         * gcc.dg/tree-ssa/20050314-1.c: New test.
10567
10568 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10569
10570         PR c++/4403
10571         PR c++/9783, DR433
10572         * g++.dg/template/friend34.C: New test.
10573         * g++.dg/template/friend35.C: Likewise.
10574         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10575
10576 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10577
10578         Friend class name lookup 5/n
10579         PR c++/1016
10580         * g++.dg/lookup/hidden-class1.C: New test.
10581         * g++.dg/lookup/hidden-class2.C: Likewise.
10582         * g++.dg/lookup/hidden-class3.C: Likewise.
10583         * g++.dg/lookup/hidden-class4.C: Likewise.
10584         * g++.dg/lookup/hidden-class5.C: Likewise.
10585         * g++.dg/lookup/hidden-class6.C: Likewise.
10586         * g++.dg/lookup/hidden-class7.C: Likewise.
10587         * g++.dg/lookup/hidden-class8.C: Likewise.
10588         * g++.dg/lookup/hidden-class9.C: Likewise.
10589         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10590         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10591         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10592         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10593         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10594         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10595         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10596         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10597         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10598         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10599         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10600
10601 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10602
10603         PR c++/20157
10604         * g++.dg/template/error18.C: New test.
10605
10606 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10607
10608         PR debug/16792
10609         * g++.dg/debug/pr16792.C: New test.
10610
10611 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10612
10613         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10614         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10615         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10616         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10617         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10618         test assertion names.
10619
10620 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10621
10622         PR fortran/18600
10623         * gfortran.dg/stfunc_1.f90: New test.
10624
10625 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10626
10627         PR fortran/16907
10628         * gfortran.dg/real_index_1.f90: New test.
10629
10630 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10631
10632         PR fortran/20323
10633         * gfortran.dg/spec_expr_1.f90: New test.
10634
10635 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10636
10637         PR c/20402
10638         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10639         new parser.
10640
10641 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10642
10643         PR fortran/20361
10644         * gfortran.dg/largeequiv_1.f90: New test.
10645
10646 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10647
10648         * gcc.dg/ucnid-1.c: New.
10649         * gcc.dg/ucnid-2.c: New.
10650         * gcc.dg/ucnid-3.c: New.
10651         * gcc.dg/ucnid-4.c: New.
10652         * gcc.dg/ucnid-5.c: New.
10653         * gcc.dg/ucnid-6.c: New.
10654         * gcc.dg/cpp/ucnid-1.c: New.
10655         * gcc.dg/cpp/ucnid-2.c: New.
10656         * gcc.dg/cpp/ucnid-3.c: New.
10657         * g++.dg/other/ucnid-1.C: New.
10658
10659 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10660
10661         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10662
10663 2005-03-11  Per Bothner  <per@bothner.com>
10664
10665         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10666         that diagnotics refer to correct token.
10667         * gcc.dg/unused-3.c: Likewise.
10668
10669 2005-03-11  Per Bothner  <per@bothner.com>
10670
10671         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10672         constant" is now actually on same line as string constant.
10673         * gcc.dg/cpp/direct2s.c: Likewise.
10674
10675 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10676
10677         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10678
10679 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10680
10681         PR libfortran/20124
10682         * gfortran.dg/pr20124.f90: New Test
10683
10684 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10685
10686         PR tree-optimization/20130
10687         * gcc.dg/pr20130-1.c: New test.
10688
10689 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10690
10691         PR target/20095
10692         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10693
10694 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10695
10696         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10697
10698 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10699
10700         * g++.dg/eh/forced1.C: Fix comment.
10701         * g++.dg/eh/forced2.C: Ditto.
10702         * g++.dg/eh/forced3.C: Ditto.
10703         * g++.dg/eh/forced4.C: Ditto.
10704
10705 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10706
10707         PR rtl-opt/20412
10708         * gcc.c-torture/compile/pr20412.c: New test.
10709
10710 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10711
10712         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
10713
10714 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10715
10716         PR target/20322
10717         * gcc.dg/20050307-1.c: New test.
10718
10719 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
10720
10721         PR c++/20375
10722         * g++.dg/other/stdarg3.C: New.
10723
10724 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10725
10726         PR c++/18384, c++/18327
10727         * g++.dg/init/array19.C: New test.
10728
10729         PR inline-asm/20314
10730         * gcc.dg/torture/pr20314-1.c: New test.
10731         * gcc.dg/torture/pr20314-2.c: New test.
10732
10733 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
10734
10735         * gcc.dg/20050309-1.c: New test.
10736
10737 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10738
10739         * gcc.dg/builtins-10.c: Reactivate disabled test.
10740         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
10741         new cbrt transformations.
10742
10743 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
10744
10745         PR c++/20208
10746         * g++.dg/template/array13.C: New test.
10747
10748 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
10749
10750         PR c++/16859
10751         * g++.dg/init/brace4.C: New test.
10752
10753 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10754
10755         PR c++/20186
10756         * g++.dg/template/non-dependent12.C: New.
10757
10758 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
10759
10760         PR c++/20142
10761         * g++.dg/init/array18.C: Add dg-do run marker.
10762
10763         PR c++/20142
10764         * g++.dg/init/array18.C: New test.
10765
10766 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10767
10768         * consistency.vlad/vlad.exp: Remove trailing semicolons.
10769         * g++.dg/gcov/gcov.exp: Likewise.
10770         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
10771         * gcc.target/xstormy16/xstormy16.exp: Likewise.
10772         * lib/c-torture.exp: Likewise.
10773         * lib/fortran-torture.exp: Likewise.
10774         * lib/g++.exp: Likewise.
10775         * lib/gcc-defs.exp: Likewise.
10776         * lib/gcc-dg.exp: Likewise.
10777         * lib/gcc.exp: Likewise.
10778         * lib/gcov.exp: Likewise.
10779         * lib/gfortran.exp: Likewise.
10780         * lib/mike-g++.exp: Likewise.
10781         * lib/mike-gcc.exp: Likewise.
10782         * lib/objc-torture.exp: Likewise.
10783         * lib/objc.exp: Likewise.
10784         * lib/profopt.exp: Likewise.
10785         * lib/target-libpath.exp: Likewise.
10786         * lib/target-supports.exp: Likewise.
10787         * lib/treelang.exp: Likewise.
10788         * lib/wrapper.exp: Likewise.
10789
10790 2005-03-08  Jeff Law  <law@redhat.com>
10791
10792         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
10793         PHI-OPT changes.
10794
10795 2005-03-08  Ira Rosen  <irar@il.ibm.com>
10796
10797         * gcc.dg/vect/pr20122.c: New test.
10798
10799 2005-03-07  Jeff Law  <law@redhat.com>
10800
10801         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
10802         was folded away.
10803         * gcc.dg/tree-ssa/pr18133-1.c: New test.
10804         * gcc.dg/tree-ssa/pr18133-2.c: New test.
10805         * gcc.dg/tree-ssa/pr18134.c: New test.
10806
10807 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10808
10809         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
10810         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
10811         gcc.dg/torture/builtin-noret-2.c: Require weak support.
10812
10813 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
10814
10815         PR tree-opt/17671
10816         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
10817
10818 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
10819
10820         * g++.dg/warn/Wnvdtor.C: New test.
10821
10822 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
10823
10824         * gcc.dg/torture/pr19683-1.c: New test.
10825
10826 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
10827
10828         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
10829         * gfortran.dg/g77/19990313-2.f: Ditto.
10830         * gfortran.dg/g77/19990313-3.f: Ditto.
10831         * gfortran.dg/g77/19990525-0.f: Ditto.
10832         * gfortran.dg/g77/19990826-0.f: Ditto.
10833         * gfortran.dg/g77/19990826-2.f: Ditto.
10834         * gfortran.dg/g77/19990826-3.f: Ditto.
10835         * gfortran.dg/g77/20000511-1.f: Ditto.
10836         * gfortran.dg/g77/20000511-2.f: Ditto.
10837         * gfortran.dg/g77/970625-2.f: Ditto.
10838         * gfortran.dg/g77/980310-2.f: Ditto.
10839         * gfortran.dg/g77/980310-3.f: Ditto.
10840         * gfortran.dg/g77/980310-8.f: Ditto.
10841         * gfortran.dg/g77/980519-2.f: Ditto.
10842         * gfortran.dg/g77/alpha1.f: Ditto.
10843         * gfortran.dg/g77/claus.f: Ditto.
10844         * gfortran.dg/g77/erfc.f: Ditto.
10845         * gfortran.dg/g77/short.f: Ditto.
10846         * gfortran.fortran-torture/execute/data.f90: Ditto.
10847         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
10848         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
10849
10850 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10851
10852         * lib/file-format.exp (gcc_target_object_format): Add check for som
10853         format and hardcode object formats on hppa*-*-hpux*.
10854         * lib/target-supports.exp (check_weak_available): Add check for som
10855         object format.  Always return 0 on hppa*-*-hpux10*.
10856
10857         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
10858         is defined.
10859
10860         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
10861
10862 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10863
10864         * gfortran.dg/pr19936_1.f90: New test.
10865         * gfortran.dg/pr19936_2.f90: New test.
10866         * gfortran.dg/pr19936_3.f90: New test.
10867
10868 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
10869             Paul Thomas <prthomas@drfccad.cea.fr>
10870
10871         * gfortran.dg/PR19754_1.f90: New test.
10872         * gfortran.dg/PR19754_2.f90: Ditto.
10873
10874 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10875
10876         PR c++/19311
10877         * g++.dg/template/non-dependent11.C: New test.
10878
10879 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
10880
10881         * lib/target-supports.exp (check_iconv_available): Fix comment.
10882
10883 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
10884             Joseph S. Myers  <joseph@codesourcery.com>
10885
10886         PR c++/19797
10887         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
10888
10889 2005-03-04  Matthew Sachs  <msachs@apple.com>
10890
10891         * gcc.exp (gcc_target_compile): Put braces around
10892         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
10893         * objc.exp (objc_target_compile): Likewise.
10894         * treelang.exp (treelang_target_compile): Likewise.
10895
10896 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10897
10898         PR fortran/19673
10899         * gfortran.dg/func_result_1.f90: New test.
10900
10901 2005-03-04  Ben Elliston  <bje@au.ibm.com>
10902
10903         * gcc.misc-tests/options.exp: New test.
10904
10905 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
10906
10907         * gcc.dg/pr15784-4.c: New test.
10908
10909 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
10910
10911         * gcc.c-torture/execute/pr17133.c: New.
10912         * gcc.c-torture/compile/20050303-1.c: New.
10913
10914 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
10915
10916         * gcc.dg/cpp/assert4.c: Fix for cygwin.
10917
10918 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
10919
10920         * g++.dg/overload/using2.C: New.
10921
10922 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
10923
10924         PR c++/19916
10925         * g++.dg/init/ptrmem2.C: New test.
10926
10927 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
10928
10929         PR c/8927
10930         * gcc.dg/pr8927-1.c: New test.
10931
10932 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10933
10934         PR c++/20232
10935         * g++.dg/inherit/covariant12.C: New.
10936
10937 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10938
10939         PR fortran/19479
10940         * gfortran.dg/bound_1.f90: New test.
10941
10942 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10943
10944         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10945         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10946
10947 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10948
10949         PR c/20245
10950         * gcc.dg/pr20245-1.c: New test.
10951
10952 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10953
10954         PR middle-end/19874
10955         * gcc.c-torture/execute/20050119-2.c: New test case.
10956
10957 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10958
10959         * README: Update the DejaGnu bug reporting address.
10960         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10961         * lib/objc-torture.exp: Likewise.
10962
10963 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10964
10965         * gfortran.dg/boz_1.f90: New test.
10966         * gfortran.dg/boz_3.f90: New test.
10967         * gfortran.dg/boz_4.f90: New test.
10968
10969 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10970
10971         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10972         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10973
10974 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10975
10976         PR libfortran/20101
10977         * gfortran.dg/write_0_pe_format.f90: New test.
10978
10979 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10980
10981         PR c++/20206
10982         * g++.dg/opt/thunk2.C: New test.
10983         * g++.dg/opt/covariant1.C: New test.
10984
10985 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10986
10987         * gfortran.dg/e_d_fmt.f90: New test.
10988
10989 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10990
10991         * gcc.dg/asm-b.c: Fix comment typos.
10992
10993 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10994
10995         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10996         a V_MAY_DEF also.
10997
10998 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10999
11000         PR tree-opt/20188
11001         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11002         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11003         * gcc.dg/asm-b.c: New test.
11004
11005 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11006
11007         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11008         Disable this test on IRIX 6.
11009
11010 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11011
11012         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11013         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11014         parser.
11015
11016 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11017
11018         PR tree-optimization/20204
11019         * testsuite/gcc.dg/pr20204.c: New test.
11020
11021 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11022
11023         PR target/20196
11024         * gcc.c-torture/execute/20050224-1.c: New test.
11025
11026         PR c++/20175
11027         * g++.dg/warn/Wbraces2.C: New test.
11028
11029 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11030
11031         PR c++/19878
11032         * g++.dg/init/const2.C: New test.
11033
11034 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11035
11036         PR tree-optimization/20100
11037         * gcc.c-torture/execute/pr20100-1.c: New test.
11038
11039 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11040
11041         * gfortran.dg/implicit_3.f90: New test.
11042
11043         * gfortran.dg/deftype_1.f90: New test.
11044
11045 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11046
11047         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11048         the test passes.
11049         * g++.dg/other/anon3.C: Accept a warning.
11050
11051 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11052
11053         * gcc.dg/pr20017.c: Fix a comment typo.
11054
11055 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11056
11057         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11058
11059 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11060
11061         PR ada/19902
11062         * ada/acats/tests/cxa/cxa3004.a: Remove.
11063         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11064
11065 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11066
11067         PR c++/20073
11068         * g++.dg/init/const1.C: New test.
11069
11070         PR c++/19991
11071         * g++.dg/parse/constant7.C: New test.
11072
11073         PR c++/20152
11074         * g++.dg/parse/error27.C: New test.
11075         * g++.dg/template/qualttp15.C: Adjust error markers.
11076         * g++.old-deja/g++.other/struct1.C: Likewise.
11077
11078         PR c++/20153
11079         * g++.dg/template/error17.C: New test.
11080
11081         PR c++/20148
11082         * g++.dg/parser/error26.C: New test.
11083
11084 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
11085
11086         PR tree-optimization/20100
11087         PR tree-optimization/20115
11088         * gcc.dg/pr20115.c: New test.
11089         * gcc.dg/pr20115-1.c: New test.
11090         * gcc.dg/pr20100.c: New test.
11091         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
11092         call-clobbered variables after alias1.
11093
11094 2005-02-22  Bud Davis  <bdavis@gfortran.org>
11095
11096         * gfortran.dg/list_read_4.f90: new test.
11097
11098 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
11099
11100         PR rtl-optimization/20017.
11101         * gcc.dg/pr20017.c: New.
11102
11103 2005-02-22  Devang Patel  <dpatel@apple.com>
11104
11105         PR 19952
11106         * g++.dg/tree-ssa/pr19952.C: New test.
11107
11108 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11109
11110         PR c++/19883
11111         * g++.dg/parse/constant6.C: New test.
11112
11113 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11114
11115         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11116         * g++.dg/charset/asm2.c: Likewise.
11117         * g++.dg/charset/asm3.c: Likewise.
11118         * g++.dg/charset/asm4.c: Likewise.
11119         * g++.dg/charset/asm5.c: Likewise.
11120         * g++.dg/charset/attribute1.c: Likewise.
11121         * g++.dg/charset/attribute2.c: Likewise.
11122         * g++.dg/charset/extern1.cc: Likewise.
11123         * g++.dg/charset/extern2.cc: Likewise.
11124         * g++.dg/charset/extern3.cc: Likewise.
11125         * g++.dg/charset/function.cc: Likewise.
11126         * g++.dg/charset/string.c: Likewise.
11127         * g++.dg/charset/charset.exp: Likewise.
11128         * lib/target-supports.exp (check_iconv_available): Fix comment.
11129
11130 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11131
11132         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
11133         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11134         * gcc.dg/charset/asm2.c: Likewise.
11135         * gcc.dg/charset/asm3.c: Likewise.
11136         * gcc.dg/charset/asm4.c: Likewise.
11137         * gcc.dg/charset/asm5.c: Likewise.
11138         * gcc.dg/charset/asm6.c: Likewise.
11139         * gcc.dg/charset/attribute1.c: Likewise.
11140         * gcc.dg/charset/attribute2.c: Likewise.
11141         * gcc.dg/charset/builtin1.c: Likewise.
11142         * gcc.dg/charset/extern.c: Likewise.
11143         * gcc.dg/charset/function.c: Likewise.
11144         * gcc.dg/charset/string.c: Likewise.
11145         * gcc.dg/charset/charset.exp: Likewise.
11146
11147 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
11148
11149         PR fortran/20086
11150         * gfortran.dg/pr20086.f90: New test.
11151
11152 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
11153
11154         PR tree-optimization/19786
11155         * g++.dg/tree-ssa/pr19786.C: New.
11156
11157 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11158
11159         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
11160
11161 2005-02-21  Jeff Law  <law@redhat.com>
11162
11163         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
11164
11165 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11166
11167         * gfortran.dg/do_iterator: Split loop, markup all lines for
11168         which an error locus is printed.
11169         * gfortran.dg/pr17708.f90: Markup all lines for which an error
11170         locus is printed.
11171         * gfortran.dg/select_4.f90: Likewise.
11172         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
11173         locuses in the various permutations.
11174
11175 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
11176
11177         PR tree-optimization/19951
11178         * g++.dg/vect: New directory.
11179         * g++.dg/vect/vect.exp: New file.
11180         * g++.dg/vect/pr19951.cc: New testcase.
11181         * g++.dg/dg.exp: Also prune vectorizer tests.
11182
11183 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
11184
11185         PR 18785
11186         * gcc.dg/charset/builtin1.c: New test.
11187
11188 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11189
11190         PR c++/19299
11191         * g++.dg/inherit/volatile1.C: New test.
11192
11193         PR c++/19440
11194         * g++.dg/template/dtor4.C: New test.
11195
11196 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11197
11198         * gfortran.dg/int_1.f90: New test.
11199
11200 2005-02-19  Devang Patel  <dpatel@apple.com>
11201
11202         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
11203
11204 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11205
11206         * gfortran.dg/achar_1.f90: New test.
11207
11208 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
11209
11210         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
11211
11212 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
11213             Jakub Jelinek  <jakub@redhat.com>
11214
11215         PR tree-optimization/19828
11216         * gcc.dg/tree-ssa/loop-7.c: New test.
11217         * gcc.c-torture/execute/20050218-1.c: New test.
11218
11219 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
11220
11221         PR c/20043
11222         * gcc.dg/transparent-union-1.c: New test.
11223         * gcc.dg/transparent-union-2.c: New test.
11224
11225 2005-02-18  James E Wilson  <wilson@specifixinc.com>
11226
11227         PR tree-optimization/18977
11228         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
11229
11230 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
11231
11232         PR target/20054
11233         * gcc.dg/pr20054.c: New test.
11234
11235 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11236
11237         PR c++/19508
11238         * g++.dg/ext/attrib20.C: New test.
11239
11240 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11241
11242         PR middle-end/20030
11243         * gfortran.fortran-torture/execute/character_passing.f90: New test.
11244
11245 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
11246
11247         PR c++/20008
11248         * g++.dg/opt/switch4.C: New.
11249
11250 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
11251
11252         PR c++/20023
11253         PR tree-optimization/20009
11254         * gcc.c-torture/compile/20050217-1.c: New test.
11255         * g++.dg/opt/switch3.C: New test.
11256
11257         PR tree-optimization/18947
11258         * gcc.c-torture/compile/20050215-1.c: New test.
11259         * gcc.c-torture/compile/20050215-2.c: New test.
11260         * gcc.c-torture/compile/20050215-3.c: New test.
11261
11262 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
11263
11264         PR c++/20028
11265         * g++.dg/template/crash34.C: New.
11266
11267         PR c++/20022
11268         * g++.dg/other/access3.C: New.
11269
11270 2005-02-17  Ira Rosen  <irar@il.ibm.com>
11271
11272         * gcc.dg/vect/vect-98.c: New test.
11273
11274 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
11275
11276         PR tree-optimization/19967
11277         * gcc.dg/pr19967.c: New.
11278
11279 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
11280
11281         PR middle-end/19857
11282         * gcc.dg/tree-ssa/20050215-1.c: New test.
11283         * gcc.c-torture/execute/20050215-1.c: New test.
11284
11285 2005-02-15  Eric Christopher  <echristo@redhat.com>
11286
11287         * gcc.dg/cpp/20050215-1.c: New file.
11288
11289 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
11290
11291         PR tree-optimization/15785
11292         * gcc.dg/pr15785-1.c: New test.
11293
11294 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
11295
11296         PR c++/17788
11297         * g++.dg/init/ctor4.C: New.
11298         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
11299
11300 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
11301
11302         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
11303         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
11304
11305 2005-02-15  Andreas Schwab  <schwab@suse.de>
11306
11307         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
11308         declare malloc.
11309
11310 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
11311
11312         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
11313
11314 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
11315
11316         PR tree-optimization/19853
11317         * gcc.c-torture/compile/pr19853.c: New test.
11318
11319 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11320
11321         PR c++/19608
11322         * g++.dg/parse/local-class1.C: New.
11323
11324         PR c++/19895
11325         * g++.dg/parse/ptrmem3.C: New.
11326
11327         PR c++/19884
11328         * g++.old-deja/g++.oliva/template6.C: Add another case.
11329         * g++.dg/template/explicit6.C: New.
11330
11331 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
11332
11333         PR c++/17816
11334         * g++.dg/other/redecl2.C: New.
11335
11336 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11337
11338         PR c++/19891
11339         * g++.dg/abi/covariant4.C: New.
11340
11341 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
11342
11343         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
11344
11345 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
11346
11347         * gcc.dg/vect/vect-96.c: Fix typo.
11348
11349 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11350
11351         PR c++/14479
11352         PR c++/19487
11353         * g++.dg/template/enum5.C: New test.
11354
11355 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11356
11357         * gcc.dg/vect/vect-97.c: New test.
11358
11359 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11360
11361         * gcc.dg/vect/vect-96.c: New test.
11362
11363 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
11364
11365         * gcc.dg/builtins-34.c: Also check ldexp*.
11366
11367 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
11368
11369         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
11370
11371 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
11372
11373         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
11374         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
11375         dg-require-dll, dg-require-iconv, dg-require-named-sections,
11376         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
11377         selector_list, selector_expression, dg-process-target): Move to new
11378         file target-supports-dg.exp.
11379         * lib/target-supports-dg.exp: New.
11380
11381         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11382         New.
11383
11384 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
11385
11386         PR c++/19666
11387         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
11388
11389         PR middle-end/19858
11390         * gcc.c-torture/compile/20050210-1.c: New test.
11391
11392 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
11393
11394         PR c++/19755
11395         * g++.dg/warn/Wbraces1.C: New test.
11396
11397 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
11398
11399         * gcc.dg/builtins-52.c: New testcase.
11400
11401 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
11402
11403         PR c/19342
11404         * gcc.c-torture/execute/20050119-1.c: New test.
11405
11406 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11407
11408         PR c++/19811
11409         * g++.dg/init/delete1.C: New test.
11410
11411 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11412
11413         PR c++/18470
11414         * g++.dg/template/static12.C: New test.
11415
11416 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11417
11418         PR c++/19787
11419         * g++.dg/conversion/ambig1.C: New test.
11420
11421         PR c++/19739
11422         * g++.dg/ext/attrib19.C: New test.
11423
11424         PR c++/19732
11425         * g++.dg/parse/dtor5.C: New test.
11426
11427         PR c++/19762
11428         * g++.dg/template/dtor3.C: New test.
11429
11430         PR c++/19826
11431         * g++.dg/template/static11.C: New test.
11432         * g++.dg/template/crash2.C: Remove dg-error marker.
11433
11434 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
11435
11436         PR C++/18491
11437         * g++.old-deja/g++.mike/p10769a.C: Remove.
11438
11439 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11440
11441         * gcc.dg/builtins-48.c: New test case.
11442         * gcc.dg/builtins-49.c: New test case.
11443         * gcc.dg/builtins-50.c: New test case.
11444         * gcc.dg/builtins-51.c: New test case.
11445
11446 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11447
11448         PR middle-end/19583
11449         * g++.dg/warn/Wreturn-type-3.C: New test.
11450
11451 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11452
11453         PR middle-end/19402
11454         * gcc.dg/pr19402-1.c: New testcase.
11455         * gcc.dg/pr19402-2.c: likewise.
11456
11457 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11458
11459         PR middle-end/19854
11460         * g++.dg/tree-ssa/tmmti.C: New testcase.
11461
11462 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11463
11464         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11465
11466 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11467
11468         PR c++/19733
11469         * g++.dg/parse/crash23.C: New test.
11470         * g++.dg/warn/Weff1.C: New test.
11471
11472 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11473
11474         * gcc.dg/20050209-1.c: New test.
11475
11476 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11477
11478         PR target/19799
11479         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11480
11481 2005-02-08  Mike Stump  <mrs@apple.com>
11482
11483         * g++.dg/pch/import-2.c: New test.
11484         * g++.dg/pch/import-2.hs: New.
11485         * g++.dg/pch/include/import-2a.h: New.
11486         * g++.dg/pch/include/import-2b.h: New.
11487
11488 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11489
11490         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11491
11492 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11493
11494         * gfortran.dg/substr_1.f90: New test.
11495
11496 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11497
11498         PR middle-end/19775
11499         * gcc.dg/torture/builtin-power-1.c: Disable test for
11500         invalid transformation.
11501         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11502         no longer optimize.
11503         * gcc.dg/builtins-47.c: New testcase.
11504
11505 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11506             Dorit Naishlos  <dorit@il.ibm.com>
11507
11508         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11509
11510 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11511
11512         * gcc.c-torture/compile/20050206-1.c: New test.
11513
11514 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11515
11516         PR tree-opt/19768
11517         * g++.dg/opt/pr19768.C: New test.
11518
11519 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11520
11521         PR tree-opt/19736
11522         * gcc.c-torture/compile/pr19736.c: New test.
11523
11524 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11525
11526         PR c++/17401
11527         * g++.dg/parse/error25.C: New test.
11528
11529 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11530
11531         * gcc.c-torture/execute/20050203-1.c: New.
11532
11533 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11534
11535         * gcc.dg/vect/vect-85.c: Remove xfail.
11536         * gcc.dg/vect/vect-86.c: Remove xfail.
11537         * gcc.dg/vect/vect-87.c: Remove xfail.
11538         * gcc.dg/vect/vect-88.c: Remove xfail.
11539
11540 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11541
11542         * gcc.dg/altivec-19.c: New.
11543
11544 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11545
11546         PR c/17807
11547         * gcc.dg/nested-func-3.c: New test.
11548         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11549
11550 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11551
11552         * gcc.test-framework/gen_directive_tests: Generate tests for
11553         selector expressions.
11554
11555 2005-02-02  Matt Austern  <austern@apple.com>
11556
11557         PR c++/19628
11558         * g++/ext/builtin7.C: New.
11559         * g++/ext/builtin8.C: New.
11560
11561 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11562
11563         PR c/18502
11564         * gcc.dg/pr18502-1.c: New test.
11565
11566 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11567
11568         PR c++/17413
11569         * g++.dg/template/local4.C: Tweak.
11570
11571 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11572
11573         PR tree-optimization/19578
11574         * gcc.c-torture/compile/20050202-1.c: New test.
11575
11576 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11577
11578         PR c/19435
11579         * gcc.dg/c99-init-4.c: New test.
11580
11581 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11582
11583         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11584
11585         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11586
11587         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11588         * g++.dg/eh/check-vect.h: New.
11589
11590         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11591         * gcc.dg/vect/vect-78.c: Ditto.
11592         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11593         Remove.
11594
11595         * g++.dg/conversion/simd1.C: Expect warning.
11596         * g++.dg/ext/attribute-test-1.C: Ditto.
11597         * g++.dg/ext/attribute-test-2.C: Ditto.
11598         * g++.dg/ext/attribute-test-3.C: Ditto.
11599         * g++.dg/ext/attribute-test-4.C: Ditto.
11600
11601         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11602         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11603
11604         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11605
11606 2005-02-01  Richard Henderson  <rth@redhat.com>
11607
11608         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11609         long double for ibm double-double format.
11610         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11611
11612 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11613
11614         PR tree-optimization/19633
11615         * testsuite/gcc.dg/pr19633-1.c: New test.
11616         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11617         to NULL or a symbol.
11618
11619 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11620
11621         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11622         New procs.
11623         (dg-process-target (local override)): Handle selector expressions.
11624
11625         * gcc.test-framework/README: Describe tests in source directory.
11626         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11627         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11628         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11629         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11630         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11631         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11632         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11633         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11634         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11635         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11636         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11637         * gcc.test-framework/dg-error-exp-P.c: New test.
11638         * gcc.test-framework/dg-error-exp-XP.c: New test.
11639         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11640         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11641         * gcc.test-framework/dg-output-exp-P.c: New test.
11642         * gcc.test-framework/dg-output-exp-XF.c: New test.
11643         * gcc.test-framework/dg-warning-exp-P.c: New test.
11644         * gcc.misc-tests/dg-1.c: Remove.
11645         * gcc.misc-tests/dg-2.c: Remove.
11646         * gcc.misc-tests/dg-3.c: Remove.
11647         * gcc.misc-tests/dg-4.c: Remove.
11648         * gcc.misc-tests/dg-5.c: Remove.
11649         * gcc.misc-tests/dg-6.c: Remove.
11650         * gcc.misc-tests/dg-7.c: Remove.
11651         * gcc.misc-tests/dg-8.c: Remove.
11652         * gcc.misc-tests/dg-9.c: Remove.
11653         * gcc.misc-tests/dg-10.c: Remove.
11654         * gcc.misc-tests/dg-11.c: Remove.
11655         * gcc.misc-tests/dg-12.c: Remove.
11656         * gcc.misc-tests/dg-test.exp: Remove.
11657
11658         * gcc.test-framework/test-framework.awk: Change recording and
11659         printing of passes and failures.
11660
11661         * gcc.test-framework: New directory.
11662         * gcc.test-framework/README: New.
11663         * gcc.test-framework/test-framework.exp: New.
11664         * gcc.test-framework/test-framework.awk: New.
11665         * gcc.test-framework/gen_directive_tests: New.
11666
11667 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11668
11669         * lib/treelang.exp: Fix comment typos.
11670         (treelang_target_compile): Don't append libs=-ltreelang to options.
11671
11672 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11673
11674         * g++.dg/parse/typename7.C: Adjust error messages.
11675
11676 2005-01-31  Jeff Law  <law@redhat.com>
11677
11678         * gcc.c-torture/execute/20050131-1.c: New test.
11679         * gcc.dg/wcaselabel.c: New test.
11680
11681 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11682
11683         * g++.dg/other/warning1.C: Adjust error messags.
11684         * g++.dg/parse/constant5.C: New test.
11685
11686 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11687
11688         PR c/19333
11689         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11690         the test case valid.
11691         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11692         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11693         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11694         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11695         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11696         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11697
11698 2005-01-31  Dale Johannesen  <dalej@apple.com>
11699
11700         * g++.dg/opt/pr19650.C: New test.
11701
11702 2005-01-31  Richard Henderson  <rth@redhat.com>
11703
11704         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11705         long double for intel double extended format.
11706         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11707
11708 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11709
11710         PR c++/19555
11711         * g++.dg/template/static10.C: New test.
11712
11713         PR c++/19395
11714         * g++.dg/parse/error24.C: New test.
11715
11716         PR c++/19367
11717         * g++.dg/lookup/builtin1.C: New test.
11718
11719         PR c++/19457
11720         * g++.dg/warn/conv3.C: New test.
11721
11722 2005-01-30  Bud Davis  <bdavis@gfortran.org>
11723
11724         PR fortran/19647
11725         * gfortan.dg/inquire_7.f90
11726
11727 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
11728
11729         PR tree-optimization/15791
11730         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
11731         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
11732         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
11733         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
11734         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
11735         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
11736         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
11737         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
11738         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
11739         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
11740
11741 2005-01-29  Paul Brook  <paul@codesourcery.com>
11742
11743         PR fortran/18565
11744         * check.c (real_or_complex_check): New function.
11745         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
11746         * intrinsic.c (add_functions): Use new check functions.
11747         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
11748         Add prototypes.
11749
11750 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11751
11752         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11753         gcc.dg/lvalue-3.c: New tests.
11754         * gcc.dg/concat.c: Update expected messages.
11755
11756 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
11757
11758         PR libfortran/19595
11759         * gfortran.dg/eor_1.f90: New test.
11760
11761 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
11762
11763         PR fortran/19589
11764         * gfortran.dg/logical_data_1.f90: New test.
11765
11766 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
11767
11768         PR c++/19253
11769         * g++.dg/template/crash33.C: New test.
11770
11771         PR c++/19667
11772         * g++.dg/template/crash32.C: New test.
11773
11774 2005-01-28  Ian Lance Taylor  <ian@airs.com>
11775
11776         PR middle-end/16558
11777         * g++.dg/warn/Wreturn-type-2.C: New test.
11778
11779 2004-06-24  Jeff Law  <law@redhat.com>
11780
11781         * gcc.dg/tree-ssa/20050128-1.c: New test.
11782
11783 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
11784
11785         * gcc.target/frv/all-mdpackh-1.c: New test.
11786
11787 2005-01-28  Steven Bosscher  <stevenb@suse.de>
11788
11789         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
11790
11791 2005-01-27  Richard Henderson  <rth@redhat.com>
11792
11793         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
11794
11795 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11796
11797         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
11798
11799 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
11800
11801         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11802         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11803         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
11804         to cope with cases where the multilib options override the dg-options.
11805
11806 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
11807
11808         PR c/18946
11809         * gcc.dg/noncompile/20050120-1.c: New test.
11810
11811 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
11812
11813         PR tree-optimization/19633
11814         * gcc.dg/pr19633.c: New test.
11815         * gcc.dg/tree-ssa/pr19633.c: New test.
11816
11817 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
11818
11819         * gcc.dg/20041216-1.c: New test.
11820
11821 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
11822
11823         PR objc/18862
11824         * objc.dg/selector-2.m: New test.
11825
11826 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
11827
11828         * g++.dg/opt/range-test-2.C: New test.
11829
11830         PR rtl-optimization/19579
11831         * gcc.c-torture/execute/20050124-1.c: New test.
11832
11833 2005-01-26  Greg Parker  <gparker@apple.com>
11834         Stuart Hastings  <stuart@apple.com>
11835
11836         * gcc.c-torture/execute/20050125-1.c: New.
11837
11838 2005-01-18  Jan Hubicka  <jh@suse.cz>
11839
11840         PR tree-optimize/19337
11841         * gcc.c-torture/compile/20050119-1.c: New test.
11842
11843 2005-01-24  James E Wilson  <wilson@specifixinc.com>
11844
11845         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
11846         test for successful match.
11847
11848 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
11849
11850         PR objc/18408
11851         * objc.dg/comp-types-7.m: New test.
11852
11853 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
11854
11855         * lib/target-supports.exp (current_target_name): New.
11856         (check_effective_target_ilp32, check_effective_target_lp64):
11857         Cache the result to use as long as the current target, with
11858         multilib flags, remains the same.
11859
11860         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
11861         (dg-require-weak, dg-require-visibility, dg-require-alias,
11862         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
11863         dg-require-effective-target, dg-skip-if): Remove call to
11864         skip_test_and_clear_xfail.
11865         (dg-test): Clear xfail data.
11866
11867 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
11868
11869         PR target/17751
11870         * gcc.dg/ppc64-toc.c: New test.
11871
11872         * g++.dg/tree-ssa/empty-1.C: New test.
11873
11874         PR middle-end/19551
11875         * gcc.c-torture/execute/20050121-1.c: New test.
11876         * gcc.dg/20050121-2.c: New test.
11877
11878 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
11879         Paul Brook  <paul@codesourcery.com>
11880
11881         PR fortran/17941
11882         * gfortran.dg/real_const_1.f: New test.
11883         * gfortran.dg/real_const_2.f90: New test.
11884         * gfortran.dg/complex_int_1.f90: New test.
11885
11886 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
11887
11888         PR fortran/19313
11889         * gfortan.dg/inquire_6.f90: New test.
11890
11891 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11892
11893         PR libfortran/19451
11894         * open_readonly_1.f90: New test.
11895
11896 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
11897
11898         PR libfortran/18982
11899         * gfortran.dg/open_new.f90: New file.
11900
11901 2005-01-22  Paul Brook  <paul@codesourcery.com>
11902
11903         * namelist_1.f90: New test.
11904
11905 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
11906
11907         PR tree-optimization/19484
11908         * gcc.c-torture/compile/20050122-[12].c: New tests.
11909
11910 2005-01-22  Paul Brook  <paul@codesourcery.com>
11911
11912         * gfortran.dg/implicit_2.f90: New test.
11913
11914 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
11915
11916         PR fortran/19314
11917         * gfortran.dg/inquire_5.f90: New test.
11918
11919 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11920
11921         PR c/18809
11922         * gcc.dg/pr18809-1.c: New test.
11923
11924 2005-01-21  Ian Lance Taylor  <ian@airs.com>
11925
11926         * gcc.dg/20050121-1.c: New test.
11927
11928         PR tree-optimization/13000
11929         * gcc.dg/20040206-1.c: Change warning to point where function is
11930         being inlined.
11931
11932 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11933
11934         PR c++/19208
11935         * g++.dg/template/array11.C: New test.
11936
11937 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11938
11939         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
11940         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11941         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11942         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11943         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11944         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11945
11946 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11947
11948         PR tree-optimization/15349
11949         * gcc.dg/tree-ssa/pr15349.c: New.
11950
11951 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11952
11953         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11954
11955 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11956
11957         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11958         scan-assembler-times directive name.
11959
11960         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11961         after dg-do.
11962
11963         PR rtl-optimization/19462
11964         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11965
11966 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11967
11968         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11969         counting function calls on ia64.
11970
11971 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11972
11973         PR rtl-optimization/15139
11974         * gcc.dg/20050111-2.c: New test.
11975
11976         PR c/17297
11977         * gcc.c-torture/compile/20050113-1.c: New testcase.
11978
11979         PR middle-end/19164
11980         * gcc.dg/20050113-1.c: New testcase.
11981
11982 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11983
11984         * gcc.dg/vect/vect-85.c: Add comment.
11985         * gcc.dg/vect/vect-86.c: Add xfail for now.
11986         * gcc.dg/vect/vect-87.c: Add xfail for now.
11987         * gcc.dg/vect/vect-88.c: Add xfail for now.
11988         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11989
11990 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11991
11992         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11993
11994 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11995
11996         * g++.dg/debug/typedef3.C: New test.
11997
11998 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11999
12000         PR c/19472
12001         * gcc.dg/asm-a.c: New test.
12002
12003 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12004
12005         * gcc.dg/sh-relax.c: Add prototype for abort.
12006
12007 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12008
12009         * gcc.dg/short-compare-1.c: New test.
12010         * gcc.dg/short-compare-2.c: Likewise.
12011
12012 2005-01-18  Michael Matz  <matz@suse.de>
12013
12014         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12015
12016 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12017
12018         PR tree-optimization/19121
12019         * gcc.c-torture/compile/pr19121.c: New test.
12020
12021 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12022
12023         PR target/19357
12024         * gcc.c-torture/compile/pr19357.c: New test.
12025
12026 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12027
12028         PR c/5675
12029         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12030         pass--those that refer just to the variable, possibly with a
12031         cast.
12032         * gcc.dg/c99-const-expr-3.c: Likewise.
12033
12034         PR middle-end/13127
12035         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12036         longer emitted.
12037
12038 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12039
12040         PR fortran/18778
12041         * gfortran.dg/endfile_2.f90: New test.
12042
12043 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12044
12045         PR 19168
12046         * gfortran.dg/select_5.f90: New test.
12047
12048 2004-01-16  Paul Brook  <paul@codesourcery.com>
12049
12050         * gfortran.dg/common_4.f90: New test.
12051
12052 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12053
12054         PR rtl-optimization/19462
12055         * gcc.dg/torture/pr19462-1.c: New test.
12056
12057 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12058
12059         PR objc/19321
12060         * objc.dg/func-ptr-2.m: New.
12061         * objc.dg/volatile-1.m: New.
12062
12063 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12064
12065         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12066
12067 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12068
12069         PR tree-optimization/19060
12070         * gcc.c-torture/execute/20050104-1.c: New test.
12071
12072 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
12073
12074         PR fortran/18983
12075         * gfortran.dg/write_to_null.f90: New test.
12076
12077 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
12078             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12079
12080         PR other/19328
12081         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
12082         argument.
12083
12084 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12085
12086         PR c++/19263
12087         * g++.dg/init/vector1.C: New test.
12088
12089 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
12090
12091         PR target/13158
12092         * gcc.target/ia64/sibcall-unwind-1.c: New test.
12093         PR target/18987
12094         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12095
12096 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
12097
12098         * gfortran.dg/select_1.f90: New test.
12099         * gfortran.dg/select_2.f90: New test.
12100         * gfortran.dg/select_3.f90: New test.
12101         * gfortran.dg/select_4.f90: New test.
12102
12103 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
12104
12105         PR middle-end/19084
12106         PR rtl-optimization/19348
12107         * gcc.dg/20050111-1.c: New test.
12108         * gcc.c-torture/execute/20050111-1.c: New test.
12109
12110         * gcc.dg/i386-asm-4.c: New test.
12111
12112 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12113
12114         * gcc.dg/nested-func-2.c: New test.
12115         * ada/acats/norun.lst: Remove c953002.
12116
12117 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
12118
12119         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
12120
12121 2005-01-12  Ben Elliston  <bje@au.ibm.com>
12122
12123         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
12124
12125 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
12126
12127         PR target/18761
12128         * g++.dg/abi/align1.C: New test.
12129
12130 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
12131
12132         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
12133         at a time.
12134         * g++.dg/ext/altivec_check.h: Support compiling as C.
12135
12136 2005-01-10  Roger Sayle  <roger@eyesopen.com>
12137
12138         PR c++/19355
12139         * g++.dg/expr/pr19355-1.C: New test case.
12140
12141 2005-01-10  Laurent GUERBY <laurent@guerby.net>
12142
12143         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
12144         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
12145         * ada/acats/tests/c3/c92005b.ada: Likewise.
12146         * ada/acats/tests/c3/cxb3012.a: Likewise.
12147         * ada/acats/norun.lst: Add c380004 and c953002, add PR
12148
12149 2005-01-09  Paul Brook  <paul@codesourcery.com>
12150
12151         * gfortran.dg/common_2.f90: New file.
12152         * gfortran.dg/common_3.f90: New file.
12153
12154 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
12155
12156         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
12157
12158 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12159
12160         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
12161         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
12162         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
12163         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
12164         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
12165         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
12166         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
12167         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
12168         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
12169         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
12170         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
12171         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
12172         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
12173         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
12174         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
12175         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
12176         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
12177         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
12178         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
12179         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
12180         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
12181         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
12182         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
12183         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
12184         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
12185         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
12186         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
12187         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
12188         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
12189         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
12190         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
12191         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
12192         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
12193         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
12194         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
12195         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
12196         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
12197         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
12198         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
12199         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
12200         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
12201         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
12202         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
12203         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
12204         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
12205         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
12206         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
12207         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
12208         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
12209         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
12210         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
12211         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
12212         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
12213         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
12214         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
12215         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
12216         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
12217         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
12218         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
12219         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
12220         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
12221         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
12222         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
12223         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
12224         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
12225         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
12226         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
12227
12228         * gcc.dg/vect/vect-1.c: Fix spelling.
12229         * gcc.dg/vect/vect-10.c: Fix spelling.
12230         * gcc.dg/vect/vect-11.c: Fix spelling.
12231         * gcc.dg/vect/vect-12.c: Fix spelling.
12232         * gcc.dg/vect/vect-14.c: Fix spelling.
12233         * gcc.dg/vect/vect-15.c: Fix spelling.
12234         * gcc.dg/vect/vect-16.c: Fix spelling.
12235         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
12236         * gcc.dg/vect/vect-64.c: Fix comments.
12237         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
12238
12239 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12240             Ira Rosen  <irar@il.ibm.com>
12241
12242         * gcc.dg/vect/vect-70.c: New test.
12243         * gcc.dg/vect/vect-71.c: New test.
12244
12245 2005-01-09  Manfred Hollstein  <mh@suse.com>
12246
12247         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
12248         * gcc.dg/pr18241-2.c: Likewise.
12249         * gcc.dg/pr18241-3.c: Likewise.
12250         * gcc.dg/pr18241-4.c: Likewise.
12251         * gcc.dg/pr18241-5.c: Likewise.
12252
12253 2005-01-08  Richard Henderson  <rth@redhat.com>
12254
12255         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12256         False for x86 and x86-64.
12257
12258 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
12259
12260         PR tree-optimization/18241
12261         * gcc.dg/pr18241-1.c: New test.
12262         * gcc.dg/pr18241-2.c: New test.
12263         * gcc.dg/pr18241-3.c: New test.
12264         * gcc.dg/pr18241-4.c: New test.
12265         * gcc.dg/pr18241-5.c: New test.
12266
12267 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
12268
12269         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
12270         gfortran.dg/select_4.f90: New.
12271
12272 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12273
12274         * gcc.c-torture/execute/20050107-1.c: New test.
12275
12276 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
12277
12278         PR c++/19298
12279         * g++.dg/template/ref2.C: New.
12280
12281 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
12282
12283         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
12284         instead of being empty.
12285
12286 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12287
12288         PR fortran/15553
12289         * gfortran.dg/array-1.f90: New test.
12290
12291 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12292
12293         PR tree-optimization/19283
12294         * gcc.c-torture/execute/20050106-1.c: New test.
12295
12296         PR rtl-optimization/18861
12297         * gcc.dg/20050105-1.c: New test.
12298
12299         PR tree-optimization/18828
12300         * gcc.dg/20050105-2.c: New test.
12301
12302 2005-01-07  Andreas Jaeger  <aj@suse.de>
12303
12304         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
12305
12306 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
12307
12308         PR fortran/18398
12309         * gfortran.dg/fmt_read.f90: New test.
12310
12311 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
12312
12313         * gcc.dg/rs6000-ldouble-2.c: New.
12314
12315 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
12316
12317         PR c++/19244
12318         * g++.dg/parser/ctor2.C: New test.
12319
12320 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12321
12322         PR c++/17154
12323         * g++.dg/template/using9.C: New test.
12324
12325 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12326
12327         PR c++/19258
12328         * g++.dg/lookup/friend6.C: New test.
12329
12330 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12331
12332         PR c++/19270
12333         * g++.dg/template/array10.C: New.
12334
12335 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12336
12337         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
12338         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
12339
12340 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
12341
12342         * gcc.c-torture/compile/20050105-1.c: New test.
12343
12344 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
12345
12346         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
12347
12348 2005-01-05  Roger Sayle  <roger@eyesopen.com>
12349
12350         PR middle-end/19100
12351         * gcc.dg/conv-3.c: New test case.
12352
12353 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
12354
12355         * gcc.dg/asm-wide-1.c: New test.
12356
12357 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12358
12359         PR c++/19030
12360         * g++.dg/parse/crash22.C: New
12361
12362 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
12363
12364         PR 19257
12365         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
12366
12367 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
12368
12369         PR middle-end/17767
12370         * gcc.dg/i386-mmx-6.c: New test case.
12371
12372 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
12373
12374         PR tree-optimization/18308
12375         * gcc.dg/vect/pr18308.c: New testcase.
12376
12377 2005-01-04  Andreas Jaeger  <aj@suse.de>
12378
12379         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
12380
12381 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12382             Robert Bowdidge <bowdidge@apple.com>
12383
12384         * gcc.dg/cpp/subframework1.c: New.
12385         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
12386         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
12387         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
12388         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
12389
12390 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12391
12392         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
12393         producing warning.
12394         * gcc.dg/darwin-weakimport-2.c: New.
12395
12396 2005-01-03  Richard Henderson  <rth@redhat.com>
12397
12398         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
12399
12400 2005-01-03  Richard Henderson  <rth@redhat.com>
12401
12402         * gcc.dg/vect/vect.exp: Enable for ia64.
12403         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
12404         (check_effective_target_vect_float): Likewise.
12405         (check_effective_target_vect_no_align): Likewise.
12406         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
12407         * gcc.dg/vect/vect-8.c: Likewise.
12408
12409 2005-01-03  Uros Bizjak <uros@kss-loka.si>
12410
12411         PR target/19236
12412         * gcc.dg/pr19236-1.c: New test case.
12413
12414 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12415
12416         PR rtl-optimization/12092
12417         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
12418
12419 2005-01-02  Andreas Jaeger  <aj@suse.de>
12420
12421         * gcc.dg/pr12092-1.c: Do not run on x86_64.
12422
12423 2005-01-01  Roger Sayle  <roger@eyesopen.com>
12424             Andrew Pinski  <pinskia@physics.uc.edu>
12425
12426         PR rtl-optimization/12092
12427         * gcc.dg/pr12092-1.c: New test case.
12428
12429 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
12430
12431         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
12432         'hidden' and 'default' for better portability.
12433         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
12434
12435         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
12436         6 and 7.
12437         * g++.old-deja/g++.brendan/new3.C: Likewise.
12438
12439 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12440
12441         * gcc.dg/20041231-1.C: New test.
12442         * g++.dg/warn/Wunreachable-code-1.C: New test.
12443
12444 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12445
12446         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12447         file, not /dev/null.  Abort on error.
12448
12449 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12450             Ziemowit Laski  <zlaski@apple.com>
12451
12452         PR objc/18971
12453         * objc.dg/encode-5.m: New test.
12454
12455 2004-12-29  Richard Henderson  <rth@redhat.com>
12456
12457         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12458         * objc.dg/stabs-1.m: Disable for ia64.
12459
12460 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12461
12462         PR c++/19190
12463         * g++.dg/warn/Wunused-10.C: New test.
12464
12465 2004-12-28  Richard Henderson  <rth@redhat.com>
12466
12467         * objc.dg/stabs-1.m: Disable for alpha.
12468
12469 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12470
12471         PR c++/19149
12472         * g++.dg/parse/error23.C: New test.
12473
12474 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12475
12476         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12477
12478         PR fortran/19032
12479         * gfortran.dg/intrinsic_modulo_1.f90: New.
12480         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12481         tests with divisor -1.
12482
12483 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12484
12485         * g++.dg/opt/temp1.C (memcpy): Return a value.
12486
12487         PR c++/19148
12488         * g++.dg/expr/cond7.C: New test.
12489
12490 2004-12-27  Paul Brook  <paul@codesourcery.com>
12491
12492         * gfortran.dg/g77/select_no_compile.f: Remove.
12493
12494 2004-12-27  Richard Henderson  <rth@redhat.com>
12495
12496         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12497         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12498         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12499
12500 2004-12-26  Richard Henderson  <rth@redhat.com>
12501
12502         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12503         by 1i instead of token pasting.
12504
12505 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12506
12507         PR tree-optimization/17578
12508         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12509         to additional_flags.
12510         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12511
12512 2004-12-25  Richard Henderson  <rth@redhat.com>
12513
12514         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12515         Remove Alpha.
12516
12517 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12518
12519         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12520         hppa*-*-hpux*.
12521         * gcc.dg/pr17957.c (dg-options): Likewise.
12522         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12523         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12524         instead of 0 on __hppa__.
12525         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12526         "foo,%r" on hppa*-*-*.
12527
12528 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12529
12530         PR fortran/19071
12531         * gfortran.dg/complex_write.f90: New test.
12532
12533 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12534
12535         PR c++/17595
12536         * g++.dg/parse/pragma2.C: New test.
12537
12538         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12539
12540 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12541
12542         * gcc.dg/empty2.c: Add missing dg-warning.
12543
12544 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12545
12546         PR c++/17413
12547         * g++.dg/template/local4.C: New test.
12548         * g++.dg/template/crash19.C: Add dg-error marker.
12549
12550         * g++.dg/template/crash31.C: Correct embedded PR number.
12551
12552 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12553
12554         PR c++/16405
12555         * g++.dg/opt/temp1.C: Add do-run marker.
12556
12557 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12558
12559         * g++.dg/template/spec19.C: New.
12560
12561 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12562
12563         PR target/16819
12564         * gcc.dg/empty2.c: New.
12565
12566 2004-12-23  Richard Henderson  <rth@redhat.com>
12567
12568         * lib/target-supports.exp (check_effective_target_vect_no_align):
12569         Remove i?86 and x86-64.
12570
12571 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12572
12573         PR c++/16405
12574         * g++.dg/opt/temp1.C: New test.
12575
12576 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12577
12578         PR c++/18733
12579         * g++.dg/template/friend33.C: New testcase.
12580
12581 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12582
12583         PR c++/18464
12584         * g++.dg/template/cond5.C: New test.
12585
12586         PR c++/18492
12587         * g++.dg/inherit/thunk3.C: New test.
12588
12589         PR c++/11224
12590         * g++.dg/warn/Wunused-9.C: New test.
12591
12592 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12593
12594         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12595
12596 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12597
12598         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12599
12600 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12601
12602         PR c++/18378
12603         * g++.dg/ext/packed8.C: New test.
12604
12605         PR c++/19063
12606         * g++.dg/template/crash31.C: New test.
12607
12608         PR c++/19034
12609         * g++.dg/template/crash30.C: New test.
12610
12611 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12612
12613         PR C++/18984
12614         * g++.dg/eh/ctor3.C: New test.
12615
12616 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12617
12618         * objc.dg/stabs-1.m: Allow section name to be quoted and
12619         assembly label to begin with '.LL'.
12620
12621 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12622
12623         * gcc.dg/vect/vect.exp
12624         (check_effective_target_lp64_or_vect_no_align): New.
12625         * gcc.dg/vect/vect-77.c: Use it.
12626         * gcc.dg/vect/vect-78.c: Use it.
12627
12628         * lib/target-supports.exp
12629         (check_effective_target_vect_no_max,
12630         check_effective_target_vect_no_bitwise,
12631         check_effective_target_vect_no_align): New.
12632         * gcc.dg/vect/vect-13.c: Use them.
12633         * gcc.dg/vect/vect-17.c: Ditto.
12634         * gcc.dg/vect/vect-18.c: Ditto.
12635         * gcc.dg/vect/vect-19.c: Ditto.
12636         * gcc.dg/vect/vect-20.c: Ditto.
12637         * gcc.dg/vect/vect-27.c: Ditto.
12638         * gcc.dg/vect/vect-29.c: Ditto.
12639         * gcc.dg/vect/vect-44.c: Ditto.
12640         * gcc.dg/vect/vect-48.c: Ditto.
12641         * gcc.dg/vect/vect-50.c: Ditto.
12642         * gcc.dg/vect/vect-52.c: Ditto.
12643         * gcc.dg/vect/vect-54.c: Ditto.
12644         * gcc.dg/vect/vect-56.c: Ditto.
12645         * gcc.dg/vect/vect-58.c: Ditto.
12646         * gcc.dg/vect/vect-60.c: Ditto.
12647         * gcc.dg/vect/vect-72.c: Ditto.
12648         * gcc.dg/vect/vect-80.c: Ditto.
12649
12650 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         PR c++/14075
12653         * g++.dg/init/string1.C: New.
12654
12655         PR c++/18975
12656         * g++.dg/other/synth1.C: New.
12657
12658 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12659
12660         PR c/18963
12661         * gcc.dg/pr18963-1.c: New test.
12662
12663 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12664
12665         PR c/18596
12666         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12667         * gcc.dg/pr18596-1.c: Use dg-error.
12668         (dg-options): Use -fno-unit-at-a-time.
12669         * gcc.dg/pr18596-2.c: New test.
12670         * gcc.dg/pr18596-3.c: New test.
12671
12672 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12673
12674         PR middle-end/18683
12675         * g++.dg/opt/pr18683-1.C: New test case.
12676
12677 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12678
12679         PR other/19093
12680         * g++.dg/opt/max1.C: Fix for 64bit targets.
12681
12682 2004-12-20  Matt Austern  <austern@apple.com>
12683
12684         PR c++/19044
12685         * g++.dg/ext/builtin6.C: New
12686
12687 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12688
12689         PR tree-optimization/19080
12690         * gcc.c-torture/compile/pr19080.c: New test.
12691
12692 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12693
12694         * gcc.dg/20041219-1.c: New test.
12695
12696 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12697
12698         PR middle-end/19068
12699         * g++.dg/opt/max1.C: New test case.
12700
12701 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12702
12703         * gcc.dg/fdata-sections-1.c: New test.
12704
12705 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12706
12707         PR middle-end/18548
12708         * gcc.dg/max-1.c: New test case.
12709
12710 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12711
12712         * gcc.c-torture/execute/20041218-1.c: New test.
12713
12714 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
12715
12716         * gcc.dg/pr18501.c: New test.
12717         * gcc.dg/uninit-5.c: XFAIL.
12718         * gcc.dg/uninit-9.c: XFAIL.
12719
12720 2004-12-17  Dale Johannesen  <dalej@apple.com>
12721
12722         * gcc.dg/20041213-1.c: New.
12723
12724 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
12725
12726         * objc.dg/stabs-1.m: Allow assembly label to begin
12727         with a dot ('.').
12728
12729 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
12730
12731         * gcc.c-torture/execute/20041213-1.c: Move...
12732         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
12733
12734 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
12735
12736         PR c++/18721
12737         * g++.dg/lookup/conv-5.C: New.
12738
12739 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
12740
12741         * objc.dg/stabs-1.m: New test.
12742
12743 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12744
12745         * gcc.dg/visibility-c.c: Change compile to
12746         assemble for the test.
12747
12748 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12749
12750         PR target/19041
12751         * gcc.dg/visibility-c.c: New test.
12752
12753 2004-12-16  Roger Sayle  <roger@eyesopen.com>
12754
12755         PR middle-end/18493
12756         * gcc.dg/switch-8.c: New test case.
12757
12758 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12759
12760         PR c++/18905
12761         * g++.dg/template/init4.C: New.
12762         * g++.dg/opt/static3.C: Enable optimizer.
12763
12764 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
12765
12766         * g++.dg/other/complex1.C: New test.
12767
12768 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
12769
12770         * g++.dg/opt/inline9.C: New test.
12771
12772 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12773
12774         PR fortran/18993
12775         * gfotran.dg/nullify_1.f: New test.
12776
12777 2004-12-15  Richard Henderson  <rth@redhat.com>
12778
12779         * gcc.target/i386/i386.exp: New harness.
12780         * gcc.target/i386/vect-args.c: New.
12781
12782 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
12783
12784         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
12785
12786 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12787
12788         PR c++/18825
12789         * g++.dg/template/friend32.C: New test.
12790
12791 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12792
12793         * cpp/pragma-once-1.c: New test.
12794         * cpp/pragma-once-1b.h: Likewise.
12795         * cpp/pragma-once-1c.h: Likewise.
12796         * cpp/pragma-once-1d.h: Likewise.
12797         * cpp/inc/pragma-once-1a.h: Likewise.
12798
12799 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
12800             Steven G. Kargl  <kargls@comcast.net>
12801
12802         PR fortran/17597
12803         * gfortran.dg/list_read_3.f90: New test.
12804
12805 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12806
12807         * gcc.dg/ftrapv-2.c: New test.
12808
12809 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
12810
12811         PR c++/18981
12812         * g++.dg/template/typename9.C: New test.
12813
12814 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12815
12816         PR c++/18738
12817         * g++.dg/template/typename8.C: New test.
12818         * g++.dg/parse/friend2.C: Tweak error message.
12819
12820 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12821
12822         * gcc.c-torture/20041214-1.c: New test.
12823
12824 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
12825
12826         PR c++/18965
12827         * g++.dg/init/array17.C: New test.
12828
12829 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
12830
12831         PR c++/18793
12832         * g++.dg/init/aggr3.C: New test.
12833
12834 2004-12-14  Janis Johnson  <janis187@us.ibm.com
12835
12836         * gcc.dg/altivec-types-1.c: New test.
12837         * gcc.dg/altivec-types-2.c: New test.
12838         * gcc.dg/altivec-types-3.c: New test.
12839         * gcc.dg/altivec-types-4.c: New test.
12840         * g++.dg/ext/altivec-types-1.C: New test.
12841         * g++.dg/ext/altivec-types-2.C: New test.
12842         * g++.dg/ext/altivec-types-3.C: New test.
12843         * g++.dg/ext/altivec-types-4.C: New test.
12844
12845 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
12846
12847         PR middle-end/18951
12848         * gcc.c-torture/execute/20041213-1.c: New test.
12849
12850 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
12851
12852         PR c++/18949
12853         * g++.dg/template/cast1.C: New.
12854
12855 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
12856
12857         * gcc.c-torture/execute/20041213-2.c: New test.
12858
12859 2004-12-13  Richard Henderson  <rth@redhat.com>
12860
12861         * gcc.dg/i386-sse-10.c: Fix typo in options.
12862
12863 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
12864
12865         PR c++/18968
12866         * g++.dg/opt/pr18968.C: New test.
12867
12868 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
12869
12870         PR c++/18925
12871         * g++.dg/ext/visibility/staticdatamem.C: New test.
12872
12873 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
12874
12875         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
12876
12877 2004-12-13  Roger Sayle  <roger@eyesopen.com>
12878
12879         PR rtl-optimization/18928
12880         * gcc.dg/pr18928-1.c: New test case.
12881
12882 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
12883
12884         PR tree-opt/16951
12885         * gcc.c-torture/compile/20041211-1.c: New.
12886
12887 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12888
12889         PR middle-end/17564
12890         * gcc.c-torture/execute/20041212-1.c: New test.
12891
12892 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12893
12894         PR fortran/18869
12895         * gfortran.dg/common_1.f90: New test.
12896
12897 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
12898         Paul Brook  <paul@codesourcery.com>
12899
12900         PR fortran/16222
12901         * gfortran.dg/real_do_1.f90: New test.
12902
12903 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12904
12905         PR tree-opt/18040
12906         * g++.dg/opt/ptrmem6.C: New test.
12907
12908 2004-12-11  Roger Sayle  <roger@eyesopen.com>
12909
12910         PR middle-end/18921
12911         * gcc.dg/pr18921-1.c: New test case.
12912
12913 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12914
12915         PR fortran/17175
12916         * gfortran.dg/scale_1.f90: New test.
12917
12918 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
12919
12920         PR middle-end/18903
12921         * gcc.c-torture/compile/pr18903.c: New test.
12922
12923 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
12924
12925         * gcc.c-torture/execute/20041210-1.c: New test.
12926
12927 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12928
12929         PR c++/18731
12930         * g++.dg/parser/struct-1.C: New test.
12931         * g++.dg/parser/struct-2.C: New test.
12932         * g++.dg/parser/struct-3.C: New test.
12933
12934 2004-12-09  Richard Henderson  <rth@redhat.com>
12935
12936         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
12937
12938         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
12939         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
12940
12941 2004-12-09  Matt Austern  <austern@apple.com>
12942
12943         PR c++/18514
12944         * g++.dg/ext/builtin1.C: New
12945         * g++.dg/ext/builtin2.C: New
12946         * g++.dg/ext/builtin3.C: New
12947         * g++.dg/ext/builtin4.C: New
12948         * g++.dg/ext/builtin5.C: New
12949
12950 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12951
12952         PR tree-opt/18904
12953         * g++.dg/opt/ptrmem5.C: New test.
12954
12955 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12956
12957         * g++.dg/parse/typename5.C: Adjust for new error.
12958         * g++.dg/parse/typename7.C: New.
12959
12960 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12961
12962         PR c++/18073
12963         * g++.dg/other/mmintrin.C: New test.
12964
12965 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12966
12967         PR c++/16681
12968         * g++.dg/init/array15.C: New.
12969         * g++.dg/init/array16.C: New.
12970
12971 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12972
12973         PR fortran/18826
12974         * gfortran.dg/assign_1.f90: New test.
12975
12976 2004-12-08  Nick Clifton  <nickc@redhat.com>
12977
12978         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12979         * gcc.target/xstormy16/data_below100: Likewise.
12980         * gcc.target/xstormy16/sfr: Likewise.
12981         * gcc.target/xstormy16/below100.S: New test source file.
12982         * gcc.target/xstormy16/below100.ld: New test linker script.
12983         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12984         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12985         bp instructions.
12986         * gcc.target/xstormy16/bp.c: Likewise.
12987
12988         * gcc.target/xstormy16/bss_below100: New files:
12989         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12990         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12991         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12992         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12993         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12994         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12995         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12996         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12997         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12998         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12999         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13000         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13001         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13002         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13003         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13004         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13005         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13006         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13007         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13008         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13009         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13010         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13011         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13012         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13013         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13014         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13015         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13016
13017         * gcc.target/xstormy16/data_below100: New files:
13018         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13019         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13020         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13021         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13022         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13023         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13024         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13025         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13026         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13027         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13028         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13029         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13030         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13031         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13032         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13033         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13034         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13035         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13036         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13037         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13038         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13039         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13040         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13041         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13042         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13043         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13044         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13045
13046         * gcc.target/xstormy16/sfr: New files:
13047         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13048         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13049         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13050         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13051         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13052         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13053         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13054         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13055         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13056         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13057         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13058         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13059         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13060         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13061         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13062         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13063         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13064         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13065         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13066         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13067         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13068         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13069         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13070         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13071         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13072         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
13073         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
13074         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
13075         27_if0_sfrw_bitfield_f.c
13076
13077 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13078
13079         PR c++/18100
13080         * g++.dg/lookup/name-clash4.C: New test.
13081
13082 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
13083
13084         PR c++/18672
13085         * g++.dg/opt/array1.C: New.
13086
13087         PR c++/18803
13088         * g++.dg/template/operator5.C: New.
13089
13090 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
13091
13092         PR c/18867
13093         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13094
13095 2004-12-07  Steven Bosscher  <stevenb@suse.de>
13096
13097         * gcc.dg/noncompile/20041207.c: New test.
13098
13099 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
13100
13101         * g++.dg/other/unreachable-1.C: New test.
13102
13103 2004-12-06  Nick Clifton  <nickc@redhat.com>
13104
13105         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
13106         <limits.h> because the latter comes from gcc's include/ directory
13107         and not the newlib/libc/include directory.
13108
13109 2004-12-04  Richard Henderson  <rth@redhat.com>
13110
13111         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
13112
13113 2004-12-04  Richard Henderson  <rth@redhat.com>
13114
13115         * lib/target-supports.exp (check_gc_sections_available): Disable
13116         for alpha and ia64.
13117
13118 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
13119
13120         PR middle-end/17909
13121         * g++.dg/other/vararg-2.C: New test.
13122
13123 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13124
13125         PR c++/17011, c++/17971
13126         * g++.dg/template/error15.C: Adjust expected error.
13127         * g++.dg/template/instantiate3.C: Likewise.
13128
13129 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
13130
13131         * gcc.dg/altivec-18.c: Fix for darwin
13132
13133 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13134
13135         PR c++/18782
13136         * g++.dg/parse/ptrmem2.C: New.
13137
13138         PR c++/18318
13139         * g++.dg/template/new1.C: New.
13140
13141 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13142
13143         PR fortran/18710
13144         * gfortran.dg/direct_io_3.f90: New test.
13145
13146 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
13147
13148         PR 18758
13149         * g++.dg/parse/crash21.C: New.
13150
13151 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13152
13153         PR c++/15664, c++/18276
13154         * g++.dg/template/ttp13.C: New test.
13155         * g++.dg/template/ttp14.C: Likewise.
13156
13157 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13158
13159         PR c++/18123
13160         * g++.dg/parse/enum2.C: New test.
13161         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
13162
13163 2004-12-02  Nick Clifton  <nickc@redhat.com>
13164
13165         * gcc.target/xstormy16: New test directory.
13166         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13167         * gcc.target/xstormy16/bp.c: Check the generation of bp
13168         instructions.
13169         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
13170         bn instructions and the BELOW100 attribute.
13171
13172 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
13173
13174         PR target/16952
13175         * gcc.dg/ppc-eabi.c: New.
13176
13177 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13178
13179         PR fortran/18284
13180         * gfortran.dg/backspace.f90
13181
13182 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13183
13184         * gfortran.dg/inquire.f90: New test.
13185
13186 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
13187
13188         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
13189         handle effective-target-keyword.
13190         (dg-skip-if): Support effective-target keyword as target list.
13191         (dg-xfail-if): Ditto.
13192         * lib/target-supports.exp (is-effective-target-keyword): New proc.
13193
13194 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
13195
13196         PR tree-optimization/18291
13197         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
13198
13199 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13200
13201         PR C++/18729
13202         * g++.dg/parse/crash20.C: New.
13203
13204         PR c++/17431
13205         * g++.dg/overload/arg1.C: New.
13206         * g++.dg/overload/arg2.C: New.
13207         * g++.dg/overload/arg3.C: New.
13208         * g++.dg/overload/arg4.C: New.
13209
13210 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
13211
13212         * gcc.dg/c99-flex-array-4.c: Remove.
13213
13214 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13215
13216         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
13217
13218         * lib/target-supports.exp (is-effective-target): Simplify.
13219
13220         * lib/target-supports.exp (check_effective_target_vect_long):
13221         Fix for powerpc64-*-*.
13222
13223 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
13224
13225         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
13226         to support new requirements on FreeBSD 5.
13227
13228 2004-11-30  Devang Patel  <dpatel@apple.com>
13229
13230         PR 18702
13231         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
13232
13233 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13234
13235         * g++.dg/ext/altivec-13.C: New test.
13236
13237 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
13238
13239         PR tree-opt/18298
13240         * gcc.c-torture/execute/p18298.c: New test.
13241
13242 2004-11-30  Ira Rosen  <irar@il.ibm.com>
13243             Dorit Naishlos  <dorit@il.ibm.com>
13244
13245         PR tree-opt/18607
13246         * gcc.dg/vect/vect-89.c: New test.
13247
13248 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
13249
13250         * gcc.dg/pr18596-1.c: New test.
13251
13252 2004-11-30  Ben Elliston  <bje@au.ibm.com>
13253
13254         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
13255
13256 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13257
13258         PR c/18479
13259         * gcc.dg/pr18479.c: New test.
13260
13261 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13262
13263         PR target/18490
13264         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
13265         mmix-knuth-mmixware.
13266
13267         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
13268         cris-*-elf* cris-*-aout* mmix-*-*
13269
13270 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13271
13272         PR middle-end/18725
13273         * gcc.dg/pr18725.c: New test.
13274
13275 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13276
13277         PR target/18488
13278         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
13279
13280         PR target/18336
13281         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
13282
13283 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
13284
13285         PR c++/18368
13286         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
13287         * g++.old-deja/g++.law/ctors5.C: Likewise.
13288         * g++.old-deja/g++.other/crash25.C: Likewise.
13289
13290         PR c++/18674
13291         * g++.dg/template/error16.C: New test.
13292
13293         PR c++/18512
13294         * g++.dg/template/crash29.C: New test.
13295
13296 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
13297
13298         PR tree-optimization/18712
13299         * gcc.c-torture/compile/pr18712.c: New test.
13300
13301 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
13302
13303         PR c/7544
13304         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
13305         tests.
13306
13307 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13308
13309         PR c++/18652
13310         * g++.dg/lookup/crash6.C: New test.
13311
13312 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13313
13314         PR middle-end/18164
13315         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
13316
13317 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13318
13319         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
13320         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
13321         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
13322
13323 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
13324
13325         * gcc.dg/pr18164.c: New test.
13326
13327 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
13328
13329         * gcc.dg/funroll-loops-all.c: New.
13330
13331 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13332
13333         PR target/18489
13334         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
13335         delimeter, match space and TAB as well as ":".
13336
13337         PR target/18484
13338         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
13339
13340         PR target/18348
13341         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
13342
13343         PR target/18345
13344         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
13345
13346         PR target/18337
13347         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
13348
13349 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
13350
13351         * gfortran.dg/direct_io_2.f90: New test.
13352
13353 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13354
13355         PR target/18334
13356         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
13357
13358 2004-11-28  Richard Henderson  <rth@redhat.com>
13359
13360         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
13361
13362 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
13363
13364         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
13365         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
13366         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
13367         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
13368         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
13369         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
13370         gcc.dg/pointer-arith-8.c: New tests.
13371
13372 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
13373
13374         PR fortran/18364
13375         * gfortran.dg/endfile.f90: New test.
13376
13377 2004-11-27  Falk Hueffner  <falk@debian.org>
13378
13379         * gcc.dg/loop-6.c: New test.
13380
13381 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13382
13383         * gcc.c-torture/execute/20041126-1.c: New test.
13384
13385 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13386
13387         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
13388         on IRIX.
13389
13390 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13391
13392         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
13393         functions.
13394
13395 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13396
13397         PR rtl-optimization/17825
13398         * gcc.c-torture/compile/20041119-1.c: New test.
13399
13400 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13401
13402         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
13403         Check existence of ld library path variables before unsetting.
13404
13405 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
13406
13407         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
13408
13409 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13410
13411         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13412
13413 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13414
13415         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
13416
13417 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13418
13419         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
13420         dg-do directive.
13421
13422 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13423
13424         * gcc.dg/pr17957.c: Pass --param, not -param.
13425
13426 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13427
13428         PR middle-end/17957
13429         * testsuite/gcc.dg/pr17957.c: New test.
13430
13431 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
13432
13433         PR c++/18445
13434         * g++.dg/template/crash28.C: Likewise.
13435
13436         PR c++/18001
13437         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13438         * g++.dg/ext/lvaddr.C: Likewise.
13439         * g++.dg/opt/pr7503-3.C: Likewise.
13440
13441         PR c++/18466
13442         * g++.dg/parse/qualified3.C: New test.
13443         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13444
13445         PR c++/18545
13446         * g++.dg/expr/return1.C: New test.
13447
13448 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13449
13450         Friend class name lookup 3/n, PR c++/3332
13451         * g++.dg/lookup/friend3.C: New test.
13452         * g++.dg/lookup/friend4.C: Likewise.
13453         * g++.dg/lookup/friend5.C: Likewise.
13454
13455 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13456
13457         Friend class name lookup 2/n, PR c++/14513, c++/15410
13458         * g++.dg/lookup/friend2.C: New test.
13459         * g++.dg/template/friend31.C: Likewise.
13460
13461 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13462
13463         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13464
13465 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13466
13467         PR c++/17473
13468         * g++.dg/tc1/dr56.C: Remove.
13469         * g++.dg/template/typedef1.C: Add dg-error markers.
13470         * g++.old-deja/g++.other/typedef7.C: Likewise.
13471
13472         PR c++/18285
13473         * g++.dg/parse/typedef7.C: New test.
13474
13475 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13476
13477         * gcc.c-torture/execute/20041124-1.c: New test.
13478
13479 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13480
13481         * g++.dg/template/deduce3.C: New test.
13482
13483         PR c++/18586
13484         * g++.dg/template/crash27.C: New test.
13485
13486         PR c++/18530
13487         * g++.dg/warn/Wshadow-3.C: New test.
13488
13489 2004-11-24  Devang Patel  <dpatel@apple.com>
13490
13491         PR/18555
13492         * gcc.dg/cpp/isysroot-1.c: New test.
13493         * gcc.dg/cpp/usr/include/stdio.h: New file.
13494         * gcc.dg/cpp/isysroot-2.c: New test.
13495         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13496         New file.
13497
13498 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13499
13500         PR c++/8929
13501         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13502
13503 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13504
13505         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13506         * gcc.target/sparc/pdist.c: Likewise.
13507
13508 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13509
13510         PR c++/16882
13511         * g++.dg/conversion/simd1.C: New test.
13512
13513 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13514
13515         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13516         and restore_ld_library_path_env_vars.
13517         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13518         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13519         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13520         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13521
13522 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13523
13524         * gcc.dg/pragma-align-2.c: Test macro expansion.
13525         * gcc.dg/pragma-pack-2.c: New test.
13526
13527 2004-11-23  Richard Henderson  <rth@redhat.com>
13528
13529         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13530         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13531         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13532         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13533         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13534         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13535
13536         * gcc.dg/vect/vect.exp: Add check for alpha.
13537         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13538         (check_effective_target_vect_int): Enable for alpha.
13539         (check_effective_target_vect_long): New.
13540         (is-effective-target): Add it.
13541
13542 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13543
13544         * gcc.dg/pr18614-1.c: New test.
13545
13546 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13547
13548         * gcc.dg/setjmp-2.c: New test.
13549
13550 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13551
13552         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13553         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13554         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13555         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13556         gcc.target/sparc/pdist.c: New tests.
13557
13558 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13559
13560         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13561
13562 2004-11-22  Dale Johannesen  <dalej@apple.com>
13563
13564         * gcc.dg/20041111-1.c: New.
13565
13566 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13567
13568         PR tree-opt/18536
13569         * gcc.dg/vect/pr18536.c: New test.
13570
13571 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13572
13573         PR c++/18354
13574         * g++.dg/template/nontype11.C: New test.
13575
13576 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13577
13578         PR middle-end/18520
13579         * gcc.dg/pr18520-1.c: New test case.
13580
13581 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13582
13583         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13584         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13585         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13586         expected diagnostics.
13587
13588 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13589
13590         PR target/18580
13591         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13592         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13593         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13594
13595 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13596
13597         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13598
13599 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13600             Joseph Myers  <joseph@codesourcery.com>
13601
13602         * lib/target-supports.exp (check_visibility_available): Really
13603         test the compiler.
13604
13605 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13606
13607         PR tree-opt/18181
13608         * gcc.dg/vect/vect-85.c: New test.
13609         * gcc.dg/vect/vect-86.c: New test.
13610         * gcc.dg/vect/vect-87.c: New test.
13611         * gcc.dg/vect/vect-88.c: New test.
13612
13613 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13614
13615         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13616
13617 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13618
13619         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13620         * gcc.dg/ppc-and-1.c: Ditto.
13621         * gcc.dg/ppc-compare-1.c: Ditto.
13622         * gcc.dg/ppc-mov-1.c: Ditto
13623
13624 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13625             Mark Mitchell  <mark@codesourcery.com>
13626
13627         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13628
13629 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13630             Aldy Hernandez  <aldyh@redhat.com>
13631
13632         * lib/target-supports.exp (check_effective_target_vect_int): New
13633         (check_effective_target_vect_float): New
13634         (check_effective_target_vect_double): New.
13635         (is-effective-target): Support new effective targets keywords.
13636         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13637         default action for dg-do.
13638         * gcc.dg/vect/pr16105.c: Use new support.
13639         * gcc.dg/vect/pr18400.c: Ditto.
13640         * gcc.dg/vect/pr18425.c: Ditto.
13641         * gcc.dg/vect/vect-1.c: Ditto.
13642         * gcc.dg/vect/vect-10.c: Ditto.
13643         * gcc.dg/vect/vect-11.c: Ditto.
13644         * gcc.dg/vect/vect-12.c: Ditto.
13645         * gcc.dg/vect/vect-13.c: Ditto.
13646         * gcc.dg/vect/vect-14.c: Ditto.
13647         * gcc.dg/vect/vect-15.c: Ditto.
13648         * gcc.dg/vect/vect-16.c: Ditto.
13649         * gcc.dg/vect/vect-17.c: Ditto.
13650         * gcc.dg/vect/vect-18.c: Ditto.
13651         * gcc.dg/vect/vect-19.c: Ditto.
13652         * gcc.dg/vect/vect-2.c: Ditto.
13653         * gcc.dg/vect/vect-20.c: Ditto.
13654         * gcc.dg/vect/vect-21.c: Ditto.
13655         * gcc.dg/vect/vect-22.c: Ditto.
13656         * gcc.dg/vect/vect-23.c: Ditto.
13657         * gcc.dg/vect/vect-24.c: Ditto.
13658         * gcc.dg/vect/vect-25.c: Ditto.
13659         * gcc.dg/vect/vect-26.c: Ditto.
13660         * gcc.dg/vect/vect-27.c: Ditto.
13661         * gcc.dg/vect/vect-27a.c: Ditto.
13662         * gcc.dg/vect/vect-28.c: Ditto.
13663         * gcc.dg/vect/vect-29.c: Ditto.
13664         * gcc.dg/vect/vect-29a.c: Ditto.
13665         * gcc.dg/vect/vect-3.c: Ditto.
13666         * gcc.dg/vect/vect-30.c: Ditto.
13667         * gcc.dg/vect/vect-31.c: Ditto.
13668         * gcc.dg/vect/vect-32.c: Ditto.
13669         * gcc.dg/vect/vect-33.c: Ditto.
13670         * gcc.dg/vect/vect-34.c: Ditto.
13671         * gcc.dg/vect/vect-35.c: Ditto.
13672         * gcc.dg/vect/vect-36.c: Ditto.
13673         * gcc.dg/vect/vect-37.c: Ditto.
13674         * gcc.dg/vect/vect-38.c: Ditto.
13675         * gcc.dg/vect/vect-4.c: Ditto.
13676         * gcc.dg/vect/vect-40.c: Ditto.
13677         * gcc.dg/vect/vect-41.c: Ditto.
13678         * gcc.dg/vect/vect-42.c: Ditto.
13679         * gcc.dg/vect/vect-43.c: Ditto.
13680         * gcc.dg/vect/vect-44.c: Ditto.
13681         * gcc.dg/vect/vect-45.c: Ditto.
13682         * gcc.dg/vect/vect-46.c: Ditto.
13683         * gcc.dg/vect/vect-47.c: Ditto.
13684         * gcc.dg/vect/vect-48.c: Ditto.
13685         * gcc.dg/vect/vect-48a.c: Ditto.
13686         * gcc.dg/vect/vect-49.c: Ditto.
13687         * gcc.dg/vect/vect-5.c: Ditto.
13688         * gcc.dg/vect/vect-50.c: Ditto.
13689         * gcc.dg/vect/vect-51.c: Ditto.
13690         * gcc.dg/vect/vect-52.c: Ditto.
13691         * gcc.dg/vect/vect-53.c: Ditto.
13692         * gcc.dg/vect/vect-54.c: Ditto.
13693         * gcc.dg/vect/vect-55.c: Ditto.
13694         * gcc.dg/vect/vect-56.c: Ditto.
13695         * gcc.dg/vect/vect-56a.c: Ditto.
13696         * gcc.dg/vect/vect-57.c: Ditto.
13697         * gcc.dg/vect/vect-58.c: Ditto.
13698         * gcc.dg/vect/vect-59.c: Ditto.
13699         * gcc.dg/vect/vect-6.c: Ditto.
13700         * gcc.dg/vect/vect-60.c: Ditto.
13701         * gcc.dg/vect/vect-61.c: Ditto.
13702         * gcc.dg/vect/vect-62.c: Ditto.
13703         * gcc.dg/vect/vect-63.c: Ditto.
13704         * gcc.dg/vect/vect-64.c: Ditto.
13705         * gcc.dg/vect/vect-65.c: Ditto.
13706         * gcc.dg/vect/vect-66.c: Ditto.
13707         * gcc.dg/vect/vect-67.c: Ditto.
13708         * gcc.dg/vect/vect-68.c: Ditto.
13709         * gcc.dg/vect/vect-69.c: Ditto.
13710         * gcc.dg/vect/vect-7.c: Ditto.
13711         * gcc.dg/vect/vect-72.c: Ditto.
13712         * gcc.dg/vect/vect-72a.c: Ditto.
13713         * gcc.dg/vect/vect-73.c: Ditto.
13714         * gcc.dg/vect/vect-74.c: Ditto.
13715         * gcc.dg/vect/vect-75.c: Ditto.
13716         * gcc.dg/vect/vect-76.c: Ditto.
13717         * gcc.dg/vect/vect-77.c: Ditto.
13718         * gcc.dg/vect/vect-77a.c: Ditto.
13719         * gcc.dg/vect/vect-78.c: Ditto.
13720         * gcc.dg/vect/vect-79.c: Ditto.
13721         * gcc.dg/vect/vect-8.c: Ditto.
13722         * gcc.dg/vect/vect-80.c: Ditto.
13723         * gcc.dg/vect/vect-82.c: Ditto.
13724         * gcc.dg/vect/vect-82_64.c: Ditto.
13725         * gcc.dg/vect/vect-83.c: Ditto.
13726         * gcc.dg/vect/vect-83_64.c: Ditto.
13727         * gcc.dg/vect/vect-9.c: Ditto.
13728         * gcc.dg/vect/vect-all.c: Ditto.
13729         * gcc.dg/vect/vect-none.c: Ditto.
13730
13731 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13732
13733         * lib/gcc-dg.exp (dg-skip-if): New function.
13734         (dg-forbid-option): Remove.
13735         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
13736         * g++.dg/abi/bitfield8.C: Likewise.
13737         * g++.dg/abi/dtor1.C: Likewise.
13738         * g++.dg/abi/empty10.C: Likewise.
13739         * g++.dg/abi/empty7.C: Likewise.
13740         * g++.dg/abi/empty9.C: Likewise.
13741         * g++.dg/abi/layout3.C: Likewise.
13742         * g++.dg/abi/layout4.C: Likewise.
13743         * g++.dg/abi/thunk1.C: Likewise.
13744         * g++.dg/abi/thunk2.C: Likewise.
13745         * g++.dg/abi/vbase11.C: Likewise.
13746         * g++.dg/abi/vthunk2.C: Likewise.
13747         * g++.dg/abi/vthunk3.C: Likewise.
13748         * g++.dg/ext/attrib8.C: Likewise.
13749         * g++.dg/opt/longbranch2.C: Likewise.
13750         * g++.dg/opt/reg-stack4.C: Likewise.
13751         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13752         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13753         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13754         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13755         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13756         * gcc.dg/20000609-1.c: Likewise.
13757         * gcc.dg/20000720-1.c: Likewise.
13758         * gcc.dg/20011107-1.c: Likewise.
13759         * gcc.dg/20011119-1.c: Likewise.
13760         * gcc.dg/20020108-1.c: Likewise.
13761         * gcc.dg/20020122-2.c: Likewise.
13762         * gcc.dg/20020122-3.c: Likewise.
13763         * gcc.dg/20020201-3.c: Likewise.
13764         * gcc.dg/20020206-1.c: Likewise.
13765         * gcc.dg/20020218-1.c: Likewise.
13766         * gcc.dg/20020310-1.c: Likewise.
13767         * gcc.dg/20020411-1.c: Likewise.
13768         * gcc.dg/20020418-2.c: Likewise.
13769         * gcc.dg/20020426-1.c: Likewise.
13770         * gcc.dg/20020426-2.c: Likewise.
13771         * gcc.dg/20020517-1.c: Likewise.
13772         * gcc.dg/20020523-1.c: Likewise.
13773         * gcc.dg/20020523-2.c: Likewise.
13774         * gcc.dg/20020729-1.c: Likewise.
13775         * gcc.dg/20030204-1.c: Likewise.
13776         * gcc.dg/20030826-2.c: Likewise.
13777         * gcc.dg/20030926-1.c: Likewise.
13778         * gcc.dg/20031202-1.c: Likewise.
13779         * gcc.dg/980312-1.c: Likewise.
13780         * gcc.dg/980313-1.c: Likewise.
13781         * gcc.dg/990117-1.c: Likewise.
13782         * gcc.dg/990424-1.c: Likewise.
13783         * gcc.dg/990524-1.c: Likewise.
13784         * gcc.dg/991230-1.c: Likewise.
13785         * gcc.dg/i386-387-1.c: Likewise.
13786         * gcc.dg/i386-387-2.c: Likewise.
13787         * gcc.dg/i386-387-3.c: Likewise.
13788         * gcc.dg/i386-387-4.c: Likewise.
13789         * gcc.dg/i386-387-5.c: Likewise.
13790         * gcc.dg/i386-387-6.c: Likewise.
13791         * gcc.dg/i386-asm-1.c: Likewise.
13792         * gcc.dg/i386-bitfield1.c: Likewise.
13793         * gcc.dg/i386-bitfield2.c: Likewise.
13794         * gcc.dg/i386-loop-1.c: Likewise.
13795         * gcc.dg/i386-loop-2.c: Likewise.
13796         * gcc.dg/i386-loop-3.c: Likewise.
13797         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13798         * gcc.dg/i386-pic-1.c: Likewise.
13799         * gcc.dg/i386-regparm.c: Likewise.
13800         * gcc.dg/i386-signbit-1.c: Likewise.
13801         * gcc.dg/i386-signbit-2.c: Likewise.
13802         * gcc.dg/i386-signbit-3.c: Likewise.
13803         * gcc.dg/i386-sse-5.c: Likewise.
13804         * gcc.dg/i386-sse-8.c: Likewise.
13805         * gcc.dg/i386-unroll-1.c: Likewise.
13806         * gcc.dg/tls/opt-1.c: Likewise.
13807         * gcc.dg/tls/opt-2.c: Likewise.
13808         * gcc.dg/unroll-1.c: Likewise.
13809         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13810         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13811         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13812         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13813
13814 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13815
13816         * g++.dg/template/incomplete1.C: New test.
13817
13818 2004-11-16  Nick Clifton  <nickc@redhat.com>
13819
13820         Revert patches accidentally commited during checkin of fixes for
13821         xstormy16 tests:
13822         gcc.c-torture/execute/simd-4.c: Revert
13823         gcc.dg/20040910-1.c: Revert.
13824
13825 2004-11-16  Paul Brook  <paul@codesourcery.com>
13826
13827         PR fortran/13010
13828         * gfortran.dg/der_pointer_1.f90: New test.
13829
13830 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
13831
13832         PR c/18498
13833         * gcc.dg/bitfld-13.c: New test.
13834
13835 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
13836
13837         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
13838         powerpc*-*-linux*.
13839
13840         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
13841         * gcc.dg/ppc64-abi-2.c: Ditto.
13842         * gcc.dg/ppc64-abi-3.c: Ditto.
13843
13844         * lib/gcc-dg.exp (dg-target-list): Remove.
13845
13846 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
13847
13848         * gcc.dg/ia64-postinc.c: New test.
13849
13850 2004-11-15  Mark Mitchell <mark@codesourcery.com>
13851
13852         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
13853
13854 2004-11-15  Nick Clifton  <nickc@redhat.com>
13855
13856         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
13857         __INT_MAX__ so that the test can be compiled by toolchains
13858         targeted at 16-bit processors.
13859
13860         * gcc.dg/20040625-1.c: Use long constants rather than integers
13861         when performing arithmetic that will overflow 16-bits.
13862
13863         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
13864         xstormy16.  It does not support 128-bit vector operations.
13865
13866         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
13867         with the macro PTR_TYPE.  Define this macro to an integer type
13868         suitable for holding a pointer.
13869
13870         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
13871         the target is a 16-bit processor.
13872
13873         * gcc.dg/cpp/if-2.c: Expect a different warning message from
13874         16-bit targets where the character constant will be too long.
13875
13876         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
13877         where the double will not be directly addressable.
13878
13879 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13880
13881         Friend class name lookup 1/n, PR c++/18471
13882         * g++.dg/template/crash26.C: New test.
13883         * g++.dg/lookup/struct1.C: Adjust expected error.
13884         * g++.dg/parse/elab1.C: Likewise.
13885         * g++.dg/parse/elab2.C: Likewise.
13886         * g++.dg/parse/int-as-enum1.C: Likewise.
13887         * g++.dg/parse/struct-as-enum1.C: Likewise.
13888         * g++.dg/parse/typedef1.C: Likewise.
13889         * g++.dg/parse/typedef3.C: Likewise.
13890         * g++.dg/parse/typedef4.C: Likewise.
13891         * g++.dg/parse/typedef5.C: Likewise.
13892         * g++.dg/template/nontype4.C: Likewise.
13893         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
13894         * g++.old-deja/g++.other/elab1.C: Likewise.
13895         * g++.old-deja/g++.other/syntax4.C: Likewise.
13896
13897 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13898
13899         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
13900
13901 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
13902
13903         * gcc.c-torture/execute/20041114-1.c: New test.
13904
13905 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
13906
13907         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
13908         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
13909         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
13910         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
13911         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
13912         gcc.dg/switch-7.c: New tests.
13913
13914 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13915
13916         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
13917
13918 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13919
13920         PR tree-opt/18400
13921         * gcc.dg/vect/pr18400.c: New test.
13922
13923 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
13924             Andrew Pinski  <pinskia@physics.uc.edu>
13925
13926         PR tree-opt/18425
13927         * gcc.dg/vect/pr18425.c: New test.
13928
13929 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13930
13931         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
13932         Guard with dg-require-alias and dg-require-visibility.
13933
13934 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13935
13936         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
13937
13938 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13939
13940         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13941
13942 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13943
13944         PR c++/17344
13945         * g++.dg/template/defarg5.C: New test.
13946
13947 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13948
13949         * g++.dg/parse/cast1.C: Run only on ILP32.
13950         * g++.old-deja/g++.mike/p784.C: Likewise.
13951
13952 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13953
13954         * gcc.c-torture/execute/20041113-1.c: New test.
13955
13956 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13957
13958         PR target/18230
13959         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13960         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13961         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13962         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13963         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13964         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13965         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13966         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13967         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13968         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13969         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13970         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13971         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13972
13973 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13974
13975         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13976         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13977         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13978         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13979         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13980         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13981         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13982         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13983         gcc.target/sparc/combined-1.c: New tests.
13984
13985 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13986
13987         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13988         New tests.
13989
13990 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13991
13992         * lib/gcc-dg.exp (dg-forbid-option): New function.
13993         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13994         * g++.dg/abi/bitfield8.C: Likewise.
13995         * g++.dg/abi/dtor1.C: Likewise.
13996         * g++.dg/abi/empty10.C: Likewise.
13997         * g++.dg/abi/empty7.C: Likewise.
13998         * g++.dg/abi/empty9.C: Likewise.
13999         * g++.dg/abi/layout3.C: Likewise.
14000         * g++.dg/abi/layout4.C: Likewise.
14001         * g++.dg/abi/thunk1.C: Likewise.
14002         * g++.dg/abi/thunk2.C: Likewise.
14003         * g++.dg/abi/vbase11.C: Likewise.
14004         * g++.dg/abi/vthunk2.C: Likewise.
14005         * g++.dg/abi/vthunk3.C: Likewise.
14006         * g++.dg/ext/attrib8.C: Likewise.
14007         * g++.dg/opt/longbranch2.C: Likewise.
14008         * g++.dg/opt/reg-stack4.C: Likewise.
14009         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14010         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14011         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14012         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14013         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14014         * gcc.dg/20000609-1.c: Likewise.
14015         * gcc.dg/20000720-1.c: Likewise.
14016         * gcc.dg/20011107-1.c: Likewise.
14017         * gcc.dg/20011119-1.c: Likewise.
14018         * gcc.dg/20020108-1.c: Likewise.
14019         * gcc.dg/20020122-2.c: Likewise.
14020         * gcc.dg/20020122-3.c: Likewise.
14021         * gcc.dg/20020201-3.c: Likewise.
14022         * gcc.dg/20020206-1.c: Likewise.
14023         * gcc.dg/20020218-1.c: Likewise.
14024         * gcc.dg/20020310-1.c: Likewise.
14025         * gcc.dg/20020411-1.c: Likewise.
14026         * gcc.dg/20020418-2.c: Likewise.
14027         * gcc.dg/20020426-1.c: Likewise.
14028         * gcc.dg/20020426-2.c: Likewise.
14029         * gcc.dg/20020517-1.c: Likewise.
14030         * gcc.dg/20020523-1.c: Likewise.
14031         * gcc.dg/20020523-2.c: Likewise.
14032         * gcc.dg/20020729-1.c: Likewise.
14033         * gcc.dg/20030204-1.c: Likewise.
14034         * gcc.dg/20030826-2.c: Likewise.
14035         * gcc.dg/20030926-1.c: Likewise.
14036         * gcc.dg/20031202-1.c: Likewise.
14037         * gcc.dg/980312-1.c: Likewise.
14038         * gcc.dg/980313-1.c: Likewise.
14039         * gcc.dg/990117-1.c: Likewise.
14040         * gcc.dg/990424-1.c: Likewise.
14041         * gcc.dg/990524-1.c: Likewise.
14042         * gcc.dg/991230-1.c: Likewise.
14043         * gcc.dg/i386-387-1.c: Likewise.
14044         * gcc.dg/i386-387-2.c: Likewise.
14045         * gcc.dg/i386-387-3.c: Likewise.
14046         * gcc.dg/i386-387-4.c: Likewise.
14047         * gcc.dg/i386-387-5.c: Likewise.
14048         * gcc.dg/i386-387-6.c: Likewise.
14049         * gcc.dg/i386-asm-1.c: Likewise.
14050         * gcc.dg/i386-bitfield1.c: Likewise.
14051         * gcc.dg/i386-bitfield2.c: Likewise.
14052         * gcc.dg/i386-loop-1.c: Likewise.
14053         * gcc.dg/i386-loop-2.c: Likewise.
14054         * gcc.dg/i386-loop-3.c: Likewise.
14055         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14056         * gcc.dg/i386-pic-1.c: Likewise.
14057         * gcc.dg/i386-regparm.c: Likewise.
14058         * gcc.dg/i386-signbit-1.c: Likewise.
14059         * gcc.dg/i386-signbit-2.c: Likewise.
14060         * gcc.dg/i386-signbit-3.c: Likewise.
14061         * gcc.dg/i386-sse-5.c: Likewise.
14062         * gcc.dg/i386-sse-8.c: Likewise.
14063         * gcc.dg/i386-unroll-1.c: Likewise.
14064         * gcc.dg/tls/opt-1.c: Likewise.
14065         * gcc.dg/tls/opt-2.c: Likewise.
14066         * gcc.dg/unroll-1.c: Likewise.
14067         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14068         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14069         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14070         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14071         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14072         -m64 is specified.
14073
14074 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14075
14076         PR c++/18389
14077         * g++.dg/parse/cond1.C: New test.
14078
14079         PR c++/18429
14080         * g++.dg/template/array9.C: New test.
14081         * g++.dg/ext/vla1.C: Adjust error messages.
14082         * g++.dg/ext/vlm1.C: Likewise.
14083         * g++.dg/template/crash2.C: Likewise.
14084
14085         PR c++/18436
14086         * g++.dg/template/call3.C: New test.
14087
14088         PR c++/18407
14089         * g++.dg/template/ptrmem11.C: New test.
14090
14091 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
14092
14093         PR other/14264
14094         * lib/g++.exp: Set LC_ALL and LANG to C.
14095         * lib/gcc-dg.exp: Likewise.
14096         * lib/gfortran.exp: Likewise.
14097         * lib/objc.exp: Likewise.
14098         * lib/treelang.exp: Likewise.
14099
14100 2004-11-12  Andreas Schwab  <schwab@suse.de>
14101
14102         * gcc.dg/pr16286.c: Fix last change.
14103
14104 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14105
14106         PR c++/18416
14107         * g++.dg/init/global1.C: New test.
14108
14109 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
14110
14111         * gcc.c-torture/execute/20041112-1.c: New test.
14112
14113 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14114
14115         * lib/gcc-dg.exp (dg-target-list): New.
14116
14117 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14118             Richard Sandiford  <rsandifo@redhat.com>
14119
14120         * lib/target-supports.exp (get-compiler_messages): New.
14121         (check_named_sections_available): Use it.
14122         (check_effective_target_ilp32): New.
14123         (check_effective_target_lp64): New.
14124         (is-effective-target): New.
14125         * lib/gcc-dg.exp (dg-require-effective-target): New.
14126
14127 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
14128
14129         * gcc.dg/precedence-1.c: New test.
14130
14131 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14132
14133         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
14134
14135         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
14136         message, delete generated files, use more descriptive name for
14137         executable, and make the test unsupported when it cannot be run.
14138
14139         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
14140         (dg-require-weak, dg-require-visibility, dg-require-alias,
14141         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
14142         dg-require-iconv, dg-require-named-sections): Use it.
14143
14144         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
14145
14146 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
14147
14148         PR target/16457
14149         * gcc.dg/ppc-and-1: New
14150
14151         PR target/16796
14152         * gcc.dg/ppc-mov-1.c: New.
14153
14154         PR target/16458
14155         * gcc.dg/ppc-compare-1.c: New.
14156
14157 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
14158
14159         * objc.dg/desig-init-2.m: New test.
14160
14161 2004-11-10  Adam Nemet  <anemet@lnxw.com>
14162
14163         PR middle-end/18160
14164         * g++.dg/warn/register-var-1.C: New test.
14165         * g++.dg/warn/register-var-2.C: New test.
14166
14167 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14168
14169         * gcc.dg/union-2.c: New test.
14170
14171 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
14172
14173         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
14174         New test for PR tree-optimization/17892.
14175
14176 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
14177
14178         PR c++/18369
14179         * g++.dg/init/new12.C: New test.
14180
14181 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
14182
14183         * gcc.target/sparc: New directory.
14184         * gcc.target/sparc/sparc.exp: New driver.
14185         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
14186         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
14187         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
14188         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
14189
14190 2004-11-10  Paul Brook  <paul@codesourcery.com>
14191
14192         PR fortran/18218
14193         * gfortran.dg/list_read.c: New test.
14194
14195 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14196
14197         PR c/18322
14198         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
14199         expected diagnostic location.
14200
14201 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
14202
14203         * gcc.dg/20041109-1.c: New test.
14204
14205 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14206
14207         PR objc/18406
14208         * objc/compile/pr18406.m: New test.
14209
14210 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14211
14212         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
14213
14214 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14215
14216         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
14217
14218 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14219
14220         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
14221
14222 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14223
14224         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
14225         exit.
14226
14227 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
14228
14229         PR tree-opt/18299
14230         * gcc.c-torture/pr18299-1.c: New test.
14231
14232 2004-11-06  Andreas Schwab  <schwab@suse.de>
14233
14234         * gcc.dg/pr16286.c: Also test for bool and pixel.
14235
14236 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
14237
14238         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
14239         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
14240         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
14241         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
14242         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
14243         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
14244         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
14245         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
14246         gcc.dg/struct-semi-3.c: New tests.
14247
14248 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14249
14250         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
14251
14252 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14253
14254         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
14255         Do not use C99 designators.
14256
14257 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14258
14259         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
14260
14261 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14262
14263         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
14264         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
14265         * gcc.c-torture/execute/simd-5.x: Remove.
14266
14267 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
14268
14269         PR rtl-optimization/17933
14270         * gcc.dg/torture/pr17933-1.c: New test.
14271
14272 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14273
14274         PR target/18106
14275         * lib/target-supports.exp (check_weak_available): Support
14276         Windows.
14277
14278 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
14279
14280         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
14281         call to fflush(stdout) before abort.
14282         (my_ffsll): New function.
14283         (generate_fields): Use it.
14284
14285 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14286
14287         * gcc.dg/init-undef-1.c: New test.
14288
14289 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14290
14291         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
14292         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
14293         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
14294         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
14295         expected messages for new parser.
14296
14297 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
14298
14299         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
14300
14301 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14302
14303         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
14304         on LP64 targets.
14305
14306 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14307
14308         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
14309         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
14310         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
14311         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
14312         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
14313         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
14314         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
14315         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
14316         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
14317         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
14318
14319 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14320
14321         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
14322         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
14323         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
14324         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
14325         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
14326         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
14327         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
14328         for new parser.
14329
14330 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
14331
14332         PR target/15342
14333         * gcc.dg/20041104-1.c: New test.
14334
14335 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14336
14337         * g++.dg/template/nontype7.C: New test.
14338         * g++.dg/template/nontype8.C: Likewise.
14339         * g++.dg/template/nontype9.C: Likewise.
14340         * g++.dg/template/nontype10.C: Likewise.
14341         * g++.dg/tc1/dr49.C: Likewise.
14342         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
14343         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
14344
14345 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14346
14347         * g++.dg/rtti/tinfo1.C: Remove xfails.
14348
14349 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14350
14351         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
14352         packed attribute to the definition to satisfy the new C++ parser.
14353
14354 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14355
14356         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
14357         invocations of va_arg.
14358
14359 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
14360
14361         PR c++/18124
14362         * g++.dg/template/crash25.C: New test.
14363
14364         PR c++/18155
14365         * g++.dg/template/typedef2.C: New test.
14366         * g++.dg/parse/crash13.C: Adjust error markers.
14367
14368         PR c++/18177
14369         * g++.dg/conversion/const3.C: New test.
14370
14371 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14372
14373         PR fortran/17535
14374         PR fortran/17583
14375         PR fortran/17713
14376         * gfortran.dg/generic_[123].f90: New testcases.
14377
14378 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14379
14380         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
14381         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
14382
14383 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14384
14385         PR tree-opt/16808
14386         * gcc.c-torture/compile/pr16808.c: New test.
14387
14388 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
14389
14390         PR rtl-optimization/17104
14391         * gcc.dg/ppc-bitfield1.c: New.
14392
14393 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14394
14395         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
14396
14397 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14398
14399         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
14400         strings for 32-bit code.
14401
14402 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
14403
14404         PR c/18239
14405         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14406
14407 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
14408
14409         PR c++/18064
14410         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
14411
14412 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
14413
14414         PR c++/15172
14415         * g++.dg/init/aggr2.C: New test.
14416
14417 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
14418
14419         * objc.dg/local-decl-1.m: New test.
14420
14421 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14422
14423         * gcc.dg/20040910-1.c: Adjust regex.
14424
14425 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14426
14427         PR rtl-optimization/18084
14428         * g++.dg/opt/pr18084-1.C: New testcase.
14429
14430 2004-10-30  Matt Austern  <austern@apple.com>
14431
14432         PR c++/17542
14433         * g++.dg/ext/attrib18.C: New test.
14434
14435 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14436
14437         PR middle-end/18096
14438         * gcc.dg/pr18096-1.c: New test case.
14439
14440 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14441
14442         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14443
14444 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14445
14446         PR c/16666
14447         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14448         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14449         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14450         gcc.dg/old-style-prom-3.c: New tests.
14451
14452 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14453
14454         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14455         Remove unnecessary inclusion of stdio.h.
14456
14457 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14458
14459         PR rtl-optimization/17581
14460         * gcc.dg/pr17581-1.c: New test case.
14461
14462 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14463
14464         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14465         being implemented.
14466         * g++.dg/conversion/dr195-1.C: New.
14467         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14468         * g++.old-deja/g++.mike/p10148.C: Likewise.
14469
14470 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14471
14472         PR c++/17695
14473         * g++.dg/debug/typedef2.C: New test.
14474
14475 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14476
14477         PR fortran/13490
14478         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14479         * gfortran.dg/g77/README: Update.
14480
14481 2004-10-28  Matt Austern  <austern@apple.com>
14482
14483         PR c++/14124
14484         * g++.dg/ext/packed7.C: New test.
14485
14486 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14487
14488         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14489         scan-assembler.
14490         * lib/scanasm.exp (hidden-scan-for): New proc.
14491         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14492         string.
14493         (scan-not-hidden): Likewise.
14494         * lib/target-supports.exp (check_visibility_available): mach-o is
14495         support too.
14496
14497 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14498
14499         PR c++/17132
14500         * g++.dg/template/memclass3.C: New test.
14501
14502 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14503
14504         PR middle-end/18160
14505         * gcc.dg/register-var-1.c: New test.
14506         * gcc.dg/register-var-2.c: New test.
14507         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14508         error now.
14509
14510 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14511
14512         PR other/18172
14513         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14514         unused variables.
14515         * gcc.dg/vect/vect-22.c: Likewise.
14516
14517 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14518
14519         * gcc.dg/i386-rotate-1.c: New test.
14520
14521 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14522
14523         * g++.dg/init/ref12.C: Add "run" marker.
14524
14525         PR c++/17435
14526         * g++.dg/init/ref12.C: New test.
14527
14528         PR c++/18140
14529         * g++.dg/template/shift1.C: New test.
14530         * g++.dg/template/error10.C: Adjust error markers.
14531
14532 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14533
14534         PR tree-opt/17529
14535         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14536
14537 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14538
14539         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14540         * gcc.dg/weak/weak-3.c: Likewise.
14541         * gcc.dg/weak/weak-5.c: Likewise.
14542         * gcc.dg/weak/weak-9.c: Likewise.
14543         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14544         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14545
14546         * gcc.dg/darwin-weakimport-1.c: New.
14547
14548 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14549
14550         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14551
14552 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14553
14554         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14555         'syntax' error messages.
14556         * gcc.dg/cpp/direct2s.c: Likewise.
14557
14558 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14559
14560         * gcc.c-torture/compile/20041026-1.c: New.
14561
14562 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14563
14564         PR c++/18093
14565         * g++.dg/lookup/ns2.C: New test.
14566
14567         PR c++/18020
14568         * g++.dg/template/enum4.C: New test.
14569
14570         PR c++/18161
14571         * g++.dg/template/expr1.C: New test.
14572
14573 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14574
14575         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14576
14577 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14578
14579         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14580         gcc.dg/decl-nospec-3.c: New tests.
14581
14582 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14583
14584         * objc.dg/super-class-3.m: New test.
14585
14586 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14587
14588         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14589         resyncing.
14590         * gcc.dg/cpp/direct2s.c: Likewise.
14591
14592 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14593
14594         * objc.dg/image-info.m: Update for changes to section selection.
14595
14596 2004-10-25  David Ayers  <d.ayers@inode.at>
14597             Ziemowit Laski  <zlaski@apple.com>
14598
14599         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14600         diagnostics when messaging 'id <Proto>'.
14601         * objc.dg/class-protocol-1.m: New test.
14602         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14603         a non-existent method signature.
14604         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14605         Update diagnostics when messaging with non-existent method signature.
14606         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14607         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14608         invalid receivers are now resolved as if messaging 'id'; remove
14609         extraneous diagnostics.
14610
14611 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14612
14613         PR c/16667
14614         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14615         gcc.dg/init-desig-obs-3.c: New tests.
14616
14617 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14618
14619         * gcc.dg/debug/20041023-1.c: New test.
14620
14621 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14622
14623         PR middle-end/17407
14624         * gcc.c-torture/compile/pr17407.c: New test.
14625
14626         PR c++/18121
14627         * g++.dg/template/array8.C: New test.
14628
14629 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14630
14631         PR other/18138
14632         * lib/g++.exp: Accept more than one multilib libgcc.
14633         * lib/gcc-dg.exp: Likewise.
14634         * lib/objc.exp: Likewise.
14635         * lib/treelang.exp: Likewise.
14636         * lib/gfortran.exp: Likewise.
14637
14638 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14639
14640         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14641
14642 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14643
14644         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14645         * gcc.dg/c99-const-expr-3.c: Likewise.
14646
14647 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14648
14649         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14650
14651 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14652
14653         * gcc.c-torture/execute/loop-2e.x: Remove.
14654
14655 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14656
14657         PR c++/18095
14658         * g++.dg/parse/crash18.C: New.
14659         * g++.dg/parse/crash19.C: New.
14660
14661 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14662
14663         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14664         * g++.dg/ext/dllimport2.C: Same.
14665         * g++.dg/ext/dllimport8.C: Same.
14666
14667 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14668
14669         PR c++/10841
14670         * g++.dg/conversion/cast1.C: New test.
14671         * g++.dg/overload/pmf1.C: Adjust error marker.
14672
14673 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14674
14675         PR objc/17923
14676         * objc.dg/const-str-7.m: New test.
14677
14678 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14679
14680         * g++.dg/template/memfriend11.C: Fix comment typo.
14681         * g++.dg/template/memfriend14.C: Likewise.
14682
14683 2004-10-20  Richard Henderson  <rth@redhat.com>
14684
14685         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14686         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14687         -fasynchronous-unwind-tables.
14688
14689 2004-10-20  Richard Henderson  <rth@redhat.com>
14690
14691         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14692         (main): Return success.
14693         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14694         (main): Return success.
14695
14696 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14697
14698         PR c++/13495
14699         * g++.dg/template/memfriend9.C: New test.
14700         * g++.dg/template/memfriend10.C: Likewise.
14701         * g++.dg/template/memfriend11.C: Likewise.
14702         * g++.dg/template/memfriend12.C: Likewise.
14703         * g++.dg/template/memfriend13.C: Likewise.
14704         * g++.dg/template/memfriend14.C: Likewise.
14705         * g++.dg/template/memfriend15.C: Likewise.
14706         * g++.dg/template/memfriend16.C: Likewise.
14707         * g++.dg/template/memfriend17.C: Likewise.
14708         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14709
14710 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14711
14712         * g++.dg/conversion/dr195.C: New.
14713         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
14714
14715 2004-10-20  Ben Elliston  <bje@au.ibm.com>
14716             Devang Patel  <dpatel@apple.com>
14717
14718         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
14719         of floating point arithmetic, which could trap.
14720
14721 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
14722
14723         PR c++/14035
14724         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
14725         * g++.dg/conversion/const2.C: New test.
14726         * g++.dg/expr/reinterpret2.C: New test.
14727         * g++.dg/expr/reinterpret3.C: New test.
14728         * g++.dg/expr/cast2.C: New test.
14729         * g++.dg/expr/copy1.C: New test.
14730         * g++.dg/other/conversion1.C: Change error message.
14731         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
14732         function pointers to void *.
14733         * g++.old-deja/g++.mike/p10148.C: Likewise.
14734
14735 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14736
14737         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
14738
14739 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
14740
14741         PR c++/18047
14742
14743         * g++.dg/parse/expr3.C: New test.
14744
14745 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14746
14747         * gcc.dg/smod-1.c: New test.
14748
14749 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
14750
14751         * objc.dg/method-14.m: New test.
14752
14753 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14754
14755         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
14756         Also xfail as the patch was reverted.
14757
14758 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14759
14760         PR middle-end/16973
14761         * gcc.dg/pr16973.c: New test.
14762
14763 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
14764
14765         PR tree-optimization/17656
14766         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
14767
14768 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14769
14770         * g++.dg/eh/shadow1.C: New.
14771
14772 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
14773
14774         * gcc.c-torture/compile/20041018-1.c: New test.
14775
14776 2004-10-18  Ben Elliston  <bje@au.ibm.com>
14777
14778         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
14779         compiler referring to register 0 when accessing sdata.  The linker
14780         now patches things up.
14781
14782 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
14783
14784         PR c/17529
14785         * gcc.c-torture/compile/pr17529.c: New test.
14786
14787 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14788
14789         PR c++/17743
14790         * g++.dg/ext/attrib17.C: New test.
14791
14792 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14793
14794         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
14795
14796 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14797
14798         PR c++/10479
14799         * g++.dg/ext/attrib16.C: New test.
14800
14801 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
14802
14803         PR c++/17042
14804         * g++.dg/init/dso_handle1.C: New test.
14805
14806         PR c++/14667
14807         * g++.dg/parse/typedef6.C: New test.
14808
14809         PR c++/17916
14810         * g++.dg/parse/pragma1.C: New test.
14811
14812 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
14813
14814         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
14815
14816 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
14817
14818         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
14819         -fno-common when on HPPA HP-UX platforms.
14820
14821 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
14822
14823         PR other/16820
14824         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
14825         stdint.h.
14826         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
14827         uintptr_t.
14828
14829 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14830
14831         PR c++/16301
14832         * g++.dg/lookup/strong-using-4.C: New test.
14833
14834 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
14835
14836         PR middle-end/16567
14837         * gcc.c-torture/compile/nested-1.c: New test.
14838
14839 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14840
14841         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
14842         and mipsisa64*-*-* (until support for misaligned loads is added).
14843         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
14844         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
14845         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
14846         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
14847         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
14848         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
14849
14850 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
14851
14852         PR c++/17976
14853         * g++.dg/init/dtor3.C: New test.
14854
14855 2004-10-15  Ben Elliston  <bje@au.ibm.com>
14856
14857         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
14858
14859 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
14860
14861         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
14862         * gcc.dg/macho-lo-sum.c: Likewise.
14863
14864 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
14865
14866         * gcc.dg/ppc-spe64-1.c: New test.
14867
14868 2004-10-14  Devang Patel  <dpatel@apple.com>
14869
14870         PR 17635
14871         * gcc.dg/pr17635.c : New test.
14872
14873 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
14874
14875         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
14876         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
14877         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
14878         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
14879         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
14880         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
14881         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
14882         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
14883         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
14884         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
14885         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
14886         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
14887         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
14888         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
14889         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
14890         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
14891         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
14892         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
14893
14894 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
14895
14896         * gcc.dg/vect/vect-82.c: New testcase.
14897         * gcc.dg/vect/vect-82_64.c: New testcase.
14898         * gcc.dg/vect/vect-83.c: New testcase.
14899         * gcc.dg/vect/vect-83_64.c: New testcase.
14900
14901 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14902
14903         * gcc.dg/cpp/error-1.c: New test.
14904
14905 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14906
14907         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
14908
14909 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
14910
14911         PR target/17984
14912         * gcc.dg/cris-peep2-xsrand2.c: New test.
14913
14914 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
14915
14916         PR c++/17661
14917         * testsuite/g++.dg/expr/for2.C: New test.
14918
14919 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14920
14921         * g++.dg/inherit/thunk1.C: Run on the SPARC.
14922
14923 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
14924
14925         PR tree-optimization/17724
14926         * g++.dg/opt/pr17724-1.C: New test.
14927         * g++.dg/opt/pr17724-2.C: New test.
14928         * g++.dg/opt/pr17724-3.C: New test.
14929         * g++.dg/opt/pr17724-4.C: New test.
14930         * g++.dg/opt/pr17724-5.C: New test.
14931         * g++.dg/opt/pr17724-6.C: New test.
14932
14933 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
14934
14935         PR c/17301
14936         * gcc.dg/pr17301-2.c: New test.
14937
14938 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
14939
14940         PR c++/15876
14941         * g++.dg/parse/error22.C: New test.
14942
14943         PR c++/17936
14944         * g++.dg/template/spec18.C: New test.
14945
14946 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14947
14948         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14949         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14950         memcpy.
14951         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14952         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14953
14954 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14955
14956         * g++.dg/eh/cleanup5.C: Add dg-options "".
14957
14958 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14959
14960         PR middle-end/17657
14961         * gcc.dg/switch-4.c: New test case.
14962
14963 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14964
14965         * gcc.c-torture/execute/20041011-1.c: New test.
14966
14967 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14968
14969         PR c++/17554
14970         * g++.dg/init/for3.C: New test.
14971
14972         PR c++/17657
14973         * g++.dg/opt/switch2.C: New test.
14974
14975         PR middle-end/17703
14976         * g++.dg/warn/Wreturn-2.C: New test.
14977
14978 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14979
14980         PR c++/17907
14981         * g++.dg/eh/cleanup5.C: New test.
14982
14983 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14984
14985         PR c++/17393
14986         * g++.dg/parse/error21.C: New test.
14987
14988 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14989
14990         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14991         * g++.dg/warn/incomplete1.C: Likewise.
14992         * g++.dg/template/qualttp20.C: Likewise.
14993
14994 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14995
14996         PR c/17881
14997         * parm-incomplete-1.c: New test.
14998
14999 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15000
15001         PR c++/17867
15002         * g++.dg/parse/error19.C: New test.
15003
15004         PR c++/17670
15005         * g++.dg/init/new11.C: New test.
15006
15007         PR c++/17821
15008         * g++.dg/parse/error20.C: New test.
15009
15010         PR c++/17826
15011         * g++.dg/template/crash24.C: New test.
15012
15013 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15014
15015         PR c/17301
15016         * gcc.dg/pr17301-1.c: New test.
15017
15018 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15019
15020         PR c/17189
15021         * gcc.dg/anon-struct-5.c: New test.
15022
15023 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15024
15025         PR c/17844
15026         * gcc.dg/pr17844-1.c: New test.
15027
15028 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15029
15030         PR tree-optimization/17906
15031         * gcc.c-torture/compile/pr17906.c: New.
15032
15033 2004-10-09  Stuart Hastings  <stuart@apple.com>
15034             Roger Sayle  <roger@eyesopen.com>
15035
15036         PR rtl-optimization/17853
15037         * gcc.dg/i386-mmx-5.c: New testcase.
15038
15039 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15040
15041         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15042
15043 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15044
15045         PR c++/17524
15046         * g++.dg/template/static9.C: New test.
15047
15048         PR c++/17685
15049         * g++.dg/parse/operator5.C: New test.
15050
15051 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15052
15053         PR middle-end/17894
15054         * gcc.c-torture/execute/divcmp-4.c: New test case.
15055
15056 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15057
15058         PR tree-opt/17902
15059         * g++.dg/opt/pr17902.C: New test.
15060
15061 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15062
15063         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15064
15065 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15066
15067         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15068
15069 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15070
15071         * gcc.dg/assign-warn-3.c: New test.
15072
15073 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15074
15075         PR c/16999
15076         * gcc.dg/cpp/ident-1.c: New test.
15077
15078 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15079
15080         * gcc.c-torture/compile/acc1.c: New.
15081
15082 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15083
15084         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
15085         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
15086
15087 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15088
15089         * gcc.dg/ultrasp11.c: New test.
15090
15091 2004-10-08  Michael Matz  <matz@suse.de>
15092
15093         * gcc.dg/doloop-2.c: New test.
15094
15095 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15096
15097         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
15098         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
15099         objc.dg/method-9.m: Update expected diagnostics.
15100
15101 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
15102
15103         * gcc.dg/ppc-fsel-3.c: New file.
15104         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
15105
15106 2004-10-07  Paul Brook  <paul@codesourcery.com>
15107
15108         * gfortran.dg/intrinsic_verify_1.f90: New test.
15109
15110 2004-10-07  Paul Brook  <paul@codesourcery.com>
15111
15112         * gfortran.dg/empty_format_1.f90: Remove stray commas.
15113
15114 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15115
15116         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
15117         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
15118         commit.
15119
15120 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15121
15122         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
15123
15124 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15125
15126         PR c++/17115
15127         * g++.dg/warn/Winline-4.C: New test.
15128
15129 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15130
15131         * gcc.c-torture/compile/20041007-1.c: New test.
15132
15133 2004-10-07  Paul Brook  <paul@codesourcery.com>
15134
15135         PR fortran/17678
15136         * gfortran.dg/use_allocated_1.f90: New test.
15137
15138 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15139
15140         PR middle-end/17849
15141         * gfortran.fortran-torture/compile/nested.f90: New test
15142
15143 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15144
15145         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
15146
15147 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15148
15149         PR c++/17368
15150         * g++.dg/ext/asm6.C: New test.
15151
15152 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
15153
15154         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
15155
15156 2004-10-06  Paul Brook  <paul@codesourcery.com>
15157
15158         PR libfortran/17709
15159         * gfortran.dg/empty_format_1.f90: New test.
15160
15161 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15162
15163         PR fortran/17568
15164         * gfortran.dg/ishft.f90: New test.
15165
15166         PR fortran/17283
15167         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
15168         tests.
15169
15170 2004-10-06  Paul Brook  <paul@codesourcery.com>
15171
15172         * gfortran.dg/do_1.f90: New test.
15173
15174 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15175
15176         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
15177         optimizing for size.
15178
15179 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15180
15181         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
15182
15183 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15184
15185         * gcc.c-torture/compile/20041005-1.c: New test.
15186
15187 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15188
15189         PR c++/17829
15190         * g++.dg/lookup/koenig4.C: New.
15191
15192 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15193
15194         * g++.dg/other/classkey1.C: Adjust quoting marks.
15195         * g++.dg/parse/error15.C: Likewise.
15196         * g++.dg/template/meminit2.C (int>): Likewise.
15197
15198 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15199
15200         PR fortran/17283
15201         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
15202
15203         PR fortran/17631
15204         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
15205
15206         PR fortran/17708
15207         * gfortran.dg/pr17708.f90: New test.
15208
15209 2004-10-04  Chao-ying Fu  <fu@mips.com>
15210
15211         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
15212         * gcc.dg/vect/vect-4.c: Ditto.
15213         * gcc.dg/vect/vect-5.c: Ditto.
15214         * gcc.dg/vect/vect-6.c: Ditto.
15215         * gcc.dg/vect/vect-8.c: Ditto.
15216         * gcc.dg/vect/vect-16.c: Ditto.
15217         * gcc.dg/vect/vect-30.c: Ditto.
15218         * gcc.dg/vect/vect-40.c: Ditto.
15219         * gcc.dg/vect/vect-41.c: Ditto.
15220         * gcc.dg/vect/vect-42.c: Ditto.
15221         * gcc.dg/vect/vect-43.c: Ditto.
15222         * gcc.dg/vect/vect-44.c: Ditto.
15223         * gcc.dg/vect/vect-45.c: Ditto.
15224         * gcc.dg/vect/vect-46.c: Ditto.
15225         * gcc.dg/vect/vect-47.c: Ditto.
15226         * gcc.dg/vect/vect-48.c: Ditto.
15227         * gcc.dg/vect/vect-49.c: Ditto.
15228         * gcc.dg/vect/vect-50.c: Ditto.
15229         * gcc.dg/vect/vect-51.c: Ditto.
15230         * gcc.dg/vect/vect-52.c: Ditto.
15231         * gcc.dg/vect/vect-53.c: Ditto.
15232         * gcc.dg/vect/vect-54.c: Ditto.
15233         * gcc.dg/vect/vect-55.c: Ditto.
15234         * gcc.dg/vect/vect-56.c: Ditto.
15235         * gcc.dg/vect/vect-57.c: Ditto.
15236         * gcc.dg/vect/vect-58.c: Ditto.
15237         * gcc.dg/vect/vect-59.c: Ditto.
15238         * gcc.dg/vect/vect-60.c: Ditto.
15239         * gcc.dg/vect/vect-74.c: Ditto.
15240         * gcc.dg/vect/vect-79.c: Ditto.
15241         * gcc.dg/vect/vect-80.c: Ditto.
15242
15243 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15244
15245         * gcc.dg/unused-7.c: Use the correct option.
15246
15247 2004-10-04  Paul Brook  <paul@codesourcery.com>
15248         Bud Davis  <bdavis9659@comcast.net>
15249
15250         PR fortran/17706
15251         PR fortran/16434
15252         * gfortran/pr17706.f90: New test.
15253         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
15254
15255 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15256
15257         * gfortran.dg/pr17612.f90: New test.
15258
15259 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15260
15261         * g++.dg/template/local1.C: Adjust quoting marks in
15262         testing for diagnostics.
15263         * g++.dg/tls/diag-2.C: Likewise.
15264         * g++.dg/other/error8.C: Likewise.
15265
15266 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15267
15268         PR c/17178
15269         * gcc.dg/unused-4.c: Adjust to be correct.
15270
15271         PR c/17820
15272         * gcc.dg/unused-7.c: New test.
15273
15274 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15275
15276         PR c++/17797
15277         * g++.dg/overload/template2.C: New test.
15278
15279 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
15280
15281         PR tree-optimization/16632
15282         * gcc.dg/tree-ssa/20041002-1.c: New.
15283
15284 2004-10-03  Paul Brook  <paul@codesourcery.com>
15285
15286         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
15287         rather than relying on default formatting.
15288
15289 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
15290
15291         * gcc.dg/20040920-1.c: Update expected message text.
15292
15293 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
15294
15295         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
15296
15297 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
15298
15299         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
15300         tree level.
15301
15302 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15303
15304         * gcc.dg/tree-ssa/pr17343.c: Remove.
15305
15306 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15307
15308         PR tree-opt/17343
15309         * gcc.dg/tree-ssa/pr17343.c: New test.
15310
15311 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
15312
15313         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
15314         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
15315         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
15316         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
15317         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
15318
15319 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15320
15321         * gcc.dg/lvalue-2.c: New test.
15322
15323 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15324
15325         PR c/17730
15326         * gcc.dg/pr17730-1.c: New test
15327
15328 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15329
15330         PR c/7425
15331         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
15332
15333 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15334
15335         * gcc.c-torture/execute/stdarg-1.c: New test.
15336         * gcc.c-torture/execute/stdarg-2.c: New test.
15337         * gcc.c-torture/execute/stdarg-3.c: New test.
15338         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15339         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15340         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15341         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15342         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15343
15344 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15345
15346         PR tree-optimization/17697
15347         * g++.dg/opt/pr17697-1.C: New test.
15348         * g++.dg/opt/pr17697-2.C: New test.
15349         * g++.dg/opt/pr17697-3.C: New test.
15350
15351 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15352
15353         PR c/16409
15354         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
15355         gcc.dg/vla-init-5.c: New tests.
15356
15357 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15358
15359         PR c/13804
15360         * gcc.dg/pr13804-1.c: New test.
15361
15362 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15363
15364         PR fortran/16938
15365         * gfortran.dg/pr16938.f90: New test.
15366
15367 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15368
15369         * g++.dg/template/crash23.C: New test.
15370
15371 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15372
15373         PR c++/17585
15374         * g++.dg/template/static8.C: New test.
15375
15376 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
15377
15378         PR c++/17681
15379         * g++.dg/other/error9.C: New test.
15380
15381 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15382
15383         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
15384
15385 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15386
15387         PR fortran/15164
15388         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
15389
15390 2004-09-26  Roger Sayle  <roger@eyesopen.com>
15391
15392         PR middle-end/17112
15393         * gcc.dg/pr17112-1.c: New test case.
15394
15395 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15396
15397         PR c/11459
15398         * gcc.dg/pr11459-1.c: New test.
15399
15400 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
15401
15402         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
15403         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15404
15405 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15406
15407         * gfortran.dg/pr15324.f90: Make array bounds consistent.
15408
15409 2004-09-25  Jan Hubicka  <jh@suse.cz>
15410
15411         * compile/30040909-1.c: New test.
15412         * compile/30040907-1.c: New test.
15413
15414 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
15415
15416         * gcc.c-torture/execute/va-arg-26.c: New test.
15417
15418 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
15419
15420         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
15421         extra diagnostics on targets with 64-bit pointers.
15422         * objc.dg/selector-1.m: Adjust dg-warning regexp.
15423
15424 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15425
15426         PR c/17188
15427         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
15428         * gcc.dg/decl-3.c: Adjust expected message.
15429
15430 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15431
15432         PR fortran/17615
15433         * gfortran.dg/pr17615.f90: New test.
15434
15435 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
15436
15437         PR tree-optimzation/17517
15438         * g++.dg/tree-ssa/pr17517.C: New Test.
15439
15440 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15441
15442         PR c++/16889
15443         * g++.dg/lookup/ambig3.C: New.
15444
15445 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15446
15447         PR tree-opt/17624
15448         * g++.dg/opt/pr17624.C: New test.
15449
15450 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15451
15452         PR c/6980
15453         * gcc.dg/Wbad-function-cast-1.c: New test.
15454
15455 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15456
15457         * g++.dg/ext/complit1.C
15458         * g++.dg/other/error2.C
15459         * g++.dg/other/nontype-1.C
15460         * g++.dg/parse/crash11.C
15461         * g++.dg/parse/crash12.C
15462         * g++.dg/parse/error15.C
15463         * g++.dg/parse/error4.C
15464         * g++.dg/parse/tmpl-outside1.C
15465         * g++.dg/parse/too-many-tmpl-args1.C
15466         * g++.dg/template/dependent-expr3.C
15467         * g++.dg/template/error10.C
15468         * g++.dg/template/instantiate1.C
15469         * g++.dg/template/vtable2.C
15470         * g++.dg/warn/Wshadow-1.C
15471         * g++.dg/warn/weak1.C
15472         * g++.old-deja/g++.brendan/crash16.C
15473         * g++.old-deja/g++.brendan/crash18.C
15474         * g++.old-deja/g++.brendan/crash48.C
15475         * g++.old-deja/g++.brendan/crash49.C
15476         * g++.old-deja/g++.brendan/crash55.C
15477         * g++.old-deja/g++.brendan/crash56.C
15478         * g++.old-deja/g++.brendan/crash8.C
15479         * g++.old-deja/g++.brendan/enum11.C
15480         * g++.old-deja/g++.brendan/enum8.C
15481         * g++.old-deja/g++.brendan/enum9.C
15482         * g++.old-deja/g++.brendan/friend3.C
15483         * g++.old-deja/g++.brendan/misc14.C
15484         * g++.old-deja/g++.bugs/900402_02.C
15485         * g++.old-deja/g++.bugs/900404_03.C
15486         * g++.old-deja/g++.bugs/900404_04.C
15487         * g++.old-deja/g++.bugs/900428_03.C
15488         * g++.old-deja/g++.jason/crash4.C
15489         * g++.old-deja/g++.jason/overload21.C
15490         * g++.old-deja/g++.jason/redecl1.C
15491         * g++.old-deja/g++.jason/report.C
15492         * g++.old-deja/g++.jason/rfg10.C
15493         * g++.old-deja/g++.jason/template30.C
15494         * g++.old-deja/g++.law/arm12.C
15495         * g++.old-deja/g++.law/ctors5.C
15496         * g++.old-deja/g++.law/cvt20.C
15497         * g++.old-deja/g++.law/init10.C
15498         * g++.old-deja/g++.law/init8.C
15499         * g++.old-deja/g++.law/visibility17.C
15500         * g++.old-deja/g++.law/visibility7.C
15501         * g++.old-deja/g++.mike/net8.C
15502         * g++.old-deja/g++.mike/p646.C
15503         * g++.old-deja/g++.mike/p700.C
15504         * g++.old-deja/g++.mike/p701.C
15505         * g++.old-deja/g++.mike/p811.C
15506         * g++.old-deja/g++.ns/template13.C
15507         * g++.old-deja/g++.other/array3.C
15508         * g++.old-deja/g++.other/crash25.C
15509         * g++.old-deja/g++.other/dtor3.C
15510         * g++.old-deja/g++.other/dtor4.C
15511         * g++.old-deja/g++.other/main1.C
15512         * g++.old-deja/g++.other/warn7.C
15513         * g++.old-deja/g++.pt/crash11.C
15514         * g++.old-deja/g++.pt/crash36.C
15515         * g++.old-deja/g++.pt/spec22.C
15516         * g++.old-deja/g++.pt/spec9.C
15517         * g++.old-deja/g++.pt/ttp52.C
15518         * g++.old-deja/g++.robertl/eb103.C
15519         * g++.old-deja/g++.robertl/eb121.C
15520         * g++.old-deja/g++.robertl/eb22.C
15521         * g++.old-deja/g++.robertl/eb8.C:
15522         Update locations and/or regexps of dg-error markers.
15523         Remove markers for some bogus messages that are no longer issued.
15524
15525 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15526
15527         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15528         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15529
15530 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15531
15532         PR c++/17618
15533         * g++.dg/lookup/crash5.C: New test.
15534
15535 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15536
15537         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15538         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15539         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15540         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15541         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15542         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15543
15544         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15545         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15546         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15547         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15548         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15549         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15550
15551         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15552
15553         * gcc.dg/vect/vect-44.c: Check additional cases.
15554         * gcc.dg/vect/vect-48.c: Check additional cases.
15555
15556         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15557         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15558         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15559         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15560         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15561         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15562         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15563         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15564         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15565
15566         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15567         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15568         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15569
15570 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15571
15572         * gcc.dg/tree-ssa/loop-6.c: New test.
15573
15574 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15575
15576         PR c++/17620
15577         * g++.dg/inherit/base2.C: New.
15578
15579 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15580
15581         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15582         * gcc.dg/20001012-2.c: Likewise.
15583         * gcc.dg/20001013-1.c: Likewise.
15584         * gcc.dg/20001101-1.c: Likewise.
15585         * gcc.dg/20001102-1.c: Likewise.
15586         * gcc.dg/bf-spl1.c: Likewise.
15587         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15588         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15589
15590 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15591
15592         PR tree-optimization/16721
15593         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15594
15595 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15596
15597         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15598         * gcc.dg/20040305-1.c: Likewise.
15599
15600 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15601
15602         PR c/16566
15603         * gcc.c-torture/compile/pr16566-1.c,
15604         gcc.c-torture/compile/pr16566-2.c,
15605         gcc.c-torture/compile/pr16566-3.c: New tests.
15606
15607 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15608
15609         PR tree-optimization/17512
15610         * gcc.c-torture/compile/20040916-1.c.
15611
15612 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15613
15614         * gcc.dg/pragma-re-3.c: New test.
15615
15616 2004-09-17  Matt Austern  <austern@apple.com>
15617
15618         PR c++/15049
15619         * g++.dg/other/anon3.C: New.
15620
15621 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15622
15623         PR c++/7503
15624         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15625         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15626         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15627         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15628         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15629
15630 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15631
15632         PR fortran/17286
15633         * gfortran.dg/pr17286.f90: New test.
15634
15635 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/17530
15638         * g++.dg/template/static7.C: New test.
15639
15640 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15641
15642         PR tree-opt/17558
15643         * gcc.c-torture/compile/pr17558.c: New test.
15644
15645 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15646
15647         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15648         if SKIP_ATTRIBUTE is defined.
15649
15650 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15651
15652         PR fortran/15957
15653         * gfortran.dg/pr15957.f90: New test.
15654
15655 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15656
15657         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15658         in comparison.
15659         * gcc.dg/vect/vect-79.c: Likewise.
15660         * gcc.dg/vect/vect-80.c: Likewise.
15661
15662 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15663
15664         PR fortran/15750
15665         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15666
15667 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15668
15669         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15670         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15671         * gcc.dg/vect/vect-62.c: New testcase.
15672         * gcc.dg/vect/vect-63.c: New testcase.
15673         * gcc.dg/vect/vect-64.c: New testcase.
15674         * gcc.dg/vect/vect-65.c: New testcase.
15675         * gcc.dg/vect/vect-66.c: New testcase.
15676         * gcc.dg/vect/vect-67.c: New testcase.
15677         * gcc.dg/vect/vect-68.c: New testcase.
15678         * gcc.dg/vect/vect-69.c: New testcase.
15679         * gcc.dg/vect/vect-79.c: New testcase.
15680         * gcc.dg/vect/vect-80.c: New testcase.
15681
15682 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15683
15684         * gcc.target/mips/asm-1.c: New test.
15685
15686 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15687
15688         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15689         * gcc.dg/vect/vect-73.c: New testcase.
15690         * gcc.dg/vect/vect-74.c: New testcase.
15691         * gcc.dg/vect/vect-75.c: New testcase.
15692         * gcc.dg/vect/vect-76.c: New testcase.
15693         * gcc.dg/vect/vect-77.c: New testcase.
15694         * gcc.dg/vect/vect-78.c: New testcase
15695
15696 2004-09-18  Paul Brook  <paul@codesourcery.com>
15697
15698         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15699
15700 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15701
15702         PR c/17424
15703         * gcc.dg/pr17424-1.c: New test.
15704
15705 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15706
15707         * g++.dg/tree-ssa/pr17153.C: New test.
15708
15709 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15710
15711         PR pch/13361
15712         * testsuite/g++.dg/pch/wchar-1.C: New.
15713         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15714
15715 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
15716
15717         * gcc.c-torture/execute/20040917-1.c: New test.
15718
15719 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15720
15721         PR tree-optimization/17319
15722         * gcc.dg/pr17319.c: New test.
15723
15724 2004-09-17  Devang Patel  <dpatel@apple.com>
15725
15726         * gcc.dg/20040813-1.c: New test.
15727
15728 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15729
15730         PR tree-optimization/17273
15731         * gcc.c-torture/compile/pr17273.c: New test.
15732
15733 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15734
15735         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
15736         Update expected messages.
15737         * gcc.dg/declspec-13.c: New test.
15738
15739 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
15740
15741         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
15742
15743 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15744
15745         * gcc.c-torture/execute/pr17252.c: Use post-increment to
15746         change what 'a' is pointing to.
15747
15748 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
15749
15750         PR c++/16002
15751         * g++.dg/template/error18.C: New test.
15752
15753         PR c++/16029
15754         * g++.dg/warn/Wunused-8.C: New test.
15755
15756 2004-09-17  Steven Bosscher  <stevenb@suse.de>
15757
15758         PR tree-optimization/17513
15759         * gcc.dg/20040916-1.c: New test.
15760
15761 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
15762
15763         PR c++/17501
15764         * g++.dg/template/typename7.C: New test.
15765
15766 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15767
15768         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
15769
15770 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
15771
15772         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
15773         with -ftree-based-profiling also.
15774         * lib/profopt.exp: Support late-set profile_option/feedback_option.
15775
15776 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
15777
15778         PR/15364
15779         * gfortran.dg/der_array_io_1.f90: New test.
15780         * gfortran.dg/der_array_io_2.f90: New test.
15781         * gfortran.dg/der_array_io_3.f90: New test.
15782
15783 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15784
15785         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
15786         EABI.
15787
15788 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
15789
15790         * g++.dg/opt/switch1.C: New test.
15791
15792 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
15793
15794         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
15795         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
15796         Update expected messages.
15797
15798 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15799
15800         PR fortran/16485
15801         * gfortran.dg/same_name_1.f90: New test.
15802
15803 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
15804
15805         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
15806         dereference garbage pointers.
15807
15808 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
15809
15810         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
15811         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
15812
15813         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
15814         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
15815         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
15816
15817 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
15818
15819         PR c++/17324
15820         * g++.dg/template/mangle1.C: New test.
15821
15822 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15823
15824         PR tree-optimization/17252
15825         * gcc.c-torture/execute/pr17252.c: New test.
15826
15827 2004-09-14  Andrew Pinski  <apinski@apple.com>
15828
15829         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
15830
15831 2004-09-14  Roger Sayle  <roger@eyesopen.com>
15832
15833         PR rtl-optimization/9771
15834         * gcc.dg/pr9771-1.c: New test case.
15835
15836 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
15837
15838         PR tree-optimization/15262
15839         * gcc.c-torture/execute/pr15262-1.c: New test.
15840         * gcc.c-torture/execute/pr15262-2.c: New test.
15841
15842 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15843
15844         * gcc.dg/declspec-12.c: New test.
15845
15846 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
15847
15848         * gfortran.dg/pr17090.f90: Add directives to test.
15849
15850 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15851
15852         * gcc.c-torture/compile/20040914-1.c: New test.
15853
15854 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15855
15856         PR c++/16162
15857         * g++.dg/template/decl2.C: New test.
15858
15859 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
15860
15861         PR fortran/17090
15862         * gfortran.dg/pr17090.f90: New test.
15863
15864 2004-09-13  Dale Johannesen  <dalej@apple.com>
15865
15866         * gcc.c-torture/compile/pr17408.c: New test case.
15867
15868 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
15869
15870         PR c++/16716
15871         * g++.dg/parse/crash17.C: New test.
15872
15873         PR c++/17327
15874         * g++.dg/template/enum3.C: New test.
15875
15876 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
15877
15878         * lib/gcc-defs.exp: Load wrapper.exp.
15879         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
15880         using local code.
15881         * lib/gcc.exp (gcc_init): Similar.
15882         * lib/gfortran.exp (gfortran_init): Similar.
15883         * lib/objc.exp (objc_init): Similar.
15884         * lib/treelang.exp (treelang_init): Similar.
15885         * lib/wrapper.exp: New file with build_wrapper call machinery in
15886         ${tool}_maybe_build_wrapper.
15887
15888 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15889
15890         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
15891         "inline".
15892         * gcc.dg/declspec-11.c: Update expected messages.
15893         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
15894         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
15895         gcc.dg/inline-12.c: New tests.
15896
15897 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
15898
15899         * g++.dg/tree-ssa/pr17400.C: New testcase.
15900
15901 2004-09-13  James E Wilson  <wilson@specifixinc.com>
15902
15903         * gcc.target/mips/sb1-1.c: New testcase.
15904
15905 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
15906
15907         * lib/g77-dg.exp: Remove unused file.
15908         * lib/mike-g77.exp: Ditto.
15909         * lib/g77.exp: Ditto.
15910
15911 2004-09-12  Richard Henderson  <rth@redhat.com>
15912
15913         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
15914
15915 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
15916
15917         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
15918         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
15919         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
15920         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
15921         Update expected messages.
15922
15923 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
15924
15925         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
15926         declaration/use mismatch for dirp parameter.
15927
15928 2004-09-12  Andrew Pinski  <apinski@apple.com>
15929
15930         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
15931         -fgnu-runtime is passed.
15932
15933 2004-09-12  Richard Henderson  <rth@redhat.com>
15934
15935         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
15936         do the uplevel thing and update additional_flags directly.
15937         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
15938         gfortran.fortran-torture/execute/intrinsic_nearest.x,
15939         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
15940         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15941
15942 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15943
15944         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15945
15946 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15947
15948         PR middle-end/17411
15949         * g++.dg/opt/pr17411-1.C: New test case.
15950
15951 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15952
15953         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15954         gcc.dg/tls/diag-2.c: Update expected messages.
15955         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15956         messages.
15957         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15958         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15959         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15960         gcc.dg/tls/diag-5.c: New tests.
15961
15962 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15963
15964         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15965
15966 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15967
15968         * g++.dg/parse/break-in-for.C: New test.
15969
15970 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15971
15972         * gcc.dg/tree-ssa/20040911-1.c: New test.
15973
15974 2004-09-11  Andreas Jaeger  <aj@suse.de>
15975
15976         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15977         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15978
15979 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15980
15981         * gcc.target/frv: New directory of FR-V-specific tests.
15982
15983 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15984
15985         * gcc.dg/convert-vec-1.c: New test.
15986
15987 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15988
15989         PR middle-end/17024
15990         * gcc.dg/pr17024-1.c: New test case.
15991
15992 2004-09-10  Eric Christopher  <echristo@redhat.com>
15993
15994         * gcc.dg/20040910-1.c: New test.
15995
15996 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15997
15998         * gcc.dg/bitfld-9.c: New test.
15999
16000 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16001
16002         * gcc.c-torture/execute/ieee/acc1.c: New test.
16003         * gcc.c-torture/execute/ieee/acc2.c: New test.
16004         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16005
16006 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16007
16008         * gcc.dg/deprecated-2.c: New test.
16009
16010 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16011
16012         * gcc.dg/init-vec-1.c: New test.
16013
16014 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16015
16016         PR middle-end/17055
16017         * gcc.dg/pr17055-1.c: New test case.
16018
16019 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16020
16021         PR target/17377
16022         * gcc.c-torture/execute/pr17377.c: New test.
16023
16024 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16025
16026         PR c/8420
16027         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16028         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16029         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16030         gcc.dg/long-long-typespec-1.c: New tests.
16031         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16032
16033 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16034
16035         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16036         gcc.dg/gnu99-static-1.c: New tests.
16037
16038 2004-09-08  Devang Patel  <dpatel@apple.com>
16039
16040         * gcc.dg/darwin-ld-20040828-1.c: New test.
16041         * gcc.dg/darwin-ld-20040828-2.c: New test.
16042         * gcc.dg/darwin-ld-20040828-3.c: New test.
16043
16044 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16045
16046         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16047         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16048         in error message.
16049         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16050         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16051         in error message.
16052         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16053         types they qualify.
16054         * objc.dg/type-size-2.m: Fix wording in comment.
16055         * objc.dg/va-meth-1.m: New test case.
16056
16057 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16058
16059         PR c/16633:
16060         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16061         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16062
16063 2004-09-06  Devang Patel  <dpatel@apple.com>
16064
16065         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16066         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16067
16068 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16069
16070         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16071         reflect changed line numbering of diagnostics.
16072
16073 2004-09-06  Paul Brook  <paul@codesourcery.com>
16074
16075         * gfortran.dg/edit_real_1.f90: Add new test.
16076
16077 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16078
16079         * gcc.dg/tree-ssa/loop-2.c: New test.
16080         * gcc.dg/tree-ssa/loop-3.c: New test.
16081         * gcc.dg/tree-ssa/loop-4.c: New test.
16082         * gcc.dg/tree-ssa/loop-5.c: New test.
16083
16084 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16085
16086         * gcc.dg/format/sentinel-1.c: Update for parameter option.
16087
16088 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16089
16090         * gcc.dg/format/sentinel-1.c: New test.
16091
16092 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
16093
16094         * testsuite/gcc.dg/builtins-46.c: New.
16095
16096 2004-09-03  Devang Patel  <dpatel@apple.com>
16097
16098         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
16099         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
16100
16101 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16102
16103         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
16104         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
16105         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
16106         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
16107         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
16108         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
16109         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
16110         the non-portable bzero.
16111         * gcc.dg/20010912-1.c: xfail for NetWare.
16112         * gcc.dg/20020426-2.c: xfail for NetWare.
16113         * gcc.dg/20021014-1.c: xfail for NetWare.
16114         * gcc.dg/20021018-1.c: xfail for NetWare.
16115         * gcc.dg/20030213-1.c: xfail for NetWare.
16116         * gcc.dg/20030225-1.c: xfail for NetWare.
16117         * gcc.dg/20030708-1.c: xfail for NetWare.
16118         * gcc.dg/builtins-config.h: Also exclude NetWare.
16119         * gcc.dg/format/format.h: Define restrict only if not already defined.
16120         * gcc.dg/nest.c: xfail for NetWare.
16121         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
16122         * lib/target-supports.exp (check_visibility_available): Exclude
16123         NetWare.
16124
16125 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16126
16127         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
16128         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
16129         deterministic starting point for the alignment of structure fields.
16130         * gcc.dg/Wpadded.c: Dito.
16131         * g++.dg/abi/vbase10.C: Dito.
16132
16133 2004-09-03  Devang Patel  <dpatel@apple.com>
16134
16135         * g++.dg/debug/pr15736.cc: New test.
16136
16137 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16138
16139         * README.QMTEST: Fix out-of-date link.
16140
16141 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
16142
16143         PR fortran/16579
16144         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
16145         Delete.  Duplicate of gfortran.dg/g77/20010610.f
16146
16147 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16148
16149         * g++.dg/abi/arm_rtti1.C: New test.
16150
16151 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
16152
16153         * gcc.dg/ppc-vector-memcpy.c: New.
16154         * gcc.dg/ppc-vector-memset.c: New.
16155
16156 2004-09-02  Chao-ying Fu  <fu@mips.com>
16157
16158         * gcc.target/mips/mips-3d-1.c: New test.
16159         * gcc.target/mips/mips-3d-2.c: New test.
16160         * gcc.target/mips/mips-3d-3.c: New test.
16161         * gcc.target/mips/mips-3d-4.c: New test.
16162         * gcc.target/mips/mips-3d-5.c: New test.
16163         * gcc.target/mips/mips-3d-6.c: New test.
16164         * gcc.target/mips/mips-3d-7.c: New test.
16165         * gcc.target/mips/mips-3d-8.c: New test.
16166         * gcc.target/mips/mips-3d-9.c: New test.
16167         * gcc.target/mips/mips-ps-1.c: New test.
16168         * gcc.target/mips/mips-ps-2.c: New test.
16169         * gcc.target/mips/mips-ps-3.c: New test.
16170         * gcc.target/mips/mips-ps-4.c: New test.
16171         * gcc.target/mips/mips-ps-type.c: New test.
16172
16173 2004-09-02  Paul Brook  <paul@codesourcery.com>
16174
16175         * gfortran.dg/edit_real_1.f90: Add new tests.
16176
16177 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16178
16179         PR fortran/15327
16180         * gfortran.dg/merge_char_1.f90: New test.
16181
16182 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16183
16184         PR fortran/16404
16185         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
16186
16187 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16188
16189         PR c/1522
16190         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
16191
16192 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
16193
16194         * g++.dg/opt/loop1.C: Do not XFAIL.
16195
16196 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
16197
16198         * gcc.c-torture/execute/20040831-1.c: New test.
16199
16200 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
16201
16202         PR fortran/16579
16203         * gfortran.dg/g77/20010610.f: Now passes.
16204         Copy from g77.f-torture/execute. Add dg-run directive.
16205         * gfortran.dg/g77/README: Update
16206
16207 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16208
16209         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
16210         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
16211         (t1, t2, t3, t4): Add volatile.
16212
16213 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16214
16215         * g++.dg/ext/visibility/arm1.C: New test.
16216
16217 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
16218
16219         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
16220         -pedantic-errors.
16221
16222 2004-09-01  Paul Brook  <paul@codesourcery.com>
16223
16224         * gfortran.dg/eof_2.f90: New test.
16225
16226 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16227
16228         PR fortran/16579
16229         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
16230
16231 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
16232
16233         PR libfortran/16805
16234         * gfortran.dg/list_read_2.f90: New test.
16235
16236 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16237
16238         * g++.dg/abi/key1.C: New test.
16239
16240 2004-08-31  Richard Henderson  <rth@redhat.com>
16241
16242         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
16243         form of offsetof.
16244         * g++.dg/other/offsetof5.C: Remove duplicate.
16245
16246 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16247
16248         PR fortran/17244
16249         * gfortran.dg/func_derived_1.f90: New test.
16250
16251 2004-08-31  Paul Brook  <paul@codesourcery.com>
16252
16253         * gfortran.dg/eof_1.f90: New test.
16254
16255 2004-08-31  Paul Brook  <paul@codesourcery.com>
16256
16257         * gfortran.dg/list_read_1.f90: New file.
16258
16259 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
16260
16261         * g++.dg/opt/loop1.C: XFAIL.
16262
16263 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
16264
16265         * gcc.dg/funcdef-storage-1.c: New.
16266         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
16267         an extern function in local scope.
16268         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
16269         declare an 'auto inline' function in local scope.
16270         * gcc.dg/20011130-1.c: Likewise.
16271         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
16272         an 'auto' function in local scope.
16273         * gcc.dg/20021014-1.c: Likewise.
16274         * gcc.dg/20030331-2.c: Likewise.
16275
16276 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16277
16278         * gfortran.dg/blockdata_1.f90: New test.
16279
16280 2004-08-30  Richard Henderson  <rth@redhat.com>
16281
16282         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
16283
16284 2004-08-30  Richard Henderson  <rth@redhat.com>
16285
16286         * lib/fortran-torture.exp (fortran-torture-execute): Honor
16287         additional_flags set by alternate driver.
16288         (ieee-options): New procedure.
16289         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
16290         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
16291         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
16292         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
16293
16294 2004-08-30  Richard Henderson  <rth@redhat.com>
16295
16296         * lib/f-torture.exp: Remove.
16297
16298 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
16299
16300         PR rtl-optimization/16590
16301         * g++.dg/opt/loop1.C: New test.
16302
16303 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16304
16305         PR fortran/13910
16306         * gfortran.dg/oldstyle_1.f90: New test.
16307
16308 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
16309         Paul Brook  <paul@codesourcery.com>
16310
16311         * gfortran.dg/g77/README: Update.
16312         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
16313         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16314         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
16315
16316 2004-08-28  Paul Brook  <paul@codesourcery.com>
16317
16318         PR libfortran/17195
16319         * gfortran.dg/edit_real_1.f90: New test.
16320
16321 2004-08-27  Paul Brook  <paul@codesourcery.com>
16322
16323         * gfortran.dg/rewind_1.f90: New test.
16324
16325 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
16326
16327         PR fortran/16597
16328         * gfortran.dg/pr16597.f90: New test.
16329
16330 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16331
16332         PR c/13801
16333         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
16334         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
16335         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
16336         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
16337         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
16338
16339 2004-08-26  Nick Clifton  <nickc@redhat.com>
16340
16341         * gcc.c-torture/compile/pr17119.c: New test.
16342
16343 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16344
16345         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
16346
16347 2004-08-25  Richard Henderson  <rth@redhat.com>
16348
16349         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
16350         the bits that expect kind=8 to be the largest real kind.
16351
16352 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16353
16354         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
16355
16356 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16357
16358         * gfortran.dg/assignment_1.f90: New test.
16359
16360 2004-08-25  Adam Nemet  <anemet@lnxw.com>
16361
16362         * g++.dg/template/repo3.C: New test.
16363
16364 2004-08-25  Roger Sayle  <roger@eyesopen.com>
16365
16366         PR middle-end/16693
16367         PR tree-optimization/16372
16368         * g++.dg/opt/pr16372-1.C: New test case.
16369         * g++.dg/opt/pr16693-1.C: New test case.
16370         * g++.dg/opt/pr16693-2.C: New test case.
16371
16372 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16373
16374         * objc.dg/proto-lossage-4.m: New test.
16375
16376 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
16377
16378         PR c++/17155
16379         * g++.dg/inherit/local2.C: New test.
16380
16381 2004-08-25  Paul Brook  <paul@codesourcery.com>
16382
16383         PR fortran/17144
16384         * gfortran.dg/string_ctor_1.f90: New test.
16385
16386 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16387
16388         PR c++/14428
16389         * g++.dg/template/redecl2.C: New test.
16390
16391 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16392
16393         PR fortran/17143
16394         * gfortran.dg/pr17143.f90: New test.
16395
16396 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16397
16398         PR fortran/17164
16399         * gfortran.dg/pr17164.f90: New test.
16400
16401 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16402
16403         * gcc.dg/tree-ssa/loop-1.c: New test.
16404
16405 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16406
16407         * gcc.c-torture/compile/20040824-1.c: New test.
16408
16409 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16410
16411         * gcc.c-torture/compile/iftrap-3.c: New test.
16412
16413 2004-08-24  Paul Brook  <paul@codesourcery.com>
16414
16415         * gfortran.dg/entry_2.f90: New test.
16416
16417 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16418
16419         PR c++/16889
16420         * g++.dg/lookup/ambig[12].C: New.
16421
16422 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16423
16424         PR c++/16706
16425         * g++.dg/template/crash21.C: New test.
16426         * g++.dg/template/crash22.C: Likewise.
16427
16428 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16429
16430         PR c++/17149
16431         * g++.dg/template/access15.C: New.
16432
16433 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16434
16435         PR c++/17163
16436         * g++.dg/template/repo2.C: New test.
16437
16438 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16439
16440         PR rtl-optimization/17078
16441         * gcc.c-torture/execute/pr17078-1.c: New test case.
16442
16443 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16444
16445         PR c/14492
16446         * gcc.dg/debug/crash1.c: New test.
16447
16448 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16449
16450         PR c/16180
16451         * gcc.dg/loop-5.c: New test.
16452
16453 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16454
16455         * gcc.c-torture/execute/20040823-1.c: New test.
16456
16457 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16458
16459         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16460         to the assembler.  Simplify test accordingly.
16461         (asm_abi_flags): Use GNU names.
16462         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16463         to check for ABI flags.
16464
16465 2004-08-22  Andrew Pinski  <apinski@apple.com>
16466
16467         * g++.dg/opt/pr14029.C: New test.
16468         * gcc.c-torture/execute/pr15262.c: New test.
16469
16470 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16471
16472         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16473
16474 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16475
16476         PR 16908
16477         * gfortran.dg/direct_io.f90: New test.
16478
16479 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16480
16481         PR c++/17121
16482         * g++.dg/inherit/local2.C: New test.
16483
16484 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16485
16486         PR c++/17120
16487         * g++.dg/warn/Wparentheses-4.C: New test.
16488
16489 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16490
16491         PR c++/17121
16492         * g++.dg/inherit/local2.C: New test.
16493
16494         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16495         * gcc.dg/ppc-ldstruct.c: Likewise.
16496         * gcc.dg/ppc64-abi-2.c: Likewise.
16497
16498 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16499
16500         PR rtl-optimization/17099
16501         * gcc.c-torture/execute/20040820-1.c: New test.
16502
16503 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16504
16505         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16506
16507 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16508
16509         PR fortran/17077
16510         * gfortran.dg/auto_array_1.f90: New test.
16511
16512 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16513
16514         PR fortran/17074
16515         * gfortran.dg/simpleif_1.f90: New test.
16516
16517 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16518
16519         * lib/target-supports.exp (check_profiling_available): Return
16520         false for arm*-*-symbianelf* and arm*-*-eabi*.
16521
16522         PR c++/15890
16523         * g++.dg/template/delete1.C: New test.
16524
16525 2004-08-19  Paul Brook  <paul@codesourcery.com>
16526
16527         PR fortran/14976
16528         PR fortran/16228
16529         * gfortran.dg/data_char_1.f90: New test.
16530
16531 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16532
16533         PR fortran/16946
16534         * gfortran.dg/reduction.f90: New testcase.
16535
16536 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16537
16538         PR fortran/16520
16539         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16540
16541 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16542
16543         PR c++/17041
16544         * g++.dg/Wparentheses-3.C: New test.
16545
16546 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16547
16548         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16549         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16550         * gcc.dg/vect/vect-2.c: Likewise.
16551         * gcc.dg/vect/vect-3.c: Likewise.
16552         * gcc.dg/vect/vect-4.c: Likewise.
16553         * gcc.dg/vect/vect-5.c: Likewise.
16554         * gcc.dg/vect/vect-6.c: Likewise.
16555         * gcc.dg/vect/vect-7.c: Likewise.
16556         * gcc.dg/vect/vect-25.c: Likewise.
16557         * gcc.dg/vect/vect-31.c: Likewise.
16558         * gcc.dg/vect/vect-32.c: Likewise.
16559         * gcc.dg/vect/vect-34.c: Likewise.
16560         * gcc.dg/vect/vect-36.c: Likewise.
16561         * gcc.dg/vect/vect-all.c: Likewise.
16562
16563 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16564
16565         PR c++/17068
16566         * g++.dg/template/operator4.C: New test.
16567
16568 2004-08-18  Richard Henderson  <rth@redhat.com>
16569
16570         * gcc.dg/20040206-1.c: XFAIL.
16571
16572 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16573
16574         PR c++/16246
16575         * g++.dg/template/array7.C: New test.
16576
16577 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16578
16579         * gcc.dg/mips-movcc-1.c: New test.
16580         * gcc.dg/mips-movcc-2.c: New test.
16581         * gcc.dg/mips-movcc-3.c: New test.
16582
16583         * gcc.dg/mips-nmadd-1.c: New test.
16584         * gcc.dg/mips-nmadd-2.c: New test.
16585
16586 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16587
16588         PR c++/15871
16589         * g++.dg/opt/inline8.C: New test.
16590
16591         PR c++/16965
16592         * g++.dg/parse/error17.C: New test.
16593
16594 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16595
16596         * gcc.dg/vect: New directory for vectorizer tests.
16597         * gcc.dg/vect/tree-vect.h: New file.
16598         * gcc.dg/vect/vect.exp: New file.
16599         * gcc.dg/vect/pr16105.c.c: New test.
16600         * gcc.dg/vect/vect-1.c: New test.
16601         * gcc.dg/vect/vect-2.c: New test.
16602         * gcc.dg/vect/vect-3.c: New test.
16603         * gcc.dg/vect/vect-4.c: New test.
16604         * gcc.dg/vect/vect-5.c: New test.
16605         * gcc.dg/vect/vect-6.c: New test.
16606         * gcc.dg/vect/vect-7.c: New test.
16607         * gcc.dg/vect/vect-8.c: New test.
16608         * gcc.dg/vect/vect-9.c: New test.
16609         * gcc.dg/vect/vect-10.c: New test.
16610         * gcc.dg/vect/vect-11.c: New test.
16611         * gcc.dg/vect/vect-12.c: New test.
16612         * gcc.dg/vect/vect-13.c: New test.
16613         * gcc.dg/vect/vect-14.c: New test.
16614         * gcc.dg/vect/vect-15.c: New test.
16615         * gcc.dg/vect/vect-16.c: New test.
16616         * gcc.dg/vect/vect-17.c: New test.
16617         * gcc.dg/vect/vect-18.c: New test.
16618         * gcc.dg/vect/vect-19.c: New test.
16619         * gcc.dg/vect/vect-20.c: New test.
16620         * gcc.dg/vect/vect-21.c: New test.
16621         * gcc.dg/vect/vect-22.c: New test.
16622         * gcc.dg/vect/vect-23.c: New test.
16623         * gcc.dg/vect/vect-24.c: New test.
16624         * gcc.dg/vect/vect-25.c: New test.
16625         * gcc.dg/vect/vect-26.c: New test.
16626         * gcc.dg/vect/vect-27.c: New test.
16627         * gcc.dg/vect/vect-28.c: New test.
16628         * gcc.dg/vect/vect-29.c: New test.
16629         * gcc.dg/vect/vect-30.c: New test.
16630         * gcc.dg/vect/vect-31.c: New test.
16631         * gcc.dg/vect/vect-32.c: New test.
16632         * gcc.dg/vect/vect-33.c: New test.
16633         * gcc.dg/vect/vect-34.c: New test.
16634         * gcc.dg/vect/vect-35.c: New test.
16635         * gcc.dg/vect/vect-36.c: New test.
16636         * gcc.dg/vect/vect-37.c: New test.
16637         * gcc.dg/vect/vect-38.c: New test.
16638         * gcc.dg/vect/vect-40.c: New test.
16639         * gcc.dg/vect/vect-41.c: New test.
16640         * gcc.dg/vect/vect-42.c: New test.
16641         * gcc.dg/vect/vect-43.c: New test.
16642         * gcc.dg/vect/vect-44.c: New test.
16643         * gcc.dg/vect/vect-45.c: New test.
16644         * gcc.dg/vect/vect-46.c: New test.
16645         * gcc.dg/vect/vect-47.c: New test.
16646         * gcc.dg/vect/vect-48.c: New test.
16647         * gcc.dg/vect/vect-49.c: New test.
16648         * gcc.dg/vect/vect-50.c: New test.
16649         * gcc.dg/vect/vect-51.c: New test.
16650         * gcc.dg/vect/vect-52.c: New test.
16651         * gcc.dg/vect/vect-53.c: New test.
16652         * gcc.dg/vect/vect-54.c: New test.
16653         * gcc.dg/vect/vect-55.c: New test.
16654         * gcc.dg/vect/vect-56.c: New test.
16655         * gcc.dg/vect/vect-57.c: New test.
16656         * gcc.dg/vect/vect-58.c: New test.
16657         * gcc.dg/vect/vect-59.c: New test.
16658         * gcc.dg/vect/vect-60.c: New test.
16659         * gcc.dg/vect/vect-61.c: New test.
16660         * gcc.dg/vect/vect-all.c: New test.
16661         * gcc.dg/vect/vect-none.c: New test.
16662
16663 2004-08-17  Paul Brook  <paul@codesourcery.com>
16664
16665         PR fortran/13082
16666         * gfortran.dg/entry_1.f90: New test.
16667
16668 2004-08-17  Andrew Pinski  <apinski@apple.com>
16669
16670         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16671
16672 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16673
16674         * gcc.dg/pr17036-1.c: New test.
16675
16676 2004-08-16  Devang Patel  <dpatel@apple.com>
16677
16678         * gcc.dg/darwin-20040809-1.c: New test.
16679
16680 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16681
16682         * gcc.dg/funcdef-attr-1.c: New test.
16683
16684 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16685
16686         * gcc.dg/altivec-17.c: New test.
16687         * gcc.dg/altivec-18.c: New test.
16688
16689 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16690
16691         PR c++/6749
16692         * g++.dg/template/vtable2.C: New test.
16693
16694 2004-08-14  Richard Henderson  <rth@redhat.com>
16695
16696         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16697         * gcc.dg/pack-test-4.c (main): Return 0.
16698         * gcc.dg/setjmp-1.c: Remove XFAIL.
16699         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16700
16701 2004-08-14  Richard Henderson  <rth@redhat.com>
16702
16703         * gcc.dg/980217-1.c: Add prototype for printf.
16704
16705 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16706
16707         * gfortran.dg/pr16935.f90: New test.
16708
16709 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16710
16711         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16712
16713 2004-08-13  Paul Brook  <paul@codesourcery.com>
16714
16715         * gfortran.dg/der_io_1.f90: Remove stray comma.
16716
16717 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16718
16719         * gcc.dg/vmx/cw-bug-2.c: Remove.
16720         * gcc.dg/vmx/vprint-1.c: Remove.
16721         * gcc.dg/vmx/vscan-1.c: Remove.
16722
16723 2004-08-12  Devang patel  <dpatel@apple.com>
16724
16725         * gcc.dg/darwin-20040809-2.c: New test.
16726
16727 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
16728
16729         * g++.dg/ext/altivec-12.C: New test.
16730
16731         * g++.dg/ext/altivec-11.C: New test.
16732
16733 2004-08-12  Paul Brook  <paul@codesourcery.com>
16734
16735         * g++.dg/abi/arm_cxa_vec_1.C: New test.
16736
16737 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16738
16739         * g++.dg/ext/altivec-2.C: Check for hardware support before
16740         executing any VMX instructions.
16741
16742         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
16743
16744 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
16745
16746         PR c++/16276
16747         * g++.old-deja/g++.other/comdat4.C: New test.
16748         * g++.old-deja/g++.other/comdat4-aux.cc: New.
16749
16750 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16751
16752         PR target/16286
16753         * gcc.dg/pr16286.c: New test.
16754
16755 2004-08-12 Jan Beulich <jbeulich@novell.com>
16756
16757         * g++.dg/ext/asm5.C: New.
16758
16759 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16760
16761         PR c++/16698
16762         * g++.dg/eh/crash1.C: New test.
16763
16764         PR c++/16717
16765         * g++.dg/ext/construct1.C: New test.
16766
16767 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16768
16769         PR c++/16853
16770         * g++.dg/init/ptrmem1.C: New test.
16771
16772         PR c++/16618
16773         * g++.dg/parse/offsetof5.C: New test.
16774
16775         PR c++/16870
16776         * g++.dg/template/overload3.C: New test.
16777
16778 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16779
16780         PR c++/16964
16781         * g++.dg/parse/error16.C: New test.
16782
16783         PR c++/16904
16784         * g++.dg/template/error14.C: New test.
16785
16786         PR c++/16929
16787         * g++.dg/template/error15.C: New test.
16788
16789 2004-08-11  Devang Patel  <dpatel@apple.com>
16790
16791         * gcc.dg/darwin-ld-20040809-1.c: New test.
16792         * gcc.dg/darwin-ld-20040809-2.c: New test.
16793
16794 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
16795
16796         PR fortran/16917
16797         * gfortran.dg/dfloat_1.f90: New test.
16798
16799 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
16800
16801         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
16802         * gcc.dg/dll-2.c: Fix dg-require syntax.
16803         * gcc.misc-tests/arm-isr.c (abort): Declare.
16804         (exit): Likewise.
16805
16806 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
16807
16808         PR c++/16971
16809         * g++.dg/parse/crash16.C: New test.
16810
16811 2004-08-10  Roger Sayle  <roger@eyesopen.com>
16812
16813         * gcc.dg/mips-rsqrt-1.c: New test case.
16814         * gcc.dg/mips-rsqrt-2.c: New test case.
16815         * gcc.dg/mips-rsqrt-3.c: New test case.
16816
16817 2004-08-10  Paul Brook  <paul@codesourcery.com>
16818
16819         * gfortran.dg/der_io_1.f90: New test.
16820
16821 2004-08-10  Paul Brook  <paul@codesourcery.com>
16822
16823         PR fortran/16919
16824         * gfortran.dg/der_array_1.f90: New test.
16825
16826 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
16827
16828         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
16829
16830 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
16831
16832         * gcc.dg/wchar_t-2.c: Fix typo.
16833
16834 2004-08-09  Falk Hueffner  <falk@debian.org>
16835
16836         PR tree-optimization/12517
16837         * gcc.c-torture/compile/pr12517.c: New test.
16838
16839         PR tree-optimization/12578
16840         * gcc.c-torture/compile/pr12578.c: New test.
16841
16842         PR tree-optimization/12899
16843         * gcc.c-torture/compile/pr12899.c: New test.
16844
16845         PR rtl-optimization/14692
16846         * gcc.c-torture/compile/pr14692.c: New test.
16847
16848         PR tree-optimization/16461
16849         * gcc.c-torture/compile/pr16461.c: New test.
16850
16851 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
16852
16853         * gfortran.dg/getenv_1.f90: New test.
16854
16855 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16856
16857         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
16858         wchar_t.
16859         * gcc.dg/symbian5.c: Test -fno-short-wchar.
16860
16861 2004-08-06  Paul Brook  <paul@codesourcery.com>
16862
16863         * gfortran.dg/ret_array_1.f90: New test.
16864         * gfortran.dg/ret_pointer_1.f90: New test.
16865
16866 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
16867
16868         * gcc.dg/missing-field-init-[12].c: New tests.
16869         * g++.dg/warn/missing-field-init-[12].C: New tests.
16870
16871 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
16872
16873         * gcc.dg/enum2.c: New test.
16874         * gcc.dg/symbian3.c: Likewise.
16875         * gcc.dg/symbian4.c: Likewise.
16876         * gcc.dg/wchar_t-2.c: Likewise.
16877
16878 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16879
16880         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
16881         destructor tests.
16882
16883 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
16884
16885         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
16886         dg-require-visiblity.
16887         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
16888         * g++.dg/ext/visibility/fvisibility.C: Likewise.
16889         * g++.dg/ext/visibility/memfuncts.C: Likewise.
16890         * g++.dg/ext/visibility/new1.C: Likewise.
16891         * g++.dg/ext/visibility/pragma.C: Likewise.
16892         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
16893         * g++.dg/ext/visibility/virtual.C: Likewise.
16894         * g++/dg/ext/visibility/visibility-1.C: Likewise.
16895         * g++/dg/ext/visibility/visibility-2.C: Likewise.
16896         * g++/dg/ext/visibility/visibility-3.C: Likewise.
16897         * g++/dg/ext/visibility/visibility-4.C: Likewise.
16898         * g++/dg/ext/visibility/visibility-5.C: Likewise.
16899         * g++/dg/ext/visibility/visibility-6.C: Likewise.
16900         * g++/dg/ext/visibility/visibility-7.C: Likewise.
16901         * g++/dg/ext/visibility/visibility-8.C: New test.
16902         * gcc.c-torture/compile/dll.x: Remove.
16903         * gcc.dg/dll-2.c: Use dg-require-dll
16904         * gcc.dg/visibility-10.c: New test.
16905         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
16906         supporting DLLs.
16907         * testsuite/lib/scanasm.exp (scan_hidden): New function.
16908         (scan_not_hidden): Likewise.
16909
16910 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
16911
16912         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
16913
16914 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
16915
16916         * gcc.c-torture/execute/20040805-1.c: New test.
16917
16918 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
16919
16920         * gcc.dg/20020118-1.c: Declare abort.
16921         * gcc.dg/altivec_check.h: Likewise.
16922         * gcc.dg/iftrap-2.c: Likewise.
16923         * gcc.dg/pragma-darwin.c: Likewise.
16924         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
16925
16926 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
16927
16928         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
16929
16930 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
16931
16932         * gcc.c-torture/execute/builtins/abs-2.c,
16933         gcc.c-torture/execute/builtins/abs-3.c,
16934         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
16935         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
16936         intmax_t, uintmax_t and their limits.
16937         * gcc.dg/intmax_t-1.c: New test.
16938
16939 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16940
16941         * g++.dg/tc1/dr147.C: Add reference to PR.
16942
16943 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16944
16945         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16946         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16947
16948 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16949
16950         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16951
16952 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16953
16954         * gcc.dg/redecl-5.c: New test.
16955         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16956         of scanf.
16957
16958 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16959
16960         PR middle-end/16790
16961         * gcc.c-torture/execute/pr16790-1.c: New test case.
16962
16963 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16964
16965         * g++.dg/ext/visibility/assign1.C: New test.
16966         * g++.dg/ext/visibility/new1.C: Likewise.
16967
16968         * gcc.dg/symbian1.c: New test.
16969         * gcc.dg/symbian2.c: Likewise.
16970
16971 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16972
16973         PR target/16570
16974         * gcc.dg/i386-sse-9.c: New test.
16975
16976 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16977
16978         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16979
16980 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16981
16982         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16983         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16984         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16985         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16986         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16987         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16988         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16989         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16990         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16991         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16992         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16993         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16994         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16995         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16996         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16997         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16998         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16999         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17000         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17001         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17002         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17003         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17004         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17005         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17006         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17007         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17008         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17009         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17010         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17011         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17012         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17013         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17014         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17015         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17016         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17017         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17018         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17019         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17020         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17021         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17022         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17023         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17024         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17025         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17026         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17027         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17028         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17029         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17030         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17031         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17032         gcc.misc-tests/i386-pf-3dnow-1.c,
17033         gcc.misc-tests/i386-pf-athlon-1.c,
17034         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17035         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17036         Declare built-in functions used.
17037         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17038
17039 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17040
17041         PR c++/16707
17042         * g++.dg/lookup/using12.C: New test.
17043
17044         * g++.dg/init/null1.C: Fix PR number.
17045         * g++.dg/parse/namespace10.C: Likewise.
17046
17047 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17048
17049         PR c++/16224
17050         * g++.dg/template/spec17.C: New test.
17051         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17052         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17053
17054 2004-08-02  David Billinghurst
17055
17056         PR fortran/16292
17057         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17058
17059 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17060
17061         * gcc.dg/ia64-got-1.c: New test case.
17062
17063 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17064
17065         PR c++/16489
17066         * g++.dg/init/null1.C: New test.
17067         * g++.dg/tc1/dr76.C: Adjust error marker.
17068
17069         PR c++/16529
17070         * g++.dg/parse/namespace10.C: New test.
17071
17072         PR c++/16810
17073         * g++.dg/inherit/ptrmem2.C: New test.
17074
17075 2004-08-02  Ben Elliston  <bje@au.ibm.com>
17076
17077         PR target/16155
17078         * gcc.dg/pr16155.c: New test.
17079
17080 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17081
17082         * gcc.dg/redecl-2.c: New test.
17083
17084 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
17085
17086         * gcc.dg/darwin-longdouble.c: New file.
17087
17088 2004-07-30  Richard Henderson  <rth@redhat.com>
17089
17090         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
17091         write to constant argument.
17092         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17093
17094 2004-07-30  Richard Henderson  <rth@redhat.com>
17095
17096         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
17097         tests of nearest around zero.
17098
17099 2004-07-30  Andrew Pinski  <apinski@apple.com>
17100
17101         * gcc.c-torture/compile/20040730-1.c: New test.
17102
17103 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17104
17105         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
17106         powerpc-eabispe.
17107
17108 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17109
17110         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
17111
17112 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
17113
17114         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
17115         contains $ld_library_path.
17116         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17117
17118 2004-07-29  Richard Henderson  <rth@redhat.com>
17119
17120         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
17121
17122         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
17123         (alt2, which): New.
17124         (Check): Accept either alternative.
17125
17126 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
17127
17128         * g++.dg/abi/inline1.C: New test.
17129         * g++.dg/abi/local1-a.cc: Likewise.
17130         * g++.dg/abi/local1.C: Likewise.
17131         * g++.dg/abi/mangle11.C: Tweak location of warnings.
17132         * g++.dg/abi/mangle12.C: Likewise.
17133         * g++.dg/abi/mangle17.C: Likewise.
17134         * g++.dg/abi/mangle20-2.C: Likewise.
17135         * g++.dg/opt/interface1.C: Likewise.
17136         * g++.dg/opt/interface1.h: Likewise.
17137         * g++.dg/opt/interface1-a.cc: New test.
17138         * g++.dg/parse/repo1.C: New test.
17139         * g++.dg/template/repo1.C: Likewise.
17140         * g++.dg/warn/Winline-1.C: Likewise.
17141         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
17142
17143 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
17144
17145         * gcc.dg/tree-ssa/20040729-1.c: New test.
17146
17147 2004-07-27  Matt Austern <austern@apple.com>
17148
17149         * gcc.dg/darwin-bool-1.c: New test.
17150         * gcc.dg/darwin-bool-2.c: New test.
17151
17152 2004-07-28  Richard Henderson  <rth@redhat.com>
17153
17154         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
17155         arguments in the correct type.  Don't write to constant arguments.
17156
17157 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17158
17159         PR tree-optimization/16688
17160         PR tree-optimization/16689
17161         * g++.dg/tree-ssa/pr16688.C: New test.
17162
17163 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17164
17165         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17166         loads.  Not only in the comment, this time.
17167
17168 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
17169
17170         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
17171         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
17172         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
17173         * gcc.dg/sh4a-bitmovua.c: New.
17174         * gcc.dg/sh4a-cos.c: New.
17175         * gcc.dg/sh4a-cosf.c: New.
17176         * gcc.dg/sh4a-fprun.c: New.
17177         * gcc.dg/sh4a-fsrra.c: New.
17178         * gcc.dg/sh4a-memmovua.c: New.
17179         * gcc.dg/sh4a-sin.c: New.
17180         * gcc.dg/sh4a-sincos.c: New.
17181         * gcc.dg/sh4a-sincosf.c: New.
17182         * gcc.dg/sh4a-sinf.c: New.
17183
17184 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17185
17186         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
17187         conditionals.
17188         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17189         loads.
17190         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
17191         DOM1.
17192
17193 2004-07-27  Andrew Pinski  <apinski@apple.com>
17194
17195         * g++.dg/rtti/tinfo1.C: Correct the xfail.
17196
17197 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
17198
17199         * gcc.dg/pragma-isr.c: New test.
17200
17201 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17202
17203         PR c++/14429
17204         * g++.dg/template/ttp11.C: New test.
17205
17206 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
17207
17208         * gcc.c-torture/compile/20040727-1.c: New test.
17209
17210 2004-07-26  Eric Christopher  <echristo@redhat.com>
17211
17212         * gcc.c-torture/compile/20040726-2.c: New test.
17213
17214 2004-07-26  Andrew Pinski  <apinski@apple.com>
17215
17216         * g++.dg/rtti/tinfo1.C: Xfail.
17217
17218 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
17219
17220         * gcc.c-torture/compile/20040726-1.c: New test.
17221
17222 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
17223             Brian Ryner  <bryner@brianryner.com>
17224
17225         PR c++/9283
17226         PR c++/15000
17227         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
17228         * g++.dg/ext/visibility/: New directory.
17229         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
17230         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
17231         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
17232         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
17233         * g++.dg/ext/visibility/fvisibility.C,
17234         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
17235         g++.dg/ext/visibility/fvisibility-override1.C
17236         g++.dg/ext/visibility/fvisibility-override2.C
17237         g++.dg/ext/visibility/memfuncts.C
17238         g++.dg/ext/visibility/noPLT.C
17239         g++.dg/ext/visibility/pragma.C
17240         g++.dg/ext/visibility/pragma-override1.C
17241         g++.dg/ext/visibility/pragma-override2.C
17242         g++.dg/ext/visibility/staticmemfuncts.C
17243         g++.dg/ext/visibility/virtual.C: New tests.
17244
17245 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17246
17247         PR c/15360
17248         * gcc.dg/pr15360-1.c: New test.
17249
17250 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
17251
17252         * gcc.dg/pragma-align-2.c: New test.
17253         * gcc.dg/pragma-init-fini.c: New test.
17254         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
17255         targets.
17256
17257 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17258
17259         * gcc.dg/init-string-2.c: New test.
17260
17261 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
17262
17263         PR 16684
17264         * gcc.dg/Wredundant-decls-1.c: New test case.
17265
17266 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
17267
17268         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
17269         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
17270         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
17271         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
17272         * gcc.dg/compat/generate-random.c: New file.
17273         * gcc.dg/compat/generate-random.h: Likewise.
17274         * gcc.dg/compat/generate-random_r.c: Likewise.
17275         * gcc.dg/compat/struct-layout-1.h: Likewise.
17276         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
17277         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
17278         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
17279         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
17280         * gcc.dg/compat/struct-layout-1_main.c: New test.
17281         * gcc.dg/compat/struct-layout-1_x.c: New file.
17282         * gcc.dg/compat/struct-layout-1_y.c: New file.
17283         * gcc.dg/compat/struct-layout-1_test.h: New file.
17284
17285 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17286
17287         * gcc.dg/comp-return-1.c: New test
17288
17289 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
17290
17291         * gcc.dg/vmx/8-02a.c: Fix typo.
17292
17293         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
17294         * gcc.dg/darwin-abi-3.c: New test.
17295
17296         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
17297         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
17298
17299         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
17300         * gcc.dg/vmx/ops-long-1.c: New test.
17301         * gcc.dg/vmx/ops-long-2.c: New test.
17302
17303 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17304
17305         * g++.dg/lookup/conv-[1234].C: New.
17306
17307 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
17308
17309         * g++.dg/parse/attr2.C: Simplify.
17310
17311 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17312
17313         PR c/7284
17314         * gcc.c-torture/execute/pr7284-1.c: New test.
17315
17316 2004-07-22  Brian Booth  <bbooth@redhat.com>
17317
17318         * gcc.dg/tree-ssa/20040721-1.c: New test.
17319
17320 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17321
17322         * g++.dg/template/crash20.c: New.
17323
17324 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
17325
17326         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
17327         Add dg-run directive.  Declare variables as required.
17328         * gfortran.dg/g77/README: Update
17329
17330 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
17331
17332         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
17333         gcc.dg/cris-peep2-andu2.c: New tests.
17334
17335 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17336
17337         PR c/15052
17338         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
17339         on return type.
17340         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
17341         messages.
17342         * gcc.dg/qual-return-2.c: Update expected messages.
17343         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
17344
17345 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17346
17347         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
17348         * gcc.dg/noncompile/921102-1.c: Update expected error message.
17349
17350 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17351
17352         PR c/11250
17353         * gcc.dg/init-string-1.c: New test.
17354
17355 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
17356
17357         PR middle-end/15345
17358         PR c/16450
17359         * gcc.dg/torture/nested-fn-1.c: New test.
17360
17361 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
17362
17363         PR target/16559
17364         * gcc.dg/ia64-fptr-1.c: New file.
17365
17366 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17367
17368         PR c++/14497
17369         * g++.dg/template/spec16.C: New test.
17370         * g++.old-deja/g++.robertl/eb118.C: Remove.
17371
17372 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17373
17374         PR c++/509
17375         * g++.dg/template/spec15.C: New test.
17376
17377 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
17378
17379         Copy cases from g77.f-torture/execute and add dg-run
17380         directive.  Other changes as noted.
17381         * gfortran.dg/g77/13037.f
17382         * gfortran.dg/g77/1832.f
17383         * gfortran.dg/g77/19981119-0.f
17384         * gfortran.dg/g77/19990313-0.f
17385         * gfortran.dg/g77/19990313-1.f
17386         * gfortran.dg/g77/19990313-2.f
17387         * gfortran.dg/g77/19990313-3.f
17388         * gfortran.dg/g77/19990419-1.f
17389         * gfortran.dg/g77/19990826-0.f
17390         * gfortran.dg/g77/19990826-2.f
17391         * gfortran.dg/g77/20000503-1.f
17392         * gfortran.dg/g77/20001111.f
17393         * gfortran.dg/g77/20010116.f
17394         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
17395         * gfortran.dg/g77/20010430.f
17396         * gfortran.dg/g77/6177.f
17397         * gfortran.dg/g77/947.f
17398         * gfortran.dg/g77/970816-3.f
17399         * gfortran.dg/g77/971102-1.f
17400         * gfortran.dg/g77/980520-1.f
17401         * gfortran.dg/g77/980628-0.f
17402         * gfortran.dg/g77/980628-1.f
17403         * gfortran.dg/g77/980628-10.f
17404         * gfortran.dg/g77/980628-2.f
17405         * gfortran.dg/g77/980628-3.f
17406         * gfortran.dg/g77/980628-7.f
17407         * gfortran.dg/g77/980628-8.f
17408         * gfortran.dg/g77/980628-9.f
17409         * gfortran.dg/g77/980701-0.f
17410         * gfortran.dg/g77/980701-1.f
17411         * gfortran.dg/g77/cabs.f
17412         * gfortran.dg/g77/claus.f
17413         * gfortran.dg/g77/complex_1.f
17414         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
17415         * gfortran.dg/g77/dcomplex.f
17416         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
17417         * gfortran.dg/g77/f90-intrinsic-mathematical.f
17418         * gfortran.dg/g77/f90-intrinsic-numeric.f
17419         * gfortran.dg/g77/int8421.f
17420         * gfortran.dg/g77/labug1.f
17421         * gfortran.dg/g77/large_vec.f
17422         * gfortran.dg/g77/le.f
17423         * gfortran.dg/g77/short.f
17424         * gfortran.dg/g77/README: Update
17425
17426 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
17427
17428         PR c++/16637
17429         * g++.dg/parse/lookup4.C: New test.
17430
17431 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17432
17433         PR c++/16175
17434         * g++.dg/template/ttp10.C: New test.
17435
17436 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17437
17438         * gcc.dg/pr12625-1.c: New test.
17439
17440 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17441
17442         * testsuite/gcc.dg/switch-warn-1.c: New test.
17443         * testsuite/gcc.dg/switch-warn-2.c: New test.
17444         * gcc.c-torture/compile/pr14730.c: Update.
17445
17446 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17447
17448         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17449         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17450         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17451         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17452
17453 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/16623
17456         * g++.dg/template/assign1.C: New test.
17457
17458 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17459
17460         PR c++/12170
17461         * g++.dg/template/ttp9.C: New test.
17462
17463 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17464
17465         * gcc.dg/format/cmn-err-1.c: New test.
17466
17467 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17468
17469         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17470         gcc.dg/Wparentheses-10.c: New tests.
17471         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17472
17473 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17474
17475         PR fortran/16465
17476         * gfortran.dg/g77//ffixed-line-length-0.f,
17477         gfortran.dg/g77/ffixed-line-length-132.f,
17478         gfortran.dg/g77/ffixed-line-length-72.f,
17479         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17480         gfortran.dg/g77/README: Update.
17481
17482 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17483
17484         PR c++/13092
17485         * g++.dg/template/non-dependent7.C: New test.
17486         * g++.dg/template/non-dependent8.C: Likewise.
17487         * g++.dg/template/non-dependent9.C: Likewise.
17488         * g++.dg/template/non-dependent10.C: Likewise.
17489
17490 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17491
17492         PR c++/16337
17493         * g++.dg/parse/attr2.C: New test.
17494
17495 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17496
17497         * g77.dg: Removed.
17498         * g77.f-torture: Ditto.
17499
17500 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17501
17502         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17503         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17504         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17505
17506 2004-07-16  Richard Henderson  <rth@redhat.com>
17507
17508         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17509
17510 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17511
17512         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17513         tests with full list of options.
17514         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17515         of TORTURE_OPTIONS if test contains 'dg-do run'.
17516
17517         PR fortran/16404
17518         * gfortran.dg/do_iterator.f90: New test.
17519
17520 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17521
17522         PR rtl-optimization/16536
17523         * gcc.c-torture/execute/restrict-1.c: New test.
17524
17525 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17526
17527         PR fortran/15324
17528         * gfortran.dg/pr15324.f90: New test.
17529
17530         PR fortran/15129
17531         * gfortran.dg/pr15129.f90: New test.
17532
17533         PR fortran/15140
17534         * gfortran.dg/pr15140.f90: New test.
17535
17536         PR fortran/13792
17537         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17538         compile-time simplification.
17539
17540 2004-07-14  Mike Stump  <mrs@apple.com>
17541
17542         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17543
17544 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17545
17546         PR target/16325
17547         * gcc.dg/profile-generate-1.c: New.
17548
17549 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17550
17551         * gcc.c-torture/execute/20040709-1.c: New test.
17552         * gcc.c-torture/execute/20040709-2.c: New test.
17553
17554 2004-07-14  Mike Stump  <mrs@apple.com>
17555
17556         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17557
17558 2004-07-14  Mike Stump  <mrs@apple.com>
17559
17560         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17561
17562 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17563
17564         PR c++/16518
17565         * g++.dg/parse/mutable1.C: New test.
17566
17567 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17568
17569         PR tree-optimization/16443
17570         * gcc.dg/tree-ssa/20040713-1.c: New test.
17571
17572 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17573
17574         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17575         for operator new.
17576
17577 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17578
17579         * gfortran.dg/g77/README: New file
17580         * gfortran.dg/g77/19981216-0.f: Copy from
17581         g77.f-torture/noncompile.  Add "dg-do compile" and
17582         dg-error as required.
17583         * gfortran.dg/g77/19990218-1.f: Likewise.
17584         * gfortran.dg/g77/19990905-1.f: Likewise.
17585         * gfortran.dg/g77/9263.f: Likewise.
17586         * gfortran.dg/g77/980615-0.f: Likewise.
17587         * gfortran.dg/g77/980616-0.f: Likewise.
17588         * gfortran.dg/g77/check0.f: Likewise.
17589         * gfortran.dg/g77/select_no_compile.f: Likewise.
17590
17591 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17592
17593         Copy files from g77.f-torture/compile.
17594         Add "{ dg-do compile}".  Other changes as noted
17595         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17596         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17597         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17598         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17599         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17600         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17601         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17602         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17603         statement to conform to standard.  Append alpha1.x for reference.
17604         * gfortran.dg/g77/xformat.f: Add dg-warning
17605
17606 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17607
17608         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17609         Add {dg-do compile} directive.
17610         * gfortran.dg/g77/cpp2.F: Likewise.
17611
17612 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17613
17614         PR c++/5402
17615         * g++.dg/lookup/name-clash1.C: New test.
17616
17617         PR c++/9777
17618         * g++.dg/lookup/name-clash2.C: New test.
17619
17620         PR c++/12102
17621         * g++.dg/lookup/name-clash3.C: New test.
17622
17623 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17624
17625         * g++.dg/lookup/new2.C: New test.
17626         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17627
17628 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17629
17630         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17631         Add {dg-do compile} directive.
17632         * gfortran.dg/g77/13060.f: Likewise.
17633         * gfortran.dg/g77/19990218-0.f: Likewise.
17634         * gfortran.dg/g77/19990305-0.f: Likewise.
17635         * gfortran.dg/g77/19990419-0.f: Likewise.
17636         * gfortran.dg/g77/19990502-0.f: Likewise.
17637         * gfortran.dg/g77/19990502-1.f: Likewise.
17638         * gfortran.dg/g77/19990525-0.f: Likewise.
17639         * gfortran.dg/g77/19990826-1.f: Likewise.
17640         * gfortran.dg/g77/19990826-3.f: Likewise.
17641         * gfortran.dg/g77/19990905-2.f: Likewise.
17642         * gfortran.dg/g77/20000412-1.f: Likewise.
17643         * gfortran.dg/g77/20000511-1.f: Likewise.
17644         * gfortran.dg/g77/20000511-2.f: Likewise.
17645         * gfortran.dg/g77/20000518.f: Likewise.
17646         * gfortran.dg/g77/20000601-1.f: Likewise.
17647         * gfortran.dg/g77/20000601-2.f: Likewise.
17648         * gfortran.dg/g77/20000629-1.f: Likewise.
17649         * gfortran.dg/g77/20000630-2.f: Likewise.
17650         * gfortran.dg/g77/20010115.f: Likewise.
17651         * gfortran.dg/g77/20010321-1.f: Likewise.
17652         * gfortran.dg/g77/20010426.f: Likewise.
17653         * gfortran.dg/g77/20020307-1.f: Likewise.
17654         * gfortran.dg/g77/8485.f: Likewise.
17655         * gfortran.dg/g77/960317-1.f: Likewise.
17656         * gfortran.dg/g77/970915-0.f: Likewise.
17657         * gfortran.dg/g77/980310-1.f: Likewise.
17658         * gfortran.dg/g77/980310-2.f: Likewise.
17659         * gfortran.dg/g77/980310-3.f: Likewise.
17660         * gfortran.dg/g77/980310-4.f: Likewise.
17661         * gfortran.dg/g77/980310-6.f: Likewise.
17662         * gfortran.dg/g77/980310-7.f: Likewise.
17663         * gfortran.dg/g77/980310-8.f: Likewise.
17664         * gfortran.dg/g77/980419-2.f: Likewise.
17665         * gfortran.dg/g77/980424-0.f: Likewise.
17666         * gfortran.dg/g77/980427-0.f: Likewise.
17667         * gfortran.dg/g77/980729-0.f: Likewise.
17668         * gfortran.dg/g77/981117-1.f: Likewise.
17669         * gfortran.dg/g77/toon_1.f: Likewise.
17670
17671 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17672
17673         PR c++/2204
17674         * g++.dg/other/abstract2.C: New test.
17675
17676 2004-07-12  Paul Brook  <paul@codesourcery.com>
17677
17678         * gfortran.dg/pointer_init_1.f90: New test.
17679
17680 2004-07-11  Paul Brook  <paul@codesourcery.com>
17681
17682         PR fortran/15986
17683         * gfortran.dg/contained_1.f90: New test.
17684
17685 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17686
17687         * g++.dg/parse/defarg8.C: New test.
17688
17689 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17690
17691         PR fortran/16433
17692         * gfortran.dg/pr16433.f: New test.
17693
17694         PR fortran/17574
17695         * gfortran.dg/pr15754.f90: New test.
17696
17697 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17698
17699         PR tree-optimization/16437
17700         * gcc.c-torture/execute/bitfld-4.c: New test.
17701
17702 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17703
17704         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17705         access to common var from module.
17706
17707 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17708
17709         PR fortran/16336
17710         * gfortran.fortran-torture/execute/common_2.f90: New test.
17711
17712 2004-07-10  Paul Brook  <paul@codesourcery.com>
17713
17714         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
17715
17716 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17717
17718         PR fortran/15969
17719         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
17720
17721 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
17722
17723         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
17724         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
17725         * gfortran.dg/g77/ffree-form-1.f: Likewise.
17726         * gfortran.dg/g77/ffree-form-2.f: Likewise.
17727         * gfortran.dg/g77/ffree-form-3.f: Likewise.
17728         * gfortran.dg/g77/fno-underscoring.f: Likewise.
17729         * gfortran.dg/g77/funderscoring.f: Likewise.
17730         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
17731
17732 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17733
17734         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
17735
17736 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17737         Paul Brook  <paul@codesourcery.com>
17738
17739         PR fortran/13415
17740         * gfortran.dg/common_pointer_1.f90: New test.
17741
17742 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17743
17744         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
17745
17746 2004-07-09  James E Wilson  <wilson@specifixinc.com>
17747
17748         PR target/16364
17749         * gcc.c-torture/compile/20040709-1.c: New.
17750
17751 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17752
17753         PR fortran/14077
17754         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
17755
17756 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17757
17758         PR fortran/13201
17759         * gfortran.dg/shape_1.f90: New test.
17760
17761 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
17762             Andrew Pinski  <apinski@apple.com>
17763
17764         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
17765
17766 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17767
17768         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
17769         comment.
17770
17771 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17772         Paul Brook  <paul@codesourcery.com>
17773
17774         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
17775         '.f95' and '.F95'.
17776
17777 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
17778
17779         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
17780
17781 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17782
17783         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
17784         testcases with capital suffix.
17785
17786 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17787
17788         PR fortran/15481
17789         PR fortran/13372
17790         PR fortran/13575
17791         PR fortran/15978
17792         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
17793
17794         * gfortran.dg/implicit_1.f90: New test.
17795
17796 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17797
17798         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
17799         expression to match gfortran warning/error messages
17800         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
17801         dg-error text.
17802
17803 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17804
17805         * lib/fortran-torture.exp: Rename proc search_for to
17806         search_for_re.
17807
17808 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17809
17810         * gcc.c-torture/execute/simd-5.x: New file.
17811         XFAIL on SPARC 64-bit at -O0.
17812
17813 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17814
17815         PR c++/8211
17816         PR c++/16165
17817         * g++.dg/warn/effc3.C: New test.
17818
17819 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17820
17821         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
17822         change X to 1X in format.
17823         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
17824         add data statements to conform to standard.
17825
17826 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17827
17828         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
17829         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
17830         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
17831
17832 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
17833
17834         * gfortran.dg/g77/7388.f: Copy from g77.dg
17835         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
17836         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
17837         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
17838         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
17839         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
17840         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
17841         * gfortran.dg/g77/strlen0.f: Likewise.
17842
17843 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
17844
17845         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
17846         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
17847
17848 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17849
17850         * gcc.c-torture/execute/920428-2.x: Delete.
17851         * gcc.c-torture/execute/920501-7.x: Likewise.
17852
17853 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
17854
17855         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
17856         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
17857         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
17858         prescott and c3-2.
17859         (PREFETCH_3DNOW): Add -march=c3.
17860
17861 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
17862
17863         PR c/16437
17864         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
17865         * gcc.c-torture/execute/bf64-1.x: Likewise.
17866
17867 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17868
17869         * gcc.c-torture/compile/20040708-1.c: New test.
17870
17871 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17872
17873         PR c++/16169
17874         * g++.dg/warn/effc2.C: New test.
17875
17876 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17877
17878         * gcc.c-torture/execute/bitfld-1.x: Remove.
17879         * gcc.c-torture/execute/bitfld-3.c: New test.
17880         * gcc.dg/bitfld-2.c: Remove XFAILs.
17881
17882 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
17883
17884         PR c++/16276
17885         * g++.dg/rtti/tinfo1.C: New file.
17886
17887 2004-07-07  Eric Christopher  <echristo@redhat.com>
17888
17889         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
17890
17891 2004-07-07  Andrew Pinski  <apinski@apple.com>
17892
17893         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
17894
17895 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
17896
17897         * g++.dg/init/call1.C: XFAIL.
17898
17899 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
17900
17901         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
17902         except for movstrict*, to movmem* and clrstr* to clrmem*.
17903
17904 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
17905
17906         * gcc.c-torture/execute/20040707-1.c: New test.
17907
17908 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
17909
17910         * gcc.c-torture/execute/20040706-1.c: New test.
17911
17912 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17913
17914         PR c++/3671
17915         * g++.dg/template/spec14.C: New test.
17916
17917 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
17918
17919         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
17920         nothing if not yet defined.  Use it in b, c and d type definitions.
17921         * gcc.c-torture/execute/20040705-1.c: New test.
17922         * gcc.c-torture/execute/20040705-2.c: New test.
17923
17924 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17925
17926         PR c++/2518
17927         * g++.dg/lookup/new1.C: New test.
17928
17929 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17930
17931         PR c++/11406
17932         * g++.dg/template/sizeof8.C: New test.
17933
17934 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
17935
17936         * gcc.c-torture/compile/20040705-1.c: New test.
17937
17938 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
17939
17940         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17941
17942 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17943
17944         * gcc.dg/cpp/if-mop.c: Two new testcases.
17945         * gcc.dg/cpp/trad/comment-3.c: New.
17946
17947 2004-07-04  Paul Brook  <paul@codesourcery.com>
17948
17949         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17950
17951 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17952
17953         PR c++/3761
17954         * g++.dg/lookup/crash4.C: New test.
17955
17956 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17957
17958         * gcc.c-torture/execute/builtin-abs-1.c
17959         * gcc.c-torture/execute/builtin-abs-2.c
17960         * gcc.c-torture/execute/builtin-complex-1.c
17961         * gcc.c-torture/execute/builtins/string-1-lib.c
17962         * gcc.c-torture/execute/builtins/string-1.c
17963         * gcc.c-torture/execute/builtins/string-2-lib.c
17964         * gcc.c-torture/execute/builtins/string-2.c
17965         * gcc.c-torture/execute/builtins/string-3-lib.c
17966         * gcc.c-torture/execute/builtins/string-3.c
17967         * gcc.c-torture/execute/builtins/string-4-lib.c
17968         * gcc.c-torture/execute/builtins/string-4.c
17969         * gcc.c-torture/execute/builtins/string-5-lib.c
17970         * gcc.c-torture/execute/builtins/string-5.c
17971         * gcc.c-torture/execute/builtins/string-6-lib.c
17972         * gcc.c-torture/execute/builtins/string-6.c
17973         * gcc.c-torture/execute/builtins/string-7-lib.c
17974         * gcc.c-torture/execute/builtins/string-7.c
17975         * gcc.c-torture/execute/builtins/string-8-lib.c
17976         * gcc.c-torture/execute/builtins/string-8.c
17977         * gcc.c-torture/execute/builtins/string-9-lib.c
17978         * gcc.c-torture/execute/builtins/string-9.c
17979         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17980         * gcc.c-torture/execute/builtins/string-asm-1.c
17981         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17982         * gcc.c-torture/execute/builtins/string-asm-2.c
17983         * gcc.c-torture/execute/stdio-opt-1.c
17984         * gcc.c-torture/execute/stdio-opt-2.c
17985         * gcc.c-torture/execute/stdio-opt-3.c
17986         * gcc.c-torture/execute/string-opt-1.c
17987         * gcc.c-torture/execute/string-opt-10.c
17988         * gcc.c-torture/execute/string-opt-11.c
17989         * gcc.c-torture/execute/string-opt-12.c
17990         * gcc.c-torture/execute/string-opt-13.c
17991         * gcc.c-torture/execute/string-opt-14.c
17992         * gcc.c-torture/execute/string-opt-15.c
17993         * gcc.c-torture/execute/string-opt-16.c
17994         * gcc.c-torture/execute/string-opt-2.c
17995         * gcc.c-torture/execute/string-opt-6.c
17996         * gcc.c-torture/execute/string-opt-7.c
17997         * gcc.c-torture/execute/string-opt-8.c:
17998         Replace with ...
17999
18000         * gcc.c-torture/execute/builtins/abs-2.c
18001         * gcc.c-torture/execute/builtins/abs-3.c
18002         * gcc.c-torture/execute/builtins/complex-1.c
18003         * gcc.c-torture/execute/builtins/fprintf.c
18004         * gcc.c-torture/execute/builtins/fputs.c
18005         * gcc.c-torture/execute/builtins/memcmp.c
18006         * gcc.c-torture/execute/builtins/memmove.c
18007         * gcc.c-torture/execute/builtins/memops-asm.c
18008         * gcc.c-torture/execute/builtins/mempcpy-2.c
18009         * gcc.c-torture/execute/builtins/mempcpy.c
18010         * gcc.c-torture/execute/builtins/memset.c
18011         * gcc.c-torture/execute/builtins/printf.c
18012         * gcc.c-torture/execute/builtins/sprintf.c
18013         * gcc.c-torture/execute/builtins/strcat.c
18014         * gcc.c-torture/execute/builtins/strchr.c
18015         * gcc.c-torture/execute/builtins/strcmp.c
18016         * gcc.c-torture/execute/builtins/strcpy.c
18017         * gcc.c-torture/execute/builtins/strcspn.c
18018         * gcc.c-torture/execute/builtins/strlen-2.c
18019         * gcc.c-torture/execute/builtins/strlen.c
18020         * gcc.c-torture/execute/builtins/strncat.c
18021         * gcc.c-torture/execute/builtins/strncmp-2.c
18022         * gcc.c-torture/execute/builtins/strncmp.c
18023         * gcc.c-torture/execute/builtins/strncpy.c
18024         * gcc.c-torture/execute/builtins/strpbrk.c
18025         * gcc.c-torture/execute/builtins/strpcpy-2.c
18026         * gcc.c-torture/execute/builtins/strpcpy.c
18027         * gcc.c-torture/execute/builtins/strrchr.c
18028         * gcc.c-torture/execute/builtins/strspn.c
18029         * gcc.c-torture/execute/builtins/strstr-asm.c
18030         * gcc.c-torture/execute/builtins/strstr.c:
18031         ... these new files.
18032
18033         * gcc.c-torture/execute/builtins/abs-2-lib.c
18034         * gcc.c-torture/execute/builtins/abs-3-lib.c
18035         * gcc.c-torture/execute/builtins/complex-1-lib.c
18036         * gcc.c-torture/execute/builtins/fprintf-lib.c
18037         * gcc.c-torture/execute/builtins/fputs-lib.c
18038         * gcc.c-torture/execute/builtins/memcmp-lib.c
18039         * gcc.c-torture/execute/builtins/memmove-lib.c
18040         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18041         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18042         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18043         * gcc.c-torture/execute/builtins/memset-lib.c
18044         * gcc.c-torture/execute/builtins/printf-lib.c
18045         * gcc.c-torture/execute/builtins/sprintf-lib.c
18046         * gcc.c-torture/execute/builtins/strcat-lib.c
18047         * gcc.c-torture/execute/builtins/strchr-lib.c
18048         * gcc.c-torture/execute/builtins/strcmp-lib.c
18049         * gcc.c-torture/execute/builtins/strcpy-lib.c
18050         * gcc.c-torture/execute/builtins/strcspn-lib.c
18051         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18052         * gcc.c-torture/execute/builtins/strlen-lib.c
18053         * gcc.c-torture/execute/builtins/strncat-lib.c
18054         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18055         * gcc.c-torture/execute/builtins/strncmp-lib.c
18056         * gcc.c-torture/execute/builtins/strncpy-lib.c
18057         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18058         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18059         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18060         * gcc.c-torture/execute/builtins/strrchr-lib.c
18061         * gcc.c-torture/execute/builtins/strspn-lib.c
18062         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18063         * gcc.c-torture/execute/builtins/strstr-lib.c
18064         * gcc.c-torture/execute/builtins/lib/abs.c
18065         * gcc.c-torture/execute/builtins/lib/fprintf.c
18066         * gcc.c-torture/execute/builtins/lib/memset.c
18067         * gcc.c-torture/execute/builtins/lib/printf.c
18068         * gcc.c-torture/execute/builtins/lib/sprintf.c
18069         * gcc.c-torture/execute/builtins/lib/strcpy.c
18070         * gcc.c-torture/execute/builtins/lib/strcspn.c
18071         * gcc.c-torture/execute/builtins/lib/strncat.c
18072         * gcc.c-torture/execute/builtins/lib/strncmp.c
18073         * gcc.c-torture/execute/builtins/lib/strncpy.c
18074         * gcc.c-torture/execute/builtins/lib/strpbrk.c
18075         * gcc.c-torture/execute/builtins/lib/strspn.c
18076         * gcc.c-torture/execute/builtins/lib/strstr.c:
18077         New files containing support routines.
18078
18079         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
18080         declaration.
18081         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
18082         when not optimizing.
18083
18084 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
18085
18086         PR c++/16240
18087         * g++.dg/abi/mangle22.C: New test.
18088         * g++.dg/abi/mangle23.C: Likewise.
18089
18090 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
18091
18092         PR fortran/16290
18093         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
18094         Allow for cases without denormalized floating point numbers.
18095
18096 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
18097
18098         PR c/1027
18099         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18100         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
18101         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
18102         expected warning text.
18103         * gcc.dg/format/diag-2.c: New test.
18104
18105 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18106
18107         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
18108
18109 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
18110
18111         * gcc.dg/builtins-43.c: New.
18112         * gcc.dg/builtins-44.c: New.
18113         * gcc.dg/builtins-45.c: New.
18114
18115 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
18116             Andreas Tobler  <a.tobler@schweiz.ch>
18117
18118         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
18119         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
18120         as SIGSEGV.
18121         * gcc.dg/cleanup-11.c: Likewise.
18122         * gcc.dg/cleanup-8.c: Likewise.
18123         * gcc.dg/cleanup-9.c: Likewise.
18124         * gcc.dg/cleanup-5.c: Run on all platforms.
18125
18126 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18127
18128         * g++.dg/warn/nonnull1.C: New test.
18129
18130 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18131
18132         * gcc.dg/compat/compat-common.h: Wrap up CINT in
18133         an #ifndef SKIP_COMPLEX_INT/#endif pair.
18134         Special-case the Sun compiler wrt to <complex.h>.
18135
18136 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
18137
18138         * gcc.dg/Wunreachable-8.C: New test.
18139
18140         * gcc.dg/h8300-ice2.c : New test.
18141
18142 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
18143
18144         PR fortran/16161
18145         * gfortran.fortran-torture/compile/implicit.f90: Add test
18146         for implicit character.
18147
18148 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
18149
18150         PR fortran/16289
18151         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
18152         Use tiny() intrinsic to find smallest non-negative real
18153
18154 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
18155
18156         * gcc.dg/compat/struct-by-value-22_main.c: New test.
18157         * gcc.dg/compat/struct-by-value-22_x.c: New.
18158         * gcc.dg/compat/struct-by-value-22_y.c: New.
18159
18160         * gcc.c-torture/execute/20040629-1.c: New test.
18161
18162 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
18163
18164         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
18165         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
18166
18167         PR target/16195
18168         * gcc.dg/20040625-1.c: New test.
18169
18170 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18171
18172         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
18173
18174 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18175
18176         PR fortran/15963
18177         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
18178
18179 2004-06-29  Richard Henderson  <rth@redhat.com>
18180
18181         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
18182
18183 2004-06-29  Paul Brook  <paul@codesourcery.com>
18184
18185         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
18186         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
18187
18188 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
18189
18190         PR c++/16260
18191         * g++.dg/parse/crash15.C: New.
18192
18193 2004-06-28  Andrew Pinski  <apinski@apple.com>
18194
18195         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
18196         by the error already.
18197
18198         * g++.dg/opt/ptrmem4.C: Change to compile only test.
18199
18200 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
18201
18202         PR target/14041
18203         * gcc.dg/h8300-bss-align-1.c : New.
18204
18205 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18206
18207         * PR c++/16174
18208         * g++.dg/template/ctor4.C: New.
18209
18210 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18211
18212         PR c++/16205
18213         * g++.dg/warn/Wsequence-point-1.C: New test.
18214
18215 2004-06-27  Paul Brook  <paul@codesourcery.com>
18216
18217         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
18218
18219 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
18220
18221         * g++.old-deja/g++.mike/p7325.C: Remove.
18222
18223 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18224
18225         PR c/14963
18226         * gcc.dg/pr14963.c: New test.
18227
18228 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/16193
18231         * g++.dg/parse/redef1.C: New test.
18232
18233 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18234
18235         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
18236         20021110.c.
18237         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
18238         20021119-1.c.
18239         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
18240         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
18241         5-04.c.
18242         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
18243         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
18244         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
18245         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
18246         g++.brendan/enum14.C.
18247         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
18248         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
18249         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
18250         g++.mike/virt1.C.
18251         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
18252         memtemp24.C.
18253
18254 2004-06-27  Roger Sayle  <roger@eyesopen.com>
18255
18256         * gcc.dg/20040527-1.c: New test case.
18257
18258 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
18259
18260         PR gfortran/pr16196
18261         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
18262
18263 2004-06-25  Roger Sayle  <roger@eyesopen.com>
18264
18265         PR middle-end/15825
18266         * gcc.dg/pr15825-1.c: New test case.
18267
18268 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18269
18270         * gcc.c-torture/execute/20040625-1.c: New test.
18271
18272 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18273
18274         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
18275
18276 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18277
18278         * gcc.dg/torture/mips-div-1.c: New test.
18279
18280 2004-06-24  Jeff Law  <law@redhat.com>
18281
18282         * gcc.dg/tree-ssa/20040624-1.c: New test.
18283
18284 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
18285
18286         * gcc.c-torture/compile/20040624-1.c: New test.
18287
18288 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18289
18290         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
18291         this directory.
18292
18293 2004-06-23  Andrew Pinski  <apinski@apple.com>
18294
18295         PR middle-end/15988
18296         * g++.dg/opt/ptrmem4.C: New test.
18297
18298         * gcc.dg/c90-array-quals-2.c: New test.
18299
18300 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
18301
18302         * gcc.dg/kpice1.c: New test.
18303
18304 2006-06-23  Andrew Pinski  <apinski@apple.com>
18305
18306         * gcc.dg/c90-array-quals.c: New test.
18307
18308 2006-06-22  Richard Henderson  <rth@redhat.com>
18309
18310         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
18311
18312 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
18313
18314         * gcc.dg/builtins-config.h: Handle FreeBSD.
18315
18316 2006-06-22  Richard Henderson  <rth@redhat.com>
18317
18318         * g++.dg/opt/devirt1.C: New.
18319
18320 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
18321
18322         * g++.dg/opt/pr15551.C: New testcase.
18323
18324 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
18325
18326         PR target/14800
18327         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
18328         x86_64-*-linux* when compiling for 32bit.
18329
18330 2004-06-21  Andrew Pinski  <apinski@apple.com>
18331
18332         * gcc.dg/pch/struct-1.c: New.
18333         * gcc.dg/pch/struct-1.hs: New.
18334
18335 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
18336
18337         * gcc.dg/pch/save-temps-1.c: New file.
18338         * gcc.dg/pch/save-temps-1.hs: New file.
18339
18340 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18341
18342         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
18343         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
18344
18345 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18346
18347         * gfortran.fortran-torture/execute/select_1.f90: Rename function
18348         to fix type error.
18349         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
18350         Remove trailing spaces.
18351
18352 2004-06-21  Richard Henderson  <rth@redhat.com>
18353
18354         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
18355         merging && to BIT_FIELD_REF.
18356
18357 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
18358
18359         * g++.dg/opt/placeholder1.C: New test.
18360
18361 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18362
18363         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
18364         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18365         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18366         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18367
18368 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
18369
18370         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
18371         extern "C".
18372         * g++.dg/other/pragma-re-1.C: Add comments.
18373
18374 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
18375
18376         PR gfortran/16080
18377         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
18378
18379 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
18380
18381         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
18382         instead of setting the type of size_t by
18383         hand.
18384
18385 2004-06-18  Roger Sayle  <roger@eyesopen.com>
18386
18387         * gcc.dg/unordered-2.c: New test case.
18388         * gcc.dg/unordered-3.c: New test case.
18389
18390 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
18391
18392         PR other/16043
18393         * lib/g++.exp (g++_version): Tweak regexp for version
18394         * lib/g77.exp (g77_version): Likewise.
18395         * lib/gfortran.exp (gfortran_version): Likewise.
18396         * lib/objc.exp (objc_version): Likewise.
18397         * lib/treelang.exp (treelang_version): Likewise.
18398
18399 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
18400
18401         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18402         Use INT_MAX instead of __INT_MAX__.
18403         * gcc.dg/compat/struct-align-2_y.c: Likewise.
18404
18405         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
18406         * gcc.dg/compat/scalar-return-3_x.c: Use it.
18407         * gcc.dg/compat/scalar-return-3_y.c: Use it.
18408         * gcc.dg/compat/scalar-return-4_x.c: Use it.
18409         * gcc.dg/compat/scalar-return-4_y.c: Use it.
18410         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
18411         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
18412         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
18413         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
18414
18415         * gcc.dg/range-test-1.c: New test.
18416         * g++.dg/opt/range-test-1.C: New test.
18417
18418 2004-06-17  Richard Henderson  <rth@redhat.com>
18419
18420         * objc.dg/sync-1.m: New.
18421         * objc.dg/try-catch-1.m: Don't force next runtime.
18422         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
18423         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
18424         shadowed catch clause.
18425         * objc.dg/try-catch-5.m: New.
18426
18427 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
18428
18429         Bug 14610
18430         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
18431
18432 2004-06-15  Richard Henderson  <rth@redhat.com>
18433
18434         * gcc.dg/20001116-1.c: Move expected warning line.
18435
18436 2004-06-15  Richard Henderson  <rth@redhat.com>
18437
18438         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18439         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18440
18441 2004-06-15  Jeff Law  <law@redhat.com>
18442
18443         * gcc.dg/tree-ssa/20040615-1.c: New test.
18444         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18445         be less sensitive to operand ordering.
18446         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18447
18448 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18449
18450         * g++.dg/abi/bitfield3.C: Add comment..
18451
18452 2004-06-15  Richard Henderson  <rth@redhat.com>
18453
18454         * g++.dg/ext/stmtexpr1.C: XFAIL.
18455         * gcc.dg/20030612-1.c: XFAIL.
18456
18457 2004-06-15  Eric Christopher  <echristo@redhat.com>
18458
18459         * g++.dg/charset/asm5.c: New.
18460         * gcc.dg/charset/asm6.c: New.
18461
18462 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18463
18464         PR fortran/15962
18465         * gfortran.fortran-torture/execute/select_1.f90: New test.
18466
18467 2004-06-15  Paul Brook  <paul@codesourcery.com>
18468
18469         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18470
18471 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18472
18473         PR c++/15967
18474         * g++.dg/lookup/crash3.C: New test.
18475
18476 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18477
18478         PR c++/15947
18479         * g++.dg/parse/dtor4.C: New test.
18480
18481 2004-06-14  Jeff Law  <law@redhat.com>
18482
18483         * gcc.c-torture/compile/20040614-1.c: New test.
18484
18485 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18486
18487         PR fortran/15211
18488         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18489         LEN of a character array.
18490
18491 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18492
18493         PR c++/15096
18494         * g++.dg/template/ptrmem10.C: New test.
18495
18496         PR c++/14930
18497         * g++.dg/template/friend30.C: New test.
18498
18499 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18500
18501         PR fortran/14928
18502         * gfortran.fortran-torture/compile/mloc.f90: New test.
18503
18504 2004-06-13  Paul Brook  <paul@codesourcery.com>
18505
18506         * gfortran.fortran-torture/execute/random_2.f90: New test.
18507
18508 2004-06-13  Eric Christopher  <echristo@redhat.com>
18509
18510         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18511
18512 2004-06-12  Paul Brook  <paul@codesourcery.com>
18513
18514         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18515
18516 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18517
18518         PR fortran/14923
18519         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18520
18521 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18522
18523         PR fortran/14957
18524         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18525         syntax errors in end statements of contained subroutines.
18526
18527 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18528
18529         PR fortran/12841
18530         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18531
18532 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18533
18534         PR fortran/15665
18535         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18536
18537 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18538
18539         PR gfortran/12839
18540         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18541
18542 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18543
18544         PR c++/15862
18545         * g++.dg/parse/enum1.C: New test.
18546
18547 2004-06-10  Jeff Law  <law@redhat.com>
18548
18549         * gcc.c-torture/compile/20040610-1.c: New test.
18550
18551 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18552
18553         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18554         * g++.old-deja/g++.other/decl3.C: Likewise.
18555
18556 2004-06-10  Brian Booth  <bbooth@redhat.com>
18557
18558         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18559         V_MAY_DEF instead of VDEF.
18560         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18561
18562 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18563
18564         PR c++/14211
18565         * g++.dg/conversion/const1.C: New test.
18566
18567         PR c++/15076
18568         * g++.dg/conversion/reinterpret1.C: New test.
18569
18570         PR c++/15877
18571         * g++.dg/template/enum2.C: New test.
18572
18573         PR c++/15227
18574         * g++.dg/template/error13.C: New test.
18575
18576 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18577
18578         PR fortran/14957
18579         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18580         arguments to test_* REAL and of the right size.
18581
18582 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18583
18584         PR target/15569
18585         PR rtl-optimization/15681
18586         * gcc.dg/20040609-1.c: New test.
18587
18588 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18589
18590         PR c++/14791
18591         * g++.dg/opt/builtins1.C: New test.
18592
18593 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18594
18595         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18596         that use default windows32 struct layout.
18597         * gcc.dg/i386-bitfield2.c: Likewise.
18598
18599 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18600
18601         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18602         for mingw32 and cygwin targets.
18603
18604 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18605
18606         * gcc.dg/pch/macro-4.c: New.
18607         * gcc.dg/pch/macro-4.hs: New.
18608
18609 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18610
18611         PR fortran/13249
18612         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18613
18614 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18615
18616         PR fortran/13372
18617         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18618
18619 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18620
18621         PR gfortran/14897
18622         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18623
18624 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18625
18626         PR gfortran/15755
18627         * gfortran.fortran-torture/execute/backspace.c : New test.
18628
18629 2004-06-09  Paul Brook  <paul@codesourcery.com>
18630
18631         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18632         (pointer_to_section): Rewrite to use smaller array.
18633
18634 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18635
18636         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18637         * gcc.dg/ext/altivec-10.c: Same.
18638         * gcc.dg/ext/altivec-11.c: Same.
18639         * gcc.dg/ext/altivec-12.c: Same.
18640         * gcc.dg/ext/altivec-13.c: Same.
18641         * gcc.dg/ext/altivec-14.c: Same.
18642         * gcc.dg/ext/altivec-15.c: Same.
18643         * gcc.dg/ext/altivec-16.c: Same.
18644         * gcc.dg/ext/altivec-3.c: Same.
18645         * gcc.dg/ext/altivec-4.c: Same.
18646         * gcc.dg/ext/altivec-6.c: Same.
18647         * gcc.dg/ext/altivec-7.c: Same.
18648         * gcc.dg/ext/altivec-8.c: Same.
18649         * gcc.dg/ext/altivec-varargs-1.c: Same.
18650
18651         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18652         * g++.dg/ext/altivec-10.C: Same.
18653         * g++.dg/ext/altivec-2.C: Same.
18654         * g++.dg/ext/altivec-3.C: Same.
18655         * g++.dg/ext/altivec-4.C: Same.
18656         * g++.dg/ext/altivec-5.C: Same.
18657         * g++.dg/ext/altivec-6.C: Same.
18658         * g++.dg/ext/altivec-7.C: Same.
18659         * g++.dg/ext/altivec-8.C: Same.
18660         * g++.dg/ext/altivec-9.C: Same.
18661
18662 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18663
18664         PR c++/7841
18665         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18666
18667 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18668
18669         * gcc.dg/union-1.c: New test.
18670
18671 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18672
18673         * gcc.dg/builtins-41.c: New test case.
18674         * gcc.dg/builtins-42.c: New test case.
18675
18676 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18677
18678         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18679         * g++.dg/ext/altivec-10.C: Same.
18680         * g++.dg/ext/altivec-2.C: Same.
18681         * g++.dg/ext/altivec-3.C: Same.
18682         * g++.dg/ext/altivec-4.C: Same.
18683         * g++.dg/ext/altivec-5.C: Same.
18684         * g++.dg/ext/altivec-6.C: Same.
18685         * g++.dg/ext/altivec-7.C: Same.
18686         * g++.dg/ext/altivec-8.C: Same.
18687         * g++.dg/ext/altivec-9.C: Same.
18688         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18689         * g++.old-deja/g++.brendan/new3.C: Same.
18690         * gcc.c-torture/execute/eeprof-1.x: Same.
18691
18692 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18693
18694         PR c/14765
18695         * gcc.dg/pr14765-1.c: New test.
18696
18697 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18698
18699         PR c/14649
18700         * gcc.dg/pr14649-1.c: New test case.
18701
18702 2004-06-07  Richard Henderson  <rth@redhat.com>
18703
18704         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18705         if temporaries.
18706
18707 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18708
18709         * g++.dg/eh/elide1.C: Remove XFAIL.
18710
18711 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18712
18713         PR c++/15337
18714         * g++.dg/expr/sizeof3.C: New test.
18715
18716         PR c++/14777
18717         * g++.dg/template/access14.C: New test.
18718
18719         PR c++/15554
18720         * g++.dg/template/enum1.C: New test.
18721
18722         PR c++/15057
18723         * g++.dg/eh/throw1.C: New test.
18724
18725 2004-06-07  David Ayers  <d.ayers@inode.at>
18726             Ziemowit Laski  <zlaski@apple.com>
18727
18728         * lib/objc.exp (objc_target_compile): Revert the '-framework
18729         Foundation' flag fix, since bare Darwin does not ship
18730         with the Foundation framework.
18731         * objc/execute/next_mapping.h: Provide a local NSConstantString
18732         @interface and @implementation.
18733         (objc_constant_string_init): A constructor function, used to
18734         initialize the NSConstantString meta-class object.
18735         * objc/execute/string1.m: Include "next_mapping.h" instead of
18736         <Foundation/NSString.h>.
18737         * objc/execute/string2.m: Likewise.
18738         * objc/execute/string3.m: Likewise.
18739         * objc/execute/string4.m: Likewise.
18740
18741 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
18742
18743         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
18744         to double. Replace double with FLOAT.
18745         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
18746
18747         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
18748         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
18749         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
18750         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18751         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18752         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18753         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
18754         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
18755
18756 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18757
18758         PR c/13519
18759         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
18760
18761 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18762
18763         PR c++/15503
18764         * g++.dg/template/meminit2.C: New test.
18765
18766 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
18767
18768         PR target/15822
18769         * gcc.c-torture/execute/compare-fp-1.c,
18770         gcc.c-torture/execute/compare-fp-2.c,
18771         gcc.c-torture/execute/compare-fp-3.c,
18772         gcc.c-torture/execute/compare-fp-4.c,
18773         gcc.c-torture/execute/compare-fp-3.x,
18774         gcc.c-torture/execute/compare-fp-4.x: Moved...
18775         * gcc.c-torture/execute/ieee/compare-fp-1.c,
18776         gcc.c-torture/execute/ieee/compare-fp-2.c,
18777         gcc.c-torture/execute/ieee/compare-fp-3.c,
18778         gcc.c-torture/execute/ieee/compare-fp-4.c,
18779         gcc.c-torture/execute/ieee/compare-fp-3.x,
18780         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
18781
18782 2004-06-04  David Ayers  <d.ayers@inode.at>
18783
18784         * objc/execute/protocol-isEqual-4.m: New testcase.
18785
18786 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
18787
18788         * objc/execute/protocol-isEqual-1.m: New testcase.
18789         * objc/execute/protocol-isEqual-2.m: New testcase.
18790         * objc/execute/protocol-isEqual-3.m: New testcase.
18791
18792 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18793
18794         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
18795
18796 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
18797
18798         * lib/objc.exp (objc_target_compile): When running tests on
18799         Darwin (Mac OS X), inform the linker about '-framework
18800         'Foundation'.
18801
18802 2004-06-02  Eric Christopher  <echristo@redhat.com>
18803
18804         * gcc.c-torture/compile/20040602-1.c: New.
18805
18806 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
18807
18808         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
18809         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18810
18811         PR tree-optimization/14736
18812         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
18813
18814         PR tree-optimization/14042
18815         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
18816
18817         PR tree-optimization/14729
18818         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
18819
18820 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18821
18822         PR fortran/15557
18823         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
18824
18825 2004-06-01  Richard Hederson  <rth@redhat.com>
18826
18827         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
18828
18829 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18830
18831         PR c++/14932
18832         * g++.dg/parse/offsetof4.C: New test.
18833
18834 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
18835
18836         PR objc/7993
18837         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
18838
18839 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
18840
18841         PR c++/15701
18842         * g++.dg/template/friend29.C: New test.
18843
18844 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
18845
18846         PR c/15749
18847         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
18848
18849 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
18850
18851         * gcc.dg/sparc-trap-1.c: New test.
18852
18853 2004-05-31  Roger Sayle  <roger@eyesopen.com>
18854
18855         PR middle-end/15069
18856         * g++.dg/opt/fold3.C: New test case.
18857
18858 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
18859
18860         * lib/target-supports.exp (check_iconv_available): Fix fallout
18861         from 2004-05-28 patch.
18862
18863 2004-05-30  Paul Brook  <paul@codesourcery.com>
18864
18865         PR fortran/15620
18866         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
18867         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
18868
18869 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
18870
18871         * gfortran.fortran-torture/execute/random_1.f90: New test.
18872
18873 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18874
18875         * g++.dg/ext/altivec-10.C: New test.
18876
18877 2004-05-29  Paul Brook  <paul@codesourcery.com>
18878
18879         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
18880
18881 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18882
18883         * gcc.dg/altivec-16.c: New test.
18884
18885 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
18886
18887         * lib/target-supports.exp (check_vmx_hw_available): New.
18888         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
18889
18890         * lib/target-supports.exp (check_alias_available,
18891         check_iconv_available, check_named_sections_available): Use
18892         unique names for temporary files.
18893
18894 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
18895
18896         * gcc.dg/altivec-15.c: New test.
18897
18898 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18899
18900         PR c++/15083
18901         * g++.dg/warn/noeffect6.C: New test.
18902
18903         PR c++/15471
18904         * g++.dg/expr/ptrmem4.C: New test.
18905
18906         PR c++/15640
18907         * g++.dg/template/operator3.C: New test.
18908
18909 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
18910
18911         PR c++/14668
18912         * g++.dg/lookup/redecl1.C: New test.
18913         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
18914
18915 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
18916
18917         * gcc.c-torture/execute/compare-fp-1.c,
18918         gcc.c-torture/execute/compare-fp-2.c,
18919         gcc.c-torture/execute/compare-fp-3.c,
18920         gcc.c-torture/execute/compare-fp-4.c,
18921         gcc.c-torture/execute/compare-fp-3.x,
18922         gcc.c-torture/execute/compare-fp-4.x,
18923         gcc.dg/pr15649-1.c: New.
18924
18925 2004-05-27  Adam Nemet  <anemet@lnxw.com>
18926
18927         PR c++/12883
18928         * g++.dg/init/array14.C: New test.
18929
18930 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
18931
18932         * lib/compat.exp (compat-get-options-main): New.
18933         (compat-get-options): Remove unneeded code, warn for ignored
18934         command.
18935         (compat-execute): Check flag set by dg-require-* commands.
18936
18937         * lib/compat.exp (compat-execute): Break up long lines.
18938
18939 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
18940
18941         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18942         * gcc.dg/altivec-14.c: New test.
18943         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18944
18945         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18946         * gcc.dg/altivec-12.c: Ditto.
18947
18948         * gcc.dg/altivec-3.c: Move call to altivec_check.
18949
18950 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18951
18952         PR c++/15044
18953         * g++.dg/template/error12.C: New test.
18954
18955         PR c++/15317
18956         * g++.dg/ext/attrib15.C: New test.
18957
18958         PR c++/15329
18959         * g++.dg/template/ptrmem9.C: New test.
18960
18961 2004-05-25  Paul Brook  <paul@codesourcery.com>
18962
18963         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18964
18965 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18966
18967         PR c++/15165
18968         * g++.dg/template/crash19.C: New test.
18969
18970 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18971
18972         PR c++/15025
18973         * g++.dg/template/redecl1.C: New test.
18974
18975 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18976
18977         PR c++/14821
18978         * g++.dg/other/ns1.C: New test.
18979
18980         PR c++/14883
18981         * g++.dg/template/invalid1.C: New test.
18982
18983 2004-05-23  Paul Brook  <paul@codesourcery.com>
18984         Victor Leikehman  <lei@haifasphere.co.il>
18985
18986         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18987         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18988
18989 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18990
18991         PR c++/15285
18992         PR c++/15299
18993         * g++.dg/template/non-dependent5.C: New test.
18994         * g++.dg/template/non-dependent6.C: New test.
18995
18996 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18997
18998         PR c++/15507
18999         * g++.dg/inherit/union1.C: New test.
19000
19001         PR c++/15542
19002         * g++.dg/template/addr1.C: New test.
19003
19004         PR c++/15427
19005         * g++.dg/template/array5.C: New test.
19006
19007         PR c++/15287
19008         * g++.dg/template/array6.C: New test.
19009
19010 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19011             Roger Sayle  <roger@eyesopen.com>
19012
19013         * g++.dg/lookup/forscope2.C: New test case.
19014
19015 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19016
19017         * gcc.dg/cpp/Wmissingdirs.c: New.
19018
19019 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19020
19021         PR target/15301
19022         * gcc.dg/compat/union-m128-1.h: New file.
19023         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19024         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19025         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19026
19027 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19028
19029         PR target/15302
19030         * gcc.dg/compat/struct-complex-1.h: New file.
19031         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19032         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19033         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19034
19035 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19036
19037         PR middle-end/3074
19038         * gcc.dg/pr3074-1.c: New test case.
19039         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19040
19041 2004-05-20  Falk Hueffner  <falk@debian.org>
19042
19043         PR other/15526
19044         * gcc.dg/ftrapv-1.c: New test case.
19045
19046 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19047
19048         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19049
19050 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19051             Jeff Law  <law@redhat.com>
19052
19053         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19054         * gcc.dg/tree-ssa/20040518-2.c: New test.
19055
19056         * gcc.dg/tree-ssa/20040518-1.c: New test.
19057
19058 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19059
19060         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19061
19062 2004-05-18  Paul Brook  <paul@codesourcery.com>
19063
19064         PR fortran/13930
19065         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19066
19067 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19068
19069         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19070         constant folding.
19071
19072 2004-05-17  Steven Bosscher  <stevenb@suse.de>
19073
19074         * gcc.dg/tree-ssa/20040517-1.c: New test.
19075
19076 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19077
19078         * gcc.dg/loop-4.c: New test.
19079
19080 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
19081
19082         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
19083
19084 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
19085
19086         PR fortran/15311
19087         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
19088
19089 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19090
19091         PR fortran/13826
19092         PR fortran/13940
19093         * gfortran.fortran-torture/compile/data_1.f90: New test.
19094
19095 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
19096
19097         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
19098         * gcc.dg/uninit-H.c: Define ASM for __s390__.
19099
19100 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19101
19102         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
19103
19104 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19105
19106         PR c/15444
19107         * gcc.dg/format/xopen-1.c: Adjust expected message.
19108         * gcc.dg/format/xopen-3.c: New test.
19109
19110 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
19111
19112         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
19113
19114 2004-05-14  Jeff Law  <law@redhat.com>
19115
19116         * gcc.dg/tree-ssa/20040514-2.c: New test.
19117
19118 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19119
19120         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
19121         this ...
19122         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
19123         this.
19124
19125 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
19126
19127         * gcc.dg/tree-ssa/20040514-1.c: New test.
19128
19129 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19130
19131         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
19132         test.
19133
19134 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19135
19136         PR fortran/14066
19137         * gfortran.fortran-torture/compile/do_1.f90: New test.
19138
19139 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19140
19141         PR fortran/15051
19142         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
19143         test.
19144
19145 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
19146
19147         PR fortran/15149
19148         * gfortran.fortran-torture/execute/random_init.f90: New test.
19149
19150 2004-05-13  Paul Brook  <paul@codesourcery.com>
19151
19152         PR fortran/15314
19153         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
19154
19155 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
19156
19157         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
19158         for the powerpc case.
19159
19160 2004-05-13  Jeff Law  <law@redhat.com>
19161
19162         * gcc.dg/tree-ssa/20040513-1.c: New test.
19163         * gcc.dg/tree-ssa/20040513-2.c: New test.
19164
19165 2004-05-13  Paul Brook  <paul@codesourcery.com>
19166
19167         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
19168         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
19169         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
19170
19171 2004-05-13  Andreas Schwab  <schwab@suse.de>
19172
19173         PR other/10819
19174         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
19175         characters.
19176
19177 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
19178
19179         PR fortran/15294
19180         * gfortran.fortran-torture/execute/adjustr.f90: New file.
19181
19182 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
19183
19184         Merge from tree-ssa-20020619-branch.  See
19185         ChangeLog.tree-ssa for details.
19186
19187 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
19188
19189         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
19190         include <altivec.h> explicitly.
19191         * gcc.dg/altivec-13.c: Likewise.
19192
19193 2004-05-11  Paul Brook  <paul@codesourcery.com>
19194
19195         * gcc.c-torture/compile/20010518-1.c: Force enum size.
19196
19197 2004-05-10  Eric Christopher  <echristo@redhat.com>
19198
19199         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
19200         * gcc.dg/sibcall-4.c: Ditto.
19201
19202 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
19203
19204         * g++.dg/ext/altivec-8.C: New test case.
19205         * gcc.dg/altivec-13.c: New test case.
19206
19207 2004-05-08  Roger Sayle  <roger@eyesopen.com>
19208
19209         * gcc.c-torture/execute/divcmp-1.c: New test case.
19210         * gcc.c-torture/execute/divcmp-2.c: New test case.
19211         * gcc.c-torture/execute/divcmp-3.c: New test case.
19212
19213 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
19214
19215         * g++.dg/other/pragma-re-2.C: New test.
19216
19217 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19218
19219         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
19220         * gcc.dg/i386-387-2.c: Likewise.
19221
19222         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
19223         __builtin_drem.
19224         * gcc.dg/i386-387-6.c: Likewise.
19225
19226 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19227
19228         * gcc.dg/builtins-33.c: Also check log1p*.
19229
19230 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
19231
19232         PR optimization/15296
19233         * gcc.c-torture/execute/pr15296.c: New test.
19234
19235 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
19236
19237         * gcc.dg/builtins-40.c: New test.
19238
19239 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
19240
19241         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
19242
19243 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
19244
19245         * g++.dg/ext/spe1.C: New testcase.
19246
19247 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
19248
19249         * objc.dg/image-info.m: Allow additional attributes
19250         for __image_info section.
19251
19252 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
19253
19254         * gcc.dg/torture/mips-hilo-2.c: New test.
19255
19256 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19257
19258         PR c++/14389
19259         * g++.dg/template/member5.C: New test.
19260
19261 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
19262
19263         * gcc.dg/builtins-34.c: Also check expm1*.
19264
19265 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19266
19267         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
19268         * gcc.dg/torture/builtin-convert-3.c: New test.
19269
19270 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
19271
19272         PR middle-end/15054
19273         * g++.dg/opt/pr15054.C: New test.
19274
19275 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19276
19277         * gcc.dg/torture/builtin-rounding-1.c: New test.
19278         * gcc.dg/builtins-25.c: Delete.
19279         * gcc.dg/builtins-29.c: Delete.
19280
19281 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
19282
19283         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
19284         * gcc.dg/sibcall-4.c: Likewise.
19285         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
19286
19287 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19288
19289         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
19290         bit-field on 16-bit targets.
19291
19292 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19293
19294         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
19295         16-bit targets.
19296
19297 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
19298
19299         * gcc.dg/rs6000-power2-1.c: Change to compile only.
19300         * gcc.dg/rs6000-power2-2.c: Likewise.
19301
19302 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
19303
19304         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
19305         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
19306         Change the asm registers to be in form of frN instead of fN.
19307
19308 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19309
19310         * gcc.dg/torture/builtin-convert-2.c: New test.
19311
19312 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
19313
19314         * gcc.dg/rs6000-power2-1.c: New test.
19315         * gcc.dg/rs6000-power2-2.c: New test.
19316
19317 2004-04-28  Jan Hubicka  <jh@suse.cz>
19318
19319         * gcc.dg/unused-6.c: New test.
19320
19321 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
19322             Ulrich Weigand  <uweigand@de.ibm.com>
19323
19324         * ada/acats/run_all.sh: Define $target variable.
19325
19326 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
19327
19328         PR c++/15119
19329         * g++.dg/other/vararg-1.C: New test.
19330
19331         PR c++/4794
19332         * g++.dg/eh/cleanup3.C: New test.
19333
19334 2004-04-24  Laurent GUERBY <laurent@guerby.net>
19335
19336         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
19337         and ad8011a (target_insn).
19338         * ada/acats/support/macro.dfs: Likewise.
19339         * ada/acats/support/impbit.adb: New file.
19340
19341 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
19342
19343         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
19344
19345 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19346
19347         * gcc.dg/loop-3.c: New test.
19348
19349 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
19350
19351         * gcc.c-torture/execute/simd-5.c: New test.
19352
19353 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19354
19355         PR c++/15064
19356         * g++.dg/template/crash18.C: New test.
19357
19358 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
19359
19360         * g++.dg/ext/complit3.C: New test.
19361
19362 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19363
19364         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
19365         * gcc.dg/altivec-3.c: Same.
19366         * gcc.dg/altivec-varargs-1.c: Same.
19367
19368 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19369
19370         * lib/target-supports.exp (check_profiling_available): Assume
19371         profiling is not available on powerpc-eabi targets.
19372
19373 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
19374
19375         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
19376         * gcc.dg/vmx/bug-1.c: Ditto.
19377
19378 2004-04-20  Eric Christopher  <echristo@redhat.com>
19379
19380         * gcc.dg/charset/extern.c: New test.
19381         * g++.dg/charset/extern3.cc: Ditto.
19382
19383 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
19384
19385         * gcc.dg/builtins-39.c: New test.
19386
19387 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
19388
19389         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
19390
19391 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
19392
19393         * gcc.dg/torture/mips-hilo-1.c: New test.
19394
19395 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
19396
19397         * gcc.c-torture/compile/20040419-1.c: New test.
19398
19399 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
19400
19401         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
19402
19403 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
19404             Aldy Hernandez  <aldyh@redhat.com>
19405
19406         * gcc.c-torture/execute/va-arg-24.c: New.
19407
19408 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
19409             Aldy Hernandez  <aldyh@redhat.com>
19410
19411         * gcc.dg/vmx/1b-01.c: New.
19412         * gcc.dg/vmx/1b-02.c: New.
19413         * gcc.dg/vmx/1b-03.c: New.
19414         * gcc.dg/vmx/1b-04.c: New.
19415         * gcc.dg/vmx/1b-05.c: New.
19416         * gcc.dg/vmx/1b-06.c: New.
19417         * gcc.dg/vmx/1b-07.c: New.
19418         * gcc.dg/vmx/1c-01.c: New.
19419         * gcc.dg/vmx/1c-02.c: New.
19420         * gcc.dg/vmx/3a-01a.c: New.
19421         * gcc.dg/vmx/3a-01.c: New.
19422         * gcc.dg/vmx/3a-01m.c: New.
19423         * gcc.dg/vmx/3a-03.c: New.
19424         * gcc.dg/vmx/3a-03m.c: New.
19425         * gcc.dg/vmx/3a-04.c: New.
19426         * gcc.dg/vmx/3a-04m.c: New.
19427         * gcc.dg/vmx/3a-05.c: New.
19428         * gcc.dg/vmx/3a-06.c: New.
19429         * gcc.dg/vmx/3a-06m.c: New.
19430         * gcc.dg/vmx/3a-07.c: New.
19431         * gcc.dg/vmx/3b-01.c: New.
19432         * gcc.dg/vmx/3b-02.c: New.
19433         * gcc.dg/vmx/3b-10.c: New.
19434         * gcc.dg/vmx/3b-13.c: New.
19435         * gcc.dg/vmx/3b-14.c: New.
19436         * gcc.dg/vmx/3b-15.c: New.
19437         * gcc.dg/vmx/3c-01a.c: New.
19438         * gcc.dg/vmx/3c-01.c: New.
19439         * gcc.dg/vmx/3c-02.c: New.
19440         * gcc.dg/vmx/3c-03.c: New.
19441         * gcc.dg/vmx/3d-01.c: New.
19442         * gcc.dg/vmx/4-01.c: New.
19443         * gcc.dg/vmx/4-03.c: New.
19444         * gcc.dg/vmx/5-01.c: New.
19445         * gcc.dg/vmx/5-02.c: New.
19446         * gcc.dg/vmx/5-03.c: New.
19447         * gcc.dg/vmx/5-04.c: New.
19448         * gcc.dg/vmx/5-05.c: New.
19449         * gcc.dg/vmx/5-06.c: New.
19450         * gcc.dg/vmx/5-07.c: New.
19451         * gcc.dg/vmx/5-07t.c: New.
19452         * gcc.dg/vmx/5-08.c: New.
19453         * gcc.dg/vmx/5-10.c: New.
19454         * gcc.dg/vmx/5-11.c: New.
19455         * gcc.dg/vmx/7-01a.c: New.
19456         * gcc.dg/vmx/7-01.c: New.
19457         * gcc.dg/vmx/7c-01.c: New.
19458         * gcc.dg/vmx/7d-01.c: New.
19459         * gcc.dg/vmx/7d-02.c: New.
19460         * gcc.dg/vmx/8-01.c: New.
19461         * gcc.dg/vmx/8-02a.c: New.
19462         * gcc.dg/vmx/8-02.c: New.
19463         * gcc.dg/vmx/brode-1.c: New.
19464         * gcc.dg/vmx/bug-1.c: New.
19465         * gcc.dg/vmx/bug-2.c: New.
19466         * gcc.dg/vmx/bug-3.c: New.
19467         * gcc.dg/vmx/cw-bug-1.c: New.
19468         * gcc.dg/vmx/cw-bug-2.c: New.
19469         * gcc.dg/vmx/cw-bug-3.c: New.
19470         * gcc.dg/vmx/dct.c: New.
19471         * gcc.dg/vmx/debug-1.c: New.
19472         * gcc.dg/vmx/debug-2.c: New.
19473         * gcc.dg/vmx/debug-3.c: New.
19474         * gcc.dg/vmx/debug-4.c: New.
19475         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19476         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19477         * gcc.dg/vmx/eg-5.c: New.
19478         * gcc.dg/vmx/fft.c: New.
19479         * gcc.dg/vmx/gcc-bug-1.c: New.
19480         * gcc.dg/vmx/gcc-bug-2.c: New.
19481         * gcc.dg/vmx/gcc-bug-3.c: New.
19482         * gcc.dg/vmx/gcc-bug-4.c: New.
19483         * gcc.dg/vmx/gcc-bug-5.c: New.
19484         * gcc.dg/vmx/gcc-bug-6.c: New.
19485         * gcc.dg/vmx/gcc-bug-7.c: New.
19486         * gcc.dg/vmx/gcc-bug-8.c: New.
19487         * gcc.dg/vmx/gcc-bug-9.c: New.
19488         * gcc.dg/vmx/gcc-bug-b.c: New.
19489         * gcc.dg/vmx/gcc-bug-c.c: New.
19490         * gcc.dg/vmx/gcc-bug-d.c: New.
19491         * gcc.dg/vmx/gcc-bug-e.c: New.
19492         * gcc.dg/vmx/gcc-bug-f.c: New.
19493         * gcc.dg/vmx/gcc-bug-g.c: New.
19494         * gcc.dg/vmx/gcc-bug-i.c: New.
19495         * gcc.dg/vmx/harness.h: New.
19496         * gcc.dg/vmx/ira1.c: New.
19497         * gcc.dg/vmx/ira2a.c: New.
19498         * gcc.dg/vmx/ira2b.c: New.
19499         * gcc.dg/vmx/ira2.c: New.
19500         * gcc.dg/vmx/ira2c.c: New.
19501         * gcc.dg/vmx/mem.c: New.
19502         * gcc.dg/vmx/newton-1.c: New.
19503         * gcc.dg/vmx/ops.c: New.
19504         * gcc.dg/vmx/sn7153.c: New.
19505         * gcc.dg/vmx/spill2.c: New.
19506         * gcc.dg/vmx/spill3.c: New.
19507         * gcc.dg/vmx/spill.c: New.
19508         * gcc.dg/vmx/t.c: New.
19509         * gcc.dg/vmx/varargs-1.c: New.
19510         * gcc.dg/vmx/varargs-2.c: New.
19511         * gcc.dg/vmx/varargs-3.c: New.
19512         * gcc.dg/vmx/varargs-4.c: New.
19513         * gcc.dg/vmx/varargs-5.c: New.
19514         * gcc.dg/vmx/varargs-6.c: New.
19515         * gcc.dg/vmx/varargs-7.c: New.
19516         * gcc.dg/vmx/vmx.exp: New.
19517         * gcc.dg/vmx/vprint-1.c: New.
19518         * gcc.dg/vmx/vscan-1.c: New.
19519         * gcc.dg/vmx/x-01.c: New.
19520         * gcc.dg/vmx/x-02.c: New.
19521         * gcc.dg/vmx/x-03.c: New.
19522         * gcc.dg/vmx/x-04.c: New.
19523         * gcc.dg/vmx/x-05.c: New.
19524         * gcc.dg/vmx/yousufi-1.c: New.
19525         * gcc.dg/vmx/zero-1.c: New.
19526         * gcc.dg/vmx/zero.c: New.
19527
19528 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19529
19530         * g++.dg/lookup/java1.C: Update for chage of
19531         _Jv_AllocObject.
19532         * g++.dg/lookup/java2.C: Likewise.
19533
19534 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19535
19536         * ada/acats/run_all.sh: use -O2 by default.
19537
19538 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19539
19540         * gcc.dg/vr-mult-[12].c: New tests.
19541
19542 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19543
19544         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19545
19546         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19547
19548 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19549
19550         * lib/target-supports.exp (check_profiling_available): Assume profiling
19551         isn't available for mips*-*-elf targets.
19552
19553 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19554
19555         * gcc.dg/builtins-38.c: New test.
19556
19557 2004-04-14  Eric Christopher  <echristo@redhat.com>
19558
19559         * g++.dg/charset/charset.exp: Run .cc extension tests.
19560
19561 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19562
19563         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19564
19565 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19566
19567         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19568
19569 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19570
19571         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19572         * gcc.dg/i386-387-2.c: Likewise.
19573
19574         * gcc.dg/i386-387-7.c: New test.
19575         * gcc.dg/i386-387-8.c: New test.
19576
19577         * gcc.dg/builtins-37.c: New test.
19578
19579 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19580
19581         * g++.dg/pch/externc-1.C: Add missing semicolon.
19582
19583 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19584
19585         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19586
19587 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19588
19589         * gcc.c-torture/execute/20040411-1.c: New test.
19590
19591 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19592
19593         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19594
19595 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19596
19597         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19598
19599 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19600
19601         * lib/target-supports.exp (check_named_sections_available): New.
19602         * lib/gcc-dg.exp (dg-require-named-sections): New.
19603         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19604         old-deja.exp.  Also prune error-count message from HP linker.
19605         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19606
19607         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19608         * g++.old-deja/g++.pt/static3.C: Likewise.
19609         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19610
19611 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19612
19613         * gcc.c-torture/execute/20040409-1.c: New test case.
19614         * gcc.c-torture/execute/20040409-2.c: New test case.
19615         * gcc.c-torture/execute/20040409-3.c: New test case.
19616
19617 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19618
19619         * gcc.dg/20040409-1.c: New test.
19620
19621 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19622
19623         PR target/14888
19624         * g++.dg/opt/pr14888.C: New test case.
19625
19626 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19627
19628         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19629         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19630         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19631         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19632         New tests.
19633
19634 2004-04-08  Paul Brook  <paul@codesourcery.com>
19635
19636         * gcc.dg/spill-1.c: New test.
19637
19638 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19639
19640         * gcc.dg/torture/builtin-ctype-2.c: New test.
19641
19642 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19643
19644         * gcc.dg/pch/pch.exp: Add largefile test.
19645
19646 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19647
19648         * g++.dg/pch/externc-1.Hs: New.
19649         * g++.dg/pch/externc-1.C: New.
19650
19651 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19652
19653         * gcc.dg/compat/struct-by-value-5a_main.c,
19654         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19655         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19656         * gcc.dg/compat/struct-by-value-5a_x.c,
19657         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19658         gcc.dg/compat/struct-by-value-5_x.c.
19659         * gcc.dg/compat/struct-by-value-5a_y.c,
19660         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19661         gcc.dg/compat/struct-by-value-5_y.c.
19662
19663         * gcc.dg/compat/struct-by-value-6a_main.c,
19664         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19665         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19666         * gcc.dg/compat/struct-by-value-6a_x.c,
19667         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19668         gcc.dg/compat/struct-by-value-6_x.c.
19669         * gcc.dg/compat/struct-by-value-6a_y.c,
19670         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19671         gcc.dg/compat/struct-by-value-6_y.c.
19672
19673         * gcc.dg/compat/struct-by-value-7a_main.c,
19674         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19675         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19676         * gcc.dg/compat/struct-by-value-7a_x.c,
19677         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19678         gcc.dg/compat/struct-by-value-7_x.c.
19679         * gcc.dg/compat/struct-by-value-7a_y.c,
19680         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19681         gcc.dg/compat/struct-by-value-7_y.c.
19682
19683 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19684
19685         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19686         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19687         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19688         options.
19689
19690 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19691
19692         * gcc.dg/builtins-36.c: New test.
19693
19694 2004-04-06  Paul Brook  <paul@codesourcery.com>
19695
19696         * README.gcc: Remove obsolete contraint on testcases.
19697
19698 2004-04-05  Paul Brook  <paul@codesourcery.com>
19699
19700         PR2123
19701         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19702         failure and exit(0) on success.
19703         * g++.dg/expr/anew2.C: Ditto.
19704         * g++.dg/expr/anew3.C: Ditto.
19705         * g++.dg/expr/anew4.C: Ditto.
19706
19707 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19708
19709         PR c++/3518
19710         * g++.dg/template/unify7.C: New.
19711
19712 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19713
19714         * g++.dg/README: Bring up to date with new subdirectories; remove
19715         duplicate subdirectory lines.
19716
19717 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
19718
19719         PR c++/14007
19720         * g++.dg/template/unify5.C: New.
19721         * g++.dg/template/unify6.C: New.
19722         * g++.dg/template/qualttp20.C: Adjust.
19723         * g++.old-deja/g++.jason/report.C: Adjust.
19724         * g++.old-deja/g++.other/qual1.C: Adjust.
19725
19726 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
19727
19728         PR c++/14803
19729         * g++.dg/inherit/ptrmem1.C: New test.
19730
19731 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
19732
19733         PR c++/14755
19734         * gcc.c-torture/execute/20040331-1.c: New test.
19735         * gcc.dg/20040331-1.c: New test.
19736
19737 2004-04-01  Paul Brook  <paul@codesourcery.com>
19738
19739         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
19740
19741 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
19742
19743         PR c++/14724
19744         * g++.dg/init/goto1.C: New test.
19745
19746         PR c++/14763
19747         * g++.dg/template/defarg4.C: New test.
19748
19749 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
19750
19751         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19752
19753 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
19754
19755         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
19756
19757 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
19758
19759         * gcc.dg/noncompile/undeclared-2.c: New test.
19760
19761 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19762
19763         * gcc.dg/940409-1.c: Remove XFAIL.
19764         * gcc.dg/reg-vol-struct-1.c: New test.
19765
19766 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19767
19768         * gcc.dg/torture/builtin-wctype-1.c: New test.
19769
19770 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
19771
19772         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
19773         * gcc.dg/20001101-1.c: Likewise.
19774         * gcc.dg/20001102-1.c: Likewise.
19775
19776 2004-03-25  Roger Sayle  <roger@eyesopen.com>
19777
19778         * gcc.dg/compare8.c: Add an additional test for XOR.
19779
19780 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19781
19782         * gcc.dg/torture/builtin-ctype-1.c: New test.
19783
19784 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19785
19786         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
19787         * gcc.dg/torture/builtin-math-1.c: Likewise.
19788         * gcc.dg/torture/builtin-power-1.c: New test.
19789
19790 2004-03-24  Andreas Schwab  <schwab@suse.de>
19791
19792         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
19793         IA64 assembler.
19794
19795 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19796             Roger Sayle  <roger@eyesopen.com>
19797
19798         * gcc.dg/compare8.c: New test case.
19799
19800 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
19801
19802         * g++.dg/ext/altivec-7.C: New test.
19803
19804 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
19805
19806         PR 12267, 12391, 12560, 13129, 14114, 14133
19807         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
19808         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
19809         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
19810         Adjust error regexps.
19811         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
19812         * gcc.dg/noncompile/undeclared-1.c: New test cases.
19813         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
19814         * gcc.dg/local1.c: Add explanatory comment.
19815
19816 2004-03-23  Roger Sayle  <roger@eyesopen.com>
19817
19818         PR optimization/14669
19819         * g++.dg/opt/fold2.C: New test case.
19820
19821 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
19822
19823         PR c/14069
19824         * gcc.dg/20040322-1.c: New test.
19825
19826 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19827
19828         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
19829         * gcc.dg/ultrasp4.c: Likewise.
19830         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
19831
19832 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19833
19834         * gcc.dg/i386-sse-8.c: Reset default options.
19835
19836 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
19837
19838         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
19839         in the error message text.
19840
19841 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19842
19843         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
19844
19845 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
19846
19847         PR c++/14616
19848         * g++.dg/init/array13.C: New test.
19849
19850 2004-03-20  Roger Sayle  <roger@eyesopen.com>
19851
19852         PR target/13889
19853         * gcc.c-torture/compile/pr13889.c: New test case.
19854
19855 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19856
19857         PR c/14635
19858         * builtins-1.c (nan, nans): Don't test.
19859         * builtins-30.c: Don't use nan, nanf, nanl.
19860         * builtins-35.c: New test.
19861
19862 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
19863
19864         * g++.dg/ext/altivec-6.C: New test.
19865
19866 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
19867
19868         * g++.dg/init/placement3.C: New test.
19869
19870         * g++.dg/template/spec13.C: New test.
19871
19872         * g++.dg/lookup/using11.C: New test.
19873
19874         * g++.dg/lookup/koenig3.C: New test.
19875
19876         * g++.dg/template/operator2.C: New test.
19877
19878         * g++.dg/expr/dtor3.C: New test.
19879         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
19880         marker.
19881         * g++.old-deja/g++.law/visibility28.C: Likewise.
19882
19883 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
19884
19885         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
19886         * gcc.dg/ppc64-abi-3.c: Likewise.
19887
19888 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19889
19890         PR c++/14545
19891         * g++.dg/parse/template15.C: New test.
19892
19893 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19894
19895         * g++.dg/expr/dtor2.C: New test.
19896
19897         * g++.dg/lookup/anon4.C: New test.
19898
19899         * g++.dg/overload/using1.C: New test.
19900
19901         * g++.dg/template/lookup7.C: New test.
19902
19903         * g++.dg/template/typename6.C: New test.
19904
19905         * g++.dg/expr/cond6.C: New test.
19906
19907 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19908
19909         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
19910
19911 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19912
19913         * g++.dg/expr/cond5.C: New test.
19914         * g++.dg/expr/constcast1.C: Likewise.
19915         * g++.dg/expr/ptrmem2.C: Likewise.
19916         * g++.dg/expr/ptrmem3.C: Likewise.
19917         * g++.dg/lookup/main1.C: Likewise.
19918         * g++.dg/template/lookup6.C: Likewise.
19919
19920 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
19921
19922         * gcc.dg/local1.c: New test.
19923
19924         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
19925
19926 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19927
19928         * gcc.dg/torture/builtin-convert-1.c: New test.
19929
19930 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19931
19932         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
19933
19934 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19935
19936         PR c++/14481
19937         * g++.dg/warn/Wunused-7.C: New test.
19938
19939 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19940
19941         * gcc.dg/torture/builtin-integral-1.c: New test.
19942
19943 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19944
19945         PR c++/14586
19946         * g++.dg/parse/non-dependent3.C: New test.
19947
19948 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19949
19950         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19951         * g++.dg/eh/simd-2.C: Likewise.
19952         * g++.dg/init/array10.C: Likewise.
19953         * gcc.c-torture/compile/simd-1.c: Likewise.
19954         * gcc.c-torture/compile/simd-2.c: Likewise.
19955         * gcc.c-torture/compile/simd-3.c: Likewise.
19956         * gcc.c-torture/compile/simd-4.c: Likewise.
19957         * gcc.c-torture/compile/simd-6.c: Likewise.
19958         * gcc.c-torture/execute/simd-1.c: Likewise.
19959         * gcc.c-torture/execute/simd-2.c: Likewise.
19960         * gcc.dg/compat/vector-defs.h: Likewise.
19961         * gcc.dg/20020531-1.c: Likewise.
19962         * gcc.dg/altivec-3.c: Likewise.
19963         * gcc.dg/altivec-4.c: Likewise.
19964         * gcc.dg/altivec-varargs-1.c: Likewise.
19965         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19966         * gcc.dg/i386-mmx-3.c: Likewise.
19967         * gcc.dg/i386-sse-4.c: Likewise.
19968         * gcc.dg/i386-sse-5.c: Likewise.
19969         * gcc.dg/i386-sse-8.c: Likewise.
19970         * gcc.dg/simd-1.c: Likewise.
19971         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19972         __ev64_opaque__ since the machine description provides it.
19973
19974 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19975
19976         * lib/compat.exp (skip_list): New global variable.
19977         Use it to hold the user defined COMPAT_SKIPS list if any.
19978         (compat-obj): Add the members of skip_list to optall.
19979
19980 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19981
19982         * gcc.dg/compat/union-by-value-1_main.c,
19983         union-by-value-1_x.c, union-by-value-1_y.c,
19984         union-check.h, union-defs.h,
19985         union-init.h, union-return-1_main.c,
19986         union-return-1_x.c, union-return-1_y.c: New files.
19987
19988 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19989
19990         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19991         mixed-struct-init.h: Add 4 mixed structure types.
19992         struct-by-value-21_main.c, struct-by-value-21_x.c,
19993         struct-by-value-21_y.c, struct-return-21_main.c,
19994         struct-return-21_x.c, struct-return-21_y.c: New files.
19995
19996 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19997
19998         PR c++/14550
19999         * g++.dg/parse/template14.C: New test.
20000
20001 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20002
20003         * gcc.c-torture/execute/20040313-1.c: New test.
20004
20005 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20006
20007         PR target/14533
20008         * gcc.dg/20040311-2.c: New test.
20009
20010 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20011
20012         PR other/14544
20013         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20014         bit-field.
20015
20016 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20017
20018         * gcc.dg/20040305-2.c: Add missing return statement.
20019
20020 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20021
20022         * gcc.dg/builtins-34.c: Also check pow10*.
20023
20024 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20025
20026         PR target/14262
20027         * gcc.dg/20040305-2.c: New test.
20028
20029 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20030
20031         * gcc.dg/20040310-1.c: New test.
20032
20033 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20034
20035         * gcc.c-torture/execute/20040311-1.c: New test case.
20036
20037 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20038
20039         PR c++/14476
20040         * g++.dg/lookup/enum1.C: New test.
20041
20042 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20043
20044         PR c++/14510
20045         * g++.dg/lookup/struct2.C: New test.
20046
20047 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20048
20049         * gcc.dg/builtins-34.c: New test.
20050
20051 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20052
20053         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20054
20055 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20056
20057         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20058         * gcc.dg/alias-2.c: New testcase.
20059
20060 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20061
20062         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20063
20064 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20065
20066         * gcc.c-torture/execute/20040309-1.c: New test case.
20067
20068 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20069
20070         PR c++/14397
20071         * g++.dg/overload/ref1.C: New.
20072
20073 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20074
20075         PR c++/14409
20076         * g++.dg/template/spec12.C: New test.
20077
20078         PR c++/14448
20079         * g++.dg/parse/crash14.C: New test.
20080
20081 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20082
20083         PR c++/14230
20084         * g++.dg/init/ref11.C: New test.
20085
20086 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20087
20088         PR c++/14432
20089         * g++.dg/parse/builtin2.C: New test.
20090
20091 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20092
20093         PR c++/14401
20094         * g++.dg/init/ctor3.C: New test.
20095         * g++.dg/init/union1.C: New test.
20096         * g++.dg/ext/anon-struct4.C: New test.
20097
20098 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20099
20100         * g++.dg/lookup/koenig1.C: Tweak error messages.
20101         * g++.dg/lookup/used-before-declaration.C: Likewise.
20102         * g++.dg/other/do1.C: Likewise.
20103         * g++.dg/overload/koenig1.C: Likewise.
20104         * g++.dg/parse/crash13.C: Likewise.
20105         * g++.dg/template/instantiate3.C: Likewise.
20106
20107 2004-03-08  Eric Christopher  <echristo@redhat.com>
20108
20109         * * lib/target-supports.exp: Enable libiconv in test
20110         compilation.  Fix up error checking.
20111
20112 2004-03-08  Roger Sayle  <roger@eyesopen.com>
20113
20114         PR middle-end/14289
20115         * gcc.dg/pr14289-1.c: New test case.
20116         * gcc.dg/pr14289-2.c: Likewise.
20117         * gcc.dg/pr14289-3.c: Likewise.
20118
20119 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
20120
20121         * gcc.c-torture/execute/20040308-1.c: New test.
20122
20123 2004-03-07  Roger Sayle  <roger@eyesopen.com>
20124
20125         * gcc.c-torture/execute/20040307-1.c: New test case.
20126
20127 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
20128
20129         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
20130
20131 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
20132
20133         * gcc.dg/20040306-1.c: New test.
20134
20135 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
20136
20137         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
20138         them static.
20139         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
20140
20141 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20142
20143         PR c/14465
20144         * gcc.dg/decl-6.c: New test.
20145
20146 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20147
20148         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
20149         Rename LOGPOW -> LOG_POW.
20150         (SQRT_EXP, POW_EXP): New.
20151
20152 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20153
20154         * gcc.dg/i386-sse-8.c: New test.
20155
20156 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20157
20158         PR c/14114
20159         * gcc.dg/decl-5.c: New test.
20160
20161 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
20162
20163         * gcc.dg/20040305-1.c: New test.
20164
20165 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
20166
20167         PR other/14354
20168         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
20169
20170 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
20171
20172         PR c++/14425, c++/14426
20173         * g++.dg/ext/altivec-4.C: New test.
20174         * g++.dg/ext/altivec-5.C: New test.
20175
20176 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
20177
20178         * g++.old-deja/g++.other/linkage1.C: Expect errors about
20179         global variables of a type with no linkage.
20180         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
20181         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
20182         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
20183         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
20184         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
20185         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
20186         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
20187         * g++.dg/warn/deprecated.C: Name enum Color.
20188         * g++.dg/overload/VLA.C: Name structure for 'b'.
20189         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
20190
20191 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20192
20193         * gcc.c-torture/compile/20040304-1.c: New test.
20194
20195 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
20196
20197         PR 13728
20198         * gcc.dg/decl-4.c: New testcase.
20199
20200 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
20201
20202         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
20203         as PRECF if sizeof (float) > sizeof (double).
20204         (PRECL): Make it the same as PRECF if
20205         sizeof (float) > sizeof (long double).
20206
20207 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20208
20209         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
20210         system type.  Add check for irix6 which doesn't have c99 runtime.
20211
20212 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
20213
20214         * gcc.dg/const-elim-1.c: xfail for xtensa.
20215
20216 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20217
20218         PR c++/14369
20219         * g++.dg/template/cond4.C: New test.
20220
20221 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/14360
20224         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
20225
20226         PR c++/14361
20227         * g++.dg/parse/defarg7.C: New test.
20228
20229         PR c++/14359
20230         * g++.dg/template/friend26.C: New test.
20231
20232 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20233
20234         PR c++/14324
20235         * g++.dg/abi/mangle21.C: New test.
20236
20237         PR c++/14260
20238         * g++.dg/parse/constructor2.C: New test.
20239
20240         PR c++/14337
20241         * g++.dg/template/sfinae1.C: New test.
20242
20243 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20244
20245         PR c++/14267
20246         * g++.dg/expr/crash2.C: New test.
20247
20248         PR middle-end/13448
20249         * gcc.dg/inline-5.c: New test.
20250         * gcc.dg/always-inline.c: Split out tests into ...
20251         * gcc.dg/always-inline2.c: ... this and ...
20252         * gcc.dg/always-inline3.c: ... this.
20253
20254 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20255
20256         PR debug/12103
20257         * g++.dg/debug/crash1.C: New test.
20258
20259 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
20260
20261         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
20262         function with __attribute__((noinline)).
20263         (recurser_void2): Likewise.
20264         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
20265         (recurser_void2): Likewise.
20266
20267 2004-02-29  Roger Sayle  <roger@eyesopen.com>
20268
20269         PR middle-end/14203
20270         * g++.dg/warn/Wunused-6.C: New test case.
20271
20272 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
20273
20274         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
20275         not defined.
20276
20277 2004-02-27  Eric Christopher  <echristo@redhat.com>
20278
20279         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
20280         * g++.dg/charset/asm2.c: Run only x86.
20281         * gcc.dg/charset/asm3.c: Ditto.
20282
20283 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
20284
20285         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
20286         ld_library_path.
20287
20288 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
20289
20290         * g++.dg/ext/altivec-3.C: New.
20291
20292 2004-02-26  Richard Henderson  <rth@redhat.com>
20293
20294         * g++.dg/ext/attrib10.C: Mark for warning.
20295         * gcc.dg/attr-alias-1.c: New.
20296
20297 2004-02-26  Richard Henderson  <rth@redhat.com>
20298
20299         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
20300         * gcc.c-torture/execute/20040208-2.c: ... it back.
20301
20302 2004-02-26  Eric Christopher  <echristo@redhat.com>
20303
20304         * lib/target-supports.exp (check-iconv-available): New function.
20305         * lib/gcc-dg.exp (dg-require-iconv): New function.
20306         Use above.
20307         * gcc.dg/charset: New directory.
20308         * gcc.dg/charset/charset.exp: New file.
20309         * gcc.dg/charset/asm1.c: Ditto.
20310         * gcc.dg/charset/asm2.c: Ditto.
20311         * gcc.dg/charset/asm3.c: Ditto.
20312         * gcc.dg/charset/asm4.c: Ditto.
20313         * gcc.dg/charset/asm5.c: Ditto.
20314         * gcc.dg/charset/attribute1.c: Ditto.
20315         * gcc.dg/charset/attribute2.c: Ditto.
20316         * gcc.dg/charset/string1.c: Ditto.
20317         * g++.dg/charset: New directory.
20318         * g++.dg/dg.exp: Add here. Special options.
20319         * g++.dg/charset/charset.exp: New file.
20320         * g++.dg/charset/asm1.c: Ditto.
20321         * g++.dg/charset/asm2.c: Ditto.
20322         * g++.dg/charset/asm3.c: Ditto.
20323         * g++.dg/charset/asm4.c: Ditto.
20324         * g++.dg/charset/attribute1.c: Ditto.
20325         * g++.dg/charset/attribute2.c: Ditto.
20326         * g++.dg/charset/extern1.cc: Ditto.
20327         * g++.dg/charset/extern2.cc: Ditto.
20328         * g++.dg/charset/string1.c: Ditto.
20329
20330 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
20331
20332         PR c++/14278
20333         * g++.dg/parse/comma1.C: New test.
20334
20335 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20336
20337         PR c++/14284
20338         * g++.dg/template/ttp8.C: New test.
20339
20340 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
20341
20342         * gcc.dg/fixuns-trunc-1.c: New test.
20343
20344 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20345
20346         * gcc.dg/builtins-config.h: Use #elif.
20347
20348 2004-02-26  Michael Matz  <matz@suse.de>
20349
20350         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
20351         * gcc.dg/991214-1.c: Likewise.
20352         * gcc.dg/i386-asm-1.c: Likewise.
20353
20354 2004-02-25  Richard Henderson  <rth@redhat.com>
20355
20356         * gcc.c-torture/execute/20040208-2.c: Move ...
20357         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
20358
20359 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20360
20361         PR c++/14246
20362         * g++.dg/other/crash-3.C: New test.
20363
20364 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20365
20366         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
20367         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
20368
20369         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
20370         HP-UX.
20371
20372 2004-02-24  Michael Matz  <matz@suse.de>
20373
20374         * gcc.dg/i386-regparm.c: New.
20375
20376 2004-02-23  James E Wilson  <wilson@specifixinc.com>
20377
20378         * gcc.c-torture/execute/20040223-1.c: New.
20379
20380 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
20381             Kazu Hirata  <kazu@cs.umass.edu>
20382
20383         * gcc.dg/fwritable-strings-1.c: Remove.
20384
20385 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
20386
20387         PR c/14156
20388         * gcc.dg/20040223-1.c: New test.
20389
20390 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20391
20392         PR c++/14106
20393         * g++.dg/ext/typeof9.C: New test.
20394
20395 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20396
20397         PR c++/14250
20398         * g++.dg/other/switch1.C: New test.
20399
20400 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20401
20402         * gcc.dg/cast-function-1.c: Adjust for new informative message.
20403         * gcc.dg/va-arg-1.c: Likewise.
20404
20405 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20406
20407         PR c++/14143
20408         * g++.dg/template/koenig5.C: New test.
20409
20410 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
20411
20412         * g++.dg/ext/altivec-1.C: Generalize target triple.
20413         * g++.dg/ext/altivec-2.C: New test case.
20414         * g++.dg/ext/altivec_check.h: New file.
20415         * gcc.dg/altivec-1.c: Generalize target triple;
20416         include altivec_check.h and call altivec_check().
20417         * gcc.dg/altivec-[2-5].c: Generalize target triple.
20418         * gcc.dg/altivec-6.c: New test case.
20419         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
20420         type casts as needed.
20421         * gcc.dg/altivec-10.c: Include altivec_check.h and call
20422         altivec_check().
20423         * gcc.dg/altivec-12.c: New test case.
20424         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
20425         include altivec_check.h and call altivec_check().
20426         * gcc.dg/altivec_check.h: New file.
20427
20428 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20429
20430         * lib/target-supports.exp (check_alias_available): Don't mangle
20431         function `g' in test program.
20432
20433 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20434
20435         * lib/target-supports.exp (check_profiling_available): Check
20436         argument to determine whether we support a profiling type.
20437         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20438         check_profiling_available.
20439         * g++.dg/bprob/bprob.exp: Likewise.
20440         * g77.dg/bprob/bprob.exp: Likewise.
20441         * gcc.misc-tests/bprob.exp: Likewise.
20442         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20443         dg-require-profiling and delete expected error handling.
20444         * gcc.dg/20021014-1.c: Likewise.
20445         * gcc.dg/nest.c: Likewise.
20446
20447 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20448
20449         PR c++/12007
20450         * g++.dg/other/vthunk1.C: New test.
20451
20452 2004-02-20  Falk Hueffner  <falk@debian.org>
20453
20454         PR target/14201
20455         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20456
20457 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20458
20459         PR c++/13927
20460         * g++.dg/other/error8.C: Remove XFAIL markers.
20461
20462         PR c++/14173
20463         * g++.dg/ext/packed5.C: New test.
20464
20465         PR c++/14199
20466         * g++.dg/warn/Wunused-5.C: New test.
20467
20468         PR c++/14186
20469         * g++.dg/lookup/member1.C: New test.
20470
20471 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20472
20473         * gcc.c-torture/compile/20040130-1.c: Enable only when
20474         __INT_MAX__ >= 2147483647L.
20475         * gcc.c-torture/compile/961203-1.c: Likewise.
20476
20477 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20478
20479         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20480         * g++.dg/opt/template1.C: Robustify assembler regexp
20481
20482 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20483
20484         * gcc.c-torture/execute/simd-4.x: Remove.
20485         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20486         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20487         Guard with #ifndef SKIP_ATTRIBUTE.
20488         * gcc.dg/compat/vector-1_y.c: Likewise.
20489         * gcc.dg/compat/vector-2_x.c: Likewise.
20490         * gcc.dg/compat/vector-2_y.c: Likewise.
20491         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20492         * g++.dg/eh/simd-2.C: Likewise.
20493
20494 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20495
20496         * gcc.c-torture/compile/complex-1.c: New.
20497
20498 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20499
20500         PR target/14209
20501         * gcc.c-torture/execute/20040218-1.c: New test.
20502
20503 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20504
20505         PR c++/14181
20506         * g++.dg/parse/new2.C: New test.
20507
20508 2004-02-18  Paul Brook  <paul@codesourcery.com>
20509
20510         * gcc.c-torture/compile/libcall-1.c: New test.
20511
20512 2004-02-18  Paul Brook  <paul@codesourcery.com>
20513
20514         PR debug/12934
20515         * gcc.dg/debug/debug-7.c: New test.
20516
20517 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20518
20519         * gcc.dg/20040217-1.c: New test.
20520
20521 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20522
20523         * gcc.c-torture/execute/990208-1.x: Delete.
20524
20525 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20526
20527         * gcc.c-torture/execute/20040208-2.x: New file.
20528
20529 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20530
20531         PR c++/11326
20532         * g++.dg/abi/structret1.C: New test.
20533
20534 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20535
20536         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20537         (i386_cpuid): No need to test if cpuid is available on AMD64.
20538         Fix assembly, so that it works onboth i386 and AMD64.
20539         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20540         (vecInLong): Fix s[] member type to unsigned int.
20541         (vecInWord): Remove type.
20542         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20543         (a64, b64, c64, d64, e64): Remove.
20544         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20545         Remove unused variable.  Remove initialization of removed variables.
20546         Don't call mmx_tests nor sse_tests.
20547         (reference_mmx, reference_sse): Remove.
20548         (check): Add return stmt.
20549         * gcc.dg/i386-sse-7.c: New test.
20550         * gcc.dg/i386-mmx-4.c: New test.
20551
20552 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20553
20554         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20555         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20556         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20557         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20558         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20559         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20560         g++.dg/tc1/dr94.C: Fix line terminator.
20561
20562 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20563
20564         * gcc.c-torture/compile/20040216-1.c: New.
20565
20566 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20567
20568         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20569         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20570         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20571         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20572         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20573         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20574
20575 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20576
20577         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20578
20579 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20580
20581         PR c++/13971
20582         * g++.dg/expr/cond4.C: New test.
20583
20584         PR c++/14086
20585         * g++.dg/lookup/crash2.C: New test.
20586
20587 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20588
20589         * gcc.c-torture/compile/20040214-2.c: New test.
20590
20591 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20592
20593         PR c++/14116
20594         * g++.dg/ext/typeof8.C: New test.
20595
20596 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20597
20598         * gcc.c-torture/compile/20040214-1.c: New test.
20599
20600 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20601
20602         PR c++/13635
20603         * g++.dg/template/spec11.C: New test.
20604
20605 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20606
20607         PR c++/13927
20608         * g++.dg/other/error8.C: New test.
20609
20610 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20611
20612         PR c++/14122
20613         * g++.dg/template/array4.C: New test.
20614
20615         PR c++/14108
20616         * g++.dg/inherit/thunk2.C: New test.
20617
20618         PR c++/14083
20619         * g++.dg/eh/cond2.C: New test.
20620
20621 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20622
20623         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20624
20625 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20626
20627         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20628
20629 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20630
20631         * g++.dg/simd-2.C: xfail on ppc64-linux.
20632
20633 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20634
20635         PR c/456
20636         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20637         tests.
20638
20639 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20640
20641         * gcc.dg/builtins-33.c: New test.
20642
20643 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20644
20645         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20646
20647 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20648
20649         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20650
20651 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20652
20653         * gcc.dg/ppc64-abi-3.c: New test.
20654
20655 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20656
20657         PR c/14092
20658
20659         * gcc.dg/pr14092-1.c: New testcase.
20660
20661 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20662
20663         * gcc.dg/cpp/assert4.c: Fix typo last change.
20664
20665         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20666         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20667
20668         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20669
20670 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20671
20672         * gcc.c-torture/compile/20040209-1.c: New test case.
20673
20674 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20675
20676         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20677
20678 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20679
20680         * gcc.c-torture/execute/20040208-[12].c: New tests.
20681
20682 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20683
20684         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20685
20686 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20687
20688         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20689
20690 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20691
20692         Bug 13856
20693         * gcc.dg/visibility-8.c: New testcase.
20694
20695 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20696
20697         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20698         arguments.
20699         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20700
20701 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20702
20703         PR middle-end/13696
20704         * g++.dg/opt/fold1.C: New test case.
20705
20706 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20707
20708         PR c++/14033
20709         * g++.dg/other/crash-2.C: New test.
20710
20711 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20712
20713         PR c++/14028
20714         * g++.dg/parse/angle-bracket2.C: New test.
20715
20716 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20717
20718         PR middle-end/13750
20719         Revert:
20720         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20721         PR pch/13361
20722         * testsuite/g++.dg/pch/wchar-1.C: New.
20723         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20724
20725 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20726
20727         PR c++/14008
20728         * g++.dg/parse/error15.C: New test.
20729         * g++.dg/parse/crash11.C: Update dg-error mark.
20730
20731 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20732
20733         PR c++/13932
20734         * g++.dg/warn/conv2.C: New test.
20735
20736 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20737
20738         PR c++/13086
20739         * g++.dg/warn/incomplete1.C: Remove xfail.
20740
20741 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20742
20743         * lib/file-format.exp (gcc_target_object_format): Use
20744         ${tool}_target_compile, not gcc_target_compile.
20745         * lib/target-supports.exp (check_alias_available): Likewise.
20746         (check_gc_sections_available): Likewise.
20747         * g++.dg/ext/attrib10.C: Use dg-require-alias.
20748         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
20749         dg-require-alias.
20750
20751 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20752
20753         PR c++/13969
20754         * g++.dg/template/static6.C: New test.
20755
20756 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
20757
20758         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
20759
20760 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20761
20762         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
20763         tests for systems where `char' is unsigned by default.
20764
20765 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20766
20767         PR c++/13997
20768         * g++.dg/template/partial3.C: New test.
20769
20770 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
20771
20772         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
20773         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
20774         Remove mentions of obsolete ports.
20775
20776 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
20777
20778         * gcc.dg/noncompile/20001228-1.c: Fix for new
20779         error message.
20780
20781 2004-02-03  Roger Sayle  <roger@eyesopen.com>
20782
20783         PR target/9348
20784         * gcc.c-torture/execute/multdi-1.c: New test case.
20785
20786 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20787
20788         PR c++/13925
20789         * g++.dg/template/lookup5.C: New test.
20790
20791 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20792
20793         PR c++/13950
20794         * g++.dg/template/lookup4.C: New test.
20795
20796         PR c++/13970
20797         * g++.dg/parse/error14.C: New test.
20798
20799         PR c++/14002
20800         * g++.dg/parse/template13.C: New test.
20801
20802 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c++/13978
20805         * g++.dg/template/koenig4.C: New test.
20806
20807         PR c++/13968
20808         * g++.dg/template/crash17.C: New test.
20809
20810         PR c++/13975
20811         * g++.dg/parse/error13.C: New test.
20812         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
20813
20814 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20815
20816         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
20817
20818 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
20819
20820         PR c/11658
20821         PR c/13994
20822         * gcc.dg/noncompile/20040203-1.c: New test.
20823         * gcc.dg/noncompile/20040203-2.c: Likewise.
20824         * gcc.dg/noncompile/20040203-3.c: Likewise.
20825         * gcc.dg/20040203-1.c: Likewise.
20826
20827 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
20828
20829         PR c++/10858
20830         * g++.dg/template/sizeof7.C: New test.
20831
20832 2004-02-02  Eric Christopher  <echristo@redhat.com>
20833             Zack Weinberg  <zack@codesourcery.com>
20834
20835         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
20836
20837 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
20838
20839         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
20840         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
20841         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
20842         * gcc.dg/cleanup-5.c: Run only on Linux targets.
20843
20844 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
20845
20846         PR c++/13113
20847         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
20848
20849         PR c++/13854
20850         * g++.dg/ext/attrib13.C: New test.
20851
20852         PR c++/13907
20853         * g++.dg/conversion/op2.C: New test.
20854
20855 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20856
20857         * gcc.dg/titype-1.c: Fix pasto.
20858
20859 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20860
20861         * gcc.dg/titype-1.c: New test.
20862
20863 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20864
20865         PR c++/13957
20866         * g++.dg/template/non-type-template-argument-1.C,
20867         g++.dg/template/qualified-id1.C: Update dg-error marks.
20868         * g++.dg/template/nontype6.C: New test.
20869
20870 2004-02-01  Roger Sayle  <roger@eyesopen.com>
20871
20872         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
20873         * gcc.dg/builtins-31.c: New testcase.
20874         * gcc.dg/builtins-32.c: New testcase.
20875
20876 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
20877
20878         * objc.dg/call-super-2.m: Update line numbers
20879         for the including of stddef.h.
20880
20881 2004-01-30  Michael Matz  <matz@suse.de>
20882
20883         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
20884         g++.dg/ext/case-range3.C: New tests.
20885
20886 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20887
20888         DR206
20889         PR c++/13813
20890         * g++.dg/template/member4.C: New test.
20891
20892 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20893
20894         PR c++/13683
20895         * g++.dg/template/sizeof6.C: New test.
20896
20897 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20898
20899         * gcc.dg/fwritable-strings-1.c: New test.
20900
20901 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20902
20903         * gcc.c-torture/compile/20040130-1.c: New test.
20904
20905 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
20906
20907         * objc.dg/call-super-2.m: Include stddef.h for size_t.
20908
20909 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
20910
20911         PR c++/13883
20912         * g++.dg/template/ctor3.C: New test.
20913
20914 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20915
20916         * g++.dg/tc1: New directory.
20917         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
20918         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
20919         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
20920         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
20921         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
20922
20923 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20924
20925         * g++.dg/parse/error11.C: New test.
20926         * g++.dg/parse/error12.C: Likewise.
20927
20928 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
20929
20930         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
20931         (scan_initial, main): Use aligned_sizeof instead of sizeof.
20932
20933 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
20934
20935         PR c++/13791
20936         * g++.dg/ext/attrib12.C: New test.
20937
20938         PR c++/13736
20939         * g++.dg/parse/cast2.C: New test.
20940
20941 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20942
20943         * objc.dg/encode-2.m (main): New local string.  Set depending on
20944         sizeof long.  Use in sscanf call.
20945         * objc.dg/encode-3.m (main): New local string.  Set depending on
20946         sizeof long.  Use in scan_initial call.
20947
20948 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20949
20950         * objc.dg/call-super-2.m: Make LP64-safe.
20951         * objc.dg/desig-init-1.m: Likewise.
20952
20953 2004-01-27  Devang Patel <dpatel@apple.com>
20954
20955         * g++.dg/debug/namespace1.C: New test.
20956
20957 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20958
20959         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20960         xscale-*-*.
20961
20962         * gcc.dg/arm-mmx-1.c: New test.
20963
20964 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20965
20966         * gcc.dg/20040127-1.c: New test.
20967         * gcc.dg/20040127-2.c: New test.
20968
20969 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20970
20971         * objc.dg/stret-1.m (glob): Renamed to globa.
20972
20973 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20974
20975         PR c++/13663
20976         * g++.dg/expr/for1.C: New test.
20977
20978 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20979
20980         PR middle-end/13779
20981         * gcc.dg/darwin-longlong.c: New test.
20982
20983 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20984
20985         * gcc.dg/20040124-1.c: Moved test from here...
20986         * gcc.c-torture/compile/20040124-1.c: ...to here.
20987
20988 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20989
20990         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20991         the assembly output if -m64 is passed.
20992
20993 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20994
20995         PR c++/13833
20996         * g++.dg/template/cond3.C: New test.
20997
20998 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20999
21000         PR c++/13810
21001         * g++.dg/template/ttp7.C: New test.
21002
21003 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21004
21005         PR c++/13797
21006         * g++.dg/template/nontype4.C: New test.
21007         * g++.dg/template/nontype5.C: Likewise.
21008
21009 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21010
21011         * gcc.dg/torture/mips-clobber-at.c: New test.
21012
21013 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21014
21015         * gcc.dg/20040124-1.c: New test.
21016
21017 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21018
21019         * gcc.dg/20040123-1.c: New test.
21020
21021 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21022
21023         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21024
21025 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21026
21027         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21028
21029 2004-01-23  Andrew Pinski  <apinski@apple.com>
21030
21031         * gcc.dg/20030121-1.c: Move to ..
21032         * gcc.dg/20040121-1.c: here.
21033
21034 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21035
21036         * gcc.dg/builtins-29.c: New test case.
21037
21038 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21039
21040         PR 18314
21041         * gcc.dg/builtins-30.c: New testcase.
21042
21043 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21044
21045         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21046         * lib/g77.exp: Likewise.
21047         * lib/objc.exp: Likewise.
21048         * lib/g++.exp: Likewise.
21049
21050 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21051
21052         * gcc.dg/struct-by-value-2.c: New test.
21053
21054 2004-01-21  Andrew Pinski  <apinski@apple.com>
21055
21056         PR target/13785
21057         * gcc.dg/20030121-1.c: New test.
21058
21059 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21060
21061         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21062         clobber frame pointer register in asm statement.
21063
21064 2004-01-21  Falk Hueffner  <falk@debian.org>
21065
21066         * gcc.c-torture/compile/20040121-1.c: New test.
21067
21068 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21069
21070         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21071
21072 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
21073
21074         * gcc.dg/ppc64-abi-2.c: New test.
21075
21076 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
21077
21078         * lib/treelang.exp: Fill out this file.
21079         * lib/treelang-dg.exp: New File.
21080
21081 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21082
21083         * gcc.c-torture/compile/981022-1.c: Remove.
21084         * gcc.dg/array-5.c: Remove XFAIL.
21085         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
21086         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
21087         gcc.dg/cond-lvalue-1.c: Update.
21088         * gcc.dg/cast-lvalue-2.c: New test.
21089
21090 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
21091
21092         PR c++/13592
21093         * g++.dg/other/error1.C (class foo): Tweak error message.
21094
21095         PR c++/13592
21096         * g++.dg/template/call2.C: New test.
21097
21098 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21099
21100         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
21101         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
21102         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
21103         scalar-return-1_x.c, scalar-return-2_y.c,
21104         scalar-return-3_x.c, scalar-return-3_y.c,
21105         scalar-return-4_x.c, scalar-return-4_y.c,
21106         struct-align-1.h, struct-align-1_x.c,
21107         struct-align-1_y.c, struct-align-2.h,
21108         struct-align-2_x.c, struct-align-2_y.c,
21109         struct-by-value-10_y.c, struct-by-value-11_x.c,
21110         struct-by-value-11_y.c, struct-by-value-12_x.c,
21111         struct-by-value-12_y.c, struct-by-value-13_x.c,
21112         struct-by-value-13_y.c, struct-by-value-14_x.c,
21113         struct-by-value-14_y.c, struct-by-value-15_x.c,
21114         struct-by-value-15_y.c, struct-by-value-16_y.c,
21115         struct-by-value-17_y.c, struct-by-value-18_y.c,
21116         struct-by-value-19_y.c, struct-by-value-1_x.c,
21117         struct-by-value-1_y.c, struct-by-value-20_y.c,
21118         struct-by-value-2_x.c, struct-by-value-2_y.c,
21119         struct-by-value-3_y.c, struct-by-value-4_x.c,
21120         struct-by-value-4_y.c, struct-by-value-5_y.c,
21121         struct-by-value-6_y.c, struct-by-value-7_y.c
21122         struct-by-value-8_x.c, struct-by-value-8_y.c
21123         struct-by-value-9_x.c, struct-by-value-9_y.c
21124         struct-return-10_x.c, struct-return-10_y.c,
21125         struct-return-19_x.c, struct-return-20_x.c
21126         struct-return-2_x.c, struct-return-2_y.c
21127         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
21128         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
21129
21130 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21131
21132         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
21133         attribute on sparc*-sun-solaris2.*.
21134
21135 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
21136
21137         PR c++/13710
21138         * g++.dg/ext/typeof7.C: New test.
21139
21140 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
21141
21142         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
21143         * gcc.dg/const-elim-1.c: Same.
21144
21145 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
21146
21147         * objc.dg/stret-1.m: New.
21148         * objc.dg/stret-2.m: New.
21149
21150 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21151
21152         PR c++/11895
21153         * g++.dg/ext/vector1.C: New test.
21154
21155 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
21156
21157         * gcc.dg/pch/import-1.c: New.
21158         * gcc.dg/pch/import-1.hs: New.
21159         * gcc.dg/pch/import-1a.h: New.
21160         * gcc.dg/pch/import-1b.h: New.
21161         * gcc.dg/pch/import-1c.h: New.
21162
21163 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21164
21165         PR c++/13574
21166         * g++.dg/ext/array1.C: New test.
21167
21168         PR c++/13178
21169         * g++.dg/conversion/op1.C: New test.
21170
21171 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
21172
21173         PR 11864
21174         From Kazumoto Kojima / Dan Kegel:
21175         * gcc.dg/pr11864-1.c: New test.
21176
21177         PR 10392
21178         From Marcus Comstedt / Dan Kegel:
21179         * gcc.dg/pr10392-1.c: New test.
21180
21181 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21182
21183         PR c++/13478
21184         * g++.dg/init/ref10.C: New test.
21185
21186 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21187
21188         PR c++/13407
21189         * g++.dg/parse/typename6.C: New test.
21190
21191 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21192
21193         PR pch/13361
21194         * testsuite/g++.dg/pch/wchar-1.C: New.
21195         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21196
21197 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21198
21199         PR c++/9259
21200         * g++.dg/expr/sizeof2.C: New test.
21201
21202 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
21203
21204         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
21205
21206 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21207
21208         PR c++/13659
21209         * g++.dg/lookup/strong-using-3.C: New.
21210         * g++.dg/lookup/using-10.C: New.
21211
21212 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21213
21214         PR c++/13594
21215         * g++.dg/lookup/strong-using-2.C: New.
21216
21217 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
21218             Dan Kegel <dank@kegel.com>
21219             J"orn Rennecke <joern.rennecke@superh.com>
21220
21221         PR target/9365
21222         * gcc.dg/pr9365-1.c: New test.
21223
21224 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21225
21226         PR c++/8856
21227         * g++.dg/parse/casting-operator2.C: New test.
21228         * g++.old-deja/g++.pt/explicit83.C: Remove.
21229
21230 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21231
21232         * gcc.dg/label-compound-stmt-1.c: New test.
21233         * gcc.c-torture/compile/950922-1.c,
21234         gcc.c-torture/compile/20000211-3.c,
21235         gcc.c-torture/compile/20000518-1.c,
21236         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
21237         compound statements.
21238
21239 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
21240
21241         * gcc.dg/ppc64-abi-1.c: New test.
21242
21243 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
21244
21245          * g++.dg/ext/attrib9.C: Add dg-warnings.
21246
21247 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21248
21249         PR c++/12335
21250         * g++.dg/parse/dtor3.C: New test.
21251
21252 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21253
21254         PR c++/12709
21255         * g++.dg/parse/try-catch-1.C: New test.
21256
21257 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
21258
21259         * ada/acats/run_all.sh: Add more verbose output in acats.log
21260         when compiling tests.
21261
21262 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21263
21264         PR 13656
21265         * gcc.dg/typedef-redecl.c: New test case.
21266         * gcc.dg/typedef-redecl.h: New support file.
21267
21268 2004-01-13  Jan Hubicka  <jh@suse.cz>
21269
21270         * gcc.dg/always_inline.c: New test.
21271         * gcc.dg/debug/20031231-1.c: Fix.
21272
21273 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21274
21275         PR c++/13474
21276         * g++.dg/template/array3.C: New test.
21277
21278 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21279
21280         * g++.dg/ext/lvalue1.C: No longer expected to fail.
21281         * g++.dg/warn/Wunused-2.C: Likewise.
21282
21283 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21284
21285         PR c++/13289
21286         * g++.dg/template/instantiate6.C: New test.
21287
21288 2004-01-12  Roger Sayle  <roger@eyesopen.com>
21289
21290         PR middle-end/11397
21291         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
21292
21293 2004-01-12  Jan Hubicka  <jh@suse.cz>
21294
21295         PR opt/12826
21296         * gcc.dg/20040112-1.c: New.
21297
21298         * gcc.dg/dwarf-die[1-7].c: Move to...
21299         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
21300         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
21301
21302 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
21303
21304         PR c++/4100
21305         * g++.dg/parse/friend4.C: New test.
21306
21307 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
21308
21309         PR c++/4100
21310         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
21311         definition is called a friend.
21312
21313 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
21314
21315         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
21316
21317 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
21318
21319         PR c++/3478
21320         * g++.dg/parse/error10.C: New test.
21321         * g++.dg/template/arg2.C: Accept "invalid type" error.
21322
21323 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
21324
21325         PR middle-end/13392
21326         * g++.dg/opt/expect2.C: New test.
21327
21328 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21329
21330         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
21331         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
21332         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
21333         Update dg-error regexps.
21334
21335 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21336
21337         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
21338         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
21339
21340 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21341
21342         * gcc.dg/pragma-re-1.c: Use right pointer type.
21343
21344 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21345
21346         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
21347
21348 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
21349
21350         * gcc.dg/rs6000-ldouble-1.c: New.
21351
21352 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21353
21354         DR 337
21355         PR c++/9256
21356         * g++.dg/other/abstract1.C: New test.
21357
21358 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
21359
21360         * g++.dg/lookup/strong-using-1.C: New.
21361
21362 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21363
21364         PR c/11234
21365         * gcc.dg/func-ptr-conv-1.c: New test.
21366         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
21367
21368 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
21369
21370         PR target/13380.
21371         * gcc.c-torture/compile/20040109-1.c: New.
21372
21373 2004-01-08  Stuart Hastings  <stuart@apple.com>
21374
21375         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
21376         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
21377         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
21378
21379 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
21380
21381         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21382
21383 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21384
21385         * ada/acats/run_acats: Treat 'gnatchop' the same way
21386         as 'gnatmake'.  Export GCC_DRIVER.
21387         * ada/acats/run_all.sh: Add target_gnatchop.  Use
21388         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
21389
21390 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21391
21392         PR c++/12573
21393         * g++.dg/template/dependent-expr4.C: New test.
21394
21395 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
21396
21397         * gcc.dg/altivec-11.c: New test.
21398
21399 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
21400
21401         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
21402
21403 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21404
21405         PR c/6024
21406         * gcc.dg/enum-compat-1.c: New test.
21407         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
21408
21409 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21410
21411         PR c/12165
21412         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
21413         gcc.dg/c99-idem-qual-3.c: New tests.
21414
21415 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
21416
21417         * gcc.dg/winline-7.c: Don't cast void * to int.
21418
21419 2004-01-06  Jan Hubicka  <jh@suse.cz>
21420
21421         * gcc.dg/i386-sse-5.c: New test
21422         * g++.dg/eh/simd-1.c: Add -w argument for i386.
21423
21424 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21425
21426         PR c++/12815
21427         * g++.dg/rtti/typeid4.C: New test.
21428
21429 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21430
21431         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
21432
21433 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21434
21435         PR c++/12132
21436         * g++.dg/template/error11.C: New test.
21437
21438         PR c++/13451
21439         * g++.dg/template/class2.C: New test.
21440
21441 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21442         Richard Sandiford <rsandifo@redhat.com>
21443
21444         PR c++/13387
21445         * g++.dg/opt/alias3.C: New test.
21446
21447 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21448
21449         PR c++/13157
21450         * g++.dg/template/koenig3.C: New test.
21451
21452         PR c++/13529
21453         * g++.dg/parse/offsetof3.C: New test.
21454
21455         * g++.dg/init/copy7.C: Add missing dg-error markers.
21456
21457         PR c++/12226
21458         * g++.dg/init/copy7.c: New test.
21459
21460         PR c++/13536
21461         * g++.dg/parse/cast1.C: New test.
21462
21463 2004-01-04  Jan Hubicka  <jh@suse.cz>
21464
21465         * gcc.dg/winline[1-7].c: New tests.
21466
21467 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21468
21469         PR c++/13520
21470         * g++.dg/template/qualttp22.C: New test.
21471
21472 2004-01-01  Jan Hubicka  <jh@suse.cz>
21473
21474         * gcc.dg/debug/20031231-1.c: New.
21475         * gcc.c-torture/compile/20040101-1.c: New.
21476         * gcc.dg/dwarf-die-[1-7].c: New.
21477
21478 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21479
21480         PR optimization/13521
21481         * gcc.c-torture/compile/20031231-1.c: New test.
21482
21483 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21484
21485         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21486
21487 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21488
21489         PR c++/10079
21490         * g++.dg/template/crash16.C: New test.
21491
21492 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21493
21494         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21495
21496 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21497
21498         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21499         ports.
21500         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21501         * g++.old-deja/g++.law/profile1.C: Likewise.
21502         * gcc.c-torture/compile/981006-1.c: Likewise.
21503         * gcc.c-torture/execute/loop-2e.x: Likewise.
21504         * gcc.c-torture/execute/loop-2f.x: Remove.
21505         * gcc.c-torture/execute/loop-2g.x: Likewise.
21506         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21507         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21508
21509 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21510
21511         PR c++/13507
21512         * g++.dg/ext/attrib11.C: New test.
21513
21514         PR c++/13494
21515         * g++.dg/template/array2-1.C: New test.
21516         * g++.dg/template/array2-2.C: New test.
21517
21518 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21519
21520         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21521
21522 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21523
21524         PR c++/12774
21525         * g++.dg/template/array1-1.C: New test.
21526         * g++.dg/template/array1-2.C: New test.
21527
21528 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21529
21530         PR fortran/12632
21531         * g77.dg/12632.f: New test case.
21532
21533 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21534
21535         PR c++/13289
21536         * g++.dg/parse/nontype1.C: New test.
21537
21538 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21539
21540         PR c++/12403
21541         * g++.dg/parse/explicit1.C: New test.
21542         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21543
21544 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21545
21546         PR c++/13081
21547         * g++.dg/opt/inline6.C: New test.
21548
21549         PR c++/12613
21550         * g++.dg/parse/error9.C: New test.
21551
21552         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21553
21554 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21555
21556         PR c++/13009
21557         * g++.dg/init/assign1.C: New test.
21558
21559 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21560
21561         PR c++/13070
21562         * g++.dg/warn/format3.C: New test case.
21563
21564 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21565
21566         * gcc.c-torture/compile/20031227-1.c: New test.
21567
21568 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21569
21570         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21571         * g77.dg/bprob/bprob.exp: Likewise.
21572         * gcc.misc-tests/bprob.exp: Likewise.
21573         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21574         variants on systems where the library does not provide that
21575         functionality.
21576         * gcc.dg/builtins-20.c: Use builtins-config.h.
21577         * gcc.dg/builtins-config.h: New file.
21578
21579 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21580
21581         * lib/gcc-dg.exp (dg-require-profiling): New function.
21582         * lib/target-supports.exp (check_profiling_available): Likewise.
21583         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21584         * g77.dg/bprob/bprob.exp: Likewise.
21585         * gcc.misc-tests/bprob.exp: Likewise.
21586         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21587         * gcc.dg/20021014-1.c: Likewise.
21588         * gcc.dg/nest.c: Likewise.
21589
21590 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21591
21592         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21593         compiling.
21594         * g++.dg/lookup/java2.C: Likewise.
21595         * gcc.dg/cpp/lexident.c: Likewise.
21596
21597 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21598
21599         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21600         given.
21601         * gcc.c-torture/compile/961203-1.c: Likewise.
21602         * gcc.c-torture/compile/980506-1.c: Likewise.
21603
21604 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21605
21606         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21607         (additional_prunes): New global.
21608         (gcc-dg-prune): Handle additional per-test pruning.
21609         (dg-test): Clear additional_prunes between tests.
21610
21611         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21612         dg-prune-output to avoid spurious failures from assembler
21613         complaining about nonexistent WAW violations.
21614         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21615         Use dg-prune-output to avoid spurious failures from assembler
21616         warning about Itanium B-step errata.
21617
21618 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21619
21620         * g++.dg/abi/macro0.C: New test.
21621         * g++.dg/abi/macro1.C: Likewise.
21622         * g++.dg/abi/macro2.C: Likewise.
21623
21624         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21625         * g++.dg/abi/bitfield7.C: Likewise.
21626         * g++.dg/abi/dtor2.C: Likewise.
21627         * g++.dg/abi/mangle11.C: Likewise.
21628         * g++.dg/abi/mangle12.C: Likewise.
21629         * g++.dg/abi/mangle14.C: Likewise.
21630         * g++.dg/abi/mangle17.C: Likewise.
21631         * g++.dg/abi/vbase10.C: Likewise.
21632         * g++.dg/abi/vbase14.C: Likewise.
21633         * g++.dg/template/qualttp17.C: Likewise.
21634
21635 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21636
21637         PR c/11995
21638         * gcc.dg/20031223-1.c: New test.
21639
21640 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21641
21642         * gcc.dg/noreturn-7.c: New test.
21643
21644 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21645
21646         * gcc.dg/null-pointer-1.c: New test.
21647
21648 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21649
21650         * g++.old-deja/g++.jason/template18.C: Remove.
21651         * g++.old-deja/g++.jason/template37.C: Likewise.
21652
21653         PR c++/12862
21654         * g++.dg/lookup/ns1.C: New test.
21655
21656         PR c++/12397
21657         * g++.dg/template/lookup3.C: New test.
21658
21659 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21660
21661         * g++.dg/template/recurse1.C: New test
21662
21663 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21664
21665         PR c++/12479
21666         * g++.dg/parse/semicolon1.C: New test.
21667         * g++.dg/parse/semicolon1.h: Likewise.
21668
21669 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21670
21671         * gcc.dg/darwin-misaligned.c: New test.
21672
21673 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21674
21675         PR c/9163
21676         * gcc.dg/20031222-1.c: New test.
21677
21678 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21679
21680         PR c++/13438
21681         * g++.dg/parse/error8.C: New test.
21682
21683         PR c++/11554
21684         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21685
21686 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21687
21688         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21689         too small.
21690         * gcc.c-torture/compile/930217-1.c: Likewise.
21691         * gcc.c-torture/compile/930513-1.c: Likewise.
21692         * gcc.c-torture/execute/920908-2.c: Likewise.
21693         * gcc.c-torture/execute/921204-1.c: Likewise.
21694         * gcc.c-torture/execute/930621-1.c: Likewise.
21695         * gcc.c-torture/execute/930630-1.c: Likewise.
21696         * gcc.c-torture/execute/931031-1.c: Likewise.
21697         * gcc.c-torture/execute/980602-2.c: Likewise.
21698         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21699         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21700         * gcc.c-torture/execute/extzvsi.c: Likewise.
21701         * gcc.c-torture/unsorted/ext.c: Likewise.
21702
21703 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21704
21705         PR target/12749
21706         * gcc.c-torture/compile/20031220-2.c: New test case.
21707
21708 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21709
21710         PR optimization/13031
21711         * gcc.c-torture/compile/20031220-1.c: New test case.
21712
21713 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21714
21715         * gcc.dg/cast-function-1.c: New test.
21716
21717 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21718
21719         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
21720         formats.
21721
21722 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
21723
21724         PR c++/12795
21725         * g++.dg/ext/attrib10.C: New test.
21726
21727 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21728
21729         * gcc.dg/cleanup-10.c: New test.
21730         * gcc.dg/cleanup-11.c: New test.
21731
21732 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21733
21734         PR c++/13239
21735         * g++.dg/opt/expect1.C: New test.
21736
21737 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
21738
21739         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
21740
21741 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
21742
21743         PR debug/12923
21744         * gcc.dg/20031218-1.c: New test.
21745
21746         PR debug/12389
21747         * gcc.dg/20031218-2.c: New test.
21748         * gcc.dg/20031218-3.c: New test.
21749
21750         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21751         of label name and allow for USER_LABEL_PREFIX == "_" names.
21752         * g++.dg/abi/mangle18-2.C: Likewise.
21753         * g++.dg/abi/mangle19-1.C: Likewise.
21754         * g++.dg/abi/mangle19-2.C: Likewise.
21755         * g++.dg/abi/mangle20-1.C: Likewise.
21756         * g++.dg/abi/mangle20-2.C: Likewise.
21757
21758 2003-12-18  Richard Henderson  <rth@redhat.com>
21759
21760         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
21761
21762 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
21763             Dan Kegel <dank@kegel.com>
21764
21765         PR other/12009
21766         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
21767         testing a cross compiler, it causes spurious compile failures.
21768         * lib/g++.exp: Likewise.
21769
21770 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21771
21772         PR c++/13262
21773         * g++.dg/template/access13.C: New test.
21774
21775 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
21776
21777         * gcc.dg/20031216-1.c: New test.
21778
21779 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21780
21781         PR c++/9154
21782         * g++.dg/template/error10.C: New test.
21783
21784 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21785
21786         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
21787         * g++.dg/eh/simd-2.C: Likewise.
21788
21789 2003-12-17  James E Wilson  <wilson@specifixinc.com>
21790             Roger Sayle  <roger@eyesopen.com>
21791
21792         * gcc.c-torture/execute/ieee/mzero5.c: New.
21793
21794 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
21795
21796         PR c++/10603
21797         * g++.dg/parse/error6.C: New test.
21798
21799         PR c++/12827
21800         * g++.dg/parse/error7.C: New test.
21801
21802 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21803
21804         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
21805         at -O with stabs debugging formats.
21806         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
21807         * gcc.dg/debug/debug-2.c: Likewise.
21808
21809 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21810
21811         PR c++/12696
21812         * g++.dg/init/error1.C: New test.
21813
21814         PR c++/12218
21815         * g++.dg/init/pm3.C: New test.
21816
21817 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21818
21819         PR c/3347
21820         * gcc.dg/bitfld-8.c: New test.
21821
21822 2003-12-16  James Lemke  <jim@wasabisystems.com>
21823
21824         * gcc.dg/arm-scd42-[123].c: New tests.
21825
21826 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21827
21828         PR c++/9043
21829         * g++.dg/abi/mangle20-1.C: New test.
21830         * g++.dg/abi/mangle20-2.C: New test.
21831
21832 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
21833
21834         PR c++/13275
21835         * g++.dg/other/offsetof2.C: Remove XFAIL.
21836         * g++.dg/parse/offsetof1.C: New test.
21837         * g++.gd/parse/offsetof2.C: Likewise.
21838
21839 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21840
21841         * g++.dg/template/nontype3.C: New test.
21842         * g++.dg/template/static2.C: Tweaked the dg-error clause.
21843
21844 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21845
21846         * g++.dg/warn/noreturn-3.C: Also test instantiation.
21847
21848 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
21849
21850         PR c++/13387
21851         * g++.dg/expr/assign1.C: New test.
21852
21853         PR c++/13242
21854         * g++.dg/abi/mangle19-1.C: New test.
21855         * g++.dg/abi/mangle19-2.C: New test.
21856
21857 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
21858
21859         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
21860
21861 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21862
21863         * gcc.c-torture/execute/20031216-1.c: New test.
21864
21865 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21866
21867         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
21868         an ICE regression.
21869
21870 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21871
21872         PR c++/10926
21873         * g++.dg/template/error9.C: New test.
21874
21875         PR c++/11116
21876         * g++.dg/template/error8.C: New test.
21877
21878 2003-12-15  Roger Sayle  <roger@eyesopen.com>
21879
21880         PR middle-end/13400
21881         * gcc.c-torture/execute/20031215-1.c: New test case.
21882
21883 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21884
21885         PR c++/13269
21886         * g++.dg/parse/error5.C: New test.
21887
21888         PR c++/12989
21889         * g++.dg/expr/sizeof1.C: New test.
21890
21891         PR c++/13310
21892         * g++.dg/template/crash15.C: New test.
21893
21894 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
21895
21896         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
21897         a non-POD type as the last named parameter of a varargs function.
21898
21899 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
21900
21901         PR c++/13243
21902         PR c++/12573
21903         * g++.dg/template/crash14.C: New test.
21904         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
21905
21906 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
21907
21908         * g++.dg/other/java1.C: New test.
21909
21910         PR c++/13241
21911         * g++.dg/abi/mangle18-1.C: New test.
21912         * g++.dg/abi/mangle18-2.C: New test.
21913
21914 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21915
21916         PR optimization/10312
21917         * gcc.c-torture/execute/20031214-1.c: New.
21918
21919 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
21920
21921         PR c++/10779
21922         PR c++/12160
21923         * g++.dg/parse/error3.C: New test.
21924         * g++.dg/parse/error4.C: Likewise.
21925         * g++.dg/abi/mangle4.C: Tweak error messages.
21926         * g++.dg/lookup/using5.C: Likewise.
21927         * g++.dg/other/error2.C: Likewise.
21928         * g++.dg/parse/typename5.C: Likewise.
21929         * g++.dg/parse/undefined1.C: Likewise.
21930         * g++.dg/template/arg2.C: Likewise.
21931         * g++.dg/template/ttp3.C: Likewise.
21932         * g++.dg/template/type1.C: Likewise.
21933         * g++.old-deja/g++.other/crash32.C: Likewise.
21934         * g++.old-djea/g++.pt/defarg8.C: Likewise.
21935
21936 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21937
21938         PR c++/13106
21939         * g++.dg/warn/noreturn-3.C: New test.
21940
21941 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21942
21943         PR c++/13118
21944         * g++.dg/abi/covariant3.C: New.
21945
21946 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21947
21948         * g++.dg/eh/ia64-1.C: New test.
21949
21950 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21951
21952         PR optimization/13037
21953         * g77.f-torture/execute/13037.f: New test case.
21954
21955 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21956
21957         PR c++/12881
21958         * g++.dg/abi/covariant2.C: New.
21959
21960 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21961
21962         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21963
21964 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21965
21966         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21967
21968 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21969
21970         PR other/10819
21971         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21972         to fix Bug 10819.
21973         * lib/g++.exp (g++_version): Likewise.
21974         * lib/g77.exp (g77_version): Likewise.
21975         * lib/objc.exp (default_objc_version): Likewise.
21976
21977 2003-12-10  Richard Henderson  <rth@redhat.com>
21978
21979         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21980
21981         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21982
21983 2003-12-08  Matt Austern  <austern@apple.com>
21984
21985         PR c/13134
21986         * lib/gcc-dg.exp (dg-require-visibility): Define.
21987         * lib/target-supports (check_visibility_available): Define.
21988         * gcc.dg/visibility-1.c: New test.
21989         * gcc.dg/visibility-2.c: Likewise.
21990         * gcc.dg/visibility-3.c: Likewise.
21991         * gcc.dg/visibility-4.c: Likewise.
21992         * gcc.dg/visibility-5.c: Likewise.
21993         * gcc.dg/visibility-6.c: Likewise.
21994         * g++.dg/ext/visibility-1.C: Likewise.
21995         * g++.dg/ext/visibility-2.C: Likewise.
21996         * g++.dg/ext/visibility-3.C: Likewise.
21997         * g++.dg/ext/visibility-4.C: Likewise.
21998         * g++.dg/ext/visibility-5.C: Likewise.
21999         * g++.dg/ext/visibility-6.C: Likewise.
22000
22001 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22002
22003         * g++.dg/lookup/java1.C: New test.
22004         * g++.dg/lookup/java2.C: New test.
22005
22006 2003-12-07  Falk Hueffner  <falk@debian.org>
22007
22008         * g++.dg/opt/noreturn-1.C: New test.
22009
22010 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22011
22012         * gcc.dg/overflow-1.c: New test.
22013
22014 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22015
22016         * g77.f-torture/compile/13060.f: New test.
22017
22018 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22019
22020         PR c++/13323
22021         * g++.dg/inherit/operator2.C: New test.
22022
22023 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22024
22025         PR c++/13305
22026         * g++.dg/ext/attrib9.C: New test.
22027
22028 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22029
22030         PR c++/13314
22031         * g++.dg/template/error7.C: New test.
22032
22033 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22034             J"orn Rennecke <joern.rennecke@superh.com>
22035
22036         PR target/13302
22037         * g++.dg/other/struct-va_list.C: New test.
22038
22039 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22040
22041         PR c++/13166
22042         * g++.dg/parse/defarg6.C: New test.
22043
22044 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22045
22046         PR target/13256
22047         * gcc.c-torture/execute/20031201-1.c: New test.
22048
22049 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22050
22051         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22052
22053 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22054
22055         * gcc.dg/builtin-return-1.c: New test.
22056
22057 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22058             J"orn Rennecke <joern.rennecke@superh.com>
22059
22060         PR optimization/13260
22061         * gcc.c-torture/execute/20031204-1.c: New test.
22062
22063 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22064
22065         PR c++/9127
22066         * g++.dg/template/error6.C: New test.
22067
22068 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22069
22070         * gcc.dg/20031202-1.c: New test.
22071
22072 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22073
22074         PR c++/13179
22075         * g++.dg/template/eh1.C: New test.
22076
22077         PR c++/10771
22078         * g++.dg/template/error5.C: New test.
22079
22080 2003-12-02  David Ung  <davidu@mips.com>
22081
22082         * gcc.dg/compat/vector-check.h: Corrected type for var
22083         g_##TMODE
22084
22085 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22086
22087         PR c++/10126
22088         * g++.dg/template/ptrmem8.C: New test.
22089
22090 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22091
22092         PR c++/12573
22093         * g++.dg/template/dependent-expr3.C: New test.
22094
22095 2003-12-01  James Lemke  <jim@wasabisystems.com>
22096
22097         * gcc.dg/arm-g2.c: New test.
22098
22099 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22100
22101         PR optimization/11634
22102         * gcc.dg/20031201-2.c: New test case.
22103
22104 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
22105
22106         PR 11433
22107         * objc.dg/proto-lossage-3.m: New test.
22108
22109 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22110
22111         PR optimization/12628
22112         * gcc.dg/20031201-1.c: New test case.
22113
22114 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22115
22116         * gcc.dg/unaligned-1.c: New test.
22117
22118 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
22119
22120         PR c++/9849
22121         * g++.dg/template/error4.C: New test.
22122         * g++.dg/template/nested3.C: Adjust error markers.
22123
22124 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22125
22126         * gcc.dg/cpp/assert4.c: Check more #system assertions.
22127
22128 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22129
22130         PR c/10333
22131         * gcc.dg/bitfld-7.c: New test.
22132
22133 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
22134
22135         * gcc.dg/tls/asm-1.C: New test.
22136
22137 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22138
22139         * gcc.dg/cpp/assert4.c: Update.
22140
22141 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22142
22143         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
22144         * gcc.dg/builtin-apply3.c: New test.
22145
22146 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22147
22148         * lib/compat.exp (compat-obj): New xfaildata parameter.
22149         Use it to set compiler_conditional_xfail_data before compiling.
22150         (compat-get-options): Handle dg-xfail-if.
22151         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
22152         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
22153         * gcc.dg/compat/vector-1_y.c: Likewise.
22154         * gcc.dg/compat/vector-2_x.c: Likewise.
22155         * gcc.dg/compat/vector-2_y.c: Likewise.
22156
22157 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22158
22159         * g++.dg/opt/reg-stack4.C: New test.
22160
22161 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22162
22163         * gcc.dg/builtin-apply2.c: New test.
22164
22165 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22166
22167         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
22168
22169 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22170
22171         PR c++/12924
22172         * g++.dg/template/template-id-2.C: New test.
22173
22174 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22175
22176         PR c++/5369
22177         * g++.dg/template/memfriend1.C: New test.
22178         * g++.dg/template/memfriend2.C: Likewise.
22179         * g++.dg/template/memfriend3.C: Likewise.
22180         * g++.dg/template/memfriend4.C: Likewise.
22181         * g++.dg/template/memfriend5.C: Likewise.
22182         * g++.dg/template/memfriend6.C: Likewise.
22183         * g++.dg/template/memfriend7.C: Likewise.
22184         * g++.dg/template/memfriend8.C: Likewise.
22185         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
22186
22187 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
22188
22189         PR c++/12515
22190         * g++.dg/ext/cond1.C: New test.
22191
22192 2003-11-20  Richard Henderson  <rth@redhat.com>
22193
22194         * gcc.dg/20020201-2.c: Remove.
22195         * gcc.dg/20020201-4.c: Remove.
22196         * gcc.dg/20020304-1.c: Remove.
22197
22198 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
22199
22200         * gcc.dg/cpp/trad/xwin1.c: New test case.
22201
22202 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
22203
22204         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
22205         * lib/g77.exp: Likewise.
22206         * lib/objc.exp: Likewise.
22207         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
22208         for darwin.
22209
22210 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22211
22212         PR c++/12932
22213         * g++.dg/template/static5.C: New test.
22214
22215 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22216
22217         * gcc.dg/nested-func-1.c: New test.
22218
22219 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22220
22221         * gcc.dg/cpp/assert4.c: New test.
22222
22223 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22224
22225         PR c++/2294
22226         * g++.dg/lookup/using9.c: New test.
22227
22228 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
22229
22230         PR c++/12762
22231         * g++.dg/template/error3.C: New test.
22232
22233 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
22234
22235         PR ada/13035
22236         * ada/acats/run_acats, run_all.sh: Fix syntax error.
22237         No longer use a wrapper for gcc, since this does not work under
22238         Windows.
22239
22240 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22241
22242         PR c++/2094
22243         * g++.dg/template/ptrmem7.C: New test.
22244
22245 2003-11-13  Andrew Pinski <apinski@apple.com>
22246
22247         * gcc.c-torture/compile/20031113-1.c: New test.
22248
22249 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
22250             Kean Johnston <jkj@sco.com>
22251
22252         PR c/13029
22253         * gcc.dg/unused-4.c: Update.
22254
22255 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22256
22257         * g++.dg/opt/const3.C: New test.
22258
22259 2003-11-13  Jan Hubicka  <jh@suse.cz>
22260
22261         * gcc.c-torture/compile/20031112-1.c: New test.
22262
22263 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
22264
22265         * g++.dg/parse/crash10.C: Remove bogus error marker.
22266
22267 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22268
22269         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
22270         (host_gcc): Likewise.
22271         (ROOT): Honor $PWDCMD.
22272         (BASE): Likewise.
22273         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
22274
22275 2003-11-12  Catherine Moore  <clm@redhat.com>
22276
22277         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
22278
22279 2003-11-12  Andreas Jaeger  <aj@suse.de>
22280             Jakub Jelinek  <jakub@redhat.com>
22281             Andrew Pinski  <pinskia@physics.uc.edu>
22282             Richard Henderson  <rth@redhat.com>
22283
22284         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
22285         systems.
22286         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
22287
22288         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
22289         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22290
22291 2003-11-11  Andreas Jaeger  <aj@suse.de>
22292
22293         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
22294
22295         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
22296
22297 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
22298
22299         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
22300         Clean ups.
22301
22302 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
22303
22304         * gcc.dg/trampoline-1.c: New test.
22305
22306 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22307
22308         * gcc.c-torture/compile/200031109-1.c: New test.
22309
22310 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22311
22312         PR c/3190
22313         PR c/8714
22314         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22315         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
22316         gcc.dg/format/no-y2k-1.c: Update.
22317
22318 2003-11-08  Roger Sayle  <roger@eyesopen.com>
22319
22320         PR optimization/10467
22321         * gcc.dg/20031108-1.c: New test case.
22322
22323 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
22324
22325         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
22326
22327 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22328
22329         * gcc.dg/compound-lvalue-1.c: New test.
22330         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
22331         some XFAILs.
22332
22333 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
22334
22335         * gcc.dg/altivec-varargs-1.c: New test.
22336
22337 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22338
22339         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
22340         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
22341         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
22342         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
22343         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
22344
22345 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22346
22347         * gcc.dg/cond-lvalue-1.c: New test.
22348
22349 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
22350
22351         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
22352
22353 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22354
22355         PR c++/11616
22356         * g++.dg/template/instantiate5.C: New test.
22357
22358 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22359
22360         PR c++/12726
22361         * g++.dg/ext/complit2.C: Replace test with self-contained version.
22362         * ChangeLog: Add missing first entry for above test.
22363
22364 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22365
22366         PR c++/9810
22367         * g++.dg/template/using8.C: New test.
22368         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
22369
22370 2003-11-02  Roger Sayle  <roger@eyesopen.com>
22371
22372         PR optimization/10817
22373         * gcc.c-torture/compile/20031102-1.c: New test case.
22374
22375 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
22376
22377         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
22378         2147483647.
22379
22380 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22381
22382         * gcc.dg/20031102-1.c: New test.
22383
22384 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22385
22386         * gcc.dg/complex-1.c: New test.
22387
22388 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22389
22390         PR c++/12796
22391         * g++.dg/template/crash13.C: Adjust expected error location.
22392         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22393
22394 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22395
22396         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22397
22398 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22399
22400         PR/10239
22401         * gcc.c-torture/compile/20031031-2.c: New test.
22402
22403 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22404
22405         PR/11640
22406         * gcc.c-torture/compile/20031031-1.c: New test.
22407
22408 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22409
22410         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22411         * gcc.misc-tests/bprob.exp: Likewise.
22412         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
22413         the execution test on arm-elf configs.
22414         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
22415         configs that don't support scratch files.
22416         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
22417
22418 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
22419
22420         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
22421         done by dejagnu.
22422
22423 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
22424
22425         * ada/acats/run_all.sh: Redirect mv output to /dev/null
22426         Avoid non pure sh syntax. Add more logging.
22427
22428         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22429         fail.
22430
22431 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22432
22433         PR libgcj/10610
22434         * gcc.dg/ppc-stackalign-1.c: New test.
22435
22436 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22437
22438         * ada/acats/run_all.sh: Change output to be more compliant with
22439         dejagnu framework.
22440         Create acats.sum and acats.log files under testsuite/ada/acats
22441         Only run [a-z]* directories, to filter out e.g. CVS.
22442         Redirect build output to log file.
22443
22444 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22445
22446         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22447
22448 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22449
22450         PR ada/5909:
22451         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22452
22453 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22454
22455         * gcc.c-torture/compile/20031023-1.c: New test.
22456         * gcc.c-torture/compile/20031023-2.c: New test.
22457         * gcc.c-torture/compile/20031023-3.c: New test.
22458         * gcc.c-torture/compile/20031023-4.c: New test.
22459
22460 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22461
22462         PR c++/10371
22463         * g++.dg/lookup/scoped8.C: New test.
22464
22465 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22466
22467         * g++.dg/opt/reg-stack3.C: New test.
22468
22469 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22470
22471         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22472
22473 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22474
22475         PR c++/11076
22476         * g++.dg/template/crash13.C: New test.
22477
22478 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22479
22480         * gcc.dg/c99-restrict-2.c: New test.
22481
22482 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22483
22484         PR c++/12698, c++/12699, c++/12700, c++/12566
22485         * g++.dg/inherit/covariant9.C: New test.
22486         * g++.dg/inherit/covariant10.C: New test.
22487         * g++.dg/inherit/covariant11.C: New test.
22488
22489 2003-10-23  Jason Merrill  <jason@redhat.com>
22490
22491         PR c++/12726
22492         * g++.dg/ext/complit2.C: New test.
22493
22494 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22495
22496         PR target/12654
22497         * gcc.c-torture/execute/20031020-1.c: New test.
22498
22499 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22500
22501         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22502         following the jump_insn.
22503
22504 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22505
22506         * gcc.dg/cast-lvalue-1.c: New test.
22507
22508 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22509
22510         PR c++/11962
22511         * g++.dg/template/cond2.C: New test.
22512
22513 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22514
22515         * gcc.dg/builtins-28.c: New test.
22516
22517 2003-10-20  Jan Hubicka  <jh@suse.cz>
22518
22519         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22520         parameter.
22521         * testsuite/gcc.dg/inline-2.c: Likewise.
22522
22523 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22524
22525         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22526         * gcc.dg/nest.c: Likewise.
22527
22528 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22529
22530         PR c++/9781, c++/10583, c++/11862
22531         * g++.dg/parse/crash13.C: New test.
22532
22533 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22534
22535         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22536
22537 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22538
22539         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22540         Define HAVE_C99_RUNTIME except on Solaris.
22541         * gcc.dg/builtins-20.c: Likewise.
22542
22543 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22544
22545         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22546
22547 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22548
22549         PR c++/12495
22550         * g++.dg/template/crash21.C: New test.
22551
22552 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22553
22554         PR c++/2513
22555         * g++.dg/template/typename5.C: New test.
22556
22557 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22558
22559         PR c++/12369
22560         * g++.dg/template/friend25.C: New test.
22561
22562 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22563
22564         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22565         versions.
22566
22567 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22568
22569         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22570         == 2147483647.
22571
22572 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22573
22574         * gcc.c-torture/execute/960416-1.x: Remove.
22575         * gcc.c-torture/execute/divconst-3.x: Likewise.
22576
22577 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22578
22579         PR target/12598
22580         * gcc.dg/torture/cris-volatile-1.c: New test.
22581
22582 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22583
22584         PR optimization/9325
22585         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22586         for overflowing floating point to integer conversion during RTL
22587         simplification.
22588
22589 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22590
22591         * objc/execute/_cmd.m: Fix typo.
22592         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22593         Relax 'scan-assembler' regexp.
22594         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22595         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22596         * objc.dg/zero-link-2.m: Remove blank line.
22597         * objc.dg/zero-link-3.m: New test case.
22598
22599 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22600
22601         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22602
22603         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22604         than linker trickery.
22605
22606 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22607
22608         PR c++/12370
22609         * g++.dg/other/friend2.C: New test.
22610
22611 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22612
22613         * gcc.dg/20031012-1.c: New test.
22614
22615 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22616
22617         * gcc.dg/weak/weak-3.c: Fix for new warning.
22618
22619 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22620
22621         PR optimization/8750
22622         * gcc.c-torture/execute/20031012-1.c: New test case.
22623
22624 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22625
22626         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22627         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22628
22629 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22630
22631         PR optimization/12260
22632         * gcc.c-torture/compile/20031011-2.c: New test case.
22633
22634 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22635
22636         * gcc.c-torture/execute/20031011-1.c: New testcase.
22637
22638 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22639
22640         * gcc.c-torture/compile/20031011-1.c: New test.
22641
22642 2003-10-11  Jan Hubicka  <jh@suse.cz>
22643
22644         * g++.dg/other/first-global.C: New test.
22645
22646 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22647
22648         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22649
22650 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22651
22652         * gcc.c-torture/compile/20031010-1.c: New test.
22653
22654 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22655
22656         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22657         * gcc.c-torture/execute/va-arg-25.c: ... here.
22658
22659 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22660
22661         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22662
22663 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22664
22665         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22666
22667 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22668
22669         * g++.dg/parse/error2.C: New test.
22670
22671 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22672
22673         PR c++/11097
22674         * g++.dg/other/error5.C: Modify the error message.
22675         * g++.dg/lookup/using8.C: New test.
22676
22677 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22678
22679         * gcc.dg/darwin-abi-2.c: New file.
22680         * gcc.c-torture/execute/va-arg-24.c: New file.
22681
22682 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22683
22684         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22685         indentation.
22686
22687 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22688
22689         PR c++/10147
22690         * g++.dg/other/error4.C: Update error messages.
22691         * g++.dg/template/ptrmem4.C: Likewise.
22692
22693         PR c++/12337
22694         * g++.dg/init/new9.C: New test.
22695
22696         PR c++/12334, c++/12236, c++/8656
22697         * g++.dg/ext/attrib8.C: New test.
22698
22699 2003-10-06  Devang Patel  <dpatel@apple.com>
22700
22701         * gcc.dg/debug/dwarf2-3.h: New test.
22702         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22703
22704 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22705
22706         * g++.dg/opt/cfg2.C: New test.
22707
22708 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22709
22710         * g++.dg/opt/float1.C: New test.
22711
22712 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22713
22714         * gcc.dg/c90-array-lval-6.c: New test.
22715         * gcc.dg/c99-array-lval-6.c: New test.
22716
22717 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
22718             Ziemowit Laski  <zlaski@apple.com>
22719
22720         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
22721         'Derived', so that it is never considered a class method; add
22722         new warning for '+port' method ambiguity.
22723         * objc.dg/method-12.m: Include <objc/objc.h> instead of
22724         <objc/objc-api.h> (needed on Mac OS X).
22725         * objc.dg/method-13.m: New test.
22726
22727 2003-10-03  Roger Sayle  <roger@eyesopen.com>
22728
22729         PR optimization/9325, PR java/6391
22730         * gcc.c-torture/execute/20031003-1.c: New test case.
22731
22732 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
22733
22734         PR optimization/12180
22735         * gcc.dg/20031002-1.c: New test.
22736
22737         PR c++/12486
22738         * g++.dg/inherit/error1.C: New test.
22739
22740 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
22741
22742         * lib/f-torture.exp (search_for): Rename to...
22743         (search_for_re): This.  Also, clean up comments and the
22744         "regexp" invocation.
22745
22746 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
22747
22748         * gcc.c-torture/compile/20031002-1.c: New test.
22749
22750 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22751
22752         * g++.dg/opt/cond1.C: New test.
22753
22754 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
22755
22756         * gcc.dg/Wold-style-definition-2.c: New testcase.
22757         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
22758
22759 2003-09-29  Richard Henderson  <rth@redhat.com>
22760
22761         * g++.dg/init/array10.C: Add dg-options.
22762
22763 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22764
22765         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
22766
22767 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22768
22769         * g++.dg/template/friend19.C: Fix typo.
22770         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
22771
22772 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
22773
22774         * gcc.c-torture/execute/20030928-1.c: New test.
22775         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
22776
22777 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22778
22779         * g++.dg/opt/unroll1.C: New test.
22780
22781 2003-09-26  Roger Sayle  <roger@eyesopen.com>
22782
22783         PR optimization/11741
22784         * gcc.dg/20030926-1.c: New test case.
22785
22786 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22787
22788         PR c++/5655
22789         * g++.dg/parse/access7.C: New test.
22790         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
22791
22792 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
22793
22794         MERGE OF objc-improvements-branch into MAINLINE:
22795         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
22796         if libobjc has not been built.
22797         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
22798         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
22799         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
22800         objc/execute/nested-3.m, objc/execute/np-2.m,
22801         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
22802         objc/execute/redefining_self.m, objc/execute/root_methods.m,
22803         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
22804         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
22805         objc.dg/special/unclaimed-category-1.h,
22806         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
22807         well as GNU runtime.
22808         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
22809         * execute/cascading-1.m, execute/function-message-1.m,
22810         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
22811         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
22812         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
22813         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
22814         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
22815         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
22816         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
22817         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
22818         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
22819         * objc.dg/bitfield-2.m: Run only on Darwin.
22820         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
22821         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
22822         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
22823         * objc.dg/const-str-1.m: Fix constant string layout.
22824
22825 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
22826
22827         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
22828
22829 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
22830
22831         * gcc.dg/darwin-abi-1.c: New file.
22832
22833 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
22834
22835         PR target/12281
22836         * gcc.c-torture/compile/20030921-1.c: New test.
22837
22838 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22839
22840         * g++.dg/opt/reg-stack2.C: New test.
22841
22842 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22843
22844         * g++.dg/eh/delayslot1.C: New test.
22845
22846 2003-09-20  Richard Henderson  <rth@redhat.com>
22847
22848         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
22849
22850 2003-09-20  Roger Sayle  <roger@eyesopen.com>
22851
22852         * gcc.c-torture/execute/20030920-1.c: New test case.
22853
22854 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22855
22856         * g++.dg/rtti/typeid3.C: Correct expected error message.
22857
22858 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22859
22860         PR c++/157
22861         * g++.dg/parse/crash12.C: New test.
22862
22863 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
22864
22865         * gcc.dg/compat/mixed-struct-check.h: New.
22866         * gcc.dg/compat/mixed-struct-defs.h: New.
22867         * gcc.dg/compat/mixed-struct-init.h: New.
22868         * gcc.dg/compat/struct-by-value-19_main.c: New.
22869         * gcc.dg/compat/struct-by-value-19_x.c: New.
22870         * gcc.dg/compat/struct-by-value-19_y.c: New.
22871         * gcc.dg/compat/struct-by-value-20_main.c: New.
22872         * gcc.dg/compat/struct-by-value-20_x.c: New.
22873         * gcc.dg/compat/struct-by-value-20_y.c: New.
22874         * gcc.dg/compat/struct-return-19_main.c: New.
22875         * gcc.dg/compat/struct-return-19_x.c: New.
22876         * gcc.dg/compat/struct-return-19_y.c: New.
22877         * gcc.dg/compat/struct-return-20_main.c: New.
22878         * gcc.dg/compat/struct-return-20_x.c: New.
22879         * gcc.dg/compat/struct-return-20_y.c: New.
22880
22881 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
22882         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
22883         so that it will not complain on LP64 targets.
22884
22885 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22886
22887         PR c++/495
22888         * g++.dg/template/friend24.C: New test.
22889
22890 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
22891
22892         PR c++/12332
22893         * g++.dg/template/memtmpl2.C: New test.
22894
22895 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
22896
22897         PR target/11184
22898         * gcc.dg/builtin-apply1.c: New test.
22899
22900 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         PR c++/9848
22903         * g++.dg/warn/Wunused-4.C: New test.
22904
22905 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22906
22907         PR c++/12316
22908         * g++.dg/other/gc2.C: New test.
22909
22910 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
22911
22912         PR c++/11991
22913         * g++.dg/rtti/typeid3.C: New test.
22914
22915         PR c++/12266
22916         * g++.dg/overload/template1.C: New test.
22917
22918 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22919
22920         * g++.dg/opt/cfg3.C: New test.
22921
22922 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22923
22924         PR c++/7939
22925         * g++.dg/template/crash11.C: New test.
22926
22927 2003-09-16  Jason Merrill  <jason@redhat.com>
22928             Jakub Jelinek  <jakub@redhat.com>
22929
22930         * gcc.dg/attr-warn-unused-result.c: New test.
22931
22932 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         PR c++/12184
22935         * g++.dg/expr/call2.C: New test.
22936
22937 2003-09-15  Andreas Jaeger  <aj@suse.de>
22938
22939         * gcc.dg/Wold-style-definition-1.c: New test.
22940
22941 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22942
22943         PR c++/3907
22944         * g++.dg/parse/template12.C: New test.
22945
22946         * g++.dg/abi/bitfield11.C: New test.
22947         * g++.dg/abi/bitfield12.C: Likewise.
22948
22949 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22950
22951         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22952         non-expansion of functional macro name without arguments at EOL.
22953         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22954
22955 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22956
22957         * gcc.c-torture/execute/20030914-[12].c: New tests.
22958
22959 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22960
22961         PR c++/11788
22962         * g++.dg/overload/addr1.C: New test.
22963
22964 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22965
22966         * gcc.dg/20030909-1.c: New test.
22967
22968 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22969
22970         * gcc.dg/ultrasp10.c: New test.
22971
22972 2003-09-09  Devang Patel  <dpatel@apple.com>
22973
22974         * gcc.dg/darwin-ld-6.c: New test.
22975
22976 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22977
22978         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22979
22980 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22981
22982         * gcc.dg/ia64-types1.c: New test.
22983         * gcc.dg/ia64-types2.c: Likewise.
22984
22985 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22986
22987         * gcc.dg/builtins-1.c: Add more _Complex tests.
22988         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22989
22990         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22991         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22992
22993 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22994
22995         PR c++/11786
22996         * g++.dg/lookup/koenig2.C: New test.
22997
22998         PR c++/5296
22999         * g++.dg/rtti/typeid2.C: New test.
23000
23001 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23002
23003         * gcc.c-torture/compile/20030904-1.c: New test.
23004
23005 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23006
23007         * g++.dg/opt/longbranch2.C: New test.
23008
23009 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23010
23011         * g++.dg/template/crash10.C: Only compile it.
23012
23013 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23014
23015         PR middle-end/11665
23016         * gcc.c-torture/compile/20030907-1.c: New test.
23017         * g++.dg/init/array11.C: New test.
23018
23019 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23020
23021         PR c++/11852
23022         * g++.dg/init/struct1.C: New test.
23023
23024 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23025
23026         PR c++/12181
23027         * g++.dg/expr/comma1.C: New test.
23028
23029 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23030
23031         PR c++/11867
23032         * g++.dg/expr/static_cast5.C: New test.
23033
23034 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23035
23036         PR c++/11507
23037         * g++.dg/lookup/scoped7.C: New test.
23038
23039         PR c++/9574
23040         * g++.dg/other/static1.C: New test.
23041
23042         PR c++/11490
23043         * g++.dg/warn/template-1.C: New test.
23044
23045         PR c++/11432
23046         * g++.dg/template/crash10.C: New test.
23047
23048         PR c++/2478
23049         * g++.dg/overload/VLA.C: New test.
23050
23051         PR c++/10804
23052         * g++.dg/template/call1.C: New test.
23053
23054 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23055
23056         PR c++/11794
23057         * g++.dg/parse/using3.C: New test.
23058
23059 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23060
23061         PR c++/11409
23062         * g++.dg/overload/builtin3.C: New test case.
23063
23064 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23065
23066         PR c/9862
23067         * gcc.dg/20030906-1.c: New test.
23068         * gcc.dg/20030906-2.c: Likewise.
23069
23070 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23071
23072         PR c++/12167
23073         * g++.dg/parse/defarg5.C: New test.
23074
23075         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
23076
23077 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
23078
23079         PR c++/12163
23080         * g++.dg/expr/static_cast4.C: New test.
23081
23082         PR c++/12146
23083         * g++.dg/template/crash9.C: New test.
23084
23085 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
23086
23087         * g++.old-deja/g++.ext/pretty2.C: Update for change
23088         in __FUNCTION__.
23089         * g++.old-deja/g++.ext/pretty3.C: Likewise.
23090
23091 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
23092
23093         PR c++/11922
23094         * g++/dg/template/qualified-id1.C: New test.
23095
23096         PR c++/12037
23097         * g++.dg/warn/noeffect4.C: New test.
23098
23099 2003-09-04  Matt Austern  <austern@apple.com>
23100
23101         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
23102         * g++.dg/ext/fnname2.C: Likewise.
23103         * g++.dg/ext/fnname3.C: Likewise.
23104
23105 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
23106
23107         * g++.dg/expr/lval1.C: New test.
23108         * g++.dg/ext/lvcast.C: Remove.
23109
23110 2003-09-03  Roger Sayle  <roger@eyesopen.com>
23111
23112         PR optimization/11700.
23113         * gcc.c-torture/compile/20030903-1.c: New test case.
23114
23115 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
23116
23117         PR c++/12053
23118         * g++.dg/abi/layout4.C: New test.
23119
23120 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
23121
23122         PR c++/11553
23123         * g++.dg/parse/friend3.C: New test.
23124
23125 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
23126
23127         PR c++/11847
23128         * g++.dg/template/class1.C: New test.
23129
23130         PR c++/11808
23131         * g++.dg/expr/call1.C: New test.
23132
23133 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
23134
23135         PR c++/12114
23136         * g++.dg/init/ref9.C: New test.
23137
23138         PR c++/11972
23139         * g++.dg/template/nested4.C: New test.
23140
23141 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23142
23143         PR c++/12093
23144         * g++.dg/template/non-dependent4.C: New test.
23145
23146         PR c++/11928
23147         * g++.dg/inherit/conv1.C: New test.
23148
23149 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23150
23151         PR c++/6196
23152         * g++.dg/ext/label1.C: New test.
23153         * g++.dg/ext/label2.C: Likewise.
23154
23155 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23156
23157         * g++.dg/expr/cond3.C: New test.
23158
23159 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23160
23161         * gcc.dg/builtins-1.c: Add new builtin cases.
23162
23163 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23164
23165         * gcc.dg/builtins-1.c: Add new cases.
23166         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23167
23168 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23169
23170         * gcc.dg/builtins-1.c: Add more math builtin tests.
23171         * gcc.dg/torture/builtin-attr-1.c: New test.
23172
23173 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR optimization/5079
23176         * g++.dg/opt/static3.C: New test.
23177
23178 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23179
23180         * gcc.misc-tests/gcov-10b.c: New test.
23181
23182 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
23183
23184         * g++.dg/opt/ptrmem3.C: New test.
23185
23186         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
23187
23188 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
23189
23190         * gcc.dg/20030826-2.c: New test.
23191
23192 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23193
23194         PR middle-end/12002
23195         * g77.f-torture/compile/12002.f: New test case.
23196
23197 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23198
23199         * gcc.dg/20030826-1.c: New test case.
23200
23201 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
23202
23203         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
23204
23205 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
23206
23207         PR c++/11871
23208         * c++.dg/lookup/crash1.C: New test.
23209
23210         * c++.dg/warn/noeffect3.C: New test.
23211
23212 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
23213
23214         * gcc.dg/compat/vector-1_x.c: Compile with -w.
23215         * gcc.dg/compat/vector-1_y.c: Ditto.
23216         * gcc.dg/compat/vector-2_x.c: Ditto.
23217         * gcc.dg/compat/vector-2_y.c: Ditto.
23218
23219 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
23220
23221         * gcc.dg/20030702-1.c: New test.
23222
23223 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
23224
23225         PR c++/8795
23226         * g++.dg/ext/altivec-1.C: New test.
23227
23228 2003-08-24  Richard Henderson  <rth@redhat.com>
23229
23230         * g++.dg/eh/simd-2.C: Add -w for x86.
23231
23232 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
23233
23234         * gcc.dg/20030815-1.c: New test.
23235
23236 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23237
23238         PR c++/3765
23239         * g++.dg/parse/access6.C: New test.
23240
23241 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23242
23243         PR c++/641, c++/11876
23244         * g++.dg/template/friend22.C: New test.
23245         * g++.dg/template/friend23.C: Likewise.
23246
23247 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23248
23249         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
23250         identically.
23251
23252 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23253
23254         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
23255
23256 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23257
23258         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
23259
23260 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23261
23262         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
23263
23264 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23265
23266         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
23267
23268 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
23269
23270         PR c++/11919
23271         * g++.dg/overload/prom1.C: New test.
23272
23273         PR c++/11551
23274         * g++.dg/parse/dtor2.C: New test.
23275
23276         PR c++/10762
23277         * g++.dg/parse/using2.C: New test.
23278
23279 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
23280
23281         PR target/11805
23282         * gcc.c-torture/compile/20030821-1.c: New.
23283
23284 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
23285
23286         PR c++/11834
23287         * g++.dg/template/deduce2.C: New test.
23288
23289 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
23290
23291         * gcc.c-torture/execute/20030821-1.c: New test.
23292
23293 2003-08-20  Roger Sayle  <roger@eyesopen.com>
23294
23295         PR middle-end/11984
23296         * gcc.dg/20030820-1.c: New test case.
23297
23298 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
23299
23300         PR c++/11945
23301         * g++.dg/warn/noeffect2.C: New test.
23302
23303 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
23304
23305         PR c++/10926
23306         * g++.dg/template/dtor2.C: New test.
23307
23308         PR c++/11684
23309         * g++.dg/template/operator1.C: New test.
23310         * g++.dg/parse/operator4.C: New test.
23311
23312         PR c++/11946.C
23313         * g++.dg/expr/enum1.C: New test.
23314         * gcc.dg/c99-bool-1.c: Remove bogus warning.
23315
23316         PR c++/11036.C
23317         * g++.dg/parse/elab2.C: New test.
23318         * g++.dg/parse/typedef4.C: Change error message.
23319         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
23320         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
23321         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
23322
23323 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
23324
23325         * gcc.dg/pch/warn-1.c: New.
23326         * gcc.dg/pch/warn-1.hs: New.
23327
23328         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
23329         not-tested file.
23330
23331 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23332
23333         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
23334
23335 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23336
23337         * gcc.dg/uninit-D.c: New Test.
23338         * gcc.dg/uninit-E.c: New Test.
23339         * gcc.dg/uninit-F.c: New Test.
23340         * gcc.dg/uninit-G.c: New Test.
23341
23342 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
23343
23344         * g++.dg/README: Describe the pch directory.
23345
23346 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23347
23348         PR c++/11174
23349         * g++.dg/parse/access4.C: New test.
23350         * g++.dg/parse/access5.C: Likewise.
23351         * g++.old-deja/g++.jason/access17.C: Adjust error message.
23352
23353 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
23354
23355         * gcc.dg/noncompile/20030818-1.c: New.
23356
23357 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23358
23359         PR c++/11957
23360         * g++.dg/warn/noeffect1.C: New test.
23361
23362         * g++.dg/template/scope2.C: New test.
23363         * g++.dg/template/error2.C: Correct dg-error
23364
23365 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
23366
23367         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
23368
23369 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
23370
23371         PR C++/11512
23372         * g++.dg/template/warn1.C: New.
23373
23374 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23375
23376         * g++.dg/template/error2.C: New test.
23377         * g++.dg/lookup/using7.C: Adjust errors
23378         * g++.old-deja/g++.pt/crash36.C: Likewise.
23379         * g++.old-deja/g++.pt/derived3.C: Likewise.
23380
23381 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23382
23383         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
23384         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
23385         * gcc.c-torture/execute/builtins/string-9.c: New, from
23386         string-opt-9.c.  Adjust for execute/builtins framework.
23387         * gcc.c-torture/execute/string-opt-9.c: Delete.
23388
23389 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
23390
23391         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
23392
23393         * g++.dg/parse/ret-type2.C: New test.
23394
23395         PR c++/11703
23396         * g++.dg/init/new8.C: New test.
23397
23398         PR c++/10923
23399         * g++.dg/parse/typedef5.C: New test.
23400
23401         PR c++/9512
23402         * g++.dg/parse/qualified2.C: New test.
23403         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
23404         invalid code.
23405
23406 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
23407
23408         * g++.dg/conversion/ptrmem1.C: New test.
23409
23410 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
23411
23412         PR target/11693
23413         * gcc.dg/20030811-1.c: New test.
23414
23415         PR target/11535
23416         * gcc.c-torture/execute/20030811-1.c: New test.
23417
23418 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23419
23420         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
23421
23422 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
23423
23424         PR c++/11789.C
23425         * g++.dg/inherit/multiple1.C: New test.
23426
23427 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23428
23429         * gcc.dg/spe1.c: New test.
23430
23431         PR c++/11670
23432         * g++.dg/expr/cast2.C: New test.
23433
23434         PR c++/10530
23435         * g++.dg/template/dependent-name2.C: New test.
23436
23437 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23438
23439         * g++.dg/parse/crash11.C: Put the dg options in comments.
23440
23441 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23442
23443         * lib/gcc-dg.exp: Update for diagnostic change.
23444
23445 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23446
23447         PR c++/5767
23448         * g++.dg/parse/crash11.C: New test.
23449
23450 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23451
23452         * gcc.dg/cpp/spacing1.c: Update.
23453
23454 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23455
23456         PR target/11739
23457         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23458         a value for -mtune.
23459
23460 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23461
23462         PR middle-end/11771
23463         * gcc.c-torture/compile/20030804-1.c: New test case.
23464
23465 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23466
23467         * gcc.dg/20030804-1.c: New test case.
23468
23469 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23470
23471         * gcc.dg/cpp/separate-1.c: New test.
23472
23473 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23474
23475         PR c++/11704
23476         * g++.dg/template/dependent-expr2.C: New test.
23477
23478         PR c++/11766
23479         * g++.dg/expr/ptrmem1.C: New test.
23480
23481 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23482
23483         PR c++/9453
23484         * g++.dg/template/friend15.C: New test.
23485
23486 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23487
23488         * lib/dg-pch.exp: Work round PCH bug.
23489
23490 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23491
23492         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23493         builtins.  Move cases from builtins-4.c here.
23494
23495         * gcc.dg/torture/builtin-math-1.c: New test taken from
23496         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23497         additional cases.
23498
23499         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23500         Delete.
23501
23502 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23503
23504         PR c++/9447
23505         * g++.dg/template/using7.C: New test.
23506
23507 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23508
23509         * import1.c, import2.c: New tests.
23510
23511 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23512
23513         * g++.dg/eh/crossjump1.C: New test.
23514
23515 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23516
23517         PR c++/11697
23518         * g++.dg/template/using6.C: New test.
23519
23520         PR c++/11744
23521         * g++.dg/template/koenig2.C: New test.
23522
23523 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23524
23525         PR c++/7983
23526         * g++.dg/parse/typedef4.C: New test.
23527
23528 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23529
23530         PR c++/8442, c++/8806
23531         * g++.dg/template/elab1.C: New test.
23532         * g++.dg/template/type2.C: Likewise.
23533         * g++.dg/template/ttp3.C: Adjust expected error message.
23534         * g++.old-deja/g++.law/visibility13.C: Likewise.
23535         * g++.old-deja/g++.niklas/t135.C: Likewise.
23536         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23537         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23538         template argument.
23539         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23540
23541 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23542
23543         PR c++/11295
23544         * g++.dg/ext/stmtexpr1.C: New test.
23545
23546         * g++.dg/opt/tmp1.C: New test.
23547
23548         PR c++/11525
23549         * g++.dg/parse/constant4.C: New test.
23550
23551         PR c++/9447
23552         * g++.dg/template/using5.C: New test.
23553
23554 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23555
23556         * gcc.dg/builtins-27.c: New test case.
23557
23558 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23559
23560         * gcc.dg/tls/opt-7.c: New test.
23561
23562 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23563
23564         * g++.old-deja/g++.other/crash18.C: Remove.
23565
23566 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23567
23568         * g++.dg/template/explicit3.C: New.
23569         * g++.dg/template/explicit4.C: New.
23570         * g++.dg/template/explicit5.C: New.
23571
23572         PR c++/11347
23573         * g++.dg/template/memtmpl1.C: New.
23574
23575 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23576
23577         PR target/11565
23578         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23579         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23580
23581 2003-07-30  Jan Hubicka  <jh@suse.cz>
23582
23583         * vtgc1.c: Kill.
23584
23585 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23586
23587         * gcc.dg/struct-in-proto-1.c: New test.
23588
23589 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23590
23591         * gcc.dg/cpp/include2.c: Only expect one message.
23592
23593 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23594
23595         PR c++/9447
23596         * g++.dg/template/using1.C: New test.
23597         * g++.dg/template/using2.C: New test.
23598         * g++.dg/template/using3.C: New test.
23599         * g++.dg/template/using4.C: New test.
23600
23601 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23602
23603         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23604         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23605
23606 2003-07-28  Jan Hubicka  <jh@suse.cz>
23607
23608         PR c++/11530
23609         * g++.dg/opt/call1.C: New test.
23610
23611 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23612
23613         PR c++/11667
23614         * g++.dg/init/enum2.C: New test.
23615         * g++.dg/template/overload1.C: Add "-w" option.
23616
23617 2003-07-28    <hp@bitrange.com>
23618
23619         * gcc.dg/Wdeclaration-after-statement-1.c,
23620         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23621
23622 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23623
23624         * gcc.c-torture/compile/20030725-1.c: New test.
23625
23626 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23627
23628         * gcc.dg/20030505.c: Only run for SPE.
23629         Remove definition of opaque type.
23630
23631 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23632
23633         * g++.dg/template/ptrmem6.C: New test.
23634
23635 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23636
23637         * gcc.c-torture/compile/zero-strct-2.c: New test.
23638
23639 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23640
23641         * gcc.dg/intermod-1.c: New test.
23642
23643 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23644
23645         PR c++/11617
23646         * g++.dg/template/lookup2.C: New test.
23647         * g++.dg/template/memclass1.C: Remove instantiated from error.
23648         * g++.dg/other/error2.C: Tweak expected errors.
23649
23650         PR c++/11596
23651         * g++.dg/template/defarg3.C: New test.
23652
23653         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23654
23655 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23656
23657         * g++.dg/inherit/access5.C: New test.
23658
23659 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23660
23661         PR c++/11513
23662         * g++.dg/template/crash8.C: New test.
23663
23664 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23665
23666         PR c/10602
23667         * gcc.dg/noncompile/incomplete-2.c: New test.
23668
23669 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23670
23671         PR c++/11645
23672         * g++.dg/inherit/access4.C: New test.
23673
23674         PR c++/11517
23675         * g++.dg/expr/cond2.C: New test.
23676
23677         PR optimization/10679
23678         * g++.dg/opt/inline4.C: New test.
23679
23680 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23681
23682         * g++.dg/parse/crash10: New test.
23683
23684 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23685
23686         * g++.dg/ext/flexary1.C: New test.
23687
23688 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23689
23690         PR c++/10793
23691         * g++.dg/template/crash9.C: New test.
23692
23693 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23694
23695         PR c++/3004
23696         * g++.dg/parse/typedef3.C: New test.
23697
23698         PR c++/7906
23699         * g++.dg/parse/operator2.C: New test.
23700
23701         PR c++/8895
23702         * g++.dg/parse/def-tmpl-arg1.C: New test.
23703
23704         PR c++/9282
23705         * g++.dg/parse/funptr1.C: New test.
23706
23707         PR c++/9452
23708         * g++.dg/parse/ambig3.C: New test.
23709
23710         PR c++/9454
23711         * g++.dg/parse/operator3.C: New test.
23712
23713         PR c++/9486
23714         * g++.dg/parse/template10.C: New test.
23715
23716         PR c++/9488
23717         * g++.dg/parse/template11.C: New test.
23718
23719         PR c++/10150
23720         * g++.dg/parse/invalid-op1.C: New test.
23721
23722         PR c++/10247
23723         * g++.dg/parse/condexpr1.C: New test.
23724
23725 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23726
23727         * g++.dg/ext/packed3.C: New test.
23728         * g++.dg/ext/packed4.C: New test.
23729
23730         * gcc.dg/pack-test-3.c: New test.
23731
23732 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
23733
23734         * lib/compat.exp: Handle dg-options per source file.
23735         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
23736         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
23737         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
23738         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
23739         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
23740         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
23741         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
23742         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
23743         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
23744         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
23745         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
23746         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
23747         * g++.dg/compat/break/bitfield7_x.C: Ditto.
23748         * g++.dg/compat/break/bitfield7_y.C: Ditto.
23749
23750 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23751
23752         PR c/10320
23753         * gcc.c-torture/execute/20030718-1.c: New test.
23754
23755 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23756
23757         PR optimization/11536
23758         * gcc.dg/20030721-1.c: New test.
23759
23760 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
23761
23762         PR c++/11546
23763         * g++.dg/template/lookup1.C: New test.
23764
23765 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
23766
23767         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
23768         diagnostics of ill-formed constructs involving labels.
23769         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
23770         the new 'previously defined here' message.
23771
23772 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
23773
23774         * g++.dg/parse/non-dependent2.C: New test.
23775
23776 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23777
23778         * g++.dg/init/init-ref4.C: xfail on targets without
23779         weak symbols.
23780
23781 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
23782
23783         PR target/11087
23784         * gcc.c-torture/execute/20030717-1.c: New test.
23785
23786 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
23787
23788         * g++.dg/opt/cfg1.C: New test.
23789
23790 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
23791
23792         PR optimization/11557
23793         * gcc.dg/20030717-1.c: New test.
23794
23795 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
23796
23797         PR c++/10476
23798         * g++.dg/expr/crash-1.C: New test.
23799
23800         PR c++/11027
23801         * g++.dg/template/init3.C: New test.
23802
23803         PR c++/8222
23804         * g++.dg/template/non-dependent1.C: New test.
23805
23806         PR c++/11070
23807         * g++.dg/template/non-dependent2.C: New test.
23808
23809         PR c++/11071
23810         * g++.dg/template/non-dependent3.C: New test.
23811
23812         PR c++/9907
23813         * g++.dg/template/sizeof5.C: New test.
23814
23815 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
23816
23817         PR 11498
23818         * gcc.c-torture/compile/mangle-1.c: New file.
23819
23820 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23821
23822         PR c++/7809
23823         * g++.dg/parse/access3.C: New test.
23824
23825 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
23826
23827         PR c++/11384
23828         * g++.dg/init/init-ref4.C: New test.
23829
23830 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
23831
23832         PR c++/11547
23833         * g++.dg/parse/constant3.C: New test.
23834         * g++.dg/parse/crash7.C: Likewise.
23835
23836 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
23837
23838         PR target/11008
23839         * gcc.dg/i386-pentium4-not-mull.c: New.
23840
23841 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
23842
23843         * gcc.dg/asm-names.c (ymain): Make it weak.
23844
23845 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23846
23847         PR c++/5421
23848         * g++.dg/template/friend21.C: New test.
23849
23850 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
23851
23852         * gcc.dg/cleanup-8.c: New test.
23853         * gcc.dg/cleanup-9.c: New test.
23854
23855 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
23856
23857         * g++.dg/ext/dll-MI1.h: New file.
23858         * g++.dg/ext/dllexport-MI1.C: New file.
23859         * g++.dg/ext/dllimport-MI1.C: New file.
23860
23861 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
23862
23863         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
23864         it does not have cmpstrsi patterns (just cmpmemsi).
23865
23866 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
23867
23868         PR debug/11473
23869         * g++.dg/debug/debug8.C: New test.
23870
23871 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23872
23873         PR c++/10108
23874         * g++.dg/template/crash7.C: New test.
23875
23876 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
23877
23878         PR target/10795
23879         * gcc.c-torture/compile/20030708-1.c: New.
23880
23881 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23882
23883         * gcc.c-torture/execute/20030715-1.c: New test.
23884
23885 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
23886
23887         * gcc.dg/pch/inline-3.c: New file.
23888         * gcc.dg/pch/inline-3.hs: New file.
23889         * gcc.dg/pch/inline-4.c: New file.
23890         * gcc.dg/pch/inline-4.hs: New file.
23891
23892 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
23893
23894         PR c++/11509
23895         * g++.dg/template/crash6.C: New test.
23896
23897         PR c++/7053
23898         * g++.dg/template/friend20.C: New test.
23899
23900         PR c++/7019
23901         * g++.dg/template/overload2.C: New test.
23902
23903 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23904
23905         PR optimization/11440
23906         * gcc.c-torture/execute/20030714-1.c: New test.
23907
23908 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23909
23910         PR c++/11154
23911         * g++.dg/template/partial2.C: New test.
23912
23913 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
23914
23915         PR c++/11503
23916         * g++.dg/template/anon1.C: New test.
23917
23918         PR c++/11493
23919         PR c++/11495
23920         * g++.dg/parse/template9.C: Likewise.
23921         * g++.dg/template/crash4.C: New test.
23922         * g++.dg/template/koenig1.C: Likewise.
23923         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
23924         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
23925         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
23926         functions.
23927         * g++.old-deja/g++.jason/template36.C: Likewise.
23928         * g++.old-deja/g++.mike/p1989.C: Likewise.
23929         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
23930         * g++.old-deja/g++.pt/ttp20.C: Use this->.
23931         * g++.old-deja/g++.pt/ttp21.C: Use this->.
23932         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
23933         compiling.
23934         * g++.old-deja/g++.pt/union2.C: Use this->.
23935
23936 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
23937
23938         * gcc.dg/20030711-1.c: New test.
23939
23940 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23941
23942         PR c++/11050
23943         * g++.dg/parse/args1.C: New test.
23944         * g++.pt/defarg8.C: Change expected errors.
23945
23946 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23947
23948         PR c++/8164
23949         * g++.dg/template/nontype2.C: New test.
23950
23951         PR c++/10558
23952         * g++.dg/parse/template8.C: New test.
23953
23954         PR c++/8327
23955         * g++.dg/template/scope1.C: New test.
23956
23957         * g++.dg/warn/Wsign-compare-1.C: New test.
23958
23959 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23960
23961         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23962
23963 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23964
23965         PR c++/9411
23966         * g++.dg/template/explicit2.C: New test.
23967
23968         PR c++/10032
23969         * g++.dg/warn/pedantic1.C: New test.
23970
23971 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23972
23973         PR c++ 9483
23974         * g++.dg/other/field1.C: New test.
23975
23976 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23977
23978         PR c/11449
23979         * gcc.c-torture/compile/20030707-1.c: New.
23980
23981 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23982
23983         PR c++/10849
23984         * g++.dg/template/access12.C: New test.
23985
23986 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23987
23988         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23989         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23990         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23991         * gcc.misc-tests/gcov.exp: Update
23992         * g++.dg/gcov/gcov.exp: Update
23993         * lib/gcov.exp: Update.
23994
23995 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23996
23997         * g++.dg/abi/mangle17.C: Make sure template expressions are
23998         dependent.
23999         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24000         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24001         * g++.dg/opt/stack1.C: Remove erroneous code.
24002         * g++.dg/parse/template7.C: New test.
24003         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24004         * g++.old-deja/g++.pt/crash4.C: Likewise.
24005
24006 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24007
24008         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24009         with zero or one occurence of `$' after the initial `L'.
24010
24011 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24012
24013         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24014
24015 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24016
24017         PR c/11370
24018         * gcc.dg/Wunreachable-6.c: New testcase.
24019         * gcc.dg/Wunreachable-7.c: New testcase.
24020
24021 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24022
24023         PR c/11420
24024         * gcc.dg/20030708-1.c: New test.
24025
24026 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24027
24028         * gcc.dg/compat/sdata-section.h: New file.
24029         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24030         * gcc.dg/torture/mips-sdata-1.c: New test.
24031
24032 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24033
24034         PR c++/11030
24035         * g++.dg/template/friend19.C: New test.
24036
24037 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24038
24039         * g++.dg/opt/strength-reduce.C: New test.
24040
24041 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24042
24043         PR target/10979
24044         * gcc.dg/20030707-1.c: New testcase.
24045
24046 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24047
24048         PR optimization/11059
24049         * g++.dg/opt/emptyunion.C: New testcase.
24050
24051 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24052             Eric Botcazou  <ebotcazou@libertysurf.fr>
24053
24054         * g++.dg/opt/stack1.C: New test.
24055
24056 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24057
24058         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24059         run test.
24060
24061         PR c++/11431
24062         * g++.dg/expr/static_cast3.C: New test.
24063
24064 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24065
24066         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24067         everywhere.
24068         * gcc.dg/concat.c: Concatenation of string constants with
24069         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24070         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24071         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24072         necessary to avoid multi-character character constant warning.
24073         * gcc.dg/cpp/escape.c: Likewise.
24074         * gcc.dg/cpp/ucs.c: Likewise.
24075         Remove backslashes from dg-bogus comments, as they confuse Tcl.
24076         Fix a typo.
24077
24078 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24079
24080         PR c/11428
24081         * gcc.c-torture/compile/20030704-1.c: New.
24082
24083 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24084
24085         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
24086
24087 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
24088
24089         PR c++/5287, PR c++/7910,  PR c++/11021
24090         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
24091         tests for warnings.
24092         * g++.dg/ext/dllimport2.C: Add tests for warnings.
24093         * g++.dg/ext/dllimport3.C: Likewise.
24094         * g++.dg/ext/dllimport4.C: New file.
24095         * g++.dg/ext/dllimport5.C: New file.
24096         * g++.dg/ext/dllimport6.C: New file.
24097         * g++.dg/ext/dllimport7.C: New file.
24098         * g++.dg/ext/dllimport8.C: New file.
24099         * g++.dg/ext/dllimport9.C: New file.
24100         * g++.dg/ext/dllimport10.C: New file.
24101         * g++.dg/ext/dllexport1.C: New file.
24102
24103 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24104
24105         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
24106         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
24107
24108 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24109
24110         * gcc.dg/builtins-25.c: New testcase.
24111         * gcc.dg/builtins-26.c: New testcase.
24112
24113 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
24114
24115         * gcc.dg/compat/vector-defs.h: New file.
24116         * gcc.dg/compat/vector-setup.h: New file.
24117         * gcc.dg/compat/vector-check.h: New file.
24118         * gcc.dg/compat/vector-1_main.c: New file.
24119         * gcc.dg/compat/vector-1_x.c: New file.
24120         * gcc.dg/compat/vector-1_y.c: New file.
24121         * gcc.dg/compat/vector-2_main.c: New file.
24122         * gcc.dg/compat/vector-2_x.c: New file.
24123         * gcc.dg/compat/vector-2_y.c: New file.
24124
24125         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
24126         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
24127         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
24128         * gcc.dg/compat/struct-align-1.h: New file.
24129         * gcc.dg/compat/struct-align-1_main.c: New file.
24130         * gcc.dg/compat/struct-align-1_x.c: New file.
24131         * gcc.dg/compat/struct-align-1_y.c: New file.
24132         * gcc.dg/compat/struct-align-2.h: New file.
24133         * gcc.dg/compat/struct-align-2_main.c: New file.
24134         * gcc.dg/compat/struct-align-2_x.c: New file.
24135         * gcc.dg/compat/struct-align-2_y.c: New file.
24136
24137         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
24138         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24139         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24140         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24141         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24142         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24143         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24144         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24145         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24146         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24147         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24148         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24149         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24150         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24151         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24152         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24153         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24154         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24155         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24156         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24157         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24158         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24159         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24160         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24161         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24162         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24163         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24164         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24165         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24166
24167 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24168
24169         * gcc.dg/i386-call-1.c: New test.
24170
24171 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24172
24173         PR c++/9162
24174         * g++.dg/parse/defarg4.C: New.
24175
24176 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24177
24178         PR target/10700
24179         * gcc.c-torture/compile/20030703-1.c: New test case.
24180
24181 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24182
24183         * g++.dg/template/local3.C: Remove extra semicolon.
24184
24185 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24186
24187         * gcc.dg/i386-volatile-1.c: New test.
24188
24189 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
24190
24191         PR c++/11072
24192         * g++.dg/other/offsetof2.C: XFAIL.
24193         * g++.dg/other/offsetof5.C: New.
24194
24195         PR c++/10219
24196         * g++.dg/template/error1.C: New.
24197
24198         PR c++/9779
24199         * g++.dg/template/dependent-expr1.C: New.
24200
24201 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24202
24203         PR c++/6949
24204         * g++.dg/template/local3.C: New test.
24205
24206         PR c++/11149
24207         * g++.dg/lookup/scoped6.C: New test.
24208
24209 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
24210
24211         PR c++/8046
24212         * g++.dg/other/error7.C: New test.
24213
24214 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
24215
24216         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
24217         * g++.old-deja/g++.abi/vtable3.h: Likewise.
24218         * g++.old-deja/g++.law/code-gen5.C: Likewise.
24219         * g++.old-deja/g++.other/union2.C: Likewise.
24220         * gcc.dg/c90-const-expr-2.c: Likewise.
24221         * gcc.dg/c90-const-expr-3.c: Likewise.
24222         * gcc.dg/c99-const-expr-2.c: Likewise.
24223         * gcc.dg/c99-const-expr-3.c: Likewise.
24224         * gcc.dg/concat.c: Likewise.
24225
24226 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24227
24228         PR c++/9559
24229         * g++.dg/init/static1.C: New test.
24230
24231 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24232
24233         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
24234         * g++.old-deja/g++.other/access2.C: Likewise.
24235         * g++.old-deja/g++.other/decl2.C: Likewise.
24236         * gcc.c-torture/execute/20020615-1.c: Likewise.
24237
24238 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24239
24240         PR c++/4933
24241         * g++.dg/template/sizeof4.C: New test.
24242
24243 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24244
24245         * g++.dg/other/error6.C: New test.
24246
24247 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24248
24249         PR c++/10750
24250         * g++.dg/parse/constant2.C: New test.
24251
24252 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
24253
24254         PR c++/11106
24255         * g++.dg/other/error5.C: New test.
24256
24257 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24258
24259         * gcc.dg/format/gcc_diag-1.c: New test.
24260
24261 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
24262
24263         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
24264
24265 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24266
24267         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
24268         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
24269         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
24270
24271 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
24272
24273         * gcc.c-torture/execute/builtins/string-8.c: New test.
24274         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
24275         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
24276         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
24277
24278 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24279
24280         PR c++/10468
24281         * g++.dg/ext/typeof6.C: New test.
24282
24283 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24284
24285         PR c++/10796
24286         * g++.dg/init/enum1.C: New test.
24287
24288 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
24289
24290         * gcc.dg/20030627-1.c: New test.
24291
24292 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
24293
24294         PR c++/11332
24295         * g++.dg/expr/static_cast2.C: New test.
24296
24297 2003-06-26  Roger Sayle  <roger@eyesopen.com>
24298             Jakub Jelinek  <jakub@redhat.com>
24299
24300         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
24301         sprintf(dst,"%s",src) optimization.
24302         * gcc.c-torture/execute/20030626-1.c: New test case.
24303         * gcc.c-torture/execute/20030626-2.c: New test case.
24304
24305 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
24306
24307         * gcc.c-torture/execute/multi-ix.c: New test.
24308
24309         * gcc.c-torture/execute/simd-4.c (main):
24310         Added missing semicolon at end of union.
24311
24312 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
24313
24314         PR c++/8266
24315         * g++.dg/template/explicit-instantiation3.C: New test.
24316
24317 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24318
24319         * gcc.dg/20030626-1.c: Use signed char.
24320
24321 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24322
24323         * gcc.dg/20030626-1.c: New test.
24324
24325 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
24326
24327         * const-str-2.m: Update.
24328
24329 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
24330
24331         PR c++/10990
24332         * g++.dg/rtti/dyncast1.C: New test.
24333         * g++.dg/abi/mangle4.C: Correct base-specifier access.
24334         * g++.dg/lookup/scoped1.C: Remove XFAIL.
24335         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
24336
24337         PR c++/10931
24338         * g++.dg/expr/static_cast1.C: New test.
24339
24340 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
24341
24342         * gcc.dg/20030625-1.c: New test.
24343
24344 2003-06-24  Roger Sayle  <roger@eyesopen.com>
24345
24346         * gcc.c-torture/compile/20030624-1.c: New test case.
24347
24348 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
24349
24350         * gcc.c-torture/execute/string-opt-17.c: New test.
24351
24352 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
24353
24354         PR c++/5754
24355         * g++.dg/parse/crash6.C: New test.
24356
24357 2003-06-23  Roger Sayle  <roger@eyesopen.com>
24358
24359         * gcc.dg/builtins-24.c: New test case.
24360
24361 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
24362
24363         * g++.dg/opt/operator1.C: New test.
24364
24365 2003-06-22  Roger Sayle  <roger@eyesopen.com>
24366
24367         * gcc.c-torture/execute/string-opt-16.c: New test case.
24368
24369 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24370
24371         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
24372         * g++.old-deja/g++.other/conv7.C: Likewise.
24373         * g++.old-deja/g++.other/overcnv2.C: Likewise.
24374         * g++.old-deja/g++.other/overload14.C: Likewise.
24375
24376 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24377
24378         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
24379         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
24380
24381 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24382
24383         PR c++/10888
24384         * g++.dg/warn/Winline-3.C: New test.
24385
24386 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24387
24388         * lib/target-supports.exp (check_alias_available): Make the test
24389         program acceptable to the Solaris assembler.
24390
24391         PR c++/10749
24392         * g++.dg/template/memclass2.C: New test.
24393
24394 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24395             Eric Botcazou  <ebotcazou@libertysurf.fr>
24396
24397         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
24398         data for non-matching targets.
24399         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
24400
24401 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24402
24403         PR c++/10845
24404         * g++.dg/template/member3.C: New test.
24405
24406 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
24407
24408         PR c++/10939
24409         * g++.dg/template/func1.C: New test.
24410
24411         PR c++/9649
24412         * g++.dg/template/static4.C: New test.
24413         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
24414
24415         PR c++/11041
24416         * g++.dg/init/ref7.C: New test.
24417
24418 2003-06-19  Matt Austern  <austern@apple.com>
24419
24420         PR c++/11228
24421         * g++.dg/anew1.C: New test.
24422         * g++.dg/anew2.C: New test.
24423         * g++.dg/anew3.C: New test.
24424         * g++.dg/anew4.C: New test.
24425
24426 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
24427
24428         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24429
24430 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
24431
24432         * gcc.c-torture/execute/simd-4.c (main): Make expected value
24433         endian-dependent.
24434
24435 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
24436
24437         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24438         Remove cruft.
24439
24440 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24441
24442         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24443         * gcc.c-torture/compile/961203-1.c: Likewise.
24444         * gcc.c-torture/compile/980506-1.c: Likewise.
24445
24446 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24447
24448         PR c++/10712
24449         * g++.dg/lookup/using7.C: New test.
24450
24451 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24452
24453         PR c++/11105
24454         * g++.dg/abi/conv1.C: Remove it.
24455         * g++.dg/template/conv7.C: New test.
24456         * g++.dg/template/conv8.C: Likewise.
24457         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24458         conversion operator.
24459
24460 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24461
24462         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24463         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24464         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24465         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24466         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24467         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24468         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24469         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24470         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24471         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24472         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24473         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24474         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24475         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24476         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24477         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24478         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24479         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24480         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24481         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24482         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24483         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24484         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24485         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24486         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24487         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24488         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24489         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24490         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24491
24492 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24493
24494         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24495         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24496         indications.
24497
24498 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24499
24500         * gcc.dg/i386-387-5.c: New test case.
24501         * gcc.dg/i386-387-6.c: New test case.
24502         * gcc.dg/builtins-23.c: New test case.
24503
24504 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24505
24506         * gcc.dg/builtins-22.c: New test case.
24507         * gcc.dg/i386-387-1.c: Update to test exp.
24508         * gcc.dg/i386-387-2.c: Likewise.
24509
24510 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24511
24512         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24513
24514 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24515
24516         * lib/gcc-dg.exp (dg-require-dll): New function.
24517         (dg-xfail-if): Likewise.
24518         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24519         driver.
24520
24521         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24522         * gcc.c-torture/compile/20001205-1.c: Likewise.
24523         * gcc.c-torture/compile/20001226-1.c: Likewise.
24524         * gcc.c-torture/compile/20010518-2.c: Likewise.
24525         * gcc.c-torture/compile/20020312-1.c: Likewise.
24526         * gcc.c-torture/compile/20020604-1.c: Likewise.
24527         * gcc.c-torture/compile/920501-12.c: Likewise.
24528         * gcc.c-torture/compile/920501-4.c: Likewise.
24529         * gcc.c-torture/compile/920520-1.c: Likewise.
24530         * gcc.c-torture/compile/920521-1.c: Likewise.
24531         * gcc.c-torture/compile/920625-1.c: Likewise.
24532         * gcc.c-torture/compile/961203-1.c: Likewise.
24533         * gcc.c-torture/compile/980506-1.c: Likewise.
24534         * gcc.c-torture/compile/981006-1.c: Likewise.
24535         * gcc.c-torture/compile/981022-1.c: Likewise.
24536         * gcc.c-torture/compile/981223-1.c: Likewise.
24537         * gcc.c-torture/compile/990617-1.c: Likewise.
24538         * gcc.c-torture/compile/dll.c: Likewise.
24539         * gcc.c-torture/compile/labels-3.c: Likewise.
24540         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24541         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24542         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24543         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24544         * gcc.c-torture/compile/simd-5.c: Likewise.
24545         * gcc.c-torture/compile/20000804-1.x: Remove.
24546         * gcc.c-torture/compile/20001205-1.x: Likewise.
24547         * gcc.c-torture/compile/20001226-1.x: Likewise.
24548         * gcc.c-torture/compile/20010518-2.x: Likewise.
24549         * gcc.c-torture/compile/20020312-1.x: Likewise.
24550         * gcc.c-torture/compile/20020604-1.x: Likewise.
24551         * gcc.c-torture/compile/920501-12.x: Likewise.
24552         * gcc.c-torture/compile/920501-4.x: Likewise.
24553         * gcc.c-torture/compile/920520-1.x: Likewise.
24554         * gcc.c-torture/compile/920521-1.x: Likewise.
24555         * gcc.c-torture/compile/920625-1.x: Likewise.
24556         * gcc.c-torture/compile/961203-1.x: Likewise.
24557         * gcc.c-torture/compile/980506-1.x: Likewise.
24558         * gcc.c-torture/compile/981006-1.x: Likewise.
24559         * gcc.c-torture/compile/981022-1.x: Likewise.
24560         * gcc.c-torture/compile/981223-1.x: Likewise.
24561         * gcc.c-torture/compile/990617-1.x: Likewise.
24562         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24563         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24564         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24565         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24566         * gcc.c-torture/compile/simd-5.x: Likewise.
24567
24568         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24569
24570 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24571
24572         * gcc.c-torture/execute/20030611-1.c: New test.
24573
24574 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24575
24576         PR middle-end/168
24577         * gcc.dg/20030612-1.c: New test case.
24578
24579 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24580
24581         PR c++/10635
24582         * g++.dg/expr/cast1.C: New test.
24583
24584 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24585
24586         * gcc.dg/builtins-21.c: New test case.
24587
24588 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24589
24590         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24591         options instead of at the end.
24592         * lib/objc.exp (objc_target_compile): Likewise.
24593
24594 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24595
24596         PR c++/10432
24597         * g++.dg/parse/error1.C: New test.
24598
24599 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24600
24601         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24602         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24603         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24604         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24605         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24606         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24607         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24608         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24609         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24610         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24611         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24612         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24613         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24614         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24615         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24616         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24617         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24618         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24619         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24620         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24621         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24622         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24623         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24624         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24625
24626         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24627         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24628         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24629         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24630         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24631         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24632         * gcc.dg/compat/scalar-return-3_main.c: New file.
24633         * gcc.dg/compat/scalar-return-3_x.c: New file.
24634         * gcc.dg/compat/scalar-return-3_y.c: New file.
24635         * gcc.dg/compat/scalar-return-4_main.c: New file.
24636         * gcc.dg/compat/scalar-return-4_x.c: New file.
24637         * gcc.dg/compat/scalar-return-4_y.c: New file.
24638
24639 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24640
24641         * gcc.dg/compat/fp2-struct-check.h: New file.
24642         * gcc.dg/compat/fp2-struct-defs.h: New file.
24643         * gcc.dg/compat/fp2-struct-init.h: New file.
24644         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24645         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24646         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24647         * gcc.dg/compat/struct-return-10_main.c: New file.
24648         * gcc.dg/compat/struct-return-10_x.c: New file.
24649         * gcc.dg/compat/struct-return-10_y.c: New file.
24650
24651         * gcc.dg/compat/compat-common.h: New file.
24652         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24653         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24654         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24655         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24656         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24657         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24658         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24659         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24660         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24661         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24662         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24663         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24664         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24665         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24666         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24667         * gcc.dg/compat/small-struct-check.h: Ditto.
24668         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24669         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24670         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24671         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24672         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24673         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24674         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24675         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24676         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24677         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24678         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24679         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24680         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24681         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24682         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24683         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24684         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24685         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24686         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24687         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24688         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24689         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24690         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24691         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24692         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24693         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24694         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24695         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24696         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24697         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24698
24699 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24700
24701         * g++.dg/pch/static-1.C: New file.
24702         * g++.dg/pch/static-1.Hs: New file.
24703
24704 2003-06-10  Richard Henderson  <rth@redhat.com>
24705
24706         * gcc.dg/asm-7.c: Adjust expected warning text.
24707
24708 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24709
24710         * gcc.dg/builtins-20.c: New test case.
24711
24712 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
24713
24714         PR c++/11131
24715         * g++.dg/opt/template1.C: New test.
24716
24717 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24718
24719         * lib/gcc-dg.exp (dg-test): Clear additional_files and
24720         additional_sources.
24721
24722 2003-05-21  David Taylor  <dtaylor@emc.com>
24723
24724         * gcc.dg/Wpadded.c: New file.
24725
24726 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24727
24728         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
24729         * gcc.dg/special/weak-2.c: Add dg-require-weak.
24730         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
24731         dg-require-weak.
24732
24733 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
24734
24735         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
24736
24737 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24738
24739         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
24740         (dg-require-alias): Likewise.
24741         (dg-require-gc-sections): Likewise.
24742         * lib/target-supports.exp (check_gc_sections_available): Likewise.
24743
24744 2003-06-08  Richard Henderson  <rth@redhat.com>
24745
24746         * gcc.dg/20011029-2.c: Fix the array reference.
24747         * gcc.dg/asm-7.c: New.
24748
24749 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
24750
24751         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24752
24753 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
24754
24755         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
24756         (dg-require-gc-sections): Likewise.
24757
24758 2003-06-08  Jan Hubicka  <jh@suse.cz>
24759
24760         * i386-cmov1.c: Fix regular expression.
24761         * i386-cvt-1.c: Likewise.
24762         * i386-local.c: Likewise.
24763         * i386-local2.c: Likewise.
24764         * i386-mul.c: Likewise.
24765         * i386-ssetype-1.c: Likewise.
24766         * i386-ssetype-3.c: Likewise.
24767         * i386-ssetype-5.c: Likewise.
24768
24769 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24770
24771         PR c++/11039
24772         * g++.dg/warn/implicit-typename2.C: New test.
24773         * g++.dg/warn/implicit-typename3.C: New test.
24774
24775 2003-06-07  Richard Henderson  <rth@redhat.com>
24776
24777         * g++.dg/other/offsetof3.C: Use size_t.
24778         * g++.dg/other/offsetof4.C: Likewise.
24779
24780 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
24781
24782         * lib/copy-file.exp: New. Implement gcc_copy_files.
24783
24784         * lib/dg-pch.exp: Load copy-file.exp
24785         (dg-pch): Use gcc_copy_files instead of "file copy".
24786
24787 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
24788
24789         * gcc.dg/weak/weak.exp: Simplify.
24790         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
24791         * gcc.dg/weak/weak-1.c: Likewise.
24792         * gcc.dg/weak/weak-2.c: Likewise.
24793         * gcc.dg/weak/weak-3.c: Likewise.
24794         * gcc.dg/weak/weak-4.c: Likewise.
24795         * gcc.dg/weak/weak-5.c: Likewise.
24796         * gcc.dg/weak/weak-6.c: Likewise.
24797         * gcc.dg/weak/weak-7.c: Likewise.
24798         * gcc.dg/weak/weak-8.c: Likewise.
24799         * gcc.dg/weak/weak-9.c: Likewise.
24800
24801 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
24802
24803         gcc.c-torture/execute/20030606-1.c: New.
24804
24805 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24806
24807         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
24808         * gcc.dg/builtins-19.c: Likewise.
24809
24810 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24811
24812         * gcc.dg/builtins-2.c: Add some more tests.
24813         * gcc.dg/builtins-18.c: New test case.
24814         * gcc.dg/builtins-19.c: New test case.
24815
24816 2003-06-06  Roger Sayle  <roger@eyesopen.com>
24817             Jim Wilson  <wilson@tuliptree.org>
24818
24819         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
24820
24821 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
24822
24823         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
24824         mempcpy/stpcpy calls not to be optimized into something else.
24825         * gcc.c-torture/execute/string-opt-3.c: Moved to...
24826         * gcc.c-torture/execute/builtins/string-7.c: ...here.
24827         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
24828
24829 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24830
24831         * gcc.dg/format/asm_fprintf-1.c: New test.
24832
24833 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
24834
24835         * lib/gcc-defs.exp (additional_sources): New variable.
24836         (dg-additional-sources): New function.
24837         (additional_files): New variable.
24838         (dg-additional-files): New function.
24839         (dg-additional-files-options): Likewise.
24840         * lib/gcc-dg.exp (dg-require-weak): New function.
24841         (dg-require-alias): Likewise.
24842         (dg-require-gc-sections): Likewise.
24843         * lib/target-supports.exp (check_alias_available): Remove testfile
24844         parameter.
24845         (check_gc_sections_available): New function.
24846         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
24847         (dg-gpp-additional-files): Likewise.
24848         * lib/g++.exp (additional_sources): Remove.
24849         (additional_files): Likewise.
24850         (g++_target_compile): Use dg-additional-files-options.
24851
24852         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
24853         Tcl logic.
24854         * gcc.dg/special/ecos.exp: Remove.
24855         * gcc.dg/special/20000419-2.c: Use dg-require-*.
24856         * gcc.dg/special/alias-1.c: Likewise.
24857         * gcc.dg/special/alias-2.c: Likewise.
24858         * gcc.dg/special/gcsec-1.c: Likewise.
24859         * gcc.dg/special/weak-1.c: Likewise.
24860         * gcc.dg/special/weak-2.c: Likewise.
24861         * gcc.dg/special/wkali-1.c: Likewise.
24862         * gcc.dg/special/wkali-2.c: Likewise.
24863
24864         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
24865         dg-gpp-additional-*.
24866         * g++.dg/special/conpr-3.C: Likewise.
24867         * g++.dg/special/conpr-4.C: Likewise.
24868         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
24869         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
24870         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
24871         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
24872         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
24873         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
24874         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
24875         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
24876         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
24877         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
24878         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
24879         * g++.old-deja/g++.other/comdat1.C: Likewise.
24880         * g++.old-deja/g++.other/comdat2.C: Likewise.
24881         * g++.old-deja/g++.other/comdat3.C: Likewise.
24882         * g++.old-deja/g++.other/ctor1.C: Likewise.
24883         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
24884
24885 2003-06-05  Richard Henderson  <rth@redhat.com>
24886
24887         * gcc.dg/debug/20030605-1.c: New.
24888
24889 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24890
24891         * README.QMTEST: Update.
24892
24893 2003-06-04  Richard Henderson  <rth@redhat.com>
24894
24895         * gcc.dg/cleanup-1.c: New.
24896         * gcc.dg/cleanup-2.c: New.
24897         * gcc.dg/cleanup-3.c: New.
24898         * gcc.dg/cleanup-4.c: New.
24899         * gcc.dg/cleanup-5.c: New.
24900         * gcc.dg/cleanup-6.c: New.
24901         * gcc.dg/cleanup-7.c: New.
24902
24903 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
24904
24905         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
24906
24907         * lib/dg-pch.exp: New file.
24908         * g++.dg/pch/pch.exp: Use dg-pch.exp.
24909         * gcc.dg/pch/pch.exp: Likewise.
24910
24911 2003-06-04  Roger Sayle  <roger@eyesopen.com>
24912
24913         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
24914         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
24915         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
24916         * gcc.dg/builtins-17.c: New test case.
24917         * gcc.dg/i386-387-4.c: New test case.
24918         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
24919
24920 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24921
24922         * gcc.dg/ultrasp9.c: New test.
24923
24924 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24925
24926         * gcc.c-torture/compile/20030604-1.c: New test.
24927         * gcc.dg/sparc-constant-1.c: New test.
24928
24929 2003-06-03  Glen Nakamura  <glen@imodulo.com>
24930
24931         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
24932
24933 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
24934
24935         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
24936
24937         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
24938         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
24939
24940 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24941
24942         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24943
24944 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24945
24946         PR c++/10940
24947         * g++.dg/template/spec10.C: New test.
24948
24949 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24950
24951         * gcc.dg/builtins-16.c: New test case.
24952
24953 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24954
24955         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24956         mempcpy test with post-increments.
24957         * gcc.c-torture/execute/string-opt-3.c: New test.
24958         * gcc.dg/string-opt-1.c: New test.
24959
24960 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24961
24962         PR fortran/10965
24963         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24964
24965 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24966
24967         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24968         (scan-assembler): ... here.  Use dg-scan.
24969         (scan-assembler-not): Likewise.
24970         (scan-file): New function.
24971         (scan-file-not): Likewise.
24972         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24973         * gcc.dg/cpp/_Pragma4.c: Likewise.
24974         * gcc.dg/cpp/_Pragma5.c: Likewise.
24975         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24976         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24977         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24978         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24979         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24980         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24981         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24982         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24983         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24984         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24985         * gcc.dg/cpp/cxxcom1.c: Likewise.
24986         * gcc.dg/cpp/line1.c: Likewise.
24987         * gcc.dg/cpp/maccom1.c: Likewise.
24988         * gcc.dg/cpp/maccom2.c: Likewise.
24989         * gcc.dg/cpp/maccom3.c: Likewise.
24990         * gcc.dg/cpp/maccom4.c: Likewise.
24991         * gcc.dg/cpp/maccom5.c: Likewise.
24992         * gcc.dg/cpp/maccom6.c: Likewise.
24993         * gcc.dg/cpp/multiline.c: Likewise.
24994         * gcc.dg/cpp/spacing1.c: Likewise.
24995         * gcc.dg/cpp/spacing2.c: Likewise.
24996         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24997         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24998         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24999         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25000         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25001         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25002         * gcc.dg/cpp/cxxcom2.c: Likewise.
25003         * gcc.dg/cpp/cxxcom2.h: New file.
25004
25005         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25006         * g++.dg/cpp/truefalse.C: Here.
25007         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25008
25009 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25010
25011         * gcc.dg/cpp/redef3.c: New file.
25012
25013 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25014
25015         * gcc.dg/i386-loop-3.c: New test.
25016
25017 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25018
25019         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25020
25021 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25022
25023         * gcc.dg/fwrapv-1.c: New test case.
25024         * gcc.dg/fwrapv-2.c: New test case.
25025
25026 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25027
25028         PR c++/10956
25029         * g++.dg/template/spec9.C: New test.
25030
25031 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25032
25033         * gcc.dg/duff-4.c: New test case.
25034
25035 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25036
25037         PR fortran/10843
25038         * g77.dg/ffixed-form-1.f: New test
25039         * g77.dg/ffixed-form-2.f: New test
25040         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25041         * g77.dg/ffree-form-3.f: New test
25042
25043 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25044
25045         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25046         * gcc.dg/wint_t-1.c: Likewise.
25047
25048 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25049
25050         * g++.dg/template/access11.C: New test.
25051
25052 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25053
25054         PR c++/10849
25055         * g++.dg/template/access10.C: New test.
25056
25057 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25058             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25059
25060         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25061
25062 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25063
25064         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25065         suppress for powerpc-*-darwin*.
25066         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25067
25068 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25069
25070         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25071         suppress option for powerpc-*-darwin*.
25072
25073 2003-05-23  Roger Sayle  <roger@eyesopen.com>
25074
25075         * gcc.dg/builtins-1.c: Add tests for tan and atan.
25076         * gcc.dg/builtins-4.c: Add test for fmod.
25077
25078 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25079
25080         PR c++/10682
25081         * g++.dg/template/instantiate4.C: New test.
25082
25083 2003-05-22  Roger Sayle  <roger@eyesopen.com>
25084
25085         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
25086
25087 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
25088
25089         * gcc.dg/compat/scalar-return-1_main.c: New file.
25090         * gcc.dg/compat/scalar-return-1_x.c: New file.
25091         * gcc.dg/compat/scalar-return-1_y.c: New file.
25092         * gcc.dg/compat/scalar-return-2_main.c: New file.
25093         * gcc.dg/compat/scalar-return-2_x.c: New file.
25094         * gcc.dg/compat/scalar-return-2_y.c: New file.
25095         * gcc.dg/compat/struct-return-3_main.c: New file.
25096         * gcc.dg/compat/struct-return-3_y.c: New file.
25097         * gcc.dg/compat/struct-return-3_x.c: New file.
25098         * gcc.dg/compat/struct-return-2_main.c: New file.
25099         * gcc.dg/compat/struct-return-2_x.c: New file.
25100         * gcc.dg/compat/struct-return-2_y.c: New file.
25101
25102 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25103
25104         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
25105         for hppa*-hp-hpux*.
25106         * gcc.dg/20021014-1.c (dg-options): Likewise.
25107         * gcc.dg/nest.c (dg-options): Likewise.
25108
25109 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
25110
25111         PR c++/9738
25112         * g++.dg/ext/dllimport2.C: New file.
25113         * g++.dg/ext/dllimport3.C: New file.
25114
25115 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
25116
25117         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
25118         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25119         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25120         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25121         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25122         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25123         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
25124         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
25125         * gcc.dg/compat/small-struct-defs.h: New file.
25126         * gcc.dg/compat/small-struct-init.h: New file.
25127         * gcc.dg/compat/small-struct-check.h: New file.
25128         * gcc.dg/compat/fp-struct-defs.h: New file.
25129         * gcc.dg/compat/fp-struct-check.h: New file.
25130         * gcc.dg/compat/fp-struct-init.h: New file.
25131         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
25132         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
25133
25134 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
25135
25136         * gcc.dg/20030225-2.c: New test.
25137
25138 2003-05-18  Roger Sayle  <roger@eyesopen.com>
25139             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25140
25141         * gcc.c-torture/compile/20030518-1.c: New test case.
25142
25143 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
25144
25145         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
25146         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
25147         gcc-dg-debug-runtest.
25148         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
25149         gcc-dg-debug-runtest.
25150
25151 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25152
25153         PR c++/9022
25154         * g++.dg/lookup/using6.C: New test.
25155
25156 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25157
25158         * g++.dg/parse/access2.C: New test.
25159
25160 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
25161
25162         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
25163         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
25164         * gcc.dg/debug/debug.exp: Likewise.
25165
25166 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
25167
25168         * gcc.dg/dollar.c: New test.
25169
25170 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
25171
25172         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
25173         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
25174         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
25175         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
25176         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
25177         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
25178         * gcc.dg/compat/struct-by-value-6_main.c: New file.
25179         * gcc.dg/compat/struct-by-value-6_x.c: New file.
25180         * gcc.dg/compat/struct-by-value-6_y.c: New file.
25181         * gcc.dg/compat/struct-by-value-7_main.c: New file.
25182         * gcc.dg/compat/struct-by-value-7_x.c: New file.
25183         * gcc.dg/compat/struct-by-value-7_y.c: New file.
25184         * gcc.dg/compat/struct-by-value-8_main.c: New file.
25185         * gcc.dg/compat/struct-by-value-8_x.c: New file.
25186         * gcc.dg/compat/struct-by-value-8_y.c: New file.
25187         * gcc.dg/compat/struct-by-value-9_main.c: New file.
25188         * gcc.dg/compat/struct-by-value-9_x.c: New file.
25189         * gcc.dg/compat/struct-by-value-9_y.c: New file.
25190
25191 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
25192
25193         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
25194         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
25195         support for "repo" mode.
25196         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
25197         * lib/g77-dg.exp: Likewise.
25198         * lib/obj-dg.exp: Likewise.
25199
25200 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
25201
25202         Merge from gcc-3_2-rhl8-branch:
25203         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
25204
25205         * gcc.dg/tls/opt-6.c: New test.
25206
25207         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
25208
25209         * gcc.dg/20030405-1.c: New test.
25210
25211         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
25212
25213         * gcc.dg/20030309-1.c: New test.
25214
25215         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25216
25217         * gcc.c-torture/execute/20030307-1.c: New test.
25218
25219         2003-02-20  Randolph Chung  <tausq@debian.org>
25220
25221         * gcc.c-torture/compile/20030220-1.c: New test.
25222
25223         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
25224
25225         * gcc.dg/20030217-1.c: New test.
25226
25227         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
25228
25229         * gcc.c-torture/compile/20020129-1.c: New test.
25230
25231         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25232
25233         * gcc.dg/unroll-1.c: New test.
25234
25235         2002-11-16  Jan Hubicka  <jh@suse.cz>
25236
25237         * gcc.c-torture/execute/20020920-1.c: New test.
25238
25239         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
25240
25241         PR target/7434
25242         * gcc.c-torture/compile/20021008-1.c: New test.
25243
25244         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
25245
25246         PR target/7559
25247         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
25248
25249         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25250
25251         * gcc.c-torture/compile/20020807-1.c: New test.
25252
25253         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
25254
25255         * gcc.dg/tls/opt-1.c: New test.
25256
25257         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
25258
25259         * gcc.dg/20020729-1.c: New test.
25260
25261         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
25262
25263         * g++.dg/opt/life1.C: New test.
25264
25265         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
25266
25267         * gcc.dg/20020525-1.c: New test.
25268
25269         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25270
25271         PR c++/6794
25272         * g++.dg/ext/pretty1.C: New test.
25273         * g++.dg/ext/pretty2.C: New test.
25274
25275 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
25276
25277         PR c++/8385
25278         * g++.dg/ext/typeof5.C: New test.
25279
25280 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
25281
25282         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
25283         __USER_LABEL_PREFIX__ into account.
25284         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
25285
25286 2003-05-14  Roger Sayle  <roger@eyesopen.com>
25287
25288         * gcc.dg/builtins-15.c: New test case.
25289
25290 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
25291
25292         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
25293
25294 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
25295
25296         * lib/g++.exp: Tweak handling of additional source files.
25297         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
25298         * g++.dg/special/conpr-2a.C: Rename to ...
25299         * g++.dg/special/conpr-2a.cc: ... this.
25300         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
25301         * g++.dg/special/conpr-3a.C: Rename to ...
25302         * g++.dg/special/conpr-3a.cc: This.
25303         * g++.dg/special/conpr-3b.C: Rename to ...
25304         * g++.dg/special/conpr-3b.cc: This.
25305         * g++.dg/special/conpr-4.C: New test.
25306         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
25307
25308 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
25309
25310         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
25311
25312 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25313
25314         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
25315         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25316         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
25317         * g++.old-deja/g++.other/warn3.C: Likewise.
25318
25319 2003-05-11  Roger Sayle  <roger@eyesopen.com>
25320
25321         * gcc.dg/i386-387-1.c: Update to also test log.
25322         * gcc.dg/i386-387-2.c: Likewise.
25323
25324 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25325
25326         * g77.f-torture/execute/int8421.f: New test.
25327
25328 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25329
25330         PR c++/10230, c++/10481
25331         * g++.dg/lookup/scoped5.C: New test.
25332
25333 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25334
25335         PR c++/10552
25336         * g++.dg/template/ttp6.C: New test.
25337
25338 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
25339
25340         * gcc.c-torture/execute/builtins: New directory.
25341         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
25342         gcc.c-torture/execute/builtins.
25343         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
25344         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
25345         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
25346         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
25347
25348 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25349
25350         PR c++/9252
25351         * g++.dg/template/access8.C: New test.
25352         * g++.dg/template/access9.C: New test.
25353
25354 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25355
25356         PR c++/9554
25357         * g++.dg/parse/access1.C: New test.
25358
25359 2003-05-09  DJ Delorie  <dj@redhat.com>
25360
25361         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
25362         long, and not an int.
25363
25364 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25365
25366         PR c++/10555, c++/10576
25367         * g++.dg/template/memclass1.C: New test.
25368
25369 2003-05-08  DJ Delorie  <dj@redhat.com>
25370
25371         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
25372         targets.
25373         * gcc.c-torture/execute/20021024-1.x: Likewise.
25374         * gcc.c-torture/execute/shiftdi.x: Likewise.
25375         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
25376         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
25377         * gcc.dg/20021018-1.c: Likewise.
25378
25379 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25380
25381         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
25382
25383         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
25384         (bcopy): Call memmove.
25385
25386 2003-05-08  Roger Sayle  <roger@eyesopen.com>
25387
25388         * g77.f-torture/compile/8485.f: New test case.
25389
25390 2003-05-07  Richard Henderson  <rth@redhat.com>
25391
25392         PR c++/10570
25393         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
25394         Verify exception_cleanup not called for rethrows.
25395         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
25396         when exiting catch block without rethrowing.
25397         * g++.dg/eh/forced3.C: New.
25398         * g++.dg/eh/forced4.C: New.
25399
25400 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
25401
25402         * gcc.dg/20030505.c: Fix triplet.
25403
25404 2003-05-06  DJ Delorie  <dj@redhat.com>
25405
25406         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
25407         * gcc.dg/nest.c: Likewise.
25408
25409 2003-05-05  Roger Sayle  <roger@eyesopen.com>
25410
25411         * gcc.dg/builtins-14.c: New test case.
25412
25413 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
25414
25415         * lib/compat.exp (compat-execute): New argument.
25416         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
25417         * gcc.dg/compat: New test directory.
25418         * gcc.dg/compat/compat.exp: New expect script.
25419         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
25420         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
25421         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
25422         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
25423         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
25424         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
25425
25426         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
25427         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
25428         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
25429         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
25430         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
25431         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
25432         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
25433         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
25434         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
25435         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
25436         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25437         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25438         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25439         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25440         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25441
25442 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25443
25444         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25445
25446 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25447
25448         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25449
25450 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25451
25452         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25453         * gcc.dg/ppc-fsel-2.c: New test.
25454
25455         * gcc.dg/unused-5.c: New test.
25456
25457 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25458
25459         PR c++/10496
25460         * g++.dg/warn/pmf1.C: New test.
25461
25462 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25463
25464         PR c++/4494
25465         * g++.dg/warn/main.C: New test.
25466
25467 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25468
25469         * gcc.dg/nonnull-3.c: New test.
25470
25471 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25472
25473         * gcc.dg/cpp/Wtrigraphs.c: Update.
25474         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25475
25476 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25477
25478         * gcc.dg/ppc-fsel-1.c: New test.
25479
25480 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25481
25482         PR c/10604
25483         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25484
25485 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25486
25487         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25488
25489 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25490
25491         PR c++/9364, c++/10553, c++/10586
25492         * g++.dg/parse/typename4.C: New test.
25493         * g++.dg/parse/typename5.C: Likewise.
25494
25495 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25496
25497         * gcc.c-torture/compile/20030503-1.c: New test.
25498
25499 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25500
25501         * g++.dg/lookup/using5.C: Fix testcase error.
25502
25503 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25504
25505         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25506         since MEABI is no longer supported.  Remove all vestiges
25507         of MEABI from the test.
25508
25509 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25510
25511         PR c++/10554
25512         * g++.dg/lookup/using5.C: New test.
25513
25514 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25515
25516         PR c++/8772
25517         * g++.dg/template/ttp5.C: New test.
25518
25519 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25520
25521         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25522         (dg-gpp-additional-sources): New function.
25523         (dg-gpp-additional-files): Likewise.
25524         * lib/g++.exp (additional_sources): New variable.
25525         (additional_files): Likewise.
25526         (g++_target_compile): Deal with them.
25527         * lib/old-dejagnu.exp: Remove.
25528         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25529         * g++.old-deja: Revise all tests to use dg commands.
25530
25531 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25532
25533         PR c++/9432, c++/9528
25534         * g++.dg/lookup/using4.C: New test.
25535
25536 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25537
25538         * gcc.dg/noreturn-5.c: New file.
25539         * gcc.dg/noreturn-6.c: New file.
25540
25541         * gcc.c-torture/compile/inline-1.c: New file.
25542
25543 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25544
25545         PR c++/10551
25546         * g++.dg/template/explicit1.C: New test.
25547
25548 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25549
25550         PR c++/10549
25551         * g++.dg/other/bitfield1.C: New test.
25552
25553         PR c++/10527
25554         * g++.dg/init/new7.C: New test.
25555
25556 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25557
25558         * g++.dg/ext/desig1.C: New test.
25559         * g++.dg/ext/init1.C: Update.
25560
25561         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25562
25563 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25564
25565         PR c++/10180
25566         * g++.dg/warn/Winline-1.C: New test.
25567
25568 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25569
25570         * gcc.c-torture/execute/string-opt-19.c: New test.
25571
25572         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25573         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25574
25575 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25576
25577         PR c++/10506
25578         * g++.dg/init/new6.C: New test.
25579
25580         PR c++/10503
25581         * g++.dg/init/ref6.C: New test.
25582
25583 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25584
25585         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25586
25587 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25588
25589         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25590         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25591
25592 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25593
25594         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25595         initialized static data members.
25596
25597 2003-04-25  H.J. Lu <hjl@gnu.org>
25598
25599         * gcc.dg/ia64-sync-4.c: New test.
25600
25601 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25602
25603         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25604         date.
25605
25606 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25607
25608         PR c++/10337
25609         * g++.dg/warn/conv1.C: New test.
25610         * g++.old-deja/g++.other/conv7.C: Adjust.
25611         * g++.old-deja/g++.other/overload14.C: Adjust.
25612
25613 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25614
25615         PR c++/10471
25616         * g++.dg/template/defarg2.C: New test.
25617
25618 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25619
25620         * gcc.dg/cpp/include2.c: Update.
25621         * gcc.dg/cpp/multiline-2.c: New.
25622         * gcc.dg/cpp/multiline.c: Update.
25623         * gcc.dg/cpp/strify2.c: Update.
25624         * gcc.dg/cpp/trad/literals-2.c: Update.
25625
25626 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25627
25628         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25629
25630 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25631
25632         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25633
25634 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25635
25636         PR c++/10451
25637         * g++.dg/parse/crash4.C: New test.
25638
25639         PR c++/9847
25640         * g++.dg/parse/crash5.C: New test.
25641
25642 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25643
25644         PR c++/10446
25645         * g++.dg/parse/crash3.C: New test.
25646
25647         PR c++/10428
25648         * g++.dg/parse/elab1.C: New test.
25649
25650 2003-04-22  Devang Patel  <dpatel@apple.com>
25651
25652         * gcc.dg/cpp/trad/funlike-5.c: New test.
25653
25654 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25655
25656         * g++.dg/other/packed1.C: Fix dg options.
25657
25658 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25659
25660         * g++.dg/other/offsetof2.C: New test.
25661
25662 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25663
25664         * g++.dg/template/recurse.C: Adjust location of error messages.
25665
25666 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25667
25668         PR c++/9881
25669         * g++.dg/init/addr-const1.C: New test.
25670         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25671
25672 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25673
25674         PR c++/10405
25675         * g++.dg/lookup/struct-hack1.C: New test.
25676
25677 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25678
25679         * ucs.c: Update diagnostic messages.
25680
25681 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25682
25683         * gcc.dg/cpp/truefalse.cpp: New test.
25684         * gcc.dg/cpp/cpp.exp: Update.
25685         * g++.dg/other/stdbool-if.C: Remove.
25686
25687 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25688
25689         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25690         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25691
25692 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25693
25694         * gcc.c-torture/compile/20030418-1.c: New test.
25695
25696 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25697
25698         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25699
25700 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25701
25702         PR c++/10347
25703         g++.dg/template/dependent-name1.C: New test.
25704
25705 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25706
25707         * gcc.dg/warn-1.c (tourist_guide): New array,
25708         contains a pointer to bar.
25709
25710 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25711
25712         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
25713         * gcc.c-torture/execute/medce-1.c: New test case.
25714         * gcc.c-torture/execute/medce-2.c: New test case.
25715
25716 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
25717
25718         * lib/prune.exp: Ignore more messages.
25719
25720         PR c++/10381
25721         * g++.dg/parse/lookup3.C: New test.
25722
25723 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
25724
25725         * gcc.c-torture/compile/20030415-1.c : New test.
25726
25727 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
25728
25729         * gcc.c-torture/execute/scope-2.c: Move to ...
25730         * gcc.dg/noncompile/scope.c: .... here.
25731
25732 2003-04-14  Roger Sayle  <roger@eyesopen.com>
25733
25734         * gcc.dg/20030414-2.c: New test case.
25735
25736 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
25737
25738         PR target/10377
25739         * gcc.dg/20030414-1.c: New test.
25740
25741 2003-04-13  Roger Sayle  <roger@eyesopen.com>
25742
25743         * gcc.dg/builtins-12.c: New test case.
25744         * gcc.dg/builtins-13.c: New test case.
25745
25746 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25747
25748         * gcc.c-torture/execute/string-opt-18.c: New test.
25749
25750 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25751
25752         PR c++/10300
25753         * g++.dg/init/new5.C: New test.
25754
25755 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
25756
25757         PR c++/7910
25758         * g++.dg/ext/dllimport1.C: New test.
25759
25760 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25761
25762         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
25763
25764 2003-04-11  Bud Davis <bdavis9659@comcast.net>
25765
25766         PR Fortran/9263
25767         * g77.f-torture/noncompile/9263.f: New test
25768         PR Fortran/1832
25769         * g77.f-torture/execute/1832.f: New test
25770
25771 2003-04-11  David Chad  <davidc@freebsd.org>
25772             Loren J. Rittle  <ljrittle@acm.org>
25773
25774         libobjc/8562
25775         * objc.dg/headers.m: New test.
25776
25777 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
25778
25779         * gcc.c-torture/execute/builtin-noret-2.c: New.
25780         * gcc.c-torture/execute/builtin-noret-2.x: New.
25781         XFAIL builtin-noret-2.c at -O1 and above.
25782         * gcc.dg/redecl.c: New.
25783         * gcc.dg/Wshadow-1.c: Update error regexps.
25784
25785 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
25786
25787         * g++.dg/abi/bitfield10.C: New test.
25788
25789 2003-04-09  Mike Stump  <mrs@apple.com>
25790
25791         * gcc.dg/pch/pch.exp: Make testcase names longer.
25792         * g++.dg/pch/pch.exp: Make testcase names longer.
25793
25794 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25795
25796         * gcc.dg/builtins-11.c: New test case.
25797
25798 2003-04-08  Roger Sayle  <roger@eyesopen.com>
25799
25800         * gcc.dg/builtins-9.c: New test case.
25801         * gcc.dg/builtins-10.c: New test case.
25802
25803 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
25804
25805         * gcc.dg/noncompile/init-4.c.c: New test.
25806
25807 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25808
25809         * gcc.misc-test/gcov-9.c: New test.
25810         * gcc.misc-test/gcov-10.c: New test
25811         * gcc.misc-test/gcov-11.c: New test.
25812
25813 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
25814
25815         PR optimization/10024
25816         * gcc.c-torture/compile/20030405-1.c: New test.
25817
25818 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
25819
25820         * gcc.dg/pch/static-3.c: New.
25821         * gcc.dg/pch/static-3.hs: New.
25822         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
25823
25824 2003-04-04  Richard Henderson  <rth@redhat.com>
25825
25826         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
25827         * g++.dg/eh/forced2.C: Likewise.
25828
25829 2003-04-03  Mike Stump  <mrs@apple.com>
25830
25831         * lib/scanasm.exp (scan-assembler): Add xfail processing for
25832         target arg.
25833         (scan-assembler-times, scan-assembler-not): Likewise.
25834         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
25835
25836 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25837
25838         * gcc.dg/sparc-loop-1.c: New test.
25839
25840 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
25841
25842         PR other/9274
25843         * g++.dg/pch/system-2.C: New.
25844         * g++.dg/pch/system-2.Hs: New.
25845
25846 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
25847
25848         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
25849
25850         * g++.dg/eh/simd-1.C (vecfunc): Same.
25851
25852 2003-04-01  Roger Sayle  <roger@eyesopen.com>
25853
25854         * gcc.c-torture/execute/20030401-1.c: New test case.
25855
25856 2003-04-01  Ziemowit Laski <zlaski@apple.com>
25857
25858         * objc.dg/defs.m: New.
25859
25860 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
25861
25862         * g++.dg/eh/simd-1.C: New.
25863         * g++.dg/eh/simd-2.C: New.
25864
25865 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
25866
25867         * gcc.c-torture/execute/simd-3.c: New.
25868
25869 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25870
25871         PR c/9936
25872         * gcc.dg/20030331-2.c: New test.
25873
25874 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
25875
25876         PR c++/10278
25877         * g++.dg/parse/crash2.C: New test.
25878
25879 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25880
25881         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
25882         * gcc.c-torture/execute/20030331-1.c: ...here.
25883
25884 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25885
25886         * gcc.c-torture/execute/20030331-1.c: New test.
25887
25888 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25889
25890         * lib/gcov.exp: Adjust call return testing strings.
25891         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
25892
25893 2003-03-31  Roger Sayle  <roger@eyesopen.com>
25894
25895         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
25896         * gcc.dg/builtins-7.c: New test case.
25897         * gcc.dg/builtins-8.c: New test case.
25898
25899 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
25900
25901         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
25902
25903 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
25904
25905         PR c++/7647
25906         * g++.dg/lookup-class-member-2.C: New test.
25907
25908 2003-03-30  Glen Nakamura  <glen@imodulo.com>
25909
25910         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
25911
25912 2003-03-28  Roger Sayle  <roger@eyesopen.com>
25913
25914         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
25915
25916 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
25917
25918         * g++.dg/init/attrib1.C: New test.
25919
25920 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25921
25922         * gcc.dg/ultrasp8.c: New test.
25923
25924 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25925
25926         * gcc.dg/ultrasp7.c: New test.
25927
25928 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
25929
25930         PR c++/10047
25931         * g++.dg/template/inline1.C: New test.
25932
25933 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25934
25935         * gcc.dg/sparc-dwarf2.c: New test.
25936
25937 2003-03-27  Roger Sayle  <roger@eyesopen.com>
25938
25939         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
25940         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25941
25942 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25943
25944         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25945         than reading .x files.
25946         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25947         * g77.dg/gcov/gcov-1.f: Likewise.
25948         * gcc.misc-tests/gcov-4b.c: Likewise.
25949         * gcc.misc-tests/gcov-5b.c: Likewise.
25950         * gcc.misc-tests/gcov-6.c: Likewise.
25951         * gcc.misc-tests/gcov-7.c: Likewise.
25952         * gcc.misc-tests/gcov-8.c: Likewise.
25953         * g++.dg/gcov/gcov-1.x: Remove.
25954         * g77.dg/gcov/gcov-1.x: Likewise.
25955         * gcc.misc-tests/gcov-4b.x: Likewise.
25956         * gcc.misc-tests/gcov-5b.x: Likewise.
25957         * gcc.misc-tests/gcov-6.x: Likewise.
25958         * gcc.misc-tests/gcov-7.x: Likewise.
25959         * gcc.misc-tests/gcov-8.x: Likewise.
25960
25961 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25962
25963         PR opt/10087
25964         * gcc.dg/20030324-1.c: New test.
25965
25966 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25967
25968         PR c++/10224
25969         * g++.dg/template/arg3.C: New test.
25970
25971         PR c++/10158
25972         * g++.dg/template/friend18.C: New test.
25973
25974 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25975
25976         * g77.f-torture/compile/20030326-1.f: New test case.
25977
25978 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25979
25980         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25981
25982         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25983
25984 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25985
25986         * gcc.dg/ia64-sync-3.c: New test.
25987
25988 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25989
25990         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25991
25992 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25993
25994         * gcc.dg/ultrasp6.c: New test.
25995
25996 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25997
25998         * gcc.dg/i386-signbit-1.c: New test.
25999         * gcc.dg/i386-signbit-2.c: New test.
26000         * gcc.dg/i386-signbit-3.c: New test.
26001
26002 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26003
26004         * gcc.dg/ultrasp5.c: Fix options.
26005
26006 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26007
26008         * gcc.dg/ultrasp5.c: Fix comment.
26009
26010 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26011
26012         PR fortran/10197
26013         * g77.f-torture/execute/10197.f: New test.
26014
26015 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26016
26017         PR c++/9898, c++/383
26018         * g++.dg/template/conv6.C: New test.
26019
26020         PR c++/10119
26021         * g++.dg/template/ptrmem5.C: New test.
26022
26023         PR c++/10026
26024         * g++.dg/lookup/koenig1.C: New test.
26025
26026         PR C++/10199
26027         * g++.dg/lookup/template2.C: New test.
26028
26029 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26030
26031         * g++.dg/opt/rtti1.C: New test.
26032
26033 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26034
26035         * gcc.dg/ultrasp5.c: New test.
26036
26037 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26038
26039         PR middle-end/9967
26040         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26041         builtin fputs.
26042
26043 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26044
26045         PR c/8224
26046         * gcc.dg/20030323-1.c: New test.
26047
26048 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26049
26050         * gcc.c-torture/compile/20030323-1.c: New test case.
26051
26052 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26053
26054         * gcc.dg/20030321-1.c: New test.
26055
26056 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26057
26058         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26059
26060 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26061
26062         PR c++/9978, c++/9708
26063         * g++.dg/ext/vlm1.C: Adjust expected error.
26064         * g++.dg/ext/vla2.C: New test.
26065         * g++.dg/template/arg1.C: New test.
26066         * g++.dg/template/arg2.C: New test.
26067
26068 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26069
26070         * g77.f-torture/execute/select.f: New test.
26071         * g77.f-torture/noncompile/select_no_compile.f: New test.
26072
26073 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
26074
26075         PR c++/9898
26076         * g++.dg/other/error4.C: New test.
26077
26078 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
26079
26080         * g++.dg/template/friend17.C: New test.
26081
26082 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
26083
26084         * gcc.c-torture/compile/20030320-1.c: New.
26085
26086 2003-03-20  Roger Sayle  <roger@eyesopen.com>
26087
26088         * gcc.dg/builtins-6.c: New test case.
26089
26090 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
26091
26092         PR target/10073
26093         * gcc.c-torture/compile/20030319-1.c: New.
26094
26095 2003-03-18  Jan Hubicka  <jh@suse.cz>
26096
26097         * gcc.dg/i386-cvt-1.c: New test.
26098
26099 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
26100
26101         * objc.dg/naming-1.m: Use "(parse|syntax) error".
26102         * objc.dg/naming-2.m: Likewise.
26103
26104 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
26105
26106         PR c++/9639
26107         * g++.dg/parse/crash1.C: New test.
26108
26109 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
26110
26111         PR c++/8805
26112         * g++.dg/eh/cleanup1.C: New test.
26113
26114 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26115
26116         * gcc.c-torture/execute/20030316-1.c: New test case.
26117
26118 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26119
26120         PR c++/9629
26121         * g++.dg/init/ctor2.C: New test.
26122
26123 2003-03-15  Roger Sayle  <roger@eyesopen.com>
26124
26125         * g77.f-torture/compile/xformat.f: New test case.
26126
26127 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26128
26129         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
26130         * g++.old-deja/g++.mike/eh50.C: Likewise.
26131
26132 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26133
26134         PR c++/6440
26135         * g++.dg/template/spec7.C: New test.
26136         * g++.dg/template/spec8.C: Likewise.
26137
26138 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
26139
26140         * gcc.c-torture/execute/20030313-1.c: New test.
26141
26142 2003-03-14  Richard Henderson  <rth@redhat.com>
26143
26144         * gcc.dg/inline-2.c: Adjust alpha test for external call.
26145
26146 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26147
26148         * gcc.c-torture/compile/20030314-1.c: New test.
26149
26150 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
26151
26152         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
26153         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
26154         thumb target,
26155         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
26156         to accept newer _imp__  prefix and additional
26157         newline in .drectve section.
26158         * gcc.dg/dll-4.c: Likewise.
26159         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
26160         switch.
26161
26162 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
26163
26164         * g++.dg/parse/namespace9.C: New test.
26165
26166         * g++.dg/init/ref5.C: New test.
26167         * g++.dg/parse/ptrmem1.C: Likewise.
26168
26169 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26170
26171         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
26172         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
26173         regular expression.
26174         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
26175         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
26176
26177 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
26178
26179         * gcc.c-torture/execute/20030224-2.c: New test.
26180
26181 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26182
26183         * gcc.dg/decl-3.c: New test.
26184
26185 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26186
26187         * gcc.dg/i386-loop-2.c: New test.
26188
26189 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
26190
26191         PR c++/9474
26192         * g++.dg/parse/namespace8.C: New test.
26193
26194         PR c++/9924
26195         * g++.dg/overload/builtin2.C: New test.
26196
26197 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
26198
26199         * gcc.dg/return-type-3.c: New test.
26200
26201 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
26202
26203         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
26204         profiling options are not supported.
26205
26206 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
26207
26208         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
26209         * g++.old-deja/g++.warn/impint2.C: Likewise.
26210
26211 2003-03-10  Devang Patel  <dpatel@apple.com>
26212
26213         * g++.dg/cpp/c++_cmd_1.C: New test.
26214         * g++.dg/cpp/c++_cmd_1.h: New file.
26215
26216 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
26217
26218         * gcc.dg/altivec-9.c: New file.
26219
26220 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26221
26222         * gcc.dg/ppc-sdata-1.c: New test.
26223         * gcc.dg/ppc-sdata-2.c: New test.
26224
26225 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
26226
26227         PR c++/9373
26228         * g++.dg/opt/ptrmem2.C: New test.
26229
26230         PR c++/8534
26231         * g++.dg/opt/ptrmem1.C: New test.
26232
26233 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26234
26235         * gcc.dg/i386-loop-1.c: New test.
26236
26237 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26238
26239         PR c++/9970
26240         * g++.dg/lookup/friend1.C: New test.
26241
26242 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26243
26244         PR c++/9823
26245         * g++.dg/parser/constructor1.C: New test.
26246
26247 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
26248
26249         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
26250
26251         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
26252
26253 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
26254
26255         * gcc.dg/cpp/Wunused.c: Update test.
26256
26257 2003-03-08  Jan Hubicka  <jh@suse.cz>
26258
26259         * gcc.dg/inline-3.c: New test.
26260
26261 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26262
26263         PR c++/9809
26264         * g++.dg/parse/builtin1.C: New test.
26265
26266         PR c++/9982
26267         * g++.dg/abi/cookie1.C: New test.
26268         * g++.dg/abi/cookie2.C: Likewise.
26269
26270         PR c++/9524
26271         * g++.dg/template/field1.C: New test.
26272
26273         PR c++/9912
26274         * g++.dg/parse/class1.C: New test.
26275         * g++.dg/parse/namespace7.C: Likewise.
26276         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
26277
26278 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
26279
26280         * g++.dg/init/ref4.C: New test.
26281
26282 2003-03-07  Jan Hubicka  <jh@suse.cz>
26283
26284         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
26285         * gcc.dg/inline-3.c: New test.
26286
26287 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
26288
26289         * g++.dg/init/ref3.C: New test.
26290
26291         PR c++/9965
26292         * g++.dg/init/ref2.C: New test.
26293
26294         PR c++/9400
26295         * g++.dg/warn/Wshadow-2.C: New test.
26296
26297         PR c++/9791
26298         * g++.dg/warn/Woverloaded-1.C: New test.
26299
26300 2003-03-05  Jan Hubicka  <jh@suse.cz>
26301
26302         * gcc.dg/i386-local2.c: New.
26303         * gcc.dg/i386-local.c: Fix typo.
26304
26305 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
26306
26307         * g++.dg/abi/layout3.C: New test.
26308
26309 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26310
26311         * gcc.c-torture/compile/20030305-1.c
26312
26313 2003-03-05  Jan Hubicka  <jh@suse.cz>
26314
26315         * gcc.dg/i386-local.c: New.
26316
26317 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
26318
26319         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
26320
26321 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26322
26323         * gcc.dg/switch-2.c: New test.
26324         * gcc.dg/switch-3.c: New test.
26325         * gcc.dg/Wswitch.c: Adjust line numbers.
26326         * gcc.dg/Wswitch-default.c: Likewise.
26327         * gcc.dg/Wswitch-enum.c: Likewise.
26328
26329 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
26330
26331         * gcc.c-torture/execute/20030222-1.c: New test.
26332
26333 2003-03-03  James E Wilson  <wilson@tuliptree.org>
26334
26335         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
26336
26337 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
26338
26339         PR c++/9878
26340         * g++.dg/init/ref1.C: New test.
26341
26342 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
26343
26344         * gcc.dg/sh-relax.c: New SH-only test.
26345
26346 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
26347
26348         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
26349         comment explaining purpose of testcase.
26350
26351 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26352
26353         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
26354         for HC11/HC12 (asm needs two int registers).
26355         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
26356         HC11/HC12 because the test uses an asm which needs two 32-bit
26357         registers.
26358
26359 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26360
26361         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
26362         for HC11/HC12 (array is too large otherwise).
26363         * gcc.c-torture/compile/920501-4.x: New file, likewise.
26364         * gcc.c-torture/compile/20010518-2.x: Likewise.
26365         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
26366         HC11/HC12 (array is too large).
26367
26368 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
26369
26370         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
26371         * lib/g++-dg.exp (g++-dg-test): Likewise.
26372
26373 2003-03-01  Roger Sayle  <roger@eyesopen.com>
26374
26375         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
26376         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
26377
26378 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26379
26380         * g++.dg/warn/implicit-typename1.C: Remove warning.
26381
26382 2003-02-28  Richard Henderson  <rth@redhat.com>
26383
26384         * gcc.dg/noreturn-1.c: Move noreturn warning line.
26385         * gcc.dg/return-type-1.c: Move control reaches end warning line.
26386
26387 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
26388
26389         * gcc.dg/pch/pch.exp: Change .pch to .gch.
26390         * g++.dg/pch/pch.exp: Likewise.
26391
26392 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
26393
26394         PR c++/9879
26395         * testsuite/g++.dg/init/new4.C: New test.
26396
26397 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
26398
26399         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
26400
26401 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
26402
26403         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
26404         unsigned long.
26405
26406         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
26407         wider than float.
26408
26409 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26410
26411         * lib/scanasm.exp: Add support for counting numbers of
26412         occurences.
26413         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
26414         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
26415
26416 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
26417
26418         PR c++/9683
26419         * g++.dg/template/static3.C: New test.
26420
26421         PR c++/9829
26422         * g++.dg/parse/namespace6.C: New test.
26423
26424 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26425
26426         PR target/9732
26427         * gcc.dg/20030225-1.c: New test.
26428
26429 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
26430
26431         * README: Remove out-of-date information.
26432
26433         PR c++/9836
26434         * g++.dg/template/spec6.C: New test.
26435
26436 2003-02-24  Jeff Law  <law@redhat.com>
26437
26438         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26439
26440 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26441
26442         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26443         * gcc.dg/pragma-ep-1.c: Likewise.
26444
26445 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26446
26447         PR c++/9602
26448         * g++.dg/template/friend16.C: New test.
26449
26450 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26451
26452         PR c++/5333
26453         * g++.dg/parse/fused-params1.C: Adjust error messages.
26454         * g++.dg/template/nested3.C: New test.
26455
26456 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26457
26458         * g++.dg/abi/param1.C: New test.
26459
26460 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26461
26462         PR c++/7982
26463         * g++.dg/warn/implicit-typename1.C: New test.
26464
26465 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26466
26467         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26468         with "mtune".
26469         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26470         * gcc.c-torture/execute/20010129-1.x: Likewise.
26471         * gcc.dg/20011107-1.c: Likewise.
26472         * gcc.dg/20020108-1.c: Likewise.
26473         * gcc.dg/20020122-3.c: Likewise.
26474         * gcc.dg/20020206-1.c: Likewise.
26475         * gcc.dg/20020310-1.c: Likewise.
26476         * gcc.dg/20020426-2.c: Likewise.
26477         * gcc.dg/20020517-1.c: Likewise.
26478         * gcc.dg/991230-1.c: Likewise.
26479         * gcc.dg/i386-unroll-1.c: Likewise.
26480         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26481
26482 2003-02-22  Jan Hubicka  <jh@suse.cz>
26483
26484         * gcc.dg/i386-mul.c: New test.
26485
26486 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26487
26488         * gcc.dg/builtins-5.c: New test case.
26489
26490 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26491
26492         * gcc.dg/asmreg-1.c: New test.
26493
26494 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26495
26496         PR c++/9749
26497         * g++.dg/parse/varmod1.C: New test.
26498
26499 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26500
26501         PR c++/9727
26502         * g++.dg/template/op1.C: New test.
26503
26504 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26505
26506         PR c++/8906
26507         * g++.dg/template/nested2.C: New test.
26508
26509 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26510
26511         PR c++/8724
26512         * g++.dg/expr/dtor1.C: New test.
26513
26514 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26515
26516         * gcc.dg/cpp/include3.c: New test.
26517         * gcc.dg/cpp/inc/foo.h: New file.
26518
26519 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26520
26521         * gcc.c-torture/execute/20030221-1.c: New test.
26522
26523 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26524
26525         PR c++/9729
26526         * g++.dg/abi/conv1.C: New test.
26527
26528 2003-02-20  Jan Hubicka  <jh@suse.cz>
26529
26530         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26531
26532 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26533
26534         * gcc.c-torture/compile/20030219-1.c: New test.
26535
26536 2003-02-18  Jan Hubicka  <jh@suse.cz>
26537
26538         * gcc.dg/funcorder.c: New test.
26539
26540 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26541
26542         * gcc.c-torture/execute/20030218-1.c: New.
26543
26544 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26545
26546         * gcc.dg/20030218-1.c: New.
26547
26548 2003-02-18  Richard Henderson  <rth@redhat.com>
26549
26550         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26551         * gcc.dg/attr-used-2.c: New.
26552
26553 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/9704
26556         * g++.dg/init/copy5.C: New test.
26557
26558 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26559
26560         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26561         * g++.dg/pch/pch.exp: Likewise.
26562
26563 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26564
26565         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26566         STACK_SIZE is not defined.
26567
26568 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26569
26570         PR c++/9457
26571         * g++.dg/template/init1.C: New test.
26572
26573 2003-02-16  Jan HUbicka  <jh@suse.cz>
26574
26575         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26576         (foo): Add few extra tests
26577         * gcc.dg/c99-const-expr-3.c: Likewise.
26578         * gcc.c-torture/execute/20030216-1.c: New.
26579
26580 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26581
26582         PR c++/9459
26583         * g++.dg/ext/typeof4.C: New test.
26584
26585 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26586
26587         * gcc.dg/i386-387-3.c: New test case.
26588
26589 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26590
26591         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26592         cris-*-elf* cris-*-aout* and mmix-*-*.
26593
26594 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26595
26596         * gcc.dg/20030213-1.c: New test.
26597
26598 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26599
26600         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26601         * gcc.dg/i386-387-2.c: Likewise.
26602
26603 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26604
26605         * gcc.dg/ppc-spe.c: Fix formatting.
26606         Enable tests that were previously unsupported by gas.
26607         Delete tests for instructions that no longer exist.
26608         Switch arguments on evsubifw builtin.
26609
26610 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26611
26612         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26613         STACK_SIZE is too small.
26614
26615 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26616             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26617
26618         * gcc.dg/decl-2.c: New test.
26619
26620 2003-02-10  Jan Hubicka  <jh@suse.cz>
26621
26622         * gcc.dg/i386-fpcvt-1.c: New test.
26623
26624 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26625
26626         * gcc.c-torture/execute/20030209-1.c: New test.
26627
26628 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26629
26630         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26631         int-wide bitops, use the constants of the same width.
26632         Likewise, if long long is 32-bit wide, test bitops using
26633         32-bit constants.
26634
26635 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26636
26637         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26638
26639 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26640
26641         * testsuite/gcc.dg/builtins-4.c: New test case.
26642
26643 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26644
26645         * gcc.dg/20020430-1.c: Fix dg command typos.
26646         * gcc.dg/20020503-1.c: Likewise.
26647
26648 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26649
26650         PR c++/8785
26651         * g++.dg/parse/fused-params1.C: New test.
26652
26653         PR c++/8857
26654         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26655
26656         PR c++/8921
26657         * g++.dg/parse/non-dependent1.C: New test.
26658
26659         PR c++/8928
26660         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26661
26662         PR c++/9228
26663         * g++.dg/parse/undefined7.C: New test.
26664         * g++.dg/parse/non-templ1.C: New test.
26665
26666         PR c++/9229
26667         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26668
26669 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26670
26671         * gcc.c-torture/compile/20030206-1.c: New test.
26672
26673 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26674
26675         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26676         "pow" to "foo" to avoid potential confusion with a math built-in.
26677
26678 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26679
26680         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26681         conditions for SPARC targets.
26682
26683 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26684
26685         * gcc.dg/20030204-1.c: New test.
26686
26687 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26688
26689         PR c++/38
26690         * g++.dg/parse/array-size1.C: New test.
26691
26692         PR c++/5657
26693         * g++.dg/parse/undefined3.C: New test.
26694
26695         PR c++/5665
26696         * g++.dg/parse/undefined4.C: New test.
26697
26698         PR c++/5975
26699         * g++.dg/parse/undefined5.C: New test.
26700
26701         PR c++/7259
26702         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26703
26704         PR c++/8578
26705         * g++.dg/parse/casting-operator1.C: New test.
26706
26707         PR c++/8596
26708         * g++.dg/parse/undefined6.C: New test.
26709
26710         PR c++/8736
26711         * g++.dg/parse/missing-template1.C: New test.
26712
26713 2003-02-04  Jan Hubicka  <jh@suse.cz>
26714
26715         * gcc.dg/i386-cadd.c: Compile using -march=k8.
26716         * gcc.dg/i386-cmov?.c: Likewise.
26717         * gcc.dg/i386-fpcvt-?.c: Likewise.
26718         * gcc.dg/i386-ssefp-1.c: Likewise.
26719         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
26720         conventions.
26721
26722 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
26723
26724         PR c++/7129
26725         * testsuite/g++.dg/ext/max.C: New test.
26726
26727 2003-02-03  Jan Hubicka  <jh@suse.cz>
26728
26729         * gcc.c-torture/execute/20030203-1.c: New test.
26730
26731 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
26732
26733         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
26734         'natural-endian'.
26735
26736 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
26737
26738         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
26739         * g++.dg/init/new2.C: Likewise.
26740         * g++.dg/other/new1.C: Likewise.
26741
26742 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
26743
26744         * gcc.dg/struct-ret-libc.c: New test.
26745
26746 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
26747
26748         * gcc.dg/20030129-1.c: New test.
26749
26750 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26751
26752         PR c++/8849
26753         * g++.dg/template/ptrmem4.C: New test.
26754
26755 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
26756
26757         * g++.dg/parser/constant1.C: New test.
26758
26759 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26760
26761         PR c++/8591
26762         * g++.dg/parse/friend2.C: New test.
26763
26764 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26765
26766         PR c++/9437
26767         * g++.dg/template/unify4.C: New test.
26768
26769 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
26770
26771         * gcc.c-torture/execute/20030128-1.c: New test.
26772
26773 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
26774
26775         * g++.dg/lookup/nested1.C: Test moved from ...
26776         * g++.old-deja/g++.other/lookup24.C: ... here.
26777
26778 2003-01-28  Jan Hubicka  <jh@suse.cz>
26779
26780         * gcc.dg/i386-cmov5.c: New test.
26781
26782 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
26783
26784         * gcc.c-torture/execute/20010925-1.c: Changed the
26785         memcpy declaration.
26786
26787 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26788
26789         PR c++/3902
26790         * g++.dg/parse/template5.C: New test.
26791
26792 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
26793
26794         PR fortran/9258
26795         * g77.dg/pr9258: New test.
26796
26797 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26798
26799         * README: Move relevant parts from README.g++.
26800
26801         * README.g++: Remove this file.
26802
26803 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
26804
26805         * g++.dg/abi/dcast1.C: New test.
26806
26807 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26808
26809         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
26810
26811 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
26812
26813         PR c++/47
26814         * g++.old-deja/g++.other/lookup24.C: New test.
26815
26816 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26817
26818         PR middle-end/7227
26819         * gcc.dg/uninit-C.c: New test.
26820
26821 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
26822
26823         * g++.dg/abi/covariant1.C: New test.
26824
26825 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
26826
26827         * gcc.dg/20030123-1.c: New test.
26828
26829 2003-01-25  Jan Hubicka  <jh@suse.cz>
26830
26831         PR opt/8492
26832         * gcc.c-torture/compile/20030125-1.c
26833
26834 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
26835
26836         PR c++/9403
26837         * g++.dg/parse/template3.C: New test.
26838         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
26839
26840         PR c++/795
26841         * g++.dg/parse/template4.C: New test.
26842
26843         PR c++/9415
26844         * g++.dg/template/qual2.C: New test.
26845
26846         PR c++/8545
26847         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
26848
26849         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
26850
26851 2003-01-25  Roger Sayle  <roger@eyesopen.com>
26852
26853         * gcc.c-torture/execute/switch-1.c: New test case.
26854
26855 2003-01-25  Jan Hubicka  <jh@suse.cz>
26856
26857         * gcc.c-torture/execute/20030125-1.[cx]: New test.
26858
26859 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
26860
26861         Tweaks for Bison-1.875. From the NEWS file:
26862         "- `parse error' -> `syntax error'
26863         Bison now uniformly uses the term `syntax error'"
26864         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
26865         * gcc.dg/cpp/digraph2.c: Likewise.
26866         * gcc.dg/cpp/direct2.c: Likewise.
26867         * gcc.dg/cpp/paste4.c: Likewise.
26868         * gcc.dg/c90-restrict-1.c: Likewise.
26869         * gcc.dg/c99-func-2.c: Likewise.
26870         * gcc.dg/noncompile/920721-2.c: Likewise.
26871         * gcc.dg/noncompile/930622-2.c: Likewise.
26872         * gcc.dg/noncompile/940112-1.c: Likewise.
26873         * gcc.dg/noncompile/950921-1.c: Likewise.
26874         * gcc.dg/noncompile/951123-1.c: Likewise.
26875         * gcc.dg/noncompile/971104-1.c: Likewise.
26876         * gcc.dg/noncompile/990416-1.c: Likewise.
26877
26878 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
26879
26880         * g++.dg/parse/undefined1.C: Add error message.
26881
26882 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26883
26884         PR c++/9354
26885         * g++.dg/parse/new1.C: New test.
26886
26887         PR c++/9216
26888         * g++.dg/parse/template2.C: New test.
26889
26890         PR c++/9354
26891         * g++.dg/parse/typedef2.C: New test.
26892
26893         PR c++/9328
26894         * g++.dg/ext/typeof3.C: New test.
26895
26896 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26897
26898         PR c++/2738
26899         * g++.dg/parse/ret-type1.C: New test.
26900
26901         PR c++/3792
26902         * g++.dg/parse/tmpl-outside1.C: New test.
26903
26904         PR c++/4207
26905         * g++.dg/parse/int-as-enum1.C: New test.
26906
26907         PR c++/4903
26908         * g++.dg/parse/no-typename1.C: New test.
26909
26910         PR c++/5533
26911         * g++.dg/parse/no-value1.C: New test.
26912
26913         PR c++/5921
26914         * g++.dg/parse/wrong-inline1.C: New test.
26915
26916         PR c++/6402
26917         * g++.dg/parse/ref1.C: New test.
26918
26919         PR c++/6992
26920         * g++.dg/parse/attr-ctor1.C: New test.
26921
26922         PR c++/7229
26923         * g++.dg/parse/namespace5.C: New test.
26924
26925         PR c++/7917
26926         * g++.dg/parse/func-def1.C: New test.
26927
26928         PR c++/8143
26929         * g++.dg/parse/undefined1.C: New test.
26930
26931         PR c++/5723, PR c++/8522
26932         * g++.dg/parse/specialization1.C: New test.
26933
26934         PR c++/163, PR c++/8595
26935         * g++.dg/parse/struct-as-enum1.C: New test.
26936
26937         PR c++/9173
26938         * g++.dg/parse/undefined2.C: New test.
26939
26940 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26941
26942         PR c++/9298
26943         * g++.dg/parse/template1.C: New test.
26944
26945         PR c++/9384
26946         * g++.dg/parse/using1.C: New test.
26947
26948         PR c++/9285
26949         PR c++/9294
26950         * g++.dg/parse/expr2.C: New test.
26951
26952         PR c++/9388
26953         * g++.dg/parse/lookup2.C: Likewise.
26954
26955 2003-01-21  Jan Hubicka  <jh@suse.cz>
26956
26957         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26958         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26959         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26960         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26961
26962 2003-01-20  Nick Clifton  <nickc@redhat.com>
26963
26964         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26965         problem with ARM sibcall code generation.
26966
26967 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26968
26969         * gcc.c-torture/execute/20030120-1.c: New.
26970
26971 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26972
26973         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26974
26975 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26976
26977         PR c++/9272
26978         * g++.dg/parse/ctor1.C: New test.
26979
26980         PR c++/9294:
26981         * g++.dg/parse/qualified1.C: New test.
26982
26983         * g++.dg/parse/typename3.C: New test.
26984
26985 2003-01-16  Richard Henderson  <rth@redhat.com>
26986
26987         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26988
26989 2003-01-16  Richard Henderson  <rth@redhat.com>
26990
26991         * g++.dg/pch/pch.exp: Copy test header to the working directory
26992         before using it either for precompilation or direct use.
26993         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26994         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26995
26996 2003-01-16  Richard Henderson  <rth@redhat.com>
26997
26998         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26999         before using it either for precompilation or direct use.
27000         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27001         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27002
27003 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27004
27005         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27006         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27007         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27008         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27009         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27010         typename warning into error.
27011         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27012         error messages.
27013         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27014         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27015         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27016         messages.
27017         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27018         make declaration visible in template.
27019         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27020         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27021         messages.
27022         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27023         message.
27024         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27025         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27026         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27027         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27028         typename warning with error message.
27029         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27030         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27031         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27032
27033 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27034
27035         * g++.dg/parse/ambig2.C: New test.
27036
27037 2003-01-15  Richard Henderson  <rth@redhat.com>
27038
27039         * g++.dg/tls/init-2.C: Update error message string.
27040
27041 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27042
27043         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27044
27045 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27046
27047         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27048         all for HC11/HC12.
27049         * gcc.c-torture/compile/20001205-1.x: Likewise.
27050         * gcc.c-torture/compile/20001226-1.x: Likewise.
27051         * gcc.c-torture/compile/920520-1.x: Likewise.
27052         * gcc.c-torture/compile/961203-1.x: Likewise.
27053         * gcc.c-torture/compile/20020604-1.x: Likewise.
27054
27055 2003-01-15  Jan Hubicka  <jh@suse.cz>
27056
27057         * gcc.c-torture/compile/20030115-1.c: New test.
27058
27059         * gcc.dg/i386-fpcvt-1.c: New test.
27060         * gcc.dg/i386-fpcvt-2.c: New test.
27061
27062 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27063
27064         Further conform g++'s __vmi_class_type_info to the C++ ABI
27065         specification.
27066         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27067         the specification.
27068
27069 2003-01-14  Jan Hubicka  <jh@suse.cz>
27070
27071         * gcc.dg/i386-fpcvt-1.c: New test.
27072         * gcc.dg/i386-fpcvt-2.c: New test.
27073
27074 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27075
27076         * gcc.dg/i386-mmx-3.c: New test.
27077
27078 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
27079
27080         PR c++/9264
27081         * g++.dg/parse/octal1.C: New file.
27082
27083         PR c++/9172
27084         * g++.dg/parse/typename1.C: New file.
27085
27086 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
27087
27088         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
27089         * gcc.dg/bf-no-ms-layout.c: Likewise.
27090         * gcc.dg/bf-ms-attrib.c: Likewise.
27091
27092 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
27093
27094         PR c++/9099
27095         * g++.dg/parse/dtor1.C: New file.
27096
27097         PR c++/9128
27098         * g++.dg/rtti/typeid1.C: New file.
27099
27100         PR c++/9153
27101         * g++.dg/parse/lookup1.C: New file.
27102
27103         PR c++/9171
27104         * g++.dg/templ/spec5.C: New file.
27105
27106 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
27107
27108         * gcc.c-torture/compile/20030110-1.c: New test.
27109
27110 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
27111
27112         Merge from pch-branch:
27113
27114         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
27115
27116         * gcc.dg/pch/cpp-1.h: New.
27117         * gcc.dg/pch/cpp-1.c: New.
27118         * gcc.dg/pch/cpp-2.h: New.
27119         * gcc.dg/pch/cpp-2.c: New.
27120
27121         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
27122
27123         * gcc.dg/pch/except-1.h: New.
27124         * gcc.dg/pch/except-1.c: New.
27125
27126         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
27127
27128         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
27129         running test.
27130         * gcc.dg/pch: Include *.hp not *.h.
27131         * gcc.dg/pch/system-1.h: New.
27132         * gcc.dg/pch/system-1.c: New.
27133
27134         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
27135
27136         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
27137         rather than trying to build and run a program using PCH.
27138         * gcc.dg/pch: Remove dg-do commands from test files.
27139
27140         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
27141
27142         * gcc.dg/pch/macro-3.c: New.
27143         * gcc.dg/pch/macro-3.h: New.
27144
27145         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
27146
27147         * gcc.dg/pch/common-1.c: New.
27148         * gcc.dg/pch/common-1.h: New.
27149         * gcc.dg/pch/decl-1.c: New.
27150         * gcc.dg/pch/decl-1.h: New.
27151         * gcc.dg/pch/decl-2.c: New.
27152         * gcc.dg/pch/decl-2.h: New.
27153         * gcc.dg/pch/decl-3.c: New.
27154         * gcc.dg/pch/decl-3.h: New.
27155         * gcc.dg/pch/decl-4.c: New.
27156         * gcc.dg/pch/decl-4.h: New.
27157         * gcc.dg/pch/decl-5.c: New.
27158         * gcc.dg/pch/decl-5.h: New.
27159         * gcc.dg/pch/global-1.c: New.
27160         * gcc.dg/pch/global-1.h: New.
27161         * gcc.dg/pch/inline-1.c: New.
27162         * gcc.dg/pch/inline-1.h: New.
27163         * gcc.dg/pch/inline-2.c: New.
27164         * gcc.dg/pch/inline-2.h: New.
27165         * gcc.dg/pch/static-1.c: New.
27166         * gcc.dg/pch/static-1.h: New.
27167         * gcc.dg/pch/static-2.c: New.
27168         * gcc.dg/pch/static-2.h: New.
27169
27170         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
27171
27172         * g++.dg/pch/pch.exp: Better handle failing testcases.
27173         * gcc.dg/pch/pch.exp: Likewise.
27174         * gcc.dg/pch/macro-1.c: New.
27175         * gcc.dg/pch/macro-1.h: New.
27176         * gcc.dg/pch/macro-2.c: New.
27177         * gcc.dg/pch/macro-2.h: New.
27178
27179         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
27180
27181         * g++.dg/dg.exp: Treat files in pch/ specially.
27182         * g++.dg/pch/pch.exp: New file.
27183         * g++.dg/pch/empty.H: New file.
27184         * g++.dg/pch/empty.C: New file.
27185         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
27186         "precompile".
27187
27188         * gcc.dg/pch/pch.exp: New file.
27189         * gcc.dg/pch/empty.h: New file.
27190         * gcc.dg/pch/empty.c: New file.
27191         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
27192         "precompile".
27193
27194 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27195
27196         * g++.dg/template/friend14.C: New test.
27197
27198 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27199
27200         * gcc.dg/old-style-asm-1.c: New test.
27201
27202 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
27203
27204         * gcc.c-torture/compile/20030109-1.c: New test.
27205
27206 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27207
27208         * gcc.c-torture/execute/20030109-1.c: New test.
27209
27210 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
27211
27212         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
27213         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
27214         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
27215         * g++.old-deja/g++.mike/eh2.C: Likewise.
27216         * g++.old-deja/g++.mike/eh3.C: Likewise.
27217         * g++.old-deja/g++.mike/eh5.C: Likewise.
27218         * g++.old-deja/g++.mike/eh6.C: Likewise.
27219         * g++.old-deja/g++.mike/eh7.C: Likewise.
27220         * g++.old-deja/g++.mike/eh8.C: Likewise.
27221         * g++.old-deja/g++.mike/eh9.C: Likewise.
27222         * g++.old-deja/g++.mike/eh10.C: Likewise.
27223         * g++.old-deja/g++.mike/eh12.C: Likewise.
27224         * g++.old-deja/g++.mike/eh13.C: Likewise.
27225         * g++.old-deja/g++.mike/eh14.C: Likewise.
27226         * g++.old-deja/g++.mike/eh16.C: Likewise.
27227         * g++.old-deja/g++.mike/eh17.C: Likewise.
27228         * g++.old-deja/g++.mike/eh18.C: Likewise.
27229         * g++.old-deja/g++.mike/eh21.C: Likewise.
27230         * g++.old-deja/g++.mike/eh23.C: Likewise.
27231         * g++.old-deja/g++.mike/eh24.C: Likewise.
27232         * g++.old-deja/g++.mike/eh25.C: Likewise.
27233         * g++.old-deja/g++.mike/eh26.C: Likewise.
27234         * g++.old-deja/g++.mike/eh27.C: Likewise.
27235         * g++.old-deja/g++.mike/eh28.C: Likewise.
27236         * g++.old-deja/g++.mike/eh29.C: Likewise.
27237         * g++.old-deja/g++.mike/eh31.C: Likewise.
27238         * g++.old-deja/g++.mike/eh33.C: Likewise.
27239         * g++.old-deja/g++.mike/eh34.C: Likewise.
27240         * g++.old-deja/g++.mike/eh35.C: Likewise.
27241         * g++.old-deja/g++.mike/eh36.C: Likewise.
27242         * g++.old-deja/g++.mike/eh37.C: Likewise.
27243         * g++.old-deja/g++.mike/eh38.C: Likewise.
27244         * g++.old-deja/g++.mike/eh39.C: Likewise.
27245         * g++.old-deja/g++.mike/eh40.C: Likewise.
27246         * g++.old-deja/g++.mike/eh41.C: Likewise.
27247         * g++.old-deja/g++.mike/eh42.C: Likewise.
27248         * g++.old-deja/g++.mike/eh44.C: Likewise.
27249         * g++.old-deja/g++.mike/eh46.C: Likewise.
27250         * g++.old-deja/g++.mike/eh47.C: Likewise.
27251         * g++.old-deja/g++.mike/eh48.C: Likewise.
27252         * g++.old-deja/g++.mike/eh49.C: Likewise.
27253         * g++.old-deja/g++.mike/eh50.C: Likewise.
27254         * g++.old-deja/g++.mike/eh51.C: Likewise.
27255         * g++.old-deja/g++.mike/eh53.C: Likewise.
27256         * g++.old-deja/g++.mike/eh55.C: Likewise.
27257         * g++.old-deja/g++.mike/p7912.C: Likewise.
27258         * g++.old-deja/g++.mike/p9706.C: Likewise.
27259         * g++.old-deja/g++.mike/p10416.C: Likewise.
27260         * g++.old-deja/g++.mike/p11667.C: Likewise.
27261         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
27262         Remove redundant reference to Iris.
27263         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
27264         Elxsi, i860, Pico Java, and WE32K.
27265
27266 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
27267
27268         * g++.dg/ext/asm4.C: New test.
27269
27270 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27271
27272         PR c++/9030
27273         * g++.dg/template/friend12.C: New test.
27274         * g++.dg/template/friend13.C: Likewise.
27275         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
27276
27277 2003-01-08  Jan Hubicka  <jh@suse.cz>
27278
27279         * gcc.dg/i386-cadd.c: New test.
27280         * gcc.dg/i386-cmov4.c: Likewise.
27281
27282 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
27283
27284         PR c++/9165
27285         * g++.dg/warn/Wunused-3.C: New test.
27286
27287         * g++.dg/abi/bitfield9.C: New test.
27288
27289         PR c++/9189
27290         * g++.dg/parse/defarg3.C: New test.
27291
27292 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27293
27294         * g++.dg/parse/ambig1.C: New test.
27295         * g++.dg/parse/defarg2.C: New test.
27296
27297 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
27298
27299         * g++.dg/template/defarg-1.C: New test.
27300         * g++.dg/template/local2.C: Likewise.
27301
27302 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
27303
27304         * gcc.c-torture/execute/20030105-1.c: New test.
27305
27306 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27307
27308         * g++.dg/parse/namespace3.C: Remove extra semicolons.
27309         * g++.dg/parse/namespace4.C: Likewise.
27310
27311 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27312
27313         * g++.dg/template/ntp2.C: New test.
27314
27315 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
27316
27317         * g++.dg/parse/extern-C-1.C: New test.
27318
27319         * g++.dg/parse/namespace4.C: New test.
27320
27321         * g++.dg/template/nested1.C: New test.
27322
27323         * g++.dg/parse/namespace3.C: New test.
27324
27325 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27326
27327         * g++.dg/lookup/two-stage1.C: New test.
27328
27329 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27330
27331         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
27332         * g++.old-deja/g++.jason/access8.C: Likewise.
27333         * g++.old-deja/g++.other/decl5.C: Likewise.
27334
27335 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27336
27337         * g++.dg/parse/parse7.C: New test.
27338
27339 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
27340
27341         PR c++/2843
27342         * g++.dg/ext/attrib7.C: New test.
27343
27344 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27345
27346         * g++.dg/parse/parse6.C: New test.
27347
27348 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
27349
27350         * gcc.dg/h8300-stack-1.c: New.
27351
27352 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27353
27354         g++.dg/lookup/exception1.C: New test.
27355
27356         g++.dg/lookup/template1.C: New test.
27357
27358         g++.dg/parse/namespace2.C: New test.
27359
27360         g++.dg/parse/parens2.C: New test.
27361
27362 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27363
27364         * g++.dg/parse/parse5.C: New test.
27365         * g++.dg/lookup/scoped4.C: New test.
27366
27367 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27368
27369         * g++.dg/parse/parens1.C: New test.
27370
27371         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
27372         angle-bracket1.C.
27373         * g++.dg/parse/parens2.C: New test.
27374
27375         * g++.dg/lookup/scope-operator1.C: New test.
27376
27377         * g++.dg/parse/operator1.C: New test.
27378
27379 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27380
27381         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
27382         * g++.old-deja/g++.other/access6.C: Likewise.
27383         * g++.old-deja/g++.other/decl1.C: Likewise.
27384         * g++.old-deja/g++.pt/typename12.C: Likewise.
27385
27386 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27387
27388         * g++.dg/parse/namespace1.C: New test.
27389
27390 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27391
27392         * g++.dg/parse/parse4.C: New test.
27393
27394 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27395
27396         * g++.dg/parse/parse3.C: New test.
27397
27398 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27399
27400         * g++.dg/parse/parse2.C: New test.
27401
27402 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27403
27404         * g++.dg/template/friend11.C: New test.
27405
27406 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27407
27408         * g++.dg/parse/parse1.C: New test.
27409
27410 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
27411
27412         * lib/profopt.exp: Change the name of a global variable to avoid
27413         possible clashes with other test suites.
27414
27415 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
27416
27417         * g++.dg/inherit/covariant8.C: New test.
27418
27419 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27420
27421         * g++.dg/init/array9.C: New test.
27422
27423         PR c++/9112
27424         * g++.dg/parse/expr1.C: New test.
27425
27426 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
27427
27428         * gcc.c-torture/compile/20021230-1.c: New test.
27429
27430 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27431
27432         * g++.dg/inherit/covariant5.C: New test.
27433         * g++.dg/inherit/covariant6.C: New test.
27434         * g++.dg/inherit/covariant7.C: New test.
27435
27436 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27437
27438         PR c++/2739
27439         * g++.dg/other/access2.C: New test.
27440
27441 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27442
27443         * g++.dg/other/anon-struct.C: No longer fails
27444         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27445         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27446         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27447
27448 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27449
27450         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27451
27452 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27453
27454         * g++.dg/eh/spec4.C: Remove stray semicolon.
27455         * g++.dg/expr/pmf-1.C: Change error message.
27456         * g++.dg/ext/asm1.C: Remove stray semicolon.
27457         * g++.dg/ext/typename1.C: Add missing typenames.
27458         * g++.dg/inherit/template-as-base.C: Change error message.
27459         * g++.dg/lookup/scoped1.C: Likewise.
27460         * g++.dg/lookup/scoped2.C: Likewise.
27461         * g++.dg/lookup/using2.C: Likewise.
27462         * g++.dg/other/component1.C: Remove stray semicolon.
27463         * g++.dg/other/do1.C: Change error message.
27464         * g++.dg/other/error2.C: Likewise.
27465         * g++.dg/other/init1.C: Likewise.
27466         * g++.dg/other/packed1.C: Remove stray semicolon.
27467         * g++.dg/other/ptrmem2.C: Change error message.
27468         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27469         marker.
27470         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27471         * g++.dg/template/access3.C: Add typename keyword.
27472         * g++.dg/template/access5.C: Remove stray semicolon.
27473         * g++.dg/template/access6.C: Likewise.
27474         * g++.dg/template/complit1.C: Likewise.
27475         * g++.dg/template/crash1.C: Change error message.
27476         * g++.dg/template/inherit2.C: Remove stray semicolon.
27477         * g++.dg/template/instantiate2.C: Likewise.
27478         * g++.dg/template/instantiate3.C: Change error message.
27479         * g++.dg/template/qual1.C: Remove stray semicolon.
27480         * g++.dg/template/qualttp18.C: Change error message.
27481         * g++.dg/template/ref1.C: Remove stray semicolon.
27482         * g++.dg/template/sizeof1.C (A::value): Declare it.
27483         * g++.dg/template/spec4.C: Change error message.
27484         * g++.dg/template/static1.C: Likewise.
27485         * g++.dg/template/type1.C: Likewise.
27486         * g++.dg/template/typename3.C: Likewise.
27487         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27488         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27489         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27490         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27491         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27492         named return value extension.
27493         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27494         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27495         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27496         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27497         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27498         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27499         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27500         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27501         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27502         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27503         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27504         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27505         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27506         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27507         syntax.
27508         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27509         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27510         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27511         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27512         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27513         * g++.old-deja/g++.brendan/template11.C: Likewise.
27514         * g++.old-deja/g++.brendan/template26.C: Likewise.
27515         * g++.old-deja/g++.brendan/template27.C: Use explicit
27516         specialization syntax.
27517         * g++.old-deja/g++.brendan/template30.C: Likewise.
27518         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27519         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27520         non-dependent names.
27521         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27522         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27523         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27524         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27525         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27526         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27527         named return value extension.
27528         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27529         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27530         * g++.old-deja/g++.ext/return1.C: Likewise.
27531         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27532         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27533         * g++.old-deja/g++.jason/access8.C: Likewise.
27534         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27535         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27536         pseudo-destructor names.
27537         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27538         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27539         pseudo-destructor names.
27540         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27541         * g++.old-deja/g++.jason/overload19.C: Likewise.
27542         * g++.old-deja/g++.jason/overload32.C: Likewise.
27543         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27544         stray semicolons.
27545         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27546         * g++.old-deja/g++.jason/return.C: Likewise.
27547         * g++.old-deja/g++.jason/return2.C: Likewise.
27548         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27549         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27550         syntax.
27551         * g++.old-deja/g++.jason/template10.C: Account for use of
27552         non-dependent names.
27553         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27554         syntax.
27555         * g++.old-deja/g++.jason/template37.C: Likewise.
27556         * g++.old-deja/g++.law/access4.C: Change error messages.
27557         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27558         pseudo-destructor names.
27559         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27560         * g++.old-deja/g++.law/ctors9.C: Likewise.
27561         * g++.old-deja/g++.law/cvt22.C: Likewise.
27562         * g++.old-deja/g++.law/dtors5.C: Likewise.
27563         * g++.old-deja/g++.law/global-init1.C: Likewise.
27564         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27565         * g++.old-deja/g++.law/operators28.C: Likewise.
27566         * g++.old-deja/g++.law/visibility28.C: Likewise.
27567         * g++.old-deja/g++.martin/eval1.C: Likewise.
27568         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27569         name.
27570         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27571         * g++.old-deja/g++.mike/net34.C: Likewise.
27572         * g++.old-deja/g++.mike/net36.C: Likewise.
27573         * g++.old-deja/g++.mike/ns2.C: Likewise.
27574         * g++.old-deja/g++.mike/p12306.C: Likewise.
27575         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27576         value extension.
27577         * g++.old-deja/g++.mike/p700.C: Likewise.
27578         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27579         * g++.old-deja/g++.mike/p710.C: Likewise.
27580         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27581         value extension.
27582         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27583         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27584         * g++.old-deja/g++.ns/crash2.C: Likewise.
27585         * g++.old-deja/g++.ns/crash3.C: Likewise.
27586         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27587         * g++.old-deja/g++.ns/ns17.C: Likewise.
27588         * g++.old-deja/g++.ns/template16.C: Likewise.
27589         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27590         keyword.
27591         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27592         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27593         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27594         named return value extension.
27595         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27596         * g++.old-deja/g++.other/access4.C: Issue additional error
27597         messages.
27598         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27599         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27600         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27601         * g++.old-deja/g++.other/crash25.C: Change error message.
27602         * g++.old-deja/g++.other/crash4.C: Change error message.
27603         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27604         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27605         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27606         checks.
27607         * g++.old-deja/g++.other/defarg8.C: Likewise.
27608         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27609         * g++.old-deja/g++.other/dtor10.C: Likewise.
27610         * g++.old-deja/g++.other/incomplete.C: Likewise.
27611         * g++.old-deja/g++.other/linkage7.C: Likewise.
27612         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27613         lookup algorithm.
27614         * g++.old-deja/g++.other/mangle2.C: Likewise.
27615         * g++.old-deja/g++.other/refinit2.C: Likewise.
27616         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27617         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27618         * g++.old-deja/g++.pt/crash28.C: Likewise.
27619         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27620         syntax.
27621         * g++.old-deja/g++.pt/crash32.C: Change error message.
27622         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27623         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27624         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27625         error message position.
27626         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27627         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27628         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27629         syntax.
27630         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27631         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27632         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27633         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27634         keyword.
27635         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27636         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27637         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27638         keyword.
27639         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27640         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27641         syntax.
27642         * g++.old-deja/g++.pt/friend28.C: Account for use of
27643         non-dependent names.
27644         * g++.old-deja/g++.pt/friend29.C: Likewise.
27645         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27646         rules.
27647         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27648         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27649         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27650         lookup rules.
27651         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27652         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27653         keyword.
27654         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27655         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27656         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27657         keyword.
27658         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27659         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27660         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27661         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27662         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27663         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27664         keyword.
27665         * g++.old-deja/g++.pt/spec10.C: Likewise.
27666         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27667         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27668         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27669         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27670         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27671         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27672         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27673         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27674         * g++.old-deja/g++.pt/typename15.C: Likewise.
27675         * g++.old-deja/g++.pt/typename22.C: Likewise.
27676         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27677         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27678         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27679         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27680         syntax.
27681         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27682         return value extension.
27683         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27684         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27685         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27686         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27687
27688 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27689
27690         * g++.dg/warn/inline1.C: New test.
27691         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27692         * g++.old-deja/g++.jason/synth10.C: Likewise.
27693         * g++.old-deja/g++.mike/net31.C: Likewise.
27694         * g++.old-deja/g++.mike/p8786.C: Likewise.
27695
27696         * g++.dg/template/friend10.C: New test.
27697         * g++.dg/template/conv5.C: New test.
27698
27699 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27700
27701         * g++.dg/lookup/scoped3.C: New test.
27702
27703         * g++.dg/lookup/decl1.C: New test.
27704         * g++.dg/lookup/decl2.C: New test.
27705
27706 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27707
27708         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27709         gcc.c-torture/compile/20021015-1.c,
27710         gcc.c-torture/compile/20021015-2.c,
27711         gcc.c-torture/compile/20021123-1.c,
27712         gcc.c-torture/compile/20021123-2.c,
27713         gcc.c-torture/compile/20021123-3.c,
27714         gcc.c-torture/compile/20021123-4.c,
27715         gcc.c-torture/execute/20021024-1.c: Add tests previously added
27716         only to 3.1 or 3.2 branch.
27717
27718 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
27719
27720         * gcc.dg/i386-bitfield3.c: New test.
27721
27722         * gcc.dg/i386-bitfield2.c: New test.
27723
27724 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
27725
27726         * g++.dg/parse/conv_op1.C: New test.
27727
27728 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
27729
27730         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
27731         approved.
27732
27733 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
27734
27735         * gcc.c-torture/compile/20021220-1.c: New test.
27736
27737 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
27738
27739         * gcc.dg/i386-fastcall-1.c: New.
27740
27741 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27742
27743         * gcc.c-torture/execute/20021219-1.c: New test.
27744
27745 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27746
27747         * gcc.dg/i386-pic-1.c: New test.
27748
27749 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27750
27751         PR c++/8099
27752         * g++.dg/template/friend9.C: New test.
27753
27754 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27755
27756         PR c++/3663
27757         * g++.dg/template/access7.C: New test.
27758
27759 2002-12-18  Nick Clifton  <nickc@redhat.com>
27760
27761         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
27762         the libstdc++-v3 directory has been found.
27763
27764 2002-12-12  Devang Patel <dpatel@apple.com>
27765         * gcc.dg/darwin-ld-1.c: New test.
27766         * gcc.dg/darwin-ld-2.c: New test.
27767         * gcc.dg/darwin-ld-3.c: New test.
27768         * gcc.dg/darwin-ld-4.c: New test.
27769         * gcc.dg/darwin-ld-5.c: New test.
27770
27771 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27772
27773         * gcc.c-torture/compile/20021212-1.c: New test.
27774
27775 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
27776
27777         * gcc.dg/fshort-wchar: New test.
27778
27779 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
27780
27781         PR c++/8372
27782         * g++.dg/template/dtor1.C: New test.
27783
27784         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
27785         markers.
27786
27787 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
27788
27789         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
27790
27791 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
27792
27793         * g++.dg/template/static1.C: New test.
27794         * g++.dg/template/static2.C: New test.
27795         * g++.old-deja/g++.ext/memconst.C: New test.
27796
27797 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27798
27799         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
27800         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
27801         * g++.dg/special/initp1.C: Likewise.
27802
27803 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
27804
27805         * gcc.c-torture/execute/20021204-1.c: New test.
27806
27807 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
27808
27809         * gcc.dg/ppc-fmadd-1.c: New file.
27810         * gcc.dg/ppc-fmadd-2.c: New file.
27811         * gcc.dg/ppc-fmadd-3.c: New file.
27812
27813 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27814
27815         * gcc.c-torture/compile/20021204-1.c: New test.
27816
27817 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27818
27819         * g++.dg/inherit/covariant2.C: New test.
27820         * g++.dg/inherit/covariant3.C: New test.
27821         * g++.dg/inherit/covariant4.C: New test.
27822         * g++.dg/inherit/covariant1.C: Remove XFAIL.
27823         * g++.old-deja/g++.robertl/eb17.C: Likewise.
27824
27825 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
27826
27827         PR c++/8688
27828         * g++.dg/init/brace3.C: New test.
27829
27830 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
27831
27832         * gcc.dg/20020210-1.c: Fix a comment typo.
27833
27834 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
27835
27836         PR c++/8720
27837         * g++.dg/parse/defarg1.C: New test.
27838
27839         PR c++/8615
27840         * g++.dg/template/char1.C: New test.
27841
27842         * g++.dg/template/varmod1.C: Fix typo.
27843
27844 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27845
27846         DR 180
27847         * g++.old-deja/g++.pt/crash32.C: Expect error.
27848
27849 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
27850
27851         PR c++/5919
27852         * g++.dg/template/varmod1.C: New test.
27853
27854         PR c++/8727
27855         * g++.dg/inherit/typeinfo1.C: New test.
27856
27857         PR c++/8663
27858         * g++.dg/inherit/typedef1.C: New test.
27859
27860 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
27861
27862         PR c++/8332
27863         PR c++/8493
27864         * g++.dg/template/strlen1.C: New test.
27865
27866         PR c++/8227
27867         * g++.dg/template/ctor2.C: New test.
27868
27869         PR c++/8214
27870         * g++.dg/init/string1.C: New test.
27871
27872         PR c++/8511
27873         * g++.dg/template/friend8.C: New test.
27874
27875 2002-11-29  Joe Buck <jbuck@synopsys.com>
27876
27877         * g++.dg/lookup/anon2.C: New test.
27878
27879 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
27880
27881         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
27882         h8300 port.
27883
27884 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
27885
27886         * gcc.dg/bitfld-6.c: New test.
27887
27888 2002-11-27  Jan Hubicka  <jh@suse.cz>
27889
27890         * gcc.c-torture/execute/20021127.[cx]: New test.
27891
27892 2002-11-26  Jan Hubicka  <jh@suse.cz>
27893
27894         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
27895         quality.
27896
27897 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
27898
27899         * g++.dg/init/brace2.C: New test.
27900         * g++.old-deja/g++.mike/p9129.C: Correct.
27901
27902 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
27903
27904         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
27905
27906 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
27907
27908         * gcc.dg/sibcall-6: New test for indirect sibcalls.
27909
27910 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
27911
27912         * testsuite/g++.dg/abi/empty11.C: New test.
27913         * testsuite/g++.dg/rtti/cv1.C: New test.
27914
27915 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
27916
27917         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
27918
27919 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
27920
27921         * g++.dg/abi/empty10.C: New test.
27922
27923 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27924
27925         * gcc.c-torture/compile/20021124-1.c: New test.
27926
27927 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
27928
27929         * g++.dg/abi/rtti2.C: New test.
27930
27931 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27932
27933         * gcc.dg/i386-unroll-1.c: New test.
27934
27935 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27936
27937         * gcc.c-torture/compile/20021120-1.c: New test.
27938         * gcc.c-torture/compile/20021120-2.c: New test.
27939
27940 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27941
27942         * gcc.dg/bitfld-5.c: New test.
27943
27944 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27945
27946         * gcc.c-torture/execute/20021120-3.c: New test.
27947
27948 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27949
27950         * gcc.c-torture/execute/20021120-2.c: New test.
27951
27952 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27953
27954         * gcc.c-torture/execute/20021120-1.c: New test.
27955
27956 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27957
27958         * gcc.c-torture/execute/20021118-3.c: New test.
27959
27960 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27961
27962         * gcc.c-torture/compile/20021119-1.c: New test.
27963
27964 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27965
27966         * gcc.dg/duff-1.c: New test.
27967         * gcc.dg/duff-2.c: New test.
27968         * gcc.dg/duff-3.c: New test.
27969
27970 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27971
27972         * gcc.dg/cpp/_Pragma5.c: New test.
27973
27974 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27975
27976         * gcc.c-torture/execute/20021118-2.c: New test.
27977
27978 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27979
27980         * gcc.c-torture/execute/20021118-1.c: New test.
27981
27982 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27983
27984         * gcc.dg/20021116-1.c: New test.
27985
27986 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27987
27988         * g++.dg/abi/vcall1.C: New test.
27989
27990 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27991
27992         * gcc.dg/20021029-1.c: New test.
27993         * gcc.dg/20021029-2.c: New test.
27994
27995 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27996
27997         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27998
27999 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28000
28001         PR c/8439
28002         * gcc.dg/20021110.c: Move to ...
28003         * gcc.c-torture/compile/20021110.c: .... here.
28004
28005 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28006
28007         PR c/8467
28008         * gcc.c-torture/execute/20021111-1.c
28009
28010 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28011
28012         PR c/8439
28013         * gcc.dg/20021110.c: New test.
28014
28015 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28016
28017         * g++.dg/abi/vthunk3.C: Run only on x86.
28018
28019 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28020
28021         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28022
28023 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28024
28025         * lib/compat.exp (compat-execute): Fix logic error in last
28026         change.
28027
28028 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28029
28030         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28031
28032 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28033
28034         PR c++/8389
28035         * g++.dg/template/access6.C: New test.
28036
28037 2002-11-08  Jan Hubicka  <jh@suse.cz>
28038
28039         * gcc.dg/i386-ssefp-1.c: New test.
28040         * gcc.dg/i386-ssefp-1.c: New test.
28041
28042 2002-11-08  Jan Hubicka  <jh@suse.cz>
28043
28044         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28045
28046 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28047
28048         * g++.dg/abi/vthunk3.C: New test.
28049
28050         PR c++/8338
28051         * g++.dg/template/crash2.C: New test.
28052
28053 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28054
28055         * testsuite/g++.dg/abi/dtor1.C: New test.
28056         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28057
28058 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28059
28060         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28061         Darwin.
28062
28063 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28064
28065         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28066         -mthumb.  Only xfail with -O0.
28067
28068 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28069
28070         * g++.dg/abi/thunk1.C: New test.
28071         * g++.dg/abi/thunk2.C: Likewise.
28072         * g++.dg/abi/vtt1.C: Likewise.
28073
28074 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
28075
28076         PR optimization/8423
28077         * gcc.c-torture/execute/builtin-constant.c: New test.
28078
28079 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
28080
28081         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
28082         Add some more cases.
28083
28084 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
28085
28086         PR c++/8391
28087         * g++.dg/opt/local1.C: New test.
28088
28089 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
28090
28091         PR c++/8160
28092         * g++.dg/template/complit1.C: New test.
28093
28094         PR c++/8149
28095         * g++.dg/template/typename4.C: Likewise.
28096
28097 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28098
28099         Core issue 287, PR c++/7639
28100         * g++.dg/template/instantiate1.C: Adjust error location.
28101         * g++.dg/template/instantiate3.C: New test.
28102         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
28103         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
28104         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
28105
28106 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
28107
28108         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
28109
28110 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
28111
28112         PR c++/8287
28113         * g++.dg/init/dtor2.C: New test.
28114
28115 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28116
28117         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
28118         * gcc.dg/nest.c: Bypass errors on irix6.
28119
28120 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
28121
28122         * gcc.dg/nest.c: Expect error for mmix-*-*.
28123         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
28124
28125 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
28126
28127         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
28128         markers.
28129
28130         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
28131
28132 2002-10-25  Mike Stump  <mrs@apple.com>
28133
28134         * gcc.dg/warn-1.c: New test.
28135
28136 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28137
28138         * g++.dg/template/typename3.C: New test.
28139
28140 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
28141
28142         * g++.dg/lookup/ptrmem1.C: New test.
28143
28144         * g++.dg/abi/vthunk2.C: New test.
28145
28146 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28147
28148         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
28149
28150 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
28151
28152         * g++.dg/abi/empty9.C: New test.
28153
28154 2002-10-24  Richard Henderson  <rth@redhat.com>
28155
28156         * g++.dg/inherit/thunk1.C: Enable for ia64.
28157
28158 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28159
28160         PR c++/8067
28161         * g++.dg/lookup/pretty1.C: New test.
28162
28163 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
28164
28165         * gcc.dg/20021023-1.c: New test.
28166
28167 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28168
28169         PR c++/7679
28170         * g++.dg/parse/inline1.C: New test.
28171
28172 2002-10-23  Richard Henderson  <rth@redhat.com>
28173
28174         * g++.dg/inherit/thunk1.C: Enable for x86_64.
28175
28176         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
28177
28178 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
28179
28180         PR c++/6579
28181         * g++.dg/parse/stmtexpr3.C: New test.
28182
28183 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28184
28185         * g++.dg/expr/cond1.C: New test.
28186
28187 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28188
28189         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
28190
28191 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28192
28193         * g++.dg/abi/vbase13.C: New test.
28194         * g++.dg/abi/vbase14.C: Likewise.
28195
28196 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
28197
28198         * gcc.dg/tls/pic-1.c: New test.
28199         * gcc.dg/tls/nonpic-1.c: New test.
28200         * gcc.dg/20021018-1.c: New test.
28201
28202 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28203
28204         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
28205         Remove only files with the same base name as the test case.
28206         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
28207         (profopt-execute): Likewise.  Also, remove old profiling
28208         and performance data files before running the tests.
28209
28210         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
28211         * g++.dg/bprob/bprob.exp: Likewise.
28212         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
28213         to allow more general test case names.
28214
28215         * g++.dg/bprob/bprob-1.C: Rename to ...
28216         * g++.dg/bprob/g++-bprob-1.C: ... this.
28217
28218         * g77.dg/bprob/bprob-1.f: Rename to ...
28219         * g77.dg/bprob/g77-bprob-1.f: ... this.
28220
28221 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28222
28223         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
28224         bison 1.50 or later.
28225
28226 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
28227
28228         * g++.dg/README: Describe more test directories.
28229
28230 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28231
28232         * g++.dg/init/array6.C: Add additional tests.
28233
28234 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28235
28236         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
28237         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
28238
28239 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
28240
28241         * gcc.c-torture/compile/20020604-1.x: New.
28242         * gcc.c-torture/compile/simd-5.x: Likewise.
28243         * gcc.c-torture/execute/920710-1.x: Likewise.
28244         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
28245
28246 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28247
28248         * g++.dg/inherit/override1.C: Add dg-options clause.
28249
28250 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28251
28252         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
28253         _mm_slli_si128.
28254
28255 2002-10-19  Andreas Schwab  <schwab@suse.de>
28256
28257         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
28258         directory component.
28259
28260 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
28261
28262         * g++.dg/inherit/thunk1.C: New test.
28263
28264         * g++.dg/inherit/override1.C: New test.
28265
28266         * g++.dg/abi/mangle11.C: New test.
28267         * g++.dg/abi/mangle14.C: New test.
28268         * g++.dg/abi/mangle17.C: New test.
28269
28270 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28271
28272         * g++.dg/overload/member2.C: New test.
28273
28274 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
28275
28276         * g++.dg/README: Describe new compat directory.
28277         * g++.dg/dg.exp: Skip tests in compat directory.
28278         * README.compat: New file.
28279         * lib/compat.exp: New expect script.
28280         * g++.dg/compat: New test directory.
28281         * g++.dg/compat/compat.exp: New expect script.
28282         * g++.dg/compat/abi: New test directory.
28283         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
28284         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
28285         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
28286         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
28287         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
28288         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
28289         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
28290         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
28291         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
28292         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
28293         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
28294         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
28295         * g++.dg/compat/break: New test directory.
28296         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
28297         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
28298         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
28299         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
28300         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
28301         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
28302         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
28303         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
28304         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
28305         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
28306         g++.dg/compat/break/README: New files.
28307         * g++.dg/compat/eh: New test directory.
28308         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
28309         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
28310         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
28311         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
28312         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
28313         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
28314         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
28315         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
28316         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
28317         g++.dg/compat/eh/filter2_y.C,
28318         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
28319         g++.dg/compat/eh/new1_y.C,
28320         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
28321         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
28322         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
28323         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
28324         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
28325         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
28326         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
28327         g++.dg/compat/eh/unexpected1_y.C: New files.
28328         * g++.dg/compat/init: New test directory.
28329         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
28330         g++.dg/compat/init/array5_y.C,
28331         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
28332         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
28333         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
28334         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
28335         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
28336         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
28337         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
28338         g++.dg/compat/init/init-ref2_y.C: New files.
28339
28340 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28341
28342         PR c++/7584
28343         * g++.dg/inherit/using3.C: New test.
28344
28345 2002-10-17  Jan Hubicka  <jh@suse.cz>
28346
28347         * gcc.dg/20021017-2.c: New test.
28348
28349 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28350
28351         * g++.dg/abi/mangle16.C: Adjust.
28352
28353         * g++.dg/init/array8.C: New test.
28354
28355 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
28356
28357         * gcc.dg/special/mips-abi.exp: New test.
28358         * gcc.dg/special/mips-abi.s: Empty file used by the above.
28359
28360 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28361
28362         * g++.dg/abi/mangle16.C: New test.
28363         * g++.dg/abi/mangle17.C: Likewise.
28364
28365         PR c++/7478
28366         * g++.dg/template/ref1.C: New test.
28367
28368 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28369
28370         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
28371
28372 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
28373
28374         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
28375
28376 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28377
28378         PR c++/7524
28379         * g++.dg/init/array7.C: New test.
28380
28381 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
28382
28383         * g++.dg/init/array6.C: New test.
28384
28385         * g++.dg/abi/mangle13.C: Likewise.
28386         * g++.dg/abi/mangle14.C: Likewise.
28387         * g++.dg/abi/mangle15.C: Likewise.
28388
28389 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28390
28391         * g++.dg/abi/empty8.C: New test.
28392
28393 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
28394
28395         * g++.dg/init/ctor1.C: New test.
28396
28397 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
28398
28399         * gcc.c-torture/execute/20021015-1.c: New test.
28400
28401 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
28402
28403         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
28404
28405 2002-10-14  Jan Hubicka  <jh@suse.cz>
28406
28407         * gcc.dg/i386-ssetype-[1-5].c: New tests.
28408
28409 2002-10-14  Richard Henderson  <rth@redhat.com>
28410
28411         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
28412
28413 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28414
28415         PR optimization/6631
28416         * g++.dg/opt/const2.C: New test.
28417
28418 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28419
28420         PR c++/7176
28421         * g++.dg/parse/friend1.C: New test.
28422         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
28423
28424 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
28425
28426         * gcc.dg/20021014-1.c: New test.
28427
28428 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
28429
28430         PR c++/5661
28431         * g++.dg/ext/vlm1.C: New test.
28432         * g++.dg/ext/vlm2.C: Likewise.
28433
28434         * g++.dg/init/array1.C: Remove invalid braces.
28435         * g++.dg/init/brace1.C: New test.
28436         * g++.dg/init/copy2.C: Likewise.
28437         * g++.dg/init/copy3.C: Likewise.
28438         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28439         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28440         braces.
28441
28442 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28443
28444         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28445
28446 2002-10-11  Richard Shann  <richard.shann@superh.com>
28447
28448         * gcc.c-torture/compile/simd-5.c: New test.
28449
28450 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28451
28452         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28453
28454 2002-10-10  Jim Wilson  <wilson@redhat.com>
28455
28456         * gcc.c-torture/execute/20021010-1.c: New test.
28457
28458 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28459
28460         PR c/7353
28461         * g++.dg/ext/typedef-init.C: New test.
28462         * gcc.dg/typedef-init.c: New test.
28463
28464 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28465
28466         * gcc.dg/cpp/paste13.c: New test.
28467
28468 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28469
28470         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28471         remaining platforms, XFAIL during compile, not execute.  Don't
28472         XFAIL at -O0.
28473
28474 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28475
28476         * gcc.dg/alias-1.c: Tweak expected warning.
28477
28478 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28479
28480         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28481
28482 2002-10-06  Andreas Jaeger  <aj@suse.de>
28483
28484         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28485         * gcc.dg/cpp/c++98.C: Likewise.
28486
28487         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28488         * g++.dg/cpp/c++98.C: Likewise.
28489
28490         * g++.dg/README (Subdirectories): Mention cpp directory.
28491
28492         PR target/7559
28493         * gcc.dg/20021006-1.c: New test.
28494
28495 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28496
28497         PR c++/7804
28498         * g++.dg/other/warning1.C: New test.
28499
28500 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28501
28502         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28503         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28504         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28505
28506 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28507
28508         PR c++/7931
28509         * g++.dg/template/ptrmem3.C: New test.
28510
28511         PR c++/7754
28512         * g++.dg/template/union1.C: New test.
28513
28514 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28515
28516         PR c++/8006
28517         * g++.dg/abi/mangle9.C: New test.
28518         * g++.dg/abi/mangle10.C: New test.
28519         * g++.dg/abi/mangle11.C: New test.
28520         * g++.dg/abi/mangle12.C: New test.
28521
28522 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28523
28524         PR c++/7188.
28525         * g++.dg/template/meminit1.C: New test.
28526         * g++.dg/warn/Wreorder-1.C: Likewise.
28527         * g++.old-deja/g++.mike/warn3.C: Tweak.
28528         * lib/prune.exp: Ingore "in copy constructor".
28529
28530 2002-10-02  Andreas Jaeger  <aj@suse.de>
28531
28532         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28533         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28534         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28535         on x86-64.
28536
28537 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28538
28539         * gcc.dg/empty1.C: Fix typo.
28540
28541 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28542
28543         * gcc.dg/alias-1.c: New test.
28544
28545 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28546
28547         * gcc.dg/empty1.C: New test.
28548
28549         * g++.dg/tls/init-2.C: Tweak error messages.
28550
28551 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28552
28553         * gcc.c-torture/compile/20020923-1.c: New test.
28554
28555 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28556
28557         * gcc.c-torture/execute/ffs-1.c: New test.
28558         * gcc.c-torture/execute/ffs-2.c: Ditto.
28559
28560 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28561
28562         * g++.dg/overload/member1.C: New test.
28563
28564 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28565
28566         * g++.dg/abi/empty7.C: New test.
28567         * g++.dg/init/pm2.C: Likewise.
28568
28569 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28570
28571         * g++.dg/rtti/crash1.C: New test.
28572
28573 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28574
28575         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28576         gcc.dg/sibcall-4.c: New tests.
28577
28578 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28579
28580         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28581         powerpc and MMIX targets.
28582
28583 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28584
28585         * gcc.dg/cpp/20020927-1.c: New.
28586
28587 2002-09-26  David S. Miller  <davem@redhat.com>
28588
28589         * gcc.c-torture/compile/trunctfdf.c: New.
28590
28591 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28592
28593         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28594
28595 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28596
28597         * gcc.c-torture/execute/loop-15.c: New.
28598
28599 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28600
28601         * README.QMTEST: Fix typo.
28602
28603 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28604
28605         * gcc.dg/20020926-1.c: New test.
28606
28607 2002-09-25  David S. Miller  <davem@redhat.com>
28608
28609         PR target/7842
28610         * gcc.c-torture/execute/shiftdi.c: New test.
28611
28612 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28613
28614         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28615         unique to the tool.
28616         * lib/g77.exp (g77_init): Likewise.
28617         * lib/g++.exp (g++_init): Likewise.
28618         * lib/objc.exp (objc_init): Likewise.
28619
28620 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28621
28622         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28623         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28624         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28625
28626 2002-09-25  Richard Henderson  <rth@redhat.com>
28627
28628         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28629         too-small long double.
28630
28631 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28632
28633         * gcc.dg/20020919-1.c: New test.
28634
28635 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28636
28637         * g++.dg/abi/bitfield6.C: New test.
28638         * g++.dg/abi/bitfield7.C: New test.
28639         * g++.dg/abi/bitfield8.C: New test.
28640         * g++.dg/abi/vbase11.C: New test.
28641
28642 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28643
28644         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28645         hppa*-*-hpux*.  Update test comment.
28646
28647 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28648
28649         * gcc.dg/tls/struct-1.c: New test.
28650
28651 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28652
28653         * gcc.dg/cpp/tr-warn2.c: Update.
28654
28655 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28656
28657         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28658
28659 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28660
28661         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28662         systems.
28663
28664 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28665
28666         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28667
28668         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28669         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28670         setting of cxxfilt.
28671
28672 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28673
28674         * gcc.dg/20020312-2.c: Update for darwin.
28675
28676 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28677
28678         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28679
28680 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28681
28682         * objc.dg/comp-types-1.m: New test.
28683         * objc.dg/comp-types-2.m: New test.
28684         * objc.dg/comp-types-3.m: New test.
28685         * objc.dg/comp-types-4.m: New test.
28686         * objc.dg/comp-types-5.m: New test.
28687         * objc.dg/comp-types-6.m: New test.
28688
28689 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28690
28691         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28692
28693 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28694
28695         * g++.dg/other/do1.C: New test.
28696
28697         * g++.dg/template/subst1.C: New test.
28698
28699 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28700
28701         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28702
28703 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28704
28705         * g++.dg/template/qualttp20.C: Adjust expected errors.
28706         * g++.old-deja/g++.jason/report.C: Likewise.
28707         * g++.old-deja/g++.other/qual1.C: Likewise.
28708
28709         * g++.dg/lookup/scoped2.C: New test.
28710
28711         * g++.dg/ext/asm3.C: New test.
28712
28713 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
28714
28715         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
28716
28717 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
28718
28719         * ChangeLog: follow spelling conventions.
28720         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
28721         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
28722         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
28723         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
28724         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
28725         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
28726         * g++.old-deja/g++.law/global-init1.C: Likewise.
28727         * g++.old-deja/g++.other/delete4.C: Likewise.
28728         * g++.old-deja/g++.other/inline21.C: Likewise.
28729         * g++.old-deja/g++.other/singleton.C: Likewise.
28730         * g77.dg/strlen0.f: Likewise.
28731         * g77.f-torture/compile/20010519-1.f: Likewise.
28732         * g77.f-torture/compile/980310-4.f: Likewise.
28733         * gcc.c-torture/compile/20000605-1.c: Likewise.
28734         * gcc.c-torture/execute/20020225-1.c: Likewise.
28735         * gcc.dg/c90-hexfloat-2.c: Likewise.
28736         * gcc.dg/c99-bool-1.c: Likewise.
28737         * gcc.dg/c99-hexfloat-2.c: Likewise.
28738         * gcc.dg/dll-2.c: Likewise.
28739         * gcc.dg/wtr-union-init-1.c: Likewise.
28740         * gcc.dg/wtr-union-init-2.c: Likewise.
28741         * gcc.dg/wtr-union-init-3.c: Likewise.
28742         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28743         * gcc.dg/cpp/defined.c: Likewise.
28744         * gcc.dg/cpp/macsyntx.c: Likewise.
28745         * gcc.dg/cpp/paste2.c: Likewise.
28746         * gcc.dg/cpp/trad/defined.c: Likewise.
28747         * gcc.dg/format/c90-printf-1.c: Likewise.
28748         * gcc.dg/format/c90-scanf-1.c: Likewise.
28749         * gcc.dg/format/c99-printf-1.c: Likewise.
28750         * gcc.dg/format/c99-scanf-1.c: Likewise.
28751         * gcc.misc-tests/gcov-8.c: Likewise.
28752         * lib/profopt.exp: Likewise.
28753
28754 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
28755
28756         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
28757
28758 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28759
28760         * g++.dg/inherit/using2.C: New test.
28761
28762 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
28763
28764         * ChangeLog: Follow spelling conventions.
28765         * g++.dg/template/friend4.C: Likewise.
28766         * g++.old-deja/g++.pt/crash67.C: Likewise.
28767         * gcc.c-torture/execute/20000801-4.c: Likewise.
28768         * gcc.dg/c90-digraph-1.c: Likewise.
28769         * gcc.dg/c94-digraph-1.c: Likewise.
28770         * gcc.dg/c99-digraph-1.c: Likewise.
28771         * gcc.dg/cpp/line5.c: Likewise.
28772         * gcc.dg/cpp/multiline.c: Likewise.
28773         * gcc.dg/cpp/trad/literals-1.c: Likewise.
28774         * gcc.dg/format/attr-3.c: Likewise.
28775         * gcc.dg/format/c90-scanf-3.c: Likewise.
28776         * gcc.dg/format/ext-4.c: Likewise.
28777
28778 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28779
28780         * g++.dg/template/pretty1.C: New test.
28781
28782 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
28783
28784         * gcc.c-torture/execute/struct-cpy-1.c: New test.
28785
28786 2002-09-13  Matt Austern  <austern@apple.com>
28787
28788         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
28789         passing a cast expression to a function by const reference.
28790
28791 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
28792
28793         * g++.dg/template/deduce1.C: New test.
28794
28795 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
28796
28797         * gcc.c-torture/execute/simd-1.c: Force all use of int to
28798         32-bit int.
28799
28800 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28801
28802         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
28803         usage.
28804
28805 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
28806
28807         * gcc.c-torture/compile/20020910-1.c: New test.
28808
28809 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
28810
28811         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
28812
28813 2002-09-10  Andreas Jaeger  <aj@suse.de>
28814
28815         * gcc.dg/20020312-2.c: Adjust for x86-64.
28816
28817 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
28818
28819         * g77.dg/7388.f: New test case for PR 7388.
28820
28821 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
28822
28823         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
28824
28825 2002-09-05  Ziemowit Laski <zlaski@apple.com>
28826
28827         * objc.dg/proto-lossage-1.m: New test.
28828
28829 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
28830
28831         * gcc.dg/cpp/_Pragma4.c: Fix typo.
28832
28833 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
28834
28835         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
28836         expected to pass.
28837
28838 2002-09-06  Stan Shebs  <shebs@apple.com>
28839             David Edelsohn  <edelsohn@gnu.org>
28840
28841         * gcc.dg/weak: New directory.
28842         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
28843         target-specific xfail bits.
28844         * gcc.dg/typeof-2.c: Move to new directory.
28845         * gcc.dg/weak.exp: New expect script.
28846
28847 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
28848
28849         * gcc.c-torture/execute/extzvsi.c: New test.
28850
28851 2002-09-05  Stan Shebs  <shebs@apple.com>
28852
28853         * gcc.dg/weak-1.c: xfail on Darwin.
28854         * gcc.dg/weak-2.c: Ditto.
28855         * gcc.dg/weak-3.c: Ditto.
28856         * gcc.dg/weak-4.c: Ditto.
28857         * gcc.dg/weak-5.c: Ditto.
28858         * gcc.dg/weak-6.c: Ditto.
28859         * gcc.dg/weak-7.c: Ditto.
28860         * gcc.dg/weak-8.c: Ditto.
28861         * gcc.dg/weak-9.c: Ditto.
28862
28863 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
28864
28865         * gcc.c-torture/execute/loop-14.c: New test.
28866
28867 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
28868
28869         * g++.dg/other/cxa-atexit1.C: New test.
28870
28871         * gcc.dg/typeof-2.c: New test.
28872
28873 2002-09-03  Roger Sayle  <roger@eyesopen.com>
28874
28875         * gcc.dg/builtins-2.c: New testcase.
28876         * gcc.dg/builtins-3.c: New testcase.
28877
28878 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
28879
28880         * gcc.dg/cpp/_Pragma4.c: New test.
28881
28882 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
28883
28884         * objc/execute/nil_method-1.m: New testcase.
28885
28886 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
28887
28888         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
28889         [Object class], not [Object initialize].
28890
28891 2002-08-31  Roger Sayle  <roger@eyesopen.com>
28892             Hans-Peter Nilsson  <hp@bitrange.com>
28893
28894         * gcc.c-torture/execute/20020720-1.x: Skip test on
28895         mmix-knuth-mmixware.  Correct comment.
28896
28897 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
28898
28899         * testsuite/g++.dg/abi/bitfield5.C: New test.
28900         * testsuite/g++.dg/abi/vbase10.C: Likewise.
28901
28902 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
28903
28904         * objc.dg/undeclared-selector.m: New test.
28905
28906 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
28907
28908         * g++.dg/other/offsetof1.C: Avoid cast warning.
28909
28910 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
28911
28912         * objc.dg/super-class-2.m: New test.
28913
28914 2002-08-24  Matt Austern  <austern@apple.com>
28915
28916         * g++.dg/ext/lvaddr.C: New test.
28917         * g++.dg/ext/lvcast.C: New test.
28918
28919 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
28920
28921         * testsuite/g++.dg/inherit/cond1.C: New test.
28922
28923 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
28924
28925         * gcc.dg/noncompile/incomplete-1.c: New test.
28926
28927 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28928
28929         * gcc.dg/typespec-1.c: New test.
28930
28931 2002-08-20  Devang Patel  <dpatel@apple.com>
28932         * objc.dg/proto-hier-2.m: New test.
28933
28934 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
28935
28936         * objc.dg/bitfield-1.m: New test.
28937         * objc.dg/bitfield-2.m: New test.
28938
28939 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28940
28941         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28942         gcc.dg/c99-flex-array-4.c: New tests.
28943
28944 2002-08-16  Stan Shebs  <shebs@apple.com>
28945
28946         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28947
28948 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28949
28950         * gcc.dg/typeof-1.c: New test.
28951         * g++.dg/ext/typeof2.C: New test.
28952
28953 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28954
28955         * g++.dg/other/offsetof1.C: New test.
28956
28957 2002-08-14  Richard Henderson  <rth@redhat.com>
28958
28959         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28960
28961 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28962
28963         * gcc.dg/cpp/_Pragma3.c: New test.
28964
28965 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28966
28967         * g++.dg/template/inherit3: New test.
28968
28969 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28970
28971         * gcc.dg/bitfld-4.c: Add blank options.
28972
28973 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28974
28975         * g++.dg/template/crash1.C: New test.
28976
28977 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28978
28979         * gcc.dg/tls/opt-2.c: New test.
28980
28981 2002-08-08  Devang Patel  <dpatel@apple.com>
28982
28983         * objc.dg/selector-1.m : New test
28984
28985 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28986
28987         * g++.dg/abi/bitfield4.C: New test.
28988         * gcc.dg/bitfld-4.c: New test.
28989
28990 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28991
28992         * g++.dg/other/packed1.C: New test.
28993
28994 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28995
28996         * g++.dg/abi/offsetof.C: Tweak error messages.
28997         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28998
28999 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29000
29001         * gcc.dg/bitfld-3.c: New test.
29002
29003 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29004             Richard Henderson  <rth@redhat.com>
29005
29006         * gcc.dg/i386-bitfield1.c: New test.
29007         * g++.dg/abi/bitfield3.C: Update.
29008
29009 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29010
29011         * objc.dg/const-str-2.m: Update.
29012         * gcc.dg/cpp/c++98.c: Change to C extension.
29013         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29014         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29015
29016 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29017
29018         * testsuite/gcc.dg/tls/diag-3.c: New.
29019
29020 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29021
29022         * g++.dg/README (Subdirectories): Document new subdir expr.
29023         * g++.dg/expr/pmf-1.C: New test.
29024
29025 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29026
29027         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29028
29029 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29030
29031         * g++.dg/abi/bitfield3.C: New test.
29032
29033 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29034
29035         * lib/gcov.exp: Tweak expected line formats.
29036         * gcc.misc-tests/gcov8.c: New test.
29037         * gcc.misc-tests/gcov8.x: New flags.
29038
29039 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29040
29041         * consistency.vlad/layout/endian.c: Include string.h.
29042
29043         * gcc.c-torture/execute/20020805-1.c: New test.
29044
29045 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29046
29047         * g++.dg/other/conversion1.C: New test.
29048
29049 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29050
29051         * gcc.dg/builtins-1.c: New testcase.
29052
29053 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29054
29055         * g++.dg/inherit/access3.C: New test.
29056
29057 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29058
29059         * gcc.dg/ia64-visibility-2.c: New test.
29060
29061 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29062
29063         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29064         __qualifier_flags to __flags.
29065
29066 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29067
29068         * g++.dg/inherit/operator1.C: New test.
29069         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29070         * g++.dg/other/error1.C: Change expected error message.
29071         * g++.dg/template/conv4.C: Likewise.
29072
29073 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
29074
29075         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
29076         for documented behavior.
29077
29078 2002-07-25  Roger Sayle  <roger@eyesopen.com>
29079
29080         * gcc.c-torture/execute/20020720-1.x: Skip this test on
29081         several targets known to fail.
29082
29083 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
29084
29085         * gcc.dg/mips-args-[123].c: New tests.
29086
29087 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
29088
29089         * gcc.dg/ppc-spe.c: New.
29090
29091 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
29092
29093         * g++.dg/other/ptrmem4.C: New testcase.
29094
29095 2002-07-24  Richard Henderson  <rth@redhat.com>
29096
29097         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
29098
29099 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
29100
29101         * g++.dg/ext/alignof1.C (main): Return 0 for success.
29102
29103 2002-07-24  Roger Sayle  <roger@eyesopen.com>
29104
29105         * gcc.c-torture/execute/memset-3.c: New testcase.
29106
29107 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
29108
29109         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
29110         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
29111
29112 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29113
29114         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
29115         Delete.
29116
29117 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
29118
29119         * gcc.c-torture/compile/simd-4.c: New test.
29120
29121 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29122
29123         PR c++/7347, c++/7348
29124         * g++.dg/template/access4.C: New test.
29125         * g++.dg/template/access5.C: New test.
29126         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
29127         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
29128         * g++.old-deja/g++.pt/ttp58.C: Likewise.
29129         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
29130
29131 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
29132
29133         * gcc.dg/gnu89-init-2.c: New test.
29134
29135 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
29136
29137         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
29138
29139 2002-07-20  Roger Sayle  <roger@eyesopen.com>
29140
29141         * gcc.c-torture/execute/20020720-1.c: New testcase.
29142
29143 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
29144
29145         * gcc.dg/cpp/Wsignprom.c: New tests.
29146
29147 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
29148
29149         * gcc.c-torture/execute/loop-13.c: New test.
29150
29151 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
29152
29153         * gcc.dg/cpp/expr.c: New tests.
29154
29155 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
29156
29157         * g++.dg/opt/pr6713.C: Add template instantiation.
29158
29159 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
29160
29161         * gcc.dg/nest.c: New test.
29162
29163 2002-07-17  Richard Henderson  <rth@redhat.com>
29164
29165         * g++.dg/opt/pr6713.C: New test.
29166
29167 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
29168
29169         * gcc.c-torture/execute/loop-2e.x: Let the testcase
29170         XFAIL for all x86 processors.
29171
29172 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
29173
29174         * gcc.c-torture/execute/20010122-1.x: Do not test with
29175         -fomit-frame-pointer.
29176
29177 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29178
29179         * g++.dg/template/instantiate2.C: New test.
29180         * g++.dg/template/spec4.C: New test.
29181
29182 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29183
29184         * g++.dg/template/access2.C: New test.
29185         * g++.dg/template/access3.C: New test.
29186
29187 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
29188
29189         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
29190         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
29191         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
29192         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
29193         Convert to use <stdarg.h>.
29194         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
29195         Delete.
29196         * gcc.dg/va-arg-2.c: New.
29197         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
29198
29199 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
29200
29201         * gcc.c-torture/compile/20020710-1.c: New test.
29202
29203 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
29204                           Andrew Pinski  <pinskia@physics.uc.edu>
29205
29206         gcc.c-torture/compile/simd-2.c: New testcase.
29207         gcc.c-torture/compile/simd-3.c: Likewise.
29208
29209 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
29210
29211         PR c++/7224
29212         * g++.dg/overload/error1.C: New test.
29213
29214 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29215
29216         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
29217         configuration and IRIX 6 O32 ABI.
29218
29219 2002-07-11  Roger Sayle  <roger@eyesopen.com>
29220
29221         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
29222
29223 2002-07-10  Roger Sayle  <roger@eyesopen.com>
29224
29225         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
29226
29227 2002-07-10  Jeffrey A Law  <law@redhat.com>
29228
29229         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
29230
29231         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
29232
29233 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
29234
29235         * gcc.dg/20020312-2.c: Check for __PPC__.
29236
29237 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
29238
29239         * gcc.c-torture/compile/20020709-1.c: New test.
29240
29241 2002-07-07  Roger Sayle  <roger@eyesopen.com>
29242
29243         * g++.dg/template/qualttp21.C: New test case.
29244
29245 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
29246
29247         * gcc.c-torture/compile/20020706-1.c: New test.
29248         * gcc.c-torture/compile/20020706-2.c: New test.
29249
29250 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
29251             Alexandre Oliva  <aoliva@redhat.com>
29252
29253         * g++.dg/warn/incomplete1.C: New test.
29254
29255 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29256
29257         PR c++/7099
29258         * g++.dg/warn/noreturn1.C: New test.
29259
29260 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
29261
29262         PR c++/6706
29263         * g++.dg/debug/debug6.C: New test.
29264         * g++.dg/debug/debug7.C: New test.
29265
29266 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
29267
29268         * gcc.c-torture/compile/simd-3.c: New test.
29269
29270 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
29271
29272         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
29273         * gcc.dg/20020620-1.c: Likewise.
29274
29275 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29276
29277         PR c++/6944
29278         * g++.dg/init/array4.C: New test.
29279         * g++.dg/init/array5.C: New test.
29280
29281 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
29282
29283         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
29284         * gcc.c-torture/execute/simd-2.c (main): Likewise.
29285
29286 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29287
29288         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
29289         * gcc.dg/wtr-aggr-init-1.c: Likewise.
29290         * gcc.dg/wtr-conversion-1.c: Likewise.
29291         * gcc.dg/wtr-escape-1.c: Likewise.
29292         * gcc.dg/wtr-int-type-1.c: Likewise.
29293         * gcc.dg/wtr-label-1.c: Likewise.
29294         * gcc.dg/wtr-static-1.c: Likewise.
29295         * gcc.dg/wtr-strcat-1.c: Likewise.
29296         * gcc.dg/wtr-suffix-1.c: Likewise.
29297         * gcc.dg/wtr-switch-1.c: Likewise.
29298         * gcc.dg/wtr-unary-plus-1.c: Likewise.
29299         * gcc.dg/wtr-union-init-1.c: Likewise.
29300         * gcc.dg/wtr-union-init-2.c: Likewise.
29301         * gcc.dg/wtr-union-init-3.c: Likewise.
29302
29303         * gcc.dg/wtr-func-def-1.c: New test.
29304
29305 2002-07-02 Devang Patel <dpatel@apple.com>
29306
29307         * objc.dg/param-1.m: New test.
29308
29309 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
29310
29311         * gcc.dg/cpp/trad/directive.c: Add test.
29312         * gcc.dg/cpp/trad/macroargs.c: Add test.
29313         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
29314
29315 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
29316
29317         * gcc.dg/cpp/cmdlne-M.c: New test.
29318
29319 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
29320
29321         * objc.dg/desig-init-1.m: New test.
29322
29323 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29324
29325         PR c++/6716
29326         * g++.dg/template/instantiate1.C: New test.
29327
29328 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
29329
29330         PR c++/7112
29331         * g++.dg/template/sizeof2.C: New test.
29332
29333 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29334
29335         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
29336         gcc.dg/cpp/trad/include.c: New tests.
29337
29338 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
29339
29340         PR target/7177
29341         * gcc.c-torture/compile/20020701-1.c: New test.
29342
29343 2002-07-01  Stan Shebs  <shebs@apple.com>
29344
29345         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
29346         header here...
29347         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
29348         (objc-torture-execute): or here.
29349
29350 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
29351
29352         * gcc.c-torture/execute/arith-rand-ll.c: New test.
29353
29354 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29355
29356         * gcc.dg/cpp/trad/escaped-nl.c: New test.
29357
29358 2002-06-30  Devang Patel  <dpatel@apple.com>
29359
29360         * objc.dg/fsyntax-only.m: New test.
29361
29362 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
29363
29364         PR c++/6695
29365         * g++.dg/template/friend7.C: New file.
29366
29367 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
29368
29369         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
29370         return type.
29371
29372 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
29373
29374         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
29375         avoid division by zero.
29376
29377 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
29378
29379         * gcc.dg/Wunknownprag.c: New tests.
29380
29381 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
29382
29383         * gcc.c-torture/execute/simd-2.c: New test.
29384
29385 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
29386
29387         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
29388         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
29389         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
29390         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
29391         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
29392         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
29393         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
29394         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
29395         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
29396         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
29397         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
29398         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
29399         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
29400         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
29401         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
29402         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
29403         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
29404
29405 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
29406
29407         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
29408         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
29409         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
29410         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
29411         New tests.
29412         * gcc.dg/cpp/trad/directive.c: Update.
29413
29414 2002-06-23  Andreas Jaeger  <aj@suse.de>
29415
29416         * gcc.c-torture/execute/complex-6.c: New.
29417
29418 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
29419
29420         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
29421         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
29422         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
29423         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
29424
29425 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
29426
29427         * gcc.dg/cpp/trad: New directory with traditional tests copied
29428         from parent directory.
29429         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29430         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29431         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29432         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29433         Move to trad/ and rename.
29434         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
29435         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
29436         gcc.dg/cpp/trad/redef2.c: New tests.
29437         * gcc.dg/cpp/trad/trad.exp: New driver.
29438
29439 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29440
29441         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29442         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29443         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29444         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29445         Remove.
29446
29447 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29448
29449         * gcc.dg/20020620-1.c: New test.
29450
29451 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29452
29453         * g++.dg/template/ttp4.C: New test.
29454
29455 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29456
29457         * g++.dg/opt/vt1.C: Fix regexp.
29458
29459 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29460
29461         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29462         Don't use attribute `noinline'.
29463
29464 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29465
29466         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29467
29468 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29469
29470         * gcc.c-torture/execute/simd-1.c: New.
29471
29472         * gcc.dg/simd-1.c: New.
29473
29474 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29475
29476         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29477
29478 2002-06-16  Richard Henderson  <rth@redhat.com>
29479
29480         * g++.dg/ext/anon-struct1.C: New.
29481         * g++.dg/ext/anon-struct2.C: New.
29482         * g++.dg/ext/anon-struct3.C: New.
29483         * gcc.dg/anon-struct-1.c: New.
29484         * gcc.dg/anon-struct-2.c: New.
29485         * gcc.dg/anon-struct-3.c: New.
29486         * gcc.dg/20011008-1.c: Adjust warning text.
29487         * gcc.dg/20020527-1.c: Add -fms-extensions.
29488
29489 2002-06-16  Richard Henderson  <rth@redhat.com>
29490
29491         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29492
29493 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29494
29495         * gcc.c-torture/execute/20020615-1.c: New test.
29496
29497 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29498
29499         * gcc.c-tortuture/execute/compare-1.c: New test case.
29500         * gcc.c-tortuture/execute/compare-2.c: New test case.
29501         * gcc.c-tortuture/execute/compare-3.c: New test case.
29502
29503 2002-06-13  Richard Henderson  <rth@redhat.com>
29504
29505         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29506         ia64 ilp32.
29507
29508 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29509
29510         * g++.dg/template/typename2.C: Update error message.
29511
29512 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29513
29514         * gcc.c-torture/execute/20020611-1.c: New test.
29515
29516 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29517
29518         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29519         list of targets to skip.
29520
29521 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29522
29523         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29524         targets if not optimizing.
29525
29526 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29527
29528         * gcc.c-torture/compile/20020605-1.c: New test.
29529
29530         * g++.dg/opt/vt1.C: New test.
29531
29532         * gcc.dg/20020531-1.c: New test.
29533
29534         * gcc.dg/20020530-1.c: New test.
29535
29536         * gcc.dg/20020527-1.c: New test.
29537
29538         * g++.dg/opt/cse1.C: New test.
29539
29540 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29541
29542         * gcc.dg/20020607-2.c: New test case.
29543
29544 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29545
29546         * gcc.c-torture/compile/20020604-1.c: New test.
29547
29548 2002-06-04  Richard Henderson  <rth@redhat.com>
29549
29550         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29551         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29552         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29553
29554 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29555
29556         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29557
29558 2002-06-03  Richard Henderson  <rth@redhat.com>
29559
29560         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29561         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29562
29563 2002-06-02  Richard Henderson  <rth@redhat.com>
29564
29565         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29566         test functions static.
29567
29568 2002-06-02  Andreas Jaeger  <aj@suse.de>
29569
29570         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29571         now.
29572
29573 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29574
29575         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29576         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29577         Update for mofified diagnostics.
29578         * gcc.dg/c99-intconst-1.c: No longer fail.
29579
29580 2002-06-02  Richard Henderson  <rth@redhat.com>
29581
29582         * gcc.dg/uninit-A.c: Remove xfail markers.
29583
29584 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29585
29586         * gcc.dg/fnegate-1.c: New test case.
29587
29588 2002-05-30  Osku Salerma  <osku@iki.fi>
29589
29590         * gcc.c-torture/execute/mayalias-1.c: New file.
29591
29592 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29593
29594         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29595         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29596         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29597
29598 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29599
29600         * gcc.c-torture/execute/20020529-1.c: New test.
29601
29602 2002-05-27  Richard Henderson  <rth@redhat.com>
29603
29604         * g++.dg/ext/attrib6.C: New test case.
29605
29606 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29607
29608         * gcc.c-torture/execute/pure-1.c: New test.
29609
29610 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29611
29612         * gcc.dg/cpp/arith-2.c: Remove.
29613
29614 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29615
29616         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29617         * gcc.dg/cpp/if-3.c: Remove.
29618
29619 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29620
29621         * g++.dg/opt/cse2.C: New test.
29622
29623 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29624
29625         * gcc.dg/cpp/arith-1.c: New semantic tests.
29626         * gcc.dg/cpp/if-1.c: Update.
29627
29628 2002-05-24  Ben Elliston  <bje@redhat.com>
29629
29630         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29631
29632 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29633
29634         * gcc.dg/verbose-asm.c: New test.
29635
29636 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29637
29638         * gcc.dg/cpp/paste12.c: New test.
29639
29640 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29641
29642         * g++.dg/parse/named_ops.C: New test.
29643
29644 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29645
29646         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29647
29648 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29649
29650         * gcc.dg/weak-2.c: Allow optional leading underscore
29651         in scan-assembler symbol name.
29652         * gcc.dg/weak-3.c: Likewise.
29653         * gcc.dg/weak-4.c: Likewise.
29654         * gcc.dg/weak-5.c: Likewise.
29655
29656 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29657
29658         * gcc.dg/20020523-1.c: New test.
29659
29660 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29661
29662         * objc.dg/const-str-2.m: Update now that we stop after
29663         a command line error.
29664
29665 2002-05-22  Richard Henderson  <rth@redhat.com>
29666
29667         * g++.dg/dg.exp: Fix typo in test pruneing.
29668
29669 2002-05-22  Richard Henderson  <rth@redhat.com>
29670
29671         * g++.dg/dg.exp: Prune the tls subdirectory.
29672         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29673         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29674         * g++.dg/tls/init-1.C: New.
29675
29676 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29677
29678         * gcc.dg/20020517-1.c: New test.
29679
29680 2002-05-21  Richard Henderson  <rth@redhat.com>
29681
29682         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29683         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29684
29685 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29686
29687         * g++.dg/other/copy2.C: New test.
29688
29689 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29690
29691         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29692         (MAX_COPY): Bump up to 10 times sizeof (long long).
29693         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29694
29695         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29696         sizeof (long long).
29697
29698         * gcc.c-torture/execute/strcpy-1.c: New test.
29699
29700 2002-05-19  Jason Merrill  <jason2redhat.com>
29701
29702         * g++.dg/ext/oper1.C: New test.
29703
29704 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29705 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29706
29707         * README.QMTEST: New file.
29708
29709         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29710
29711 2002-05-19  Andreas Jaeger  <aj@suse.de>
29712
29713         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
29714         now.
29715         * gcc.c-torture/execute/loop-2d.x: Likewise.
29716
29717 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
29718
29719         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
29720         support weak symbols.
29721         * gcc.dg/weak-4.c: Likewise.
29722         * gcc.dg/weak-6.c: Likewise.
29723
29724 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
29725
29726         * gcc.dg/weak-3.c: Add dg-excess-error comment for
29727         cygwin, coff and h8300-*-hms targets
29728         * gcc.dg/weak-5.c: Likewise.
29729         * gcc.dg/weak-7.c: Likewise.
29730
29731 2002-05-16  Jason Merrill  <jason@redhat.com>
29732
29733         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
29734         (scan-assembler-not, scan-assembler-dem): Likewise.
29735         (scan-assembler-dem-not): Likewise.
29736
29737 2002-05-15  Richard Henderson  <rth@redhat.com>
29738
29739         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
29740
29741 2002-05-15  Richard Henderson  <rth@redhat.com>
29742
29743         * gcc.dg/weak-5.c (vfoo1c): No warning here.
29744         (vfoo1f): Warning here.
29745         (vfoo1l): Don't redefine the alias.
29746
29747 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
29748
29749         * g++.dg/init/pm1.C: New test.
29750
29751 2002-05-12  David S. Miller  <davem@redhat.com>
29752
29753         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
29754         types.
29755
29756 2002-05-10  Roger Sayle  <roger@eyesopen.com>
29757
29758         * gcc.c-torture/execute/20020510-1.c: New test case.
29759
29760 2002-05-10  David S. Miller  <davem@redhat.com>
29761
29762         * gcc.c-torture/execute/conversion.c: Test long double too.
29763
29764 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
29765
29766         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
29767         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
29768         * lib/g++.exp (g++_link_flags): Likewise.
29769         * lib/objc.exp (objc_target_compile): Likewise.
29770
29771 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29772
29773         * gcc.dg/cpp/poison.c: Update.
29774         * gcc.dg/cpp/20000625-2.c: Remove.
29775         * gcc.dg/cpp/direct2s.c: Remove final test.
29776
29777 2002-05-08  Tom Rix  <trix@redhat.com>
29778
29779         * gcc.c-torture/execute/20020508-1.c: New test.
29780         * gcc.c-torture/execute/20020508-2.c: New test.
29781         * gcc.c-torture/execute/20020508-3.c: New test.
29782
29783 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
29784
29785         * gcc.dg/cpp/charconst-4.c: More tests.
29786
29787 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
29788
29789         PR c/6569
29790         * gcc.dg/weak-3.c: Update location of warning messages.
29791         * gcc.dg/weak-5.c: Likewise.
29792
29793 2002-05-06  Roger Sayle  <roger@eyesopen.com>
29794
29795         * gcc.c-torture/execute/20020506-1.c: New test case.
29796
29797 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
29798
29799         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
29800
29801 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29802
29803         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
29804
29805 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29806
29807         * gcc.dg/cpp/charconst-3.c: New test.
29808
29809 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
29810
29811         * gcc.dg/cpp/charconst.c: Update tests.
29812
29813 2002-05-05  Tim Josling  <tej@melbpc.org.au>
29814
29815         * treelang: Added directory for new sample language treelang. Also
29816         lib/treelang.exp: New file to signal treelang should be tested.
29817
29818 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29819
29820         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
29821         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
29822         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
29823         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
29824         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
29825         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
29826         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
29827
29828 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29829
29830         * gcc.dg/format/xopen-2.c: New test.
29831
29832 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
29833
29834         * gcc.dg/20020503-1.c: New test.
29835
29836 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
29837
29838         * g++.dg/init/dtor1.C: Make it tougher.
29839
29840 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
29841
29842         * g++.dg/init/dtor1.C: New test.
29843
29844 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
29845
29846         * gcc.dg/altivec-8.c: New.
29847
29848 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
29849
29850         * gcc.dg/altivec-7.c: New.
29851
29852 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
29853
29854         * g++.dg/parse/typedef1.C: New test.
29855
29856 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
29857
29858         PR c++/6486
29859         * g++.dg/template/friend6.C: New test.
29860
29861         PR c++/6492
29862         * g++.dg/init/copy1.C: New test.
29863
29864 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
29865
29866         * g++.dg/warn/effc1.C: New test.
29867
29868 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29869
29870         * gcc.dg/cpp/if-cexp.c: Add a test.
29871
29872 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
29873
29874         * gcc.dg/20020426-2.c: New test.
29875
29876 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29877
29878         * gcc.dg/cpp/if-mop.c: Update.
29879         * gcc.dg/cpp/if-mpar.c: Add test.
29880         * gcc.dg/cpp/if-oppr.c: Update.
29881
29882 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29883
29884         PR c/6343
29885         * gcc.dg/weak-[2-7].c: New tests.
29886
29887 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29888
29889         * gcc.dg/enum1.c: New test.
29890
29891 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29892
29893         PR c++/6497
29894         * g++.dg/inherit/access2.C: New test.
29895
29896 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
29897
29898         PR bootstrap/6445
29899         * gcc.dg/20020426-1.c: New test.
29900
29901 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
29902
29903         * g++.dg/abi/enum1.C: New test.
29904
29905 2002-04-26  Richard Henderson  <rth@redhat.com>
29906
29907         * gcc.dg/c99-bool-1.c: Expect always true warning.
29908
29909 2002-04-25  Roger Sayle  <roger@eyesopen.com>
29910
29911         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
29912
29913 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29914
29915         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
29916         targets.
29917
29918 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
29919
29920         * g++.dg/abi/mange7.C: New test.
29921
29922         PR c++/6438.
29923         * g++.dg/parse/stmtexpr2.C: New test.
29924
29925 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
29926
29927         * gcc.dg/20020312-2.c: Add SH target.
29928
29929 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29930
29931         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
29932         compiler output on mips*-*-irix*.
29933
29934 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
29935
29936         * g++.dg/parse/attr1.C: New test.
29937
29938 2002-04-23  Roger Sayle  <roger@eyesopen.com>
29939
29940         * gcc.c-torture/execute/string-opt-17.c: New test case.
29941         * gcc.c-torture/execute/memset-2.c: New test case.
29942
29943 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29944
29945         PR c++/6256:
29946         * g++.dg/template/friend5.C: New test.
29947
29948         PR c++/6331:
29949         * g++.dg/template/qual1.C: Likewise.
29950
29951 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29952
29953         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29954         Include stdlib.h, not stdio.h or ctype.h.
29955
29956 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29957
29958         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29959         cris-*-elf* and mmix-*-*.
29960         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29961         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29962         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29963         Ditto.
29964         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29965         * gcc.dg/wchar_t-1.c: Ditto.
29966
29967 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29968
29969         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29970         Clarify comment.
29971
29972 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29973
29974         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29975
29976 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29977
29978         * gcc.c-torture/execute/20000906-1.x: Delete.
29979
29980 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29981
29982         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29983
29984 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29985
29986         * PR6367
29987         * g77.f-torture/execute/6367.f: New test.
29988         * g77.f-torture/execute/6367.x: Disable for MMIX.
29989
29990 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29991
29992         * PR6352
29993         * g++.dg/opt/inline2.C: New test.
29994
29995 2002-04-18  Richard Henderson  <rth@redhat.com>
29996
29997         * gcc.dg/20000906-1.c: Enable for all targets.
29998         * gcc.c-torture/compile/iftrap-2.c: New.
29999
30000 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30001
30002         * gcc.dg/20020418-1.c: New test.
30003         * gcc.dg/20020418-2.c: New test.
30004
30005 2002-04-18  Richard Henderson  <rth@redhat.com>
30006
30007         * gcc.c-torture/compile/iftrap-1.c: New.
30008         * gcc.dg/iftrap-1.c: Adjust for ia64.
30009         * gcc.dg/iftrap-2.c: New.
30010
30011 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30012
30013         * gcc.c-torture/compile/20020418-1.c: New test.
30014
30015 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30016
30017         * gcc.c-torture/compile/20020415-1.c: New.
30018
30019 2002-04-18  David S. Miller  <davem@redhat.com>
30020
30021         * gcc.c-torture/execute/20020418-1.c: New test.
30022
30023 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30024
30025         * gcc.dg/20020416-1.c: New test.
30026
30027         * g++.dg/opt/inline1.C: New test.
30028
30029 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30030
30031         * gcc.dg/altivec-5.c: New test.
30032
30033         * gcc.dg/20020415-1.c: New test.
30034
30035 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30036
30037         * testsuite/lib/chill.exp: Remove.
30038
30039 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30040
30041         * g++.dg/other/big-struct.C: New test.
30042
30043 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30044
30045         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30046         of scratch file.
30047
30048 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30049
30050         PR c/6277
30051         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30052         in scan-assembler function name
30053
30054 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30055
30056         * g77.f-torture/execute/980628-4.x,
30057         g77.f-torture/execute/980628-5.x,
30058         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30059         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30060         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30061         i[34567]86-*-*.
30062
30063 2002-04-13  David S. Miller  <davem@redhat.com>
30064
30065         * gcc.c-torture/execute/20020413-1.c: New test.
30066
30067 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30068
30069         * gcc.dg/asm-6.c,
30070         * g++.dg/ext/asm1.C: New tests.
30071
30072 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
30073
30074         PR c++ 5373.
30075         * g++.dg/parse/stmtexpr1.C: New test.
30076
30077         PR c++/5189.
30078         * g++.dg/template/copy1.C: New test.
30079
30080 2002-04-12  Richard Henderson  <rth@redhat.com>
30081
30082         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
30083
30084 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
30085
30086         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
30087         gcc.c-torture/execute/20020307-2.c.
30088
30089 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
30090
30091         * g++.dg/ext/attrib5.C,
30092         * g++.dg/lookup/struct1.C: New tests.
30093
30094 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
30095
30096         * gcc.dg/20020411-1.c: New test.
30097
30098         * gcc.c-torture/execute/20020411-1.c: New test.
30099
30100 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
30101
30102         * g77.f-torture/execute/6177.f: New test.
30103
30104 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
30105
30106         PR middle-end/6247
30107         * g++.dg/opt/cleanup1.C: New test.
30108
30109         * g++.dg/opt/const1.C: New test.
30110
30111 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
30112
30113         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
30114
30115 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30116
30117         PR c++/5507
30118         * g++.dg/template/typename2.C: New test.
30119
30120 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
30121
30122         * gcc.c-torture/execute/loop-12.c: New.
30123
30124 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
30125
30126         * g77.f-torture/execute/980628-4.x,
30127         g77.f-torture/execute/980628-5.x,
30128         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30129         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30130         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
30131
30132 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30133
30134         PR optimization/6086
30135         * g++.dg/opt/preinc1.C: New test.
30136
30137 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30138
30139         PR c++/5571
30140         * g++.dg/opt/static2.C: New test.
30141
30142 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30143
30144         PR c/5120
30145         * gcc.dg/20020406-1.c: New test.
30146
30147 2002-04-04  David S. Miller  <davem@redhat.com>
30148
30149         * gcc.c-torture/execute/20020404-1.c: New test.
30150
30151 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
30152
30153         PR c/6123
30154         * gcc.dg/20020312-2.c: Do not declare global register variable
30155         if __PIC__ or __pic__ is defined.
30156
30157 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
30158
30159         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
30160         __asm__ so that it works correctly even if -ansi -pedantic-errors.
30161
30162 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30163
30164         * gcc.misc-tests/linkage.exp: Update last change to handle
30165         sparc*-, not just sparc-.
30166
30167 2002-04-03  Richard Henderson  <rth@redhat.com>
30168
30169         * gcc.dg/cpp/ucs.c: Improved long UCS test.
30170
30171 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30172
30173         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
30174
30175 2002-04-02  David S. Miller  <davem@redhat.com>
30176
30177         * gcc.c-torture/execute/20020402-3.c: New test.
30178
30179 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30180
30181         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
30182         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
30183
30184         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
30185         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
30186         g77.f-torture/execute/20001201.x,
30187         g77.f-torture/execute/u77-test.x: New files.
30188
30189         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
30190         * gcc.dg/wchar_t-1.c: Ditto.
30191
30192 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30193
30194         * gcc.c-torture/execute/20020402-1.c: New test.
30195
30196 2002-04-01  Richard Henderson  <rth@redhat.com>
30197
30198         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
30199
30200         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
30201
30202 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30203
30204         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
30205
30206 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30207
30208         * g++.dg/inherit/template-as-base.C: Expect error.
30209         * g++.dg/inherit/namespace-as-base.C: Likewise.
30210
30211 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
30212
30213         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
30214         g++.dg/ext/instantiate3.C: Tweak match patterns.
30215
30216         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
30217         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
30218         -da test.
30219
30220 2002-03-31  Richard Henderson  <rth@redhat.com>
30221
30222         * gcc.dg/special/alias-2.c: New.
30223         * gcc.dg/special/ecos.exp: Run it.
30224
30225 2002-03-31  Richard Henderson  <rth@redhat.com>
30226
30227         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
30228
30229 2002-03-31  Kazu Hirata  <kazu@hxi.com>
30230
30231         * gcc.dg/weak-1.c: Disable on h8300 port.
30232
30233 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
30234
30235         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
30236         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
30237         ordering tests.
30238         * g++.dg/bprob/bprob-1.C: New test.
30239         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
30240         * g++.dg/gcov/gcov-1.C: New test.
30241         * g++.dg/gcov/gcov-1.x: New file.
30242         * g++.dg/gcov/gcov-2.C: New test.
30243         * g++.dg/gcov/gcov-3.C: New test.
30244         * g++.dg/gcov/gcov-3.h: New file.
30245
30246 2002-03-28  Roger Sayle  <roger@eyesopen.com>
30247
30248         * g++.old-deja/g++.other/builtins5.C: New test.
30249         * g++.old-deja/g++.other/builtins6.C: New test.
30250         * g++.old-deja/g++.other/builtins7.C: New test.
30251         * g++.old-deja/g++.other/builtins8.C: New test.
30252         * g++.old-deja/g++.other/builtins9.C: New test.
30253
30254 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
30255
30256         * g++.dg/opt/static1.C: New test.
30257
30258         * g++.dg/opt/longbranch1.C: New test.
30259
30260 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
30261
30262         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
30263
30264         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
30265
30266 2002-03-28  Jeffrey A Law  (law@redhat.com)
30267
30268         * gcc.c-torture/execute/20020328-1.c: New test.
30269
30270 2002-03-27  Richard Henderson  <rth@redhat.com>
30271
30272         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
30273         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
30274         move from g++.old-deja/g++.ext/.
30275
30276 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
30277
30278         * g++.dg/init/new2.C: New test.
30279
30280 2002-03-26  Richard Henderson  <rth@redhat.com>
30281
30282         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
30283
30284         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
30285         on sparc.
30286
30287         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
30288         sparcv9 systems.
30289         * gcc.dg/20001102-1.c: Likewise.
30290
30291 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
30292
30293         * gcc.dg/cpp/endif-pedantic1.c,
30294         gcc.dg/cpp/endif-pedantic2.c: New tests.
30295
30296 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
30297
30298         * g++.dg/init/new1.C: New test.
30299
30300 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
30301
30302         * g++.dg/abi/vbase9.C: New test.
30303
30304 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
30305
30306         * gcc.dg/arm-asm.c: New test.
30307
30308 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
30309
30310         * gcc.dg/Wswitch-enum.c: New test.
30311         Fix PR c/5044.
30312
30313 2002-03-26  Richard Henderson  <rth@redhat.com>
30314
30315         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
30316         structure.
30317
30318 2002-03-25  Richard Henderson  <rth@redhat.com>
30319
30320         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
30321         sparcv9 systems.
30322
30323         * gcc.c-torture/compile/20011119-1.c (xxx): New.
30324         * gcc.c-torture/compile/20011119-2.c (xxx): New.
30325
30326 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
30327
30328         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
30329
30330 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
30331
30332         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
30333         targets using generic thunk support.
30334
30335 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
30336
30337         * gcc.c-torture/compile/20020323-1.c: New test.
30338
30339         * g++.dg/opt/conj2.C: New test.
30340
30341 2002-03-24  Richard Henderson  <rth@redhat.com>
30342
30343         * gcc.dg/weak-1.c: Use -fno-common.
30344
30345 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30346
30347         * g77.dg/f77-edit-apostrophe-out.f: New test
30348         * g77.dg/f77-edit-h-out.f: New test
30349         * g77.dg/f77-edit-t-in.f: New test
30350         * g77.dg/f77-edit-t-out.f: New test
30351         * g77.dg/f77-edit-x-out.f: New test
30352         * g77.dg/f77-edit-slash-out.f: New test
30353         * g77.dg/f77-edit-colon-out.f: New test
30354         * g77.dg/f77-edit-s-out.f: New test
30355
30356 2002-03-24  Richard Henderson  <rth@redhat.com>
30357
30358         * objc/execute/formal_protocol-6.x: New XFAIL.
30359
30360 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30361
30362         * gcc.dg/weak-1.c: Early return from dg-final on platforms
30363         that do not support weak symbols
30364
30365 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30366
30367         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
30368         * lib/g77.exp: Likewise.
30369         * lib/objc.exp: Likewise.
30370
30371 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
30372
30373         * gcc.dg/Wswitch-default.c: New test.
30374
30375 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
30376
30377         * g++.dg/other/enum1.C: New test.
30378
30379 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
30380
30381         * gcc.dg/pragma-ep-3.c: Fix typo.
30382
30383 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30384
30385         * g++.dg/inherit/template-as-base.C: New test.
30386
30387 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
30388
30389         * g++.old-deja/g++.other/dwarf2-1.C: Move...
30390         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
30391
30392 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
30393
30394         * gcc.dg/cpp/multiline.c: Update to match.
30395
30396 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
30397
30398         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
30399
30400 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
30401
30402         * gcc.dg/cpp/extratokens2.c: New file.
30403
30404 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
30405
30406         * gcc.dg/20020312-2.c: Add rs6000 target.
30407
30408         * gcc.c-torture/compile/20020319-1.c: New test.
30409
30410 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30411
30412         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
30413         (A, E): Handle this.
30414
30415 2002-03-20  Jason Merrill  <jason@redhat.com>
30416
30417         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
30418         ignoring -fpic.
30419         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
30420         through prune_gcc_output.
30421
30422 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
30423
30424         * gcc.c-torture/compile/20020320-1.c: New test.
30425
30426 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
30427
30428         * gcc.c-torture/compile/20020318-1.c: New test.
30429
30430         * gcc.dg/struct-by-value-1.c: New test.
30431
30432         * gcc.dg/20020319-1.c: New test.
30433
30434 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
30435
30436         * g++.dg/opt/conj1.C: New test.
30437
30438 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30439
30440         * g++.dg/template/qualttp20.C: Revert previous change.
30441         * g++.dg/template/qualttp3.C: Likewise.
30442         * g++.dg/template/qualttp4.C: Likewise.
30443         * g++.dg/template/qualttp5.C: Likewise.
30444         * g++.dg/template/qualttp6.C: Likewise.
30445         * g++.dg/template/qualttp7.C: Likewise.
30446         * g++.dg/template/qualttp8.C: Likewise.
30447         * g++.dg/template/recurse.C: Likewise.
30448
30449 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30450
30451         * gcc.dg/cpp/wchar-1.c: Update.
30452
30453 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30454
30455         * g++.dg/template/conv1.C: New test.
30456         * g++.dg/template/conv2.C: New test.
30457         * g++.dg/template/conv3.C: New test.
30458         * g++.dg/template/conv4.C: New test.
30459
30460 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30461
30462         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30463         * g++.dg/template/qualttp3.C: Likewise.
30464         * g++.dg/template/qualttp4.C: Likewise.
30465         * g++.dg/template/qualttp5.C: Likewise.
30466         * g++.dg/template/qualttp6.C: Likewise.
30467         * g++.dg/template/qualttp7.C: Likewise.
30468         * g++.dg/template/qualttp8.C: Likewise.
30469         * g++.dg/template/recurse.C: Likewise.
30470
30471 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30472
30473         * g++.dg/opt/dtor1.C: New test.
30474
30475 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30476
30477         * gcc.c-torture/compile/20020315-1.c: New test.
30478
30479 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30480
30481         * gcc.dg/weak-1.c: Fix scan tests.
30482
30483 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30484
30485         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30486         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30487         cris-*-aout* mmix-*-*.
30488         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30489         cris-*-aout* mmix-*-*.
30490         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30491         cris-*-elf* cris-*-aout* and mmix-*-*.
30492         * gcc.dg/20001009-1.c: Ditto.
30493         * gcc.dg/20010912-1.c: Ditto.
30494         * gcc.dg/20020122-4.c: Ditto.
30495         * gcc.dg/inline-2.c: Ditto.
30496
30497 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30498
30499         * gcc.c-torture/compile/20020314-1.c: New test.
30500
30501 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30502
30503         * gcc.c-torture/execute/20020314-1.c: New test.
30504
30505 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30506
30507         * g++.dg/warn/Wunused-1.C: New test.
30508
30509 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30510
30511         * g++.dg/abi/mangle6.C: New test.
30512
30513 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30514
30515         * gcc.c-torture/compile/20020309-2.c: New test.
30516
30517         * gcc.c-torture/compile/20020312-1.c: New test.
30518
30519 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30520
30521         * g++.dg/other/access1.C: New test.
30522
30523 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30524
30525         * gcc.c-torture/execute/wchar_t-1.c: New test.
30526
30527 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30528
30529         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30530
30531 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30532
30533         * gcc.dg/20020312-1.c: New test case.
30534
30535 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30536
30537         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30538
30539 2002-03-11  Richard Henderson  <rth@redhat.com>
30540
30541         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30542         * g++.old-deja/g++.jason/report.C: Likewise.
30543
30544 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30545
30546         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30547         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30548
30549 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30550
30551         * testsuite/g++.dg/overload/pmf1.C: New test.
30552
30553 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30554
30555         * gcc.c-torture/execute/20020307-1.c: Use long.
30556
30557 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30558
30559         PR optimization/5844
30560         * gcc.dg/20020310-1.c: New test.
30561
30562 2002-03-09  Michael Meissner  <meissner@redhat.com>
30563
30564         * gcc.c-torture/execute/memcpy-2.c: New test.
30565         * gcc.c-torture/execute/memset-1.c: New test.
30566         * gcc.c-torture/execute/strlen-1.c: New test.
30567         * gcc.c-torture/execute/strcmp-1.c: New test.
30568         * gcc.c-torture/execute/strncmp-1.c: New test.
30569
30570 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30571
30572         * gcc.dg/ppc-ldstruct.c: New test.
30573
30574 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30575
30576         * gcc.c-torture/execute/va-arg-22.c: New test.
30577
30578 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30579
30580         * gcc.c-torture/compile/20020309-1.c: New test.
30581
30582 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30583
30584         * gcc.c-torture/execute/20020307-2.c: New test.
30585
30586 2002-03-07  Jeffrey A Law  (law@redhat.com)
30587
30588         * g77.f-torture/compile/20020307-1.f: New test.
30589
30590 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30591
30592         * gcc.dg/unordered-1.c: New test.
30593
30594 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30595
30596         * gcc.c-torture/execute/20020307-1.c: New test.
30597
30598 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30599
30600         * gcc.dg/20020304-1.c: New test.
30601
30602         * gcc.c-torture/compile/20020304-2.c: New test.
30603
30604 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30605
30606         * gcc.c-torture/compile/20020304-1.c: New test case
30607         (from PR c/5830).
30608
30609 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30610
30611         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30612
30613 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30614
30615         * g++.dg/other/classkey1.C: New test.
30616
30617 2002-03-01  Richard Henderson  <rth@redhat.com>
30618
30619         * gcc.c-torture/compile/981223-1.x: New.
30620         * gcc.c-torture/compile/920625-1.x: New.
30621
30622 2002-02-28  Richard Henderson  <rth@redhat.com>
30623
30624         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30625
30626 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30627
30628         * gcc.c-torture/execute/20020227-1.c: New test.
30629
30630 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30631
30632         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30633         here" ERROR lines.
30634         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30635         * g++.old-deja.g++.other/defarg1.C: Likewise.
30636         * g++.old-deja/g++.pt/calls2.C: Likewise.
30637         * g++.old-deja/g++.pt/crash20.C: Likewise.
30638         * g++.old-deja/g++.pt/crash30.C: Likewise.
30639         * g++.old-deja/g++.pt/crash36.C: Likewise.
30640         * g++.old-deja/g++.pt/crash6.C: Likewise.
30641         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30642         * g++.old-deja/g++.pt/derived3.C: Likewise.
30643         * g++.old-deja/g++.pt/error1.C: Likewise.
30644         * g++.old-deja/g++.pt/friend21.C: Likewise.
30645         * g++.old-deja/g++.pt/friend23.C: Likewise.
30646         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30647         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30648
30649 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30650
30651         * gcc.c-torture/execute/20020225-2.c: New test.
30652
30653 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30654
30655         * gcc.c-torture/execute/920730-1t.c,
30656         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30657         Delete test cases, only relevant to -traditional.
30658
30659 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30660
30661         * gcc.dg/cpp/undef1.c: Remove.
30662         * gcc.dg/cpp/directiv.c: Update.
30663         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30664
30665 2002-02-27  Michael Meissner  <meissner@redhat.com>
30666
30667         * gcc.c-torture/execute/20020226-1.c: New test.
30668
30669 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30670
30671         * g++.dg/debug/debug4.C: New test.
30672
30673         * gcc.dg/ia64-visibility-1.c: New test.
30674
30675 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30676
30677         * gcc.dg/debug/20020224-1.c: New.
30678
30679 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30680
30681         * gcc.c-torture/execute/960416-1.x: New.
30682         * gcc.c-torture/execute/divconst-3.x: Likewise.
30683
30684 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30685
30686         * gcc.dg/20020224-1.c: New test.
30687
30688 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30689
30690         * gcc.c-torture/execute/20020225-1.c: New.
30691
30692 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30693
30694         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30695
30696 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30697
30698         * gcc.dg/20020222-1.c: New test.
30699
30700 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30701
30702         * g++.dg/opt/anonunion1.C: New test.
30703
30704 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30705
30706         * g++.dg/template/qualttp19.C: New test.
30707         * g++.dg/template/qualttp20.C: New test.
30708         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30709         * g++.old-deja/g++.other/qual1.C: Likewise.
30710
30711 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30712
30713         * gcc.dg/attr-alwaysinline.c: New.
30714
30715 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
30716
30717         * gcc.dg/20020220-1.c: New test.
30718
30719         * gcc.dg/20020220-2.c: New test.
30720
30721         * g++.dg/opt/mmx1.C: New test.
30722
30723 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
30724
30725         * gcc.c-torture/compile/20020110.c: New test.
30726
30727 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
30728
30729         * gcc.c-torture/execute/20020219-1.c: New test.
30730
30731         * gcc.dg/20020219-1.c: New test.
30732
30733         * gcc.dg/noncompile/20020220-1.c: New test.
30734
30735         * g++.dg/opt/ptrintsum1.C: New test.
30736
30737         * gcc.dg/debug/20020220-1.c: New test.
30738
30739 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
30740
30741         * gcc.c-torture/execute/20020216-1.c: New test.
30742
30743 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30744
30745         * gcc.dg/decl-1.c: Update, new test.
30746
30747 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
30748
30749         * g++.dg/abi/bitfield1.C: New test.
30750         * g++.dg/abi/bitfield2.C: New test.
30751
30752 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30753
30754         * gcc.dg/attr-nest.c: New test.
30755
30756 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30757
30758         * gcc.c-torture/execute/20020215-1.c: New test.
30759
30760 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
30761
30762         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
30763         * g++.dg/debug/debug.exp: New.
30764         * g++.dg/debug/trivial.C: New.
30765         * g++.dg/debug/debug1.C: Moved...
30766         * g++.dg/other/debug1.C: ...from here.
30767         * g++.dg/debug/debug2.C: Moved...
30768         * g++.dg/other/debug2.C: ...from here.
30769         * g++.dg/debug/debug3.C: Moved...
30770         * g++.dg/other/debug3.C: ...from here.
30771
30772         * gcc.dg/noncompile/20020213-1.c: New test.
30773
30774 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
30775
30776         * g++.dg/other/debug3.C: New test.
30777
30778         * gcc.c-torture/execute/20020213-1.c: New test.
30779
30780 2002-02-13  Richard Smith <richard@ex-parrot.com>
30781
30782         * g++.old-deja/g++.other/thunk1.C: New test.
30783
30784 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30785
30786         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
30787
30788 2002-02-13  Stan Shebs  <shebs@apple.com>
30789
30790         * gcc.dg/altivec-3.c: New.
30791
30792 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
30793
30794         * gcc.dg/Wunreachable-1.c: New test.
30795         * gcc.dg/Wunreachable-2.c: New test.
30796
30797 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30798
30799         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
30800
30801 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
30802
30803         * gcc.dg/decl-1.c: New test.
30804
30805 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
30806
30807         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
30808
30809 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30810
30811         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
30812         * gcc.c-torture/compile/980506-1.x: Likewise.
30813
30814 2002-02-10  Kazu Hirata  <kazu@hxi.com>
30815
30816         * gcc.dg/20020210-1.c: New.
30817
30818 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
30819
30820         * g77.f-torture/execute/947.f: New regression test
30821         for PR fortran/947.
30822
30823 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
30824
30825         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
30826         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
30827
30828 2002-02-08  Richard Henderson  <rth@redhat.com>
30829
30830         * gcc.c-torture/compile/labels-3.c: New.
30831
30832 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
30833
30834         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
30835         expression statements work instead.
30836         * gcc.dg/noncompile/20020207-1.c: New test.
30837
30838 2002-02-07  Richard Henderson  <rth@redhat.com>
30839
30840         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
30841
30842 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30843
30844         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
30845         message from g77
30846         * lib/g77-dg.exp: Trim g77 error messages so that they are
30847         recognized by dg.exp.
30848
30849 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30850
30851         PR fortran/5473
30852         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
30853
30854 2002-02-07  Richard Henderson  <rth@redhat.com>
30855
30856         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
30857         to be sufficiently aligned for integers.
30858
30859 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
30860
30861         * g++.dg/template/friend4.C: New test.
30862
30863 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
30864
30865         PR fortran/5743
30866         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
30867         unsupported cases.
30868
30869 2002-02-07  Richard Henderson  <rth@redhat.com>
30870
30871         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
30872         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
30873         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
30874         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
30875
30876 2002-02-06  Richard Henderson  <rth@redhat.com>
30877
30878         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
30879
30880 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
30881
30882         * gcc.dg/20020206-1.c: New test.
30883
30884 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
30885
30886         * gcc.c-torture/execute/20020206-1.c: New test.
30887
30888         * gcc.c-torture/execute/20020206-2.c: New test.
30889
30890         PR optimization/5429:
30891         * gcc.c-torture/compile/20020206-1.c: New test.
30892
30893 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
30894
30895         * g++.dg/ext/align1.C: Do not use an explicit alignment value
30896         as certain file formats cannot support particularly large
30897         alignments.
30898
30899         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
30900         and do not expect to be able to link the executable.
30901
30902         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
30903         fail because the COFF format does not support the weak attribute.
30904
30905 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
30906
30907         * g77.dg/pr5473.f: New test
30908
30909 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
30910
30911         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
30912         Fix testcase accordingly.
30913
30914 2002-02-04  Richard Henderson  <rth@redhat.com>
30915
30916         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
30917         (buf): Change to be an array of pointers, not ints.
30918
30919 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30920
30921         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
30922         before all tests.  Move warning one line above to match where it
30923         C frontend emits.
30924         * gcc.dg/Wswitch-2.c: New test.
30925         * g++.dg/warn/Wswitch-1.C: New test.
30926         * g++.dg/warn/Wswitch-2.C: New test.
30927
30928 2002-02-04  Richard Henderson  <rth@redhat.com>
30929
30930         * g++.dg/abi/offsetof.C: Fix size comparison.
30931
30932 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
30933
30934         * gcc.dg/cast-qual-2.c: New test.
30935
30936 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
30937
30938         * gcc.dg/20020201-4.c: New test.
30939
30940 2002-02-04  Ben Elliston  <bje@redhat.com>
30941
30942         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30943         target_info attribute != 0, in addition to the empty string.
30944         (gcc_target_compile): Likewise.
30945
30946 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30947
30948         * gcc.dg/Wswitch.c: New test.
30949         PR gcc/4475. PR gcc/3780.
30950
30951 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30952
30953         * g77.f-torture/execute/5122.f: New test for regressions
30954         against PR fortran/5122.
30955
30956 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30957
30958         * g77.f-torture/compile/pr3743.f: Delete
30959         * g77.dg/pr3743-1.f: New test.
30960         * g77.dg/pr3743-2.f: New test.
30961         * g77.dg/pr3743-3.f: New test.
30962         * g77.dg/pr3743-4.f: New test.
30963
30964 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30965
30966         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30967
30968 2002-02-02  Richard Henderson  <rth@redhat.com>
30969
30970         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30971         * gcc.c-torture/execute/bf64-1.c: Likewise.
30972
30973 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30974
30975         * gcc.dg/20020201-2.c: New test.
30976
30977         * gcc.dg/20020201-3.c: New test.
30978
30979         * gcc.c-torture/execute/bitfld-2.c: New test.
30980
30981 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30982
30983         * gcc.dg/bitfld-1.c: Update.
30984         * gcc.dg/bitfld-2.c: Update.
30985         * gcc.c-torture/execute/bitfld-1.x: New.
30986
30987 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30988
30989         * gcc.c-torture/execute/20020201-1.c: New test.
30990
30991 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30992
30993         PR target/5469
30994         * gcc.dg/20020201-1.c: New test.
30995
30996 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30997
30998         PR fortran/3743
30999         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31000         * g77.f-torture/compile/pr3743.x: Remove
31001
31002 2002-01-31  Tom Rix  <trix@redhat.com>
31003
31004         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31005
31006 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31007
31008         * gcc.dg/noncompile/20020130-1.c: New test.
31009
31010 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31011
31012         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31013
31014 2002-01-29  Richard Henderson  <rth@redhat.com>
31015
31016         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31017         to long long.
31018         * gcc.c-torture/execute/bf64-1.c: Likewise.
31019
31020 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31021
31022         * gcc.c-torture/execute/20020129-1.c: New test.
31023
31024 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31025
31026         * gcc.c-torture/compile/20000224-1.c: Update.
31027         * gcc.c-torture/execute/bitfld-1.c: New tests.
31028         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31029         * gcc.dg/uninit-A.c: Update.
31030
31031 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31032
31033         * g++.dg/template/ctor1.C: Add instantiation.
31034
31035 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31036
31037         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31038         argument to __builtin_prefetch to be const ptr.
31039
31040 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31041
31042         * gcc.c-torture/compile/20020120-1.c: New test.
31043
31044 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31045
31046         * gcc.c-torture/execute/20020127-1.c: New test.
31047
31048 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31049
31050         * g77.dg/f77-edit-i-in.f: New test
31051         * g77.dg/f77-edit-i-out.f: New test
31052
31053 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31054
31055         * gcc.dg/debug/debug.exp: New file.
31056         * gcc.dg/debug/trivial.c: New file.
31057         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31058         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31059         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31060         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31061         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31062         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31063         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31064         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31065         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31066         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31067         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31068         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31069         * gcc.dg/20000503-1.c: Removed.
31070         * gcc.dg/20010207-1.c: Removed.
31071         * gcc.dg/20011223-1.c: Removed.
31072         * gcc.dg/20020104-2.c: Removed.
31073         * gcc.dg/debug-1.c: Removed.
31074         * gcc.dg/debug-2.c: Removed.
31075         * gcc.dg/debug-3.c: Removed.
31076         * gcc.dg/debug-4.c: Removed.
31077         * gcc.dg/debug-5.c: Removed.
31078         * gcc.dg/debug-6.c: Removed.
31079         * gcc.dg/dwarf2-1.c: Removed.
31080         * gcc.dg/dwarf2-2.c: Removed.
31081
31082 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
31083
31084         * g++.old-deja/g++.other/eh5.C: New test.
31085         * g++.old-deja/g++.other/sibcall2.C: New test.
31086         * g++.old-deja/g++.other/array9.C: New test.
31087         * g++.old-deja/g++.other/typename2.C: New test.
31088         * g++.old-deja/g++.other/crash60.C: New test.
31089         * g++.old-deja/g++.other/conv9.C: New test.
31090         * g++.old-deja/g++.other/mangle10.C: New test.
31091         * g++.old-deja/g++.other/unchanging1.C: New test.
31092         * g++.old-deja/g++.other/exprstmt1.C: New test.
31093         * g++.old-deja/g++.other/inline23.C: New test.
31094         * g++.old-deja/g++.eh/ia64-1.C: New test.
31095         * g++.old-deja/g++.other/dwarf2-1.C: New test.
31096         * g++.old-deja/g++.other/reload1.C: New test.
31097         * g++.old-deja/g++.other/static20.C: New test.
31098         * g++.old-deja/g++.other/local-alloc1.C: New test.
31099         * g++.old-deja/g++.other/conv8.C: New test.
31100         * g++.old-deja/g++.other/stmtexpr2.C: New test.
31101         * g++.old-deja/g++.other/storeexpr1.C: New test.
31102         * g++.old-deja/g++.other/storeexpr2.C: New test.
31103         * g++.dg/eh/template2.C: New test.
31104         * g++.dg/warn/weak1.C: New test.
31105
31106 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
31107
31108         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31109         Remove first, non-varying, argument.
31110
31111 2002-01-23  Richard Henderson  <rth@redhat.com>
31112
31113         * gcc.dg/inline-2.c: New.
31114
31115         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
31116         Add optional target arg.  Check number of arguments.
31117         (scan-assembler-not, scan-assembler-dem): Likewise.
31118         (scan-assembler-dem-not): Likewise.
31119
31120 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31121
31122         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
31123         line 12.
31124         * g++.old-deja/g++.brendan/parse3.C,
31125         g++.old-deja/g++.other/crash26.C,
31126         g++.old-deja/g++.other/crash28.C,
31127         g++.old-deja/g++.other/crash29.C,
31128         g++.old-deja/g++.other/crash30.C,
31129         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
31130
31131 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
31132
31133         * gcc.dg/20020115-1.c: New.
31134
31135 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
31136
31137         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
31138
31139 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
31140
31141         * gcc.dg/20020122-3.c: New.
31142
31143 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
31144
31145         * g++.dg/other/gc1.C: New test.
31146
31147 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31148
31149         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
31150
31151 2002-01-22  Richard Henderson  <rth@redhat.com>
31152
31153         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
31154
31155 2002-01-22  Richard Henderson  <rth@redhat.com>
31156
31157         * gcc.dg/20020122-4.c: New.
31158
31159 2002-01-22  H.J. Lu <hjl@gnu.org>
31160
31161         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
31162         link output.
31163         * gcc.dg/special/ecos.exp: Likewise.
31164         * lib/g++-dg.exp: Likewise.
31165         * lib/g77-dg.exp: Likewise.
31166         * lib/gcc-dg.exp : Likewise.
31167         * lib/mike-g++.exp: Likewise.
31168         * lib/mike-g77.exp: Likewise.
31169         * lib/mike-gcc.exp: Likewise.
31170         * lib/objc-dg.exp: Likewise.
31171
31172 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
31173
31174         PR target/5379
31175         * gcc.dg/20020122-2.c: New test.
31176
31177 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
31178
31179         * gcc.dg/20020122-1.c: New test.
31180
31181 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
31182
31183         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
31184
31185 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
31186
31187         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
31188
31189 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31190
31191         * gcc.c-torture/compile/20020121-1.c: New test.
31192
31193 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31194
31195         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
31196         ld_library_path.
31197
31198 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
31199
31200         * gcc.dg/20020218-1.c: New test.
31201
31202 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
31203
31204         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
31205         messages
31206         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
31207         "At global scope" warning
31208         * g++.dg/ext/align1.C: Change cygwin test for alignment
31209         from db-bogus to dg-warning
31210
31211 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
31212
31213         * g77.f-torture/compile/cpp2.F: New test.
31214
31215 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31216
31217         * g++.dg/template/access1.C: New test.
31218
31219 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
31220
31221         * gcc.dg/20020118-1.c: New.
31222
31223 2002-01-18  Kazu Hirata  <kazu@hxi.com>
31224
31225         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
31226
31227 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31228
31229         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
31230         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
31231         alignment warnings.
31232
31233 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31234
31235         * gcc.misc-tests/i386-prefetch.exp: Save and restore
31236         torture_with_loops and torture_without_loops
31237
31238 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
31239
31240         * gcc.c-torture/compile/20020116-1.c: New test.
31241
31242 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
31243
31244         * gcc.dg/20020116-2.c: New test.
31245
31246         * gcc.dg/ultrasp4.c: New test.
31247
31248         * gcc.dg/20020116-1.c: New test.
31249
31250 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
31251
31252         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
31253         by EABI.
31254
31255 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
31256
31257         * gcc.misc-tests/i386-prefetch.exp: New.
31258         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
31259         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
31260         * gcc.misc-tests/i386-pf-none-1.c: New test.
31261         * gcc.misc-tests/i386-pf-sse-1.c: New test.
31262
31263 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
31264
31265         * gcc.dg/gnu89-init-1.c: Add new tests.
31266
31267 2002-01-15  Andreas Jaeger  <aj@suse.de>
31268
31269         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
31270         * gcc.dg/i386-mmx-2.c: Likewise.
31271         * gcc.dg/i386-sse-1.c: Likewise.
31272         * gcc.dg/i386-sse-2.c: Likewise.
31273         * gcc.dg/i386-sse-3.c: Likewise.
31274
31275 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
31276
31277         * g77.f-torture/execute/intrinsic-unix-bessel.f:
31278         Uncomment additional cases that now pass.
31279
31280 2002-01-11  Richard Henderson  <rth@redhat.com>
31281
31282         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
31283         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
31284
31285 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
31286
31287         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
31288
31289 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
31290
31291         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
31292         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
31293
31294 2002-01-10  Dale Johannesen  <dalej@apple.com>
31295
31296         * gcc.c-torture/execute/loop-11.c: New.
31297
31298 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
31299
31300         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
31301         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
31302
31303 2002-01-09  Richard Henderson  <rth@redhat.com>
31304
31305         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
31306         type in which to perform the operation for each size.
31307
31308 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
31309
31310         * gcc.c-torture/compile/20020109-2.c: New test.
31311
31312 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
31313
31314         * gcc.c-torture/execute/loop-10.c: New test.
31315
31316 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31317
31318         * gcc.c-torture/compile/20010226-1.c: New test.
31319         * gcc.c-torture/compile/20010227-1.c: New test.
31320         * gcc.c-torture/compile/20010426-1.c: New test.
31321         * gcc.c-torture/compile/20010510-1.c: New test.
31322         * gcc.c-torture/compile/20010605-3.c: New test.
31323         * gcc.c-torture/compile/20010824-1.c: New test.
31324         * gcc.c-torture/execute/20010409-1.c: New test.
31325         * gcc.dg/noncompile/20000901-1.c: New test.
31326         * gcc.dg/20001023-1.c: New test.
31327         * gcc.dg/20001101-1.c: New test.
31328         * gcc.dg/20001102-1.c: New test.
31329         * gcc.dg/20010207-1.c: New test.
31330         * gcc.dg/20010405-1.c: New test.
31331         * gcc.dg/20010822-1.c: New test.
31332         * gcc.dg/20011107-1.c: New test.
31333
31334 2002-01-09  Jeffrey A Law  (law@redhat.com)
31335
31336         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
31337
31338         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
31339         execution failure on PA targets.
31340
31341 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31342
31343         * gcc.c-torture/compile/20020109-1.c: New test.
31344
31345 2002-01-08  Kazu Hirata  <kazu@hxi.com>
31346
31347         * gcc.c-torture/execute/20020108-1.c: New test.
31348
31349 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
31350
31351         * gcc.dg/20020108-1.c: New test.
31352
31353 2002-01-08  H.J. Lu <hjl@gnu.org>
31354
31355         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
31356         for header files.
31357
31358 2002-01-08  Geoff Keating  <geoffk@redhat.com>
31359
31360         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
31361         consistency.
31362
31363 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
31364
31365         * gcc.dg/altivec-4.c: Test altivec predicates.
31366
31367 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
31368
31369         * gcc.c-torture/execute/20020107-1.c: New test.
31370
31371 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
31372
31373         PR c/5279
31374         * gcc.c-torture/compile/20020106-1.c: New test.
31375
31376 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
31377
31378         * gcc.c-torture/execute/nestfunc-4.c: New test.
31379
31380 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31381
31382         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
31383         extra triple that slipped in.
31384         * g++.old-deja/g++.abi/align.C: Likewise.
31385         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31386
31387 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31388
31389         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
31390         * g++.old-deja/g++.abi/align.C: Likewise.
31391         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31392
31393         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
31394         on FreeBSD/i386.
31395         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
31396         FreeBSD.
31397
31398 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
31399
31400         * gcc.dg/20020104-1.c: New test.
31401
31402         * gcc.dg/20020104-2.c: New test.
31403
31404 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
31405
31406         * gcc.dg/20020103-1.c: Fix typo in target selector.
31407
31408 2002-01-03  Richard Henderson  <rth@redhat.com>
31409
31410         * gcc.dg/20020103-1.c: New.
31411
31412 2002-01-03  Kazu Hirata  <kazu@hxi.com>
31413
31414         * gcc.c-torture/execute/20020103-1.c: New test.
31415
31416 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
31417
31418         * g++.dg/other/debug2.C: New test.
31419
31420         * gcc.c-torture/compile/20020103-1.c: New test.
31421
31422 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
31423
31424         * gcc.dg/gnu89-init-1.c: Added new tests.
31425
31426 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31427
31428         * g++.dg/template/friend2.C: Remove as patch is reverted.
31429
31430         * g++.dg/warn/oldcast1.C: New test.
31431
31432         * g++.dg/template/ptrmem1.C: New test.
31433         * g++.dg/template/ptrmem2.C: New test.
31434
31435         * g++.dg/template/ntp.C: New test.
31436
31437         * g++.dg/other/component1.C: New test.
31438
31439         * g++.dg/template/ttp3.C: New test.
31440
31441         * g++.dg/template/friend2.C: New test.
31442         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31443
31444 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31445
31446         * g++.dg/other/ptrmem1.C: New test.
31447         * g++.dg/other/ptrmem2.C: New test.
31448
31449 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31450
31451         * g++.dg/template/ctor1.C: New test.
31452
31453 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31454
31455         * g++.dg/template/friend2.C: New test.
31456
31457 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31458
31459         * gcc.dg/mmix-1.c: New test.
31460
31461 2001-12-31  Richard Henderson  <rth@redhat.com>
31462
31463         * gcc.dg/asm-5.c: New.
31464
31465 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31466
31467         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31468         in namespace __gnu_cxx
31469
31470 2001-12-30  Richard Henderson  <rth@redhat.com>
31471
31472         * gcc.dg/debug-6.c: New.
31473
31474 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31475
31476         * gcc.c-torture/compile/20011229-2.c: New test.
31477
31478 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31479
31480         * gcc.dg/debug-3.c: New test.
31481         * gcc.dg/debug-4.c: New test.
31482         * gcc.dg/debug-5.c: New test.
31483
31484 2001-12-29  Richard Henderson  <rth@redhat.com>
31485
31486         * g++.dg/eh/loop1.C: New.
31487
31488 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31489
31490         * g++.dg/template/crash1.C: New test.
31491
31492 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31493
31494         * g++.dg/other/const1.C: New test.
31495
31496 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31497
31498         * gcc.c-torture/compile/20011229-1.c: New test.
31499
31500 2001-12-28  Stan Shebs  <shebs@apple.com>
31501
31502         * lib/objc-torture.exp: Resync with c-torture.exp.
31503         * lib/objc.exp: Load standard libraries.
31504
31505 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31506
31507         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31508         additional tests.
31509
31510 2001-12-27  Roger Sayle <roger@eyesopen.com>
31511
31512         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31513
31514 2001-12-27  Richard Henderson  <rth@redhat.com>
31515
31516         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31517
31518 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31519
31520         * g++.dg/eh/ctor1.C: New test.
31521         * g++.dg/other/error2.C: New test.
31522
31523 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31524
31525         * g++.dg/other/init2.C: New test.
31526
31527 2001-12-24  Richard Henderson  <rth@redhat.com>
31528
31529         * gcc.dg/20011223-1.c: New.
31530         * gcc.dg/inline-1.c: New.
31531
31532 2001-12-23  Richard Henderson  <rth@redhat.com>
31533
31534         * gcc.dg/asm-4.c: Test operand modifiers.
31535
31536 2001-12-23  Richard Henderson  <rth@redhat.com>
31537
31538         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31539
31540 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31541
31542         * gcc.c-torture/execute/20011223-1.c: New test.
31543
31544 2001-12-21  Richard Henderson  <rth@redhat.com>
31545
31546         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31547         re-enables the warning.
31548
31549 2001-12-21  Richard Henderson  <rth@redhat.com>
31550
31551         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31552
31553 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31554
31555         * gcc.c-torture/compile/20011218-1.c: New test.
31556
31557 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31558
31559         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31560         arm-isr.c test.
31561         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31562         epilogue generation for ARM ISR routines.
31563
31564 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31565
31566         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31567         * gcc.dg/format/c90-printf-3.c: Likewise.
31568         * gcc.dg/format/c99-printf-3.c: Likewise.
31569         * gcc.dg/format/ext-1.c: Likewise.
31570         * gcc.dg/format/ext-6.c: Likewise.
31571         * gcc.dg/format/format.h: Prototype unlocked stdio.
31572
31573 2001-12-20  Richard Henderson  <rth@redhat.com>
31574
31575         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31576         (arena): Use it.
31577         (malloc): Correct allocation logic.  Abort if we fill up the
31578         arena before initialization complete.
31579         (realloc): Correct allocation logic.
31580
31581 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31582
31583         * gcc.c-torture/compile/20011219-2.c: New test.
31584
31585         * gcc.c-torture/execute/20011219-1.c: New test.
31586
31587 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31588
31589         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31590         target does not support weak symbols.
31591
31592 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31593
31594         * gcc.c-torture/compile/20011219-1.c: New test.
31595
31596 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31597
31598         * g++.dg/other/error1.C: New test.
31599
31600 2001-12-17  Jeffrey A Law  (law@redhat.com)
31601
31602         * gcc.c-torture/execute/20011217-1.c: New test.
31603
31604 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31605
31606         * objc.dg/special/: New directory.
31607         * objc.dg/special/special.exp: New file.
31608         * objc.dg/special/unclaimed-category-1.h: New file.
31609         * objc.dg/special/unclaimed-category-1a.m: New file.
31610         * objc.dg/special/unclaimed-category-1.m: New file.
31611
31612 2001-12-17  Andreas Jaeger  <aj@suse.de>
31613
31614         * gcc.c-torture/compile/20011217-2.c: New test.
31615
31616 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31617
31618         * gcc.c-torture/compile/20011217-1.c: New test.
31619
31620 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31621
31622         * testsuite/gcc.dg/20011214-1.c: New.
31623
31624 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31625
31626         * gcc.dg/altivec-4.c: New.
31627
31628 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31629
31630         * gcc.dg/20011113-1.c: New test.
31631
31632 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31633
31634         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31635         std::__malloc_alloc_template<0> and
31636         std::__default_alloc_template<false, 0>.
31637
31638 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31639
31640         * objc/execute/bf-21.m: New test.
31641         * objc/execute/enumeration-1.m: New test.
31642         * objc/execute/enumeration-2.m: New test.
31643
31644 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31645
31646         * gcc.dg/gnu89-init-1.c: New test.
31647
31648 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31649
31650         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31651         * g++.old-deja/g++.jason/2371.C: Likewise.
31652         * g++.old-deja/g++.jason/template33.C: Likewise.
31653         * g++.old-deja/g++.jason/template34.C: Likewise.
31654         * g++.old-deja/g++.jason/template36.C: Likewise.
31655         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31656         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31657         * g++.old-deja/g++.other/typename1.C: Likewise.
31658         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31659         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31660         * g++.old-deja/g++.pt/typename11.C: Likewise.
31661         * g++.old-deja/g++.pt/typename14.C: Likewise.
31662         * g++.old-deja/g++.pt/typename16.C: Likewise.
31663         * g++.old-deja/g++.pt/typename3.C: Likewise.
31664         * g++.old-deja/g++.pt/typename4.C: Likewise.
31665         * g++.old-deja/g++.pt/typename5.C: Likewise.
31666         * g++.old-deja/g++.pt/typename7.C: Likewise.
31667         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31668
31669 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31670
31671         * g++.dg/other/linkage1.C: New test.
31672         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31673         specifiers.
31674
31675 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31676
31677         * gcc.dg/concat.c: New test.
31678
31679 2001-12-11  Stan Shebs  <shebs@apple.com>
31680
31681         * objc/compile: New test directory.
31682         * objc/compile/compile.exp: New expect script.
31683         * objc/compile/20011211-1.m: New compile test.
31684
31685 2001-12-11  Jason Merrill  <jason@redhat.com>
31686
31687         * lib/prune.exp (prune_gcc_output): Also handle "In member
31688         function".  So many permutations...
31689
31690 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31691
31692         * g++.dg/template/typedef1.C: New test.
31693
31694 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31695
31696         * g++.dg/other/copy1.C: New test.
31697
31698 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31699
31700         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31701
31702         * gcc.dg/builtin-choose-expr.c: New.
31703
31704 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31705
31706         * gcc.dg/altivec-2.c: New.
31707
31708 2001-12-07  Richard Henderson  <rth@redhat.com>
31709
31710         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31711
31712 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
31713
31714         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
31715         ultrasparc.
31716
31717 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31718
31719         * g++-old.deja/g++.robertl/eb101.C: Deleted.
31720
31721 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
31722
31723         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
31724         variable argument list.
31725
31726 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
31727
31728         * gcc.c-torture/execute/memcheck: Delete entire directory.
31729         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
31730         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
31731
31732 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31733
31734         * gcc.dg/Wshadow-1.c: New test.
31735
31736 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
31737
31738         * gcc.c-torture/compile/20011130-1.c: New test.
31739
31740         * gcc.dg/noncompile/20011025-1.c: New test.
31741
31742         * g++.dg/other/anon-union.C: New test.
31743
31744         * gcc.c-torture/execute/20011024-1.c: New test.
31745
31746 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31747
31748         * gcc.c-torture/execute/20000722-1.x,
31749         gcc.c-torture/execute/20010123-1.x: Remove.
31750         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31751         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31752         gcc.dg/c99-complit-2.c: New tests.
31753
31754 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
31755
31756         * g++.dg/inherit/base1.C: New test.
31757
31758 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
31759
31760         * g++.dg/other/stdarg1.C: New test.
31761
31762         * gcc.c-torture/compile/20011130-2.c: New test.
31763
31764 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
31765
31766         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
31767         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
31768         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
31769         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
31770         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
31771         * gcc.dg/builtin-prefetch-1.c: New test.
31772
31773 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
31774
31775         * gcc.dg/20011130-1.c: New test.
31776
31777 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31778
31779         * g++.dg/other/scope1.C: New test.
31780         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
31781
31782 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31783
31784         * gcc.dg/vla-init-1.c: New test.
31785
31786 2001-12-01  Geoff Keating  <geoffk@redhat.com>
31787
31788         * gcc.c-torture/compile/structs.c: New testcase from GDB.
31789
31790 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31791
31792         * objc.dg/alias.m: Update.
31793         * objc.dg/class-1.m: Update.
31794         * objc.dg/const-str-1.m: Update.
31795         * objc.dg/fwd-proto-1.m: Update.
31796         * objc.dg/id-1.m: Update.
31797         * objc.dg/super-class-1.m: Update.
31798
31799 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
31800
31801         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
31802         constructs.
31803
31804 2001-11-28  Jeffrey A Law  (law@cygnus.com)
31805
31806         * gcc.c-torture/execute/20011128-1.c: New test.
31807
31808 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
31809
31810         * gcc.dg/20011127-1.c: New test.
31811
31812 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31813
31814         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
31815         from Austin Group draft 7.
31816         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
31817         scanf format arguments.
31818         * gcc.dg/format/no-exargs-2.c: New test.
31819
31820 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
31821
31822         * g++.dg/abi/vbase8-4.C: New test.
31823
31824 2001-11-24  Ian Lance Taylor  <ian@airs.com>
31825
31826         * gcc.c-torture/execute/20011121-1.c: New test.
31827
31828 2001-11-23  Jeffrey A Law  (law@cygnus.com)
31829
31830         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
31831
31832 2001-11-23  Andreas Jaeger  <aj@suse.de>
31833
31834         * gcc.dg/cpp/charconst-2.c: New test.
31835
31836 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
31837
31838         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
31839         to the host if it is remote.  Let tests specify extra headers
31840         they use.
31841         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
31842         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
31843         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
31844         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
31845         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
31846         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
31847         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
31848         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
31849         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
31850         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
31851
31852 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
31853
31854         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
31855         for little endian ARMs.
31856
31857 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
31858
31859         * gcc.c-torture/compile/20011119-1.c: New test.
31860         * gcc.c-torture/compile/20011119-2.c: New test.
31861
31862 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
31863
31864         * gcc.dg/altivec-1.c: Fix typo.
31865
31866 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
31867
31868         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
31869
31870 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
31871
31872         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
31873
31874 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
31875
31876         * lib/g77.exp: Don't specify --rpath-link.
31877
31878         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
31879         across all the headers.
31880         * gcc.dg/format/format.exp: For testing on a remote host,
31881         copy format.h.
31882
31883         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
31884         * gcc.c-torture/execute/930406-1.c: Likewise.
31885         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31886
31887 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
31888
31889         * gcc.dg/altivec-1.c: New.
31890
31891 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
31892
31893         * gcc.dg/cpp/fpreprocessed.c: New test case.
31894
31895 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31896
31897         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
31898         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
31899         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
31900
31901 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31902
31903         * gcc.dg/no-builtin-1.c: New test.
31904
31905 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
31906
31907         * gcc.c-torture/execute/20011115-1.c: New test.
31908
31909 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
31910
31911         * gcc.c-torture/compile/20011114-2.c: New test.
31912         * gcc.c-torture/compile/20011114-3.c: New test.
31913         * gcc.c-torture/compile/20011114-4.c: New test.
31914
31915 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
31916
31917         * g++.dg/other/init1.C: New test.
31918
31919 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
31920
31921         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
31922         message.
31923
31924         * gcc.c-torture/execute/20011114-1.c: New testcase.
31925
31926         * gcc.c-torture/compile/20010327-1.c: Revert last change.
31927         * gcc.c-torture/compile/20011114-1.c: New test, exactly
31928         like the (before this change) version of 20010327-1.c.
31929
31930 2001-11-14  Roger Sayle <roger@eyesopen.com>
31931
31932         * gcc.c-torture/execute/string-opt-13.c: New testcase.
31933
31934 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
31935
31936         * g++.dg/init/array2.C: New test.
31937
31938 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
31939
31940         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31941
31942 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         * g++.dg/other/forscope1.C: New test.
31945         * g++.dg/ext/forscope1.C: New test.
31946         * g++.dg/ext/forscope2.C: New test.
31947
31948 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31949
31950         * gcc.c-torture/execute/20011113-1.c: New test.
31951
31952 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31953
31954         * gcc.c-torture/execute/20011109-2.c: New test.
31955
31956         * gcc.c-torture/execute/20011109-1.c: New test.
31957
31958 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31959
31960         * gcc.c-torture/compile/20011109-1.c: New test.
31961
31962 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31963
31964         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31965         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31966         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31967         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31968         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31969         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31970         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31971
31972 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31973
31974         * g++.dg/warn/Wshadow-1.C: New tests.
31975         * g++.old-deja/g++.mike/for3.C: Update.
31976
31977 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31978
31979         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31980         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31981         XFAILs.  Adjust expected error texts.
31982         * gcc.c-torture/compile/20011106-1.c,
31983         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31984         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31985         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31986         gcc.dg/c99-array-lval-5.c: New tests.
31987
31988 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31989
31990         * gcc.dg/cpp/defined.c: Update.
31991
31992 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31993
31994         * gcc.c-torture/execute/anon-1.c: New test.
31995
31996 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31997
31998         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31999         same size, so no warning should be produced on stormy16.
32000
32001         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32002         due to oversized array.
32003         * g++.old-deja/g++.mike/ns15.C: Likewise.
32004         * g++.old-deja/g++.pt/crash16.C: Likewise.
32005
32006 2001-11-02  Graham Stott  <grahams@redhat.com>
32007
32008         * g++.dgother/debug1.C: Fix typos.
32009
32010 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32011
32012         * g++.dg/other/debug1.C: New test.
32013
32014 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32015
32016         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32017         of unsigned long.
32018
32019 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32020
32021         * gcc.dg/20011029-2.c: New test.
32022
32023         * gcc.c-torture/compile/20011029-1.c: New test.
32024
32025 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32026
32027         * objc/execute/class_self-1.m: New test.
32028         * objc/execute/class_self-2.m: New test.
32029
32030 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32031
32032         * gcc.misc-tests/msgs.exp: Delete.
32033         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32034         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32035         error set to match recent changes.
32036
32037 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32038
32039         * gcc.dg/20011021-1.c: New test.
32040
32041 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32042
32043         * gcc.c-torture/compile/20011023-1.c: New test.
32044
32045 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32046
32047         * lib/g77.exp: Rewrite based on lib/g++.exp.
32048
32049 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32050
32051         * gcc.c-torture/execute/20011019-1.c: New test.
32052
32053         * gcc.dg/20011018-1.c: New test.
32054
32055 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32056
32057         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32058
32059 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32060
32061         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32062         * gcc.dg/attr-invalid.c: Likewise.
32063
32064 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32065
32066         * testsuite/gcc.dg/20011015-1.c: New test.
32067
32068 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32069
32070         * g++.dg/template/unify2.C: New test.
32071
32072 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32073
32074         * g++.dg/other/exception-specification.C: New test
32075
32076 2001-10-13  Tom Rix  <trix@redhat.com>
32077
32078         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
32079         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
32080
32081 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
32082
32083         * testsuite/gcc.dg/20011009-1.c: New test.
32084
32085 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
32086
32087         PR g++/4476
32088         * g++.dg/other/friend1.C: New test.
32089
32090 2001-10-11  Richard Henderson  <rth@redhat.com>
32091
32092         * g++.old-deja/g++.other/crash18.C: Add -S to options.
32093
32094 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32095
32096         * gcc.c-torture/compile/20011010-1.c: New.
32097
32098 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32099
32100         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
32101         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
32102         g77.f-torture/execute/execute.exp,
32103         g77.f-torture/noncompile/noncompile.exp,
32104         gcc.c-torture/compile/compile.exp,
32105         gcc.c-torture/execute/execute.exp,
32106         gcc.c-torture/execute/ieee/ieee.exp,
32107         gcc.c-torture/execute/memcheck/memcheck.exp,
32108         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
32109         objc/execute/execute.exp: Update FSF address.
32110
32111 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32112
32113         * gcc.dg/cpp/cmdlne-C.c: Update.
32114         * gcc.dg/cpp/cmdlne-C2.c: New.
32115
32116 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32117
32118         * gcc.c-torture/execute/20011008-3.c: New.
32119
32120 2001-10-08  DJ Delorie  <dj@redhat.com>
32121
32122         * gcc.dg/20011008-1.c: New.
32123         * gcc.dg/20011008-2.c: New.
32124
32125 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32126
32127         * gcc.dg/cpp/spacing1.c: Update test.
32128
32129 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32130
32131         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
32132         spelling errors of "separate" as "seperate".
32133
32134 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
32135
32136         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
32137         enough to avoid inlining.
32138
32139 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32140
32141         * lib/g77.exp: set libg2c_dir correctly.
32142
32143 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32144
32145         * gcc.dg/cpp/macro11.c: New test.
32146
32147 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32148
32149         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
32150         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
32151         gcc.dg/format/multattr-3.c: New tests.
32152         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
32153         tests for format attributes on function pointers being rejected.
32154
32155 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32156
32157         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
32158
32159 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32160
32161         * g++.dg/warn/format1.C: New test.
32162
32163 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32164
32165         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
32166
32167 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32168
32169         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
32170
32171 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32172
32173         * gcc.dg/cpp/redef2.c: Add test.
32174
32175 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
32176
32177         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
32178         long-standing bug on i686, apparently.
32179         * gcc.c-torture/execute/loop-2c.x: New file.
32180         * gcc.c-torture/execute/loop-2d.x: New file.
32181         * gcc.c-torture/execute/loop-3c.x: New file.
32182
32183 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
32184
32185         * gcc.dg/cpp/20000625-2.c: Correct line number.
32186
32187 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32188
32189         * gcc.dg/cpp/macro10.c: New test.
32190         * gcc.dg/cpp/strify3.c: New test.
32191         * gcc.dg/cpp/spacing1.c: Add tests.
32192         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
32193         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
32194
32195 2001-09-24  DJ Delorie  <dj@redhat.com>
32196
32197         * gcc.c-torture/execute/20010924-1.c: New test.
32198
32199 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32200
32201         * testsuite/objc/execute/paste.m: Remove.
32202
32203 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32204
32205         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
32206
32207 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
32208
32209         * g77.dg/strlen0.f: New test.
32210
32211 2001-09-21  Richard Henderson  <rth@redhat.com>
32212
32213         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
32214         * g++.old-deja/g++.abi/vtable2.C: Likewise.
32215
32216 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32217
32218         Table-driven attributes.
32219         * g++.dg/ext/attrib1.C: New test.
32220
32221 2001-09-20  DJ Delorie  <dj@redhat.com>
32222
32223         * gcc.dg/20000926-1.c: Update expected warning messages.
32224         * gcc.dg/array-2.c: Likewise, and test for warnings too.
32225         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
32226         array.
32227
32228 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
32229
32230         * g++.dg/eh/registers1.C: New test case.
32231
32232 2001-09-17  Richard Henderson  <rth@redhat.com>
32233
32234         * gcc.dg/array-5.c: Fix VLA decomposition test.
32235
32236 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32237
32238         * gcc.dg/cpp/line5.c: New testcase.
32239
32240 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32241
32242         * gcc.dg/cpp/macro9.c: New test.
32243
32244 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
32245
32246         * gcc.c-torture/execute/980223.c: Change type of addr from long
32247         to char *.
32248
32249 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
32250
32251         * gcc.c-torture/execute/20010915-1.c: New test.
32252
32253 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
32254
32255         * g77.dg/bprob: New directory.
32256         * g77.dg/bprob/bprob.exp: New file.
32257         * g77.dg/bprob/bprob-1.f: New test.
32258         * g77.dg/gcov: New directory.
32259         * g77.dg/gcov/gcov.exp: New file.
32260         * g77.dg/gcov/gcov-1.f: New test.
32261         * g77.dg/gcov/gcov-1.x: New file.
32262
32263 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32264
32265         * gcc.dg/cpp/directiv.c: Update.
32266         * gcc.dg/cpp/undef1.c: Update.
32267
32268 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
32269
32270         * gcc.dg/20010912-1.c: New test.
32271
32272 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
32273
32274         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
32275         language-independent file in lib.
32276         * lib/gcov.exp: New file.
32277
32278 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32279
32280         * gcc.c-torture/compile/20010911-1.c: New test.
32281
32282 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
32283
32284         * lib/profopt.exp: New, to support profile-directed optimizations.
32285         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
32286         * gcc.misc-tests/bprob-1.c: New test.
32287         * gcc.misc-tests/bprob-2.c: New test.
32288
32289 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
32290
32291         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
32292         XFAIL and which kinds of gcov output to verify.
32293         * gcc.misc-tests/gcov-4b.x: New file.
32294         * gcc.misc-tests/gcov-5b.x: New file.
32295         * gcc.misc-tests/gcov-6.x: New file.
32296         * gcc.misc-tests/gcov-7.c: New test.
32297         * gcc.misc-tests/gcov-7.x: New file.
32298
32299 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
32300
32301         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
32302         * gcc.misc-tests/gcov-6.c: New test.
32303
32304 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32305
32306         PR c++/3986
32307         * g++.dg/abi/vbase1.C: New test.
32308
32309 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
32310
32311         * objc.dg/method-2.m: New.
32312
32313 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32314
32315         PR c++/4203
32316         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
32317         * g++.dg/init/empty1.C: New test.
32318
32319 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
32320
32321         * gcc.c-torture/compile/20010903-1.c: New test.
32322
32323 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
32324
32325         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
32326         for m68k.
32327
32328 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
32329
32330         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
32331
32332         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
32333
32334         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
32335
32336 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
32337
32338         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
32339         for 16-bit 'unsigned int'.
32340
32341 2001-08-29  Kazu Hirata  <kazu@hxi.com>
32342
32343         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
32344
32345 2001-08-27  Richard Henderson  <rth@redhat.com>
32346
32347         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
32348         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
32349
32350 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
32351
32352         * gcc.dg/asm-names.c (ymain): New.
32353
32354 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
32355
32356         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
32357         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
32358         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
32359
32360 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32361
32362         * gcc.dg/compare5.c: New testcase.
32363
32364 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
32365
32366         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
32367         and "In instantiation".
32368
32369 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
32370
32371         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
32372
32373 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
32374
32375         * gcc.misc-tests/gcov.exp: Add support for branch information.
32376         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
32377         * gcc.misc-tests/gcov-4.c: New test.
32378         * gcc.misc-tests/gcov-4b.c: New test.
32379         * gcc.misc-tests/gcov-5b.c: New test.
32380
32381 2001-08-20  Zack Weinberg  <zackw@panix.com>
32382
32383         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
32384         expected to fail.
32385
32386 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32387
32388         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
32389
32390 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
32391
32392         * g++.dg/eh/template1.C: New test.
32393
32394 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
32395
32396         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
32397         Fix thinko.
32398         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
32399         for xfail.
32400
32401 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
32402
32403         * lib/g77-dg.exp: Use prune.exp for common procedures
32404         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
32405         * lib/g77.exp: (g77-dg-prune) Remove
32406
32407 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
32408
32409         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
32410
32411 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32412
32413         * g++.dg/template/unify1.C: New test.
32414
32415 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
32416
32417         * g++.dg/abi/empty4.C: New test.
32418
32419 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
32420
32421         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
32422         solaris2.*
32423         * g77.f-torture/compile/pr3743.x: Likewise.
32424
32425 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32426
32427         * g++.dg/other/using-declaration.C: New test.
32428
32429 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32430
32431         * gcc.dg/cpp/tr-sign.c: New testcase.
32432
32433 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32434
32435         * gcc.dg/cpp/19951025-1.c: Revert.
32436         * gcc.dg/cpp/directiv.c: We no longer process directives that
32437         interrupt macro arguments.
32438
32439 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32440
32441         * gcc.dg/bconstp-1.c: New test.
32442
32443 2001-08-03  Richard Henderson  <rth@redhat.com>
32444
32445         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32446
32447 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32448
32449         * gcc.dg/cpp/19951025-1.c: Update.
32450
32451 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32452
32453         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32454         should be x.
32455
32456 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32457
32458         Kill -fhonor-std.
32459         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32460         * g++.old-deja/g++.other/std1.C: Likewise.
32461         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32462
32463 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32464
32465         * lib/g77.exp: Load gcc-defs.exp for common procedures
32466         (g77_pass, g77_fail, g77_finish, g77_exit,
32467         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32468
32469 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32470
32471         * g77.dg/fbackslash.f
32472         * g77.dg/fcase-preserve.f
32473         * g77.dg/ff90-1.f
32474         * g77.dg/ffixed-line-length-0.f
32475         * g77.dg/ffixed-line-length-132.f
32476         * g77.dg/ffixed-line-length-7.f
32477         * g77.dg/ffixed-line-length-72.f
32478         * g77.dg/ffixed-line-length-none.f
32479         * g77.dg/ffree-form-1.f
32480         * g77.dg/fno-backslash.f
32481         * g77.dg/fno-f90-1.f
32482         * g77.dg/fno-fixed-form-1.f
32483         * g77.dg/fno-onetrip.f
32484         * g77.dg/fno-typeless-boz.f
32485         * g77.dg/fno-underscoring.f
32486         * g77.dg/fno-vxt-1.f
32487         * g77.dg/fonetrip.f
32488         * g77.dg/ftypeless-boz.f
32489         * g77.dg/fugly-assumed.f
32490         * g77.dg/funderscoring.f
32491         * g77.dg/fvxt-1.f
32492
32493 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32494
32495         * objc.dg/fwd-proto-1.m: New.
32496         * objc.dg/local-decl-1.m: New.
32497         * objc.dg/naming-1.m: New.
32498         * objc.dg/naming-2.m: New.
32499         * objc.dg/proto-hier-1.m: New.
32500
32501 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32502
32503         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32504         largest-type elements to a struct makes its size grow.
32505
32506 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32507
32508         * g++.dg/abi/vthunk1.C: New test.
32509
32510 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32511
32512         * g++.dg/abi/vbase8-22.C: New test.
32513
32514 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32515
32516         * gcc.dg/cpp/macro8.c: New test.
32517
32518 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32519
32520         * g++.dg/abi/vbase8-21.C: New test.
32521
32522 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32523
32524         * g++.dg/abi/vbase8-10.C: New test.
32525
32526 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32527
32528         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32529         ${tool}_set_ld_library_path.
32530         Changed caller.
32531         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32532         g++.exp.
32533
32534 2001-07-26  Stan Cox <scox@redhat.com>
32535
32536         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32537         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32538         gcc_exit, gcc_check_unsupported_p):
32539         Moved to gcc-deps.exp
32540         * gcc-deps.exp: New file.
32541
32542 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32543
32544         * g++.old-deja/g++.pt/defarg14.C: New test.
32545
32546 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32547
32548         * g++.old-deja/g++.other/lineno5.C: New test.
32549
32550 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32551
32552         * g++.old-deja/g++.pt/crash68.C: New test.
32553
32554 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32555
32556         * g++.old-deja/g++.other/crash42.C: New test.
32557
32558 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32559
32560         * gcc.dg/cpp/extratokens.c: Fix.
32561         * gcc.dg/cpp/skipping2.c: New tests.
32562
32563 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32564
32565         * gcc.c-torture/execute/20010724-1.c: New file.
32566         * gcc.c-torture/execute/20010724-1.x: New file.
32567
32568 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32569
32570         * g++.old-deja/g++.other/cond7.C: New test.
32571
32572 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32573
32574         * g++.old-deja/g++.other/optimize4.C: New test.
32575
32576 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32577
32578         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32579
32580 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32581
32582         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32583         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32584         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32585         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32586
32587         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32588         bug report" message.
32589
32590         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32591         * g++.dg/ext/instantiate1.C: Move from old-deja.
32592
32593 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32594
32595         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32596         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32597         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32598         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32599
32600 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32601
32602         * gcc.c-torture/execute/20010723-1.c: New test.
32603
32604 2001-07-23  Ben Elliston  <bje@redhat.com>
32605
32606         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32607
32608 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32609
32610         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32611         i[34567]86-*-*.
32612         Delete handling of ieee_multilib_flags.
32613         Pass -mieee for alpha*-*-* and sh-*-*.
32614         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32615
32616 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32617
32618         Remove old-abi tests.
32619         * g++.old-deja/g++.mike/p11116.C: Remove.
32620         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32621
32622 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32623
32624         * g77.f-torture/compile/pr3743.f: New test
32625
32626 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32627
32628         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32629
32630 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32631
32632         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32633         g++.old-deja/g++.pt/static6.C: Likewise.
32634         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32635         supports weak symbols.
32636
32637 2001-07-18  Andreas Jaeger  <aj@suse.de>
32638
32639         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32640         supported again.
32641
32642 2001-07-18  Andreas Jaeger  <aj@suse.de>
32643
32644         * gcc.dg/iftrap-1.c: Fix target line.
32645
32646 2001-07-17  Richard Henderson  <rth@redhat.com>
32647
32648         * gcc.c-torture/execute/20010717-1.c: New.
32649
32650 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32651
32652         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32653         tests.
32654
32655 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32656
32657         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32658
32659 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32660
32661         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32662         UAC_SIGBUS, UAC_NOPRINT definitions.
32663
32664 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32665
32666         * objc/execute/object_is_class.m: New test.
32667         * objc/execute/object_is_meta_class.m: New test.
32668
32669 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32670
32671         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32672         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32673
32674 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32675
32676         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32677         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32678
32679 2001-07-14  Richard Henderson  <rth@redhat.com>
32680
32681         * gcc.dg/iftrap-1.c: New.
32682
32683 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32684
32685         * g77.f-torture/execute/intrinsic77.f: New test.
32686
32687 2001-07-11  Janis Johnson <janis@us.ibm.com>
32688
32689         * gcc.misc-tests/gcov-3.c: New test.
32690
32691 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32692
32693         * gcc.c-torture/compile/20010711-1.c,
32694         * gcc.c-torture/compile/20010711-2.c: New tests.
32695
32696 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32697
32698         * gcc.c-torture/execute/20010711-1.c: New test.
32699
32700 2001-07-11  Ben Elliston  <bje@redhat.com>
32701
32702         * g++.old-deja/g++.other/enum5.C: New test.
32703
32704 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32705
32706         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32707         (g++-dg-prune): Call prune_gcc_output.
32708         * prune.exp: New file for prune_gcc_output.
32709         * lib/g++.exp, lib/gcc.exp: Load it.
32710
32711 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32712
32713         * gcc.c-torture/compile/20010701-1.c,
32714         g++.old-deja/g++.ext/attrib6.C: New tests.
32715
32716 2001-07-06  Jeffrey A Law  (law@cygnus.com)
32717
32718         * gcc.c-torture/compile/20010706-1.c: New test.
32719
32720 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
32721
32722         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
32723
32724 2001-06-28  Stan Shebs  <shebs@apple.com>
32725
32726         * gcc.dg/pragma-darwin.c: New test.
32727
32728 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32729
32730         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
32731         Solaris 2.[678] system.
32732
32733 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32734
32735         * gcc.dg/20010622-1.c: New test.
32736
32737 2001-06-18  Stan Shebs  <shebs@apple.com>
32738
32739         * objc.dg: New directory.
32740         * objc.dg/dg.exp: New file.
32741         * objc.dg/alias.m: New.
32742         * objc.dg/class-1.m: New.
32743         * objc.dg/class-2.m: New.
32744         * objc.dg/const-str-1.m: New.
32745         * objc.dg/const-str-2.m: New.
32746         * objc.dg/id-1.m: New.
32747         * objc.dg/method-1.m: New.
32748         * objc.dg/super-class-1.m: New.
32749         * lib/objc-dg.exp: New file.
32750
32751 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32752
32753         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
32754         of label name.
32755
32756 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
32757
32758         * g++.old-deja/g++.abi/vbase8-9.C: New test.
32759
32760 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32761
32762         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
32763         variable.
32764
32765 2001-06-12  Richard Henderson  <rth@redhat.com>
32766
32767         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
32768
32769 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32770
32771         * g++.old-deja/g++.abi/vbase5.C: New test.
32772         * g++.old-deja/g++.abi/vbase6.C: New test.
32773         * g++.old-deja/g++.abi/vbase7.C: New test.
32774
32775 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32776
32777         * gcc.c-torture/compile/20010610-1.c: New test.
32778
32779 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32780
32781         * g++.old-deja/g++.abi/vbase4.C: New test.
32782
32783 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32784
32785         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
32786         support %f for HC11/HC12 targets.
32787         * gcc.c-torture/execute/930513-1.x: New file, likewise.
32788         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
32789         on HC11/HC12 targets.
32790         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
32791
32792 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32793
32794         * gcc.dg/wchar_t-1.c: New file.
32795         * gcc.dg/wint_t-1.c: Likewise.
32796
32797 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
32798
32799         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
32800
32801 2001-06-11  Richard Henderson  <rth@redhat.com>
32802
32803         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
32804
32805 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32806
32807         * gcc.c-torture/compile/20010611-1.c: New test.
32808
32809 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32810
32811         * gcc.dg/c99-tag-1.c: Add more tests.
32812
32813 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
32814
32815         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
32816         representation on MN10300 and ARM/Thumb.
32817
32818 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
32819
32820         * g77.f-torture/execute/20010610.f: New.
32821
32822 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
32823
32824         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
32825         names.
32826
32827 2001-06-09  Richard Henderson  <rth@redhat.com>
32828
32829         * gcc.c-torture/execute/ashrdi-1.c: New.
32830         * gcc.c-torture/execute/ashldi-1.c: New.
32831         * gcc.c-torture/execute/lshrdi-1.c: New.
32832
32833 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
32834
32835         * objc/execute/load-3.m: Added. Check sending +load to categories,
32836         in addition to classes.
32837
32838 2001-06-08  Stan Shebs  <shebs@apple.com>
32839
32840         * objc/execute/load-2.m: New test.  From Nicola Pero
32841         <n.pero@mi.flashnet.it>.
32842
32843 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
32844
32845         * gcc.c-torture/execute/20010605-2.c: New test.
32846
32847 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32848
32849         * g++.old-deja/g++.abi/vbase2.C: New test.
32850         * g++.old-deja/g++.abi/vbase3.C: New test.
32851
32852 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
32853
32854         * g++.old-deja/g++.pt/friend49.C: New test.
32855
32856 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
32857
32858         * g++.old-deja/g++.ext/anon3.C: New test.
32859
32860 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
32861
32862         * g++.old-deja/g++.other/conv7.C: New test.
32863
32864 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
32865
32866         * gcc.c-torture/compile/20010605-2.c: New test.
32867
32868 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32869
32870         * gcc.c-torture/execute/20010604-1.c: New test.
32871
32872 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
32873
32874         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
32875
32876 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
32877
32878         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
32879         (g++_link_flags): Likewise.
32880         (g++_init): Pass gccpath's value to two previous functions.
32881
32882 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32883
32884         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
32885         Ensure logfile entry matches exec command line.
32886
32887 2001-05-31  Richard Henderson  <rth@redhat.com>
32888
32889         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
32890         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
32891
32892 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
32893
32894         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
32895         compiler for irix6.2
32896
32897 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
32898
32899         * g++.old-deja/g++.other/optimize3.C: New file.
32900
32901 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
32902
32903         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
32904         assemble.
32905
32906 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
32907
32908         * g++.old-deja/g++.other/optimize2.C: New file.
32909
32910 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
32911
32912         * gcc.c-torture/compile/20010518-2.c: New file.
32913         * gcc.c-torture/execute/20010518-1.c: New file.
32914         * gcc.c-torture/execute/20010518-2.c: New file.
32915
32916 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32917
32918         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
32919
32920 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
32921
32922         G++ no longer defines builtins that do not begin with __builtin.
32923         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
32924         * g++.old-deja/g++.brendand/misc13.C: Likewise.
32925         * g++.old-deja/g++.law/builtin1.C: Likewise.
32926         * g++.old-deja/g++.law/cvt2.C: Likewise.
32927         * g++.old-deja/g++.mike/net5.C: Likewise.
32928         * g++.old-deja/g++.other/builtins1.C: Likewise.
32929         * g++.old-deja/g++.other/builtins2.C: Likewise.
32930         * g++.old-deja/g++.other/builtins3.C: Likewise.
32931         * g++.old-deja/g++.other/builtins4.C: Likewise.
32932         * g++.old-deja/g++.other/inline8.C: Likewise.
32933         * g++.old-deja/g++.robertl/eb39.C: Likewise.
32934
32935 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
32936
32937         * g++.old-deja/g++.pt/using1.C: Adjust.
32938         * g++.old-deja/g++.pt/using2.C: New test.
32939
32940 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32941
32942         * gcc.dg/cpp/charconst.c: New tests.
32943         * gcc.dg/cpp/escape.c: New tests.
32944         * gcc.dg/cpp/escape-1.c: New tests.
32945         * gcc.dg/cpp/escape-2.c: New tests.
32946         * gcc.dg/cpp/ucs.c: New tests.
32947
32948 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32949
32950         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32951         native compiler for irix6.5.
32952
32953 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32954
32955         * lib/g++.exp (g++_include_flags): Use args to compute
32956         get_multilibs.
32957         (g++_link_flags): Likewise.
32958         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32959
32960 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32961
32962         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32963
32964 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32965
32966         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32967         this file.
32968
32969 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32970
32971         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32972         STACK_SIZE;
32973         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32974         to STACK_SIZE; Use it to define size of add_histo array.
32975         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32976         to STACK_SIZE.
32977         (f): Use GITT_SIZE to define size of gitt local table.
32978         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32979         to STACK_SIZE; Use it to define size of bytemem array.
32980
32981 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32982
32983         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32984         on 68HC11/HC12 due to the asm instruction.
32985         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32986         * gcc.c-torture/compile/920520-1.x: Likewise.
32987         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32988         on 68HC11/HC12 because the function is larger than 64K.
32989         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32990         on 68HC11/HC12 because the structure is too large.
32991
32992 2001-05-20  Richard Henderson  <rth@redhat.com>
32993
32994         * gcc.c-torture/execute/20010520-1.c: New.
32995
32996 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32997
32998         * g++.old-deja/g++.warn/compare1.C: New test.
32999         * gcc.dg/compare4.c: New test.
33000
33001 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33002
33003         * g++.old-deja/g++.other/optimize1.C: New test.
33004
33005 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33006
33007         * g++.old-deja/g++.pt/spec41.C: New test.
33008
33009 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33010
33011         * gcc.c-torture/compile/20010114-1.x: Remove.
33012
33013 2001-05-18  Stan Shebs  <shebs@apple.com>
33014
33015         * gcc.c-torture/compile/20010518-1.c: New test.
33016
33017 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33018
33019         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33020         * g++.old-deja/g++.pt/crash67.C: New test.
33021
33022 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33023
33024         * g++.old-deja/g++.other/debug9.C: New test.
33025
33026 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33027
33028         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33029
33030 2001-05-16  Jan Hubicka  <jh@suse.cz>
33031
33032         * gcc.c-torture/compile/20010516-1.c: New test.
33033
33034 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33035
33036         * g++.old-deja/g++.other/crash41.C: New test.
33037
33038 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33039
33040         * g++.old-deja/g++.pt/crash66.C: New test.
33041
33042 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33043
33044         * g++.old-deja/g++.robertl/eb27.C: Convert.
33045
33046 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33047
33048         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33049         declaration being redundant.
33050
33051 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33052
33053         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33054
33055 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33056
33057         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33058
33059 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33060
33061         * lib/g++.exp: Use testsuite_flags.
33062
33063 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33064
33065         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33066
33067 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33068
33069         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33070
33071 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33072
33073         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
33074
33075 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
33076
33077         * gcc.c-torture/compile/20010313-1.c: New test.
33078
33079 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
33080
33081         * gcc.dg/cpp/direct2.c: New test.
33082         * gccq.dg/cpp/direct2s.c: New test.
33083
33084         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
33085
33086 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
33087
33088         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
33089         * g++.old-deja/g++.other/op3.C: Likewise.
33090
33091 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33092
33093         * gcc.dg/cpp/syshdr.h: New file.
33094         * gcc.dg/cpp/sysmac1.c: Update.
33095         * gcc.dg/cpp/sysmac2.c: Update.
33096
33097 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33098
33099         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
33100
33101 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
33102
33103         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
33104         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
33105
33106 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
33107
33108         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
33109
33110 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
33111
33112         * lib/g++.exp (g++_include_flags): Don't use any special flags
33113         if TESTING_IN_BUILD_TREE is not defined.
33114         (g++_init): Use a plain 'c++' as the compiler if
33115         TESTING_IN_BUILD_TREEE is not defined.
33116
33117 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33118
33119         * g++.old-deja/g++.eh/catch13.C: New test.
33120         * g++.old-deja/g++.eh/catch14.C: New test.
33121
33122 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33123
33124         * gcc.dg/cpp/tr-define.c: New test.
33125
33126 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
33127
33128         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
33129         <stdlib.h>, not <malloc.h>.
33130
33131 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33132
33133         * g++.old-deja/g++.ns/template17.C: New test.
33134
33135 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33136
33137         * g++.old-deja/g++.pt/ref4.C: New test.
33138
33139 2001-04-30  Richard Henderson  <rth@redhat.com>
33140
33141         * gcc.dg/20000724-1.c: Revert last change.
33142
33143 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
33144
33145         * g77.f-torture/execute/20010430.f: New test.
33146
33147 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
33148
33149         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
33150
33151 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
33152
33153         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
33154
33155 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33156
33157         * g++.old-deja/g++.eh/crash6.C: New test.
33158
33159 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33160
33161         * g++.old-deja/g++.other/warn7.C: New test.
33162
33163 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33164
33165         * g++.old-deja/g++.other/defarg9.C: New test.
33166
33167 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33168
33169         * g77.f-torture/compile/20010426.f: New test.
33170         * g77.f-torture/execute/20010426.f: New test.
33171
33172 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33173
33174         * g77.f-torture/compile/20000629-1.x: Remove - error
33175         has been fixed.
33176
33177 2001-04-26  Jeffrey A Law  (law@cygnus.com)
33178
33179         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
33180         Tweak slightly to work with g++.dg framework.
33181         * g++.dg/special/ecos.exp: Run initp1.C test.
33182         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
33183
33184         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
33185         its linker doesn't give line numbers either.
33186         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
33187
33188 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33189
33190         * g++.old-deja/g++.other/lex1.C: New test.
33191
33192 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
33193
33194         * gcc.dg/noncompile/20010425-1.c: New test.
33195
33196 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33197
33198         * g++.old-deja/g++.pt/mangle2.C: New test.
33199
33200 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33201
33202         * gcc.dg/format/plus-1.c: New test.
33203
33204 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33205
33206         * gcc.dg/20010423-1.c: New test.
33207
33208 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33209
33210         * gcc.c-torture/execute/20010422-1.c: New test.
33211
33212 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
33213
33214         * g++.old-deja/g++.ns/type2.C: New test.
33215
33216 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
33217
33218         * g++.old-deja/g++.other/perf1.C: New test.
33219
33220 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
33221
33222         * gcc.dg/c99-func-2.c: Remove xfail.
33223         * gcc.dg/c99-func-3.c: Remove xfail.
33224         * gcc.dg/c99-func-4.c: Remove xfail.
33225
33226 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
33227
33228         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
33229
33230 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33231
33232         * gcc.c-torture/compile/20010423-1.c: New test.
33233
33234 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33235
33236         * g++.old-deja/g++.pt/typename28.C: New test.
33237
33238 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33239
33240         * g++.old-deja/g++.abi/empty2.C: New test.
33241         * g++.old-deja/g++.abi/empty3.C: New test.
33242
33243 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33244
33245         * g++.old-deja/g++.other/comdat2.C: New test.
33246         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
33247
33248 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33249
33250         * g++.old-deja/g++.other/overload14.C: New test.
33251
33252 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33253
33254         * g++.old-deja/g++.other/lookup23.C: New test.
33255
33256 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33257
33258         * gcc.c-torture/execute/20010403-1.c: New test.
33259
33260 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
33261             Mark Mitchell  <mark@codesourcery.com>
33262
33263         * lib/old-dejagnu.exp: Don't delete output of executable.
33264         Add .exe suffix to executables.
33265
33266 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
33267
33268         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
33269
33270 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33271
33272         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
33273
33274 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33275
33276         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
33277         * g++.old-deja/g++.abi/crash1.C: New test.
33278
33279 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33280
33281         * g++.old-deja/g++.other/crash40.C: New test.
33282
33283 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33284
33285         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
33286
33287 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
33288
33289         * g++.old-deja/g++.other/warn6.C: New test.
33290
33291 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33292
33293         * g++.old-deja/g++.robertl/eb42.C: Same.
33294
33295 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33296
33297         * gcc.dg/wtr-conversion-1.c: New testcase.
33298
33299 2001-04-10  Richard Henderson  <rth@redhat.com>
33300
33301         * g++.old-deja/g++.other/array5.C: New.
33302
33303 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33304
33305         * gcc.c-torture/execute/20010408-1.c: New test.
33306
33307 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
33308
33309         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
33310         headers and constructs.
33311         * g++.old-deja/g++.robertl/eb79.C: Same.
33312         * g++.old-deja/g++.robertl/eb77.C (main): Same.
33313         * g++.old-deja/g++.robertl/eb73.C: Same.
33314         * g++.old-deja/g++.robertl/eb66.C (main): Same.
33315         * g++.old-deja/g++.robertl/eb55.C (t): Same.
33316         * g++.old-deja/g++.robertl/eb54.C (main): Same.
33317         * g++.old-deja/g++.robertl/eb46.C (main): Same.
33318         * g++.old-deja/g++.robertl/eb44.C: Same.
33319         * g++.old-deja/g++.robertl/eb41.C (main): Same.
33320         * g++.old-deja/g++.robertl/eb4.C (main): Same.
33321         * g++.old-deja/g++.robertl/eb39.C: Same.
33322         * g++.old-deja/g++.robertl/eb33.C (main): Same.
33323         * g++.old-deja/g++.robertl/eb31.C (main): Same.
33324         * g++.old-deja/g++.robertl/eb30.C: Same.
33325         * g++.old-deja/g++.robertl/eb3.C: Same.
33326         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
33327         * g++.old-deja/g++.robertl/eb21.C: Same.
33328         * g++.old-deja/g++.robertl/eb15.C: Same.
33329         * g++.old-deja/g++.robertl/eb118.C: Same.
33330         * g++.old-deja/g++.robertl/eb115.C (main): Same.
33331         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
33332         * g++.old-deja/g++.robertl/eb109.C: Same.
33333         * g++.old-deja/g++.other/sibcall1.C (main): Same.
33334         * g++.old-deja/g++.mike/rtti1.C: Same.
33335         * g++.old-deja/g++.mike/p658.C: Same.
33336         * g++.old-deja/g++.mike/net46.C: Same.
33337         * g++.old-deja/g++.mike/net34.C: Same.
33338         * g++.old-deja/g++.mike/memoize1.C: Same.
33339         * g++.old-deja/g++.mike/eh2.C: Same.
33340         * g++.old-deja/g++.law/weak.C: Same.
33341         * g++.old-deja/g++.law/visibility7.C: Same.
33342         * g++.old-deja/g++.law/visibility25.C: Same.
33343         * g++.old-deja/g++.law/visibility22.C: Same.
33344         * g++.old-deja/g++.law/visibility2.C: Same.
33345         * g++.old-deja/g++.law/visibility17.C: Same.
33346         * g++.old-deja/g++.law/visibility13.C: Same.
33347         * g++.old-deja/g++.law/visibility10.C: Same.
33348         * g++.old-deja/g++.law/visibility1.C: Same.
33349         * g++.old-deja/g++.law/virtual3.C (eval): Same.
33350         * g++.old-deja/g++.law/vbase1.C: Same.
33351         * g++.old-deja/g++.law/operators32.C: Same.
33352         * g++.old-deja/g++.law/nest3.C: Same.
33353         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
33354         * g++.old-deja/g++.law/except5.C (main): Same.
33355         * g++.old-deja/g++.law/cvt7.C (run): Same.
33356         * g++.old-deja/g++.law/cvt2.C: Same.
33357         * g++.old-deja/g++.law/cvt16.C: Same.
33358         * g++.old-deja/g++.law/ctors6.C (bar): Same.
33359         * g++.old-deja/g++.law/ctors17.C (main): Same.
33360         * g++.old-deja/g++.law/ctors13.C: Same.
33361         * g++.old-deja/g++.law/ctors12.C (main): Same.
33362         * g++.old-deja/g++.law/ctors10.C: Same.
33363         * g++.old-deja/g++.law/code-gen5.C: Same.
33364         * g++.old-deja/g++.law/bad-error7.C: Same.
33365         * g++.old-deja/g++.law/arm9.C: Same.
33366         * g++.old-deja/g++.law/arm12.C: Same.
33367         * g++.old-deja/g++.law/arg8.C: Same.
33368         * g++.old-deja/g++.law/arg1.C: Same.
33369         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
33370         * g++.old-deja/g++.jason/template31.C: Same.
33371         * g++.old-deja/g++.jason/template24.C (main): Same.
33372         * g++.old-deja/g++.jason/2371.C: Same.
33373         * g++.old-deja/g++.eh/new2.C: Same.
33374         * g++.old-deja/g++.eh/new1.C: Same.
33375         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
33376         * g++.old-deja/g++.brendan/nest21.C (main): Same.
33377         * g++.old-deja/g++.brendan/err-msg3.C: Same.
33378         * g++.old-deja/g++.brendan/crash62.C: Same.
33379         * g++.old-deja/g++.brendan/crash52.C: Same.
33380         * g++.old-deja/g++.brendan/crash49.C (main): Same.
33381         * g++.old-deja/g++.brendan/crash38.C: Same.
33382         * g++.old-deja/g++.brendan/crash15.C (main): Same.
33383         * g++.old-deja/g++.brendan/copy9.C: Same.
33384
33385 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
33386
33387         * gcc.c-torture/execute/20001203-2.c (memset):
33388         Count argument is of type __SIZE_TYPE__.
33389
33390 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
33391
33392         * gcc.c-torture/compile/20010404-1.c: New test.
33393
33394 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
33395
33396         * gcc.c-torture/compile/20010326-1.c: New test.
33397
33398 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
33399
33400         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
33401         peculiarities of the SH.
33402         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
33403
33404 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33405
33406         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
33407         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
33408         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
33409
33410 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33411
33412         * g77.f-torture/compile/20010321-1.f: New test.
33413
33414 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33415
33416         * gcc.c-torture/compile/20010329-1.c: New test.
33417
33418 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33419
33420         * gcc.c-torture/execute/20010329-1.c: New test.
33421
33422 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33423
33424         * g++.old-deja/g++.other/eh4.C: Fix typo.
33425
33426 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33427
33428         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
33429
33430 2001-03-28  Philip Blundell  <philb@gnu.org>
33431
33432         * gcc.c-torture/compile/20010328-1.c: New test.
33433
33434 2001-03-27  Richard Henderson  <rth@redhat.com>
33435
33436         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33437         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33438
33439 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33440
33441         * gcc.c-torture/compile/20010327-1.c: New test.
33442
33443 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33444
33445         * g++.old-deja/g++.other/friend12.C: New test.
33446         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33447         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33448
33449 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33450
33451         * gcc.c-torture/execute/20010325-1.c: New test.
33452
33453 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33454
33455         * g++.old-deja/g++.other/mangle3.C: New test.
33456
33457 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33458
33459         * g++.old-deja/g++.other/anon8.C: New test.
33460
33461 2001-03-20  Philip Blundell  <philb@gnu.org>
33462
33463         * gcc.c-torture/compile/20010320-1.c: New test.
33464
33465 2001-03-17  Richard Henderson  <rth@redhat.com>
33466
33467         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33468
33469 2001-03-15  Geoff Keating  <geoff@redhat.com>
33470
33471         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33472         tests on AIX.
33473
33474 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33475
33476         * g++.old-deja/g++.other/eh4.C: New test.
33477
33478 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33479
33480         * gcc.dg/cpp/mi1.c: Update.
33481
33482 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33483
33484         * g++.old-deja/g++.other/regstack.C: New test.
33485
33486 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33487
33488         * g++.old-deja/g++.other/ref4.C: New test.
33489
33490 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33491
33492         * objc/execute/va_method.m: Added.
33493         * objc/execute/IMP.m: Added.
33494         * objc/execute/_cmd.m: Added.
33495         * objc/execute/accessing_ivars.m: Added.
33496         * objc/execute/class-1.m: Added.
33497         * objc/execute/class-10.m: Added.
33498         * objc/execute/class-11.m: Added.
33499         * objc/execute/class-12.m: Added.
33500         * objc/execute/class-13.m: Added.
33501         * objc/execute/class-14.m: Added.
33502         * objc/execute/class-2.m: Added.
33503         * objc/execute/class-3.m: Added.
33504         * objc/execute/class-4.m: Added.
33505         * objc/execute/class-5.m: Added.
33506         * objc/execute/class-6.m: Added.
33507         * objc/execute/class-7.m: Added.
33508         * objc/execute/class-8.m: Added.
33509         * objc/execute/class-9.m: Added.
33510         * objc/execute/class-tests-1.h
33511         * objc/execute/class-tests-2.h
33512         * objc/execute/compatibility_alias.m: Added.
33513         * objc/execute/encode-1.m: Added.
33514         * objc/execute/formal_protocol-1.m: Added.
33515         * objc/execute/formal_protocol-2.m: Added.
33516         * objc/execute/formal_protocol-3.m: Added.
33517         * objc/execute/formal_protocol-4.m: Added.
33518         * objc/execute/formal_protocol-5.m: Added.
33519         * objc/execute/formal_protocol-6.m: Added.
33520         * objc/execute/formal_protocol-7.m: Added.
33521         * objc/execute/informal_protocol.m: Added.
33522         * objc/execute/initialize.m: Added.
33523         * objc/execute/load.m: Added.
33524         * objc/execute/many_args_method.m: Added.
33525         * objc/execute/nested-3.m: Added.
33526         * objc/execute/no_clash.m: Added.
33527         * objc/execute/private.m: Added.
33528         * objc/execute/redefining_self.m: Added.
33529         * objc/execute/root_methods.m: Added.
33530         * objc/execute/selector-1.m: Added.
33531         * objc/execute/static-1.m: Added.
33532         * objc/execute/static-2.m: Added.
33533         * objc/execute/va_method.m: Added.
33534
33535 2001-03-10  Richard Henderson  <rth@redhat.com>
33536
33537         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33538
33539 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33540
33541         * g++.old-deja/g++.other/crash31.C: XFAIL.
33542         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33543         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33544         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33545         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33546         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33547
33548 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33549
33550         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33551
33552 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33553
33554         * gcc.dg/20000724-1.c: Don't use multiline strings.
33555
33556 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33557
33558         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33559         result of -cString against what we expect it to be; don't just
33560         print it out for no one to read.
33561
33562         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33563         Based on testcases provided by Nicola Pero.
33564
33565 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33566
33567         * gcc.dg/cpp/macro7.c: New test.
33568
33569 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33570
33571         * gcc.dg/cpp/multiline.c: Update.
33572
33573 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33574
33575         * g++.old-deja/g++.other/enum3.C: New test.
33576
33577 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33578
33579         * g++.old-deja/g++.other/pod1.C: New test.
33580
33581 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33582
33583         * g++.old-deja/g++.ext/overload1.C: New test.
33584
33585 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33586
33587         * g++.old-deja/g++.pt/using1.C: New test.
33588
33589 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33590
33591         * g++.old-deja/g++.other/using9.C: New test.
33592
33593 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33594
33595         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33596
33597         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33598
33599 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33600
33601         * g++.old-deja/g++.ext/realpt1.C: Remove.
33602
33603 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33604
33605         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33606
33607 2001-02-26  Will Cohen  <wcohen@redhat.com>
33608
33609         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33610
33611 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33612
33613         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33614         templatized constructors.
33615
33616 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33617
33618         * gcc.c-torture/execute/20010224-1.c: New test.
33619
33620 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33621
33622         * gcc.c-torture/execute/20010222-1.c: New test.
33623
33624 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33625
33626         * g++.old-deja/g++.other/inline20.C: New test.
33627
33628 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33629
33630         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33631
33632 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33633
33634         * g++.old-deja/g++.other/lookup22.C: New test.
33635
33636 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33637
33638         * g77.dg: New directory.
33639         * g77.dg/20010216-1.f: New test case.
33640         * g77.dg/dg.exp: New driver.
33641         * lib/g77-dg.exp: New driver library.
33642
33643 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33644
33645         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33646
33647 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33648
33649         * g++.old-deja/g++.other/decl9.C: New test.
33650
33651 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33652
33653         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33654         not need <string> and also tests the initialization at runtime.
33655
33656 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33657
33658         * gcc.c-torture/execute/longlong.c: New test.
33659
33660 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33661
33662         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33663
33664 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33665
33666         * gcc.c-torture/execute/920302-1.c (execute):
33667         Change argument type to short.
33668
33669 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33670
33671         * g++.old-deja/g++.pt/deduct6.C: New test.
33672
33673 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33674
33675         * g++.old-deja/g++.pt/deduct5.C: New test.
33676
33677 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33678
33679         * gcc.c-torture/execute/20010209-1.c: New test.
33680
33681 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33682
33683         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33684
33685 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33686
33687         * g++.dg/vtgc1.C: Update for new ABI.
33688
33689         * consistency.vlad: New directory, 1665 files.
33690
33691 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33692
33693         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33694         return type.
33695         * gcc.dg/cpp/digraphs.c: Declare puts.
33696
33697 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33698
33699         * g++.old-deja/g++.other/warn5.C: New test.
33700
33701 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33702
33703         * g++.old-deja/g++.pt/spec40.C: New test.
33704
33705 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33706
33707         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33708         case.
33709         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33710
33711 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33712
33713         * gcc.c-torture/compile/20010209-1.c: New test.
33714
33715 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
33716
33717         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
33718         excess errors message but not if it crashes.
33719         * g++.old-deja/g++.other/crash27.C: Likewise.
33720         * g++.old-deja/g++.other/crash28.C: Likewise.
33721         * g++.old-deja/g++.other/crash30.C: Likewise.
33722         * g++.old-deja/g++.other/crash32.C: Likewise.
33723         * g++.old-deja/g++.other/crash35.C: Likewise.
33724         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33725
33726 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33727
33728         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
33729         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
33730         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
33731         g77.f-torture/execute/execute.exp,
33732         g77.f-torture/noncompile/noncompile.exp,
33733         gcc.c-torture/execute/execute.exp,
33734         gcc.c-torture/execute/memcheck/memcheck.exp,
33735         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
33736         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
33737         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
33738         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
33739         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
33740         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
33741         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33742         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33743         Remove bug reporting instructions with ancient email addresses.
33744
33745 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33746
33747         * gcc.dg/20010202-1.c: New test.
33748         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
33749
33750 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33751
33752         * g++.dg/stdbool-if.C: New test.
33753
33754 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
33755
33756         * objc/execute/fdecl.m: Added main().
33757
33758 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33759
33760         * gcc.c-torture/execute/20010206-1.c: New test.
33761
33762 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33763
33764         * gcc.dg/cpp/avoidpaste1.c: Update.
33765
33766 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
33767
33768         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
33769         Pero <nicola@brainstorm.co.uk>.
33770         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
33771
33772 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
33773
33774         * g++.old-deja/g++.pt/spec39.C: New test.
33775
33776 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
33777
33778         * gcc.c-torture/compile/20010202-1.c: New test.
33779
33780 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
33781
33782         * g++.old-deja/g++.abi/primary2.C: New test.
33783         * g++.old-deja/g++.abi/primary3.C: New test.
33784         * g++.old-deja/g++.abi/primary4.C: New test.
33785         * g++.old-deja/g++.abi/primary5.C: New test.
33786         * g++.old-deja/g++.abi/vtable3.h: New test.
33787         * g++.old-deja/g++.abi/vtable3a.C: New test.
33788         * g++.old-deja/g++.abi/vtable3b.C: New test.
33789         * g++.old-deja/g++.abi/vtable3c.C: New test.
33790         * g++.old-deja/g++.abi/vtable3d.C: New test.
33791         * g++.old-deja/g++.abi/vtable3e.C: New test.
33792         * g++.old-deja/g++.abi/vtable3f.C: New test.
33793         * g++.old-deja/g++.abi/vtable3g.C: New test.
33794         * g++.old-deja/g++.abi/vtable3h.C: New test.
33795         * g++.old-deja/g++.abi/vtable3i.C: New test.
33796         * g++.old-deja/g++.abi/vtable3j.C: New test.
33797         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
33798
33799 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
33800
33801         * g++.old-deja/g++.other/anon6.C: New test.
33802         * g++.old-deja/g++.other/anon7.C: New test.
33803
33804 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
33805
33806         * gcc.dg/cpp/avoidpaste2.c: New tests.
33807
33808 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
33809
33810         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
33811
33812 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
33813
33814         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
33815         DECIMAL_DIG cases for Irix."
33816
33817 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
33818
33819         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
33820
33821 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33822
33823         * gcc.dg/c99-tag-1.c: New test.
33824
33825 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33826
33827         * gcc.dg/cpp/tr-warn1.c: Add tests.
33828
33829 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
33830
33831         * gcc.dg/cpp/avoidpaste1.c: Update.
33832         * gcc.dg/cpp/paste4.c: Update.
33833
33834 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
33835
33836         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
33837         cases for Irix.
33838
33839 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33840
33841         * g++.old-deja/g++.other/inline19.C: New test.
33842
33843 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
33844
33845         * gcc.dg/Wlarger-than.c: New test.
33846
33847 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33848
33849         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
33850
33851 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
33852
33853         * gcc.c-torture/execute/20010129-1.c: New test.
33854         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
33855
33856 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33857
33858         * gcc.dg/cpp/avoidpaste1.c: Test case.
33859
33860 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
33861
33862         * g++.old-deja/g++.other/inline18.C: New test.
33863
33864 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33865
33866         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
33867         and __builtin_putchar.
33868
33869 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
33870
33871         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
33872         tests.
33873
33874 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
33875
33876         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
33877         floating point number rounding mode to round to the nearest
33878         representable mode.
33879
33880 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
33881
33882         * g++.old-deja/g++.other/mangle2.C: New test.
33883
33884 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
33885
33886         * gcc.c-torture/compile/20010124-1.c: New test.
33887
33888 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
33889
33890         * g++.old-deja/g++.pt/spec38.C: New test.
33891
33892 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33893
33894         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
33895         "Build don't run".
33896
33897 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33898
33899         * gcc.c-torture/execute/20010123-1.c: New test.
33900
33901 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33902
33903         * g++.old-deja/g++.pt/spec37.C: New test.
33904
33905 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
33906
33907         * g++.old-deja/g++.pt/overload14.C: New test.
33908
33909 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33910
33911         * gcc.c-torture/execute/20010122-1.c: New test, exercise
33912         __builtin_return_address.
33913
33914 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
33915
33916         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
33917         * g++.old-deja/g++.pt/spec35.C: New test.
33918         * g++.old-deja/g++.pt/spec36.C: New test.
33919
33920 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
33921
33922         * gcc.c-torture/compile/20010118-1.c: New test.
33923
33924 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
33925
33926         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
33927
33928 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33929
33930         * gcc.c-torture/execute/20010119-1.c: New test.
33931
33932 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33933
33934         * g++.old-deja/g++.other/vbase5.C: New test.
33935
33936 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
33937
33938         * gcc.c-torture/execute/20010118-1.c: New test.
33939
33940 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33941
33942         * g++.old-deja/g++.pt/deduct3.C: New test.
33943
33944 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33945
33946         * g++.old-deja/g++.pt/spec34.C: New test.
33947
33948 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33949
33950         * g77.f-torture/compile/20000601-2.f: New test.
33951
33952 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33953
33954         * g++.old-deja/g++.other/init17.C: New test.
33955
33956 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33957
33958         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33959
33960 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33961
33962         * g++.old-deja/g++.pt/unify8.C: New test.
33963
33964 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33965
33966         * g++.old-deja/g++.abi/vbase1.C: New test.
33967
33968 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33969
33970         * g++.old-deja/g++.pt/crash65.C: New test.
33971
33972 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33973
33974         * gcc.dg/cpp/assembl2.S: New test case.
33975
33976 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33977
33978         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33979         are supported.
33980
33981 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33982
33983         * g++.old-deja/g++.other/builtins1.C: New test.
33984         * g++.old-deja/g++.other/builtins2.C: Likewise.
33985         * g++.old-deja/g++.other/builtins3.C: Likewise.
33986         * g++.old-deja/g++.other/builtins4.C: Likewise.
33987
33988 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33989
33990         * gcc.c-torture/compile/20010117-1.c: New test.
33991         * gcc.c-torture/compile/20010117-2.c: New test.
33992
33993 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33994
33995         * g77.f-torture/execute/20010116.[fx]: New test,
33996         XFAIL on i?86-*-*.
33997         * g77.f-torture/compile/20010115.f: Indicate it's
33998         a test for PR fortran/1636.
33999
34000 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34001
34002         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34003
34004 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34005
34006         * g77.f-torture/compile/20010115.f: New test.
34007
34008 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34009
34010         * g++.old-deja/g++.pt/nontype5.C: New test.
34011
34012 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34013
34014         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34015         have an equivalent working one below it.
34016
34017 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34018
34019         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34020         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34021
34022 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34023
34024         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34025         message containing "init_priority".
34026         (conpr-2.C): Likewise.
34027         (conpr-3.C): Likewise.
34028         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34029
34030 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34031
34032         * gcc.c-torture/execute/20010114-2.c: New test.
34033
34034 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34035
34036         * gcc.c-torture/compile/20010114-1.c: New test.
34037         * gcc.c-torture/compile/20010114-1.x: Xfail.
34038         * gcc.c-torture/compile/20010114-2.c: New test.
34039         * gcc.c-torture/execute/20010114-1.c: New test.
34040         * gcc.dg/trunc-1.c: New test.
34041         * gcc.dg/uninit-B.c: New test.
34042
34043 2001-01-13  Nick Clifton  <nickc@redhat.com>
34044
34045         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34046         target.
34047
34048 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34049
34050         * gcc.c-torture/compile/20010113-1.c: New test.
34051
34052 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34053
34054         * gcc.c-torture/compile/20001212-1.c: New test.
34055
34056 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34057
34058         * gcc.dg/cpp/widestr1.c: Update.
34059         * gcc.dg/cpp/prag-imp.c: Remove.
34060
34061 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34062
34063         * gcc.c-torture/execute/20000801-3.x: Remove.
34064         * gcc.dg/c90-init-1.c: New test.
34065         * gcc.dg/c99-init-1.c: New test.
34066         * gcc.dg/c99-init-2.c: New test.
34067         * gcc.dg/gnu99-init-1.c: New test.
34068
34069 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34070
34071         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34072         testing that no relevant ones were found.
34073
34074 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34075
34076         * g++.old-deja/g++.pt/cast2.C: New test.
34077
34078 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34079
34080         * g++.old-deja/g++.pt/friend47.C: New test.
34081
34082 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34083
34084         * g++.old-deja/g++.pt/instantiate13.C: New test.
34085
34086 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34087
34088         * g++.old-deja/g++.other/defarg7.C: New test.
34089         * g++.old-deja/g++.other/defarg8.C: New test.
34090
34091 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34092
34093         * g++.old-deja/g++.pt/crash64.C: New test.
34094
34095 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34096
34097         * g++.old-deja/g++.pt/crash63.C: New test.
34098
34099 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34100
34101         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
34102
34103 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
34104
34105         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
34106
34107 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34108
34109         * g++.old-deja/g++.pt/error3.C: New test.
34110
34111 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34112
34113         * g++.old-deja/g++.other/crash39.C: New test.
34114
34115 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34116
34117         * g++.old-deja/g++.other/vbase4.C: New test.
34118
34119 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
34120
34121         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
34122         * gcc.dg/special/20000419-2.c: New file. Identical to above.
34123         * gcc.dg/special/special.exp: New test driver which will check
34124         for alias support for the above test.
34125
34126 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
34127
34128         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
34129         problems on small machines.
34130         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
34131         parameterize.
34132
34133 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
34134
34135         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
34136         mips.
34137         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34138
34139 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
34140
34141         * g++.old_deja/g++.pt/using8.C: New test.
34142
34143 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34144
34145         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
34146
34147 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
34148
34149         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
34150         where a failure is expected.
34151         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
34152
34153 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34154
34155         * g++.old_deja/g++.pt/instantiate12.C: New test.
34156
34157 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34158
34159         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
34160         start of structs.
34161         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
34162         * g++.old-deja/g++.brendan/crash17.C: Likewise.
34163         * g++.old-deja/g++.brendan/crash29.C: Likewise.
34164         * g++.old-deja/g++.brendan/crash48.C: Likewise.
34165         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34166         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
34167         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
34168         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
34169         * g++.old-deja/g++.eh/spec6.C: Likewise.
34170         * g++.old-deja/g++.jason/crash3.C: Likewise.
34171         * g++.old-deja/g++.law/ctors11.C: Likewise.
34172         * g++.old-deja/g++.law/ctors17.C: Likewise.
34173         * g++.old-deja/g++.law/ctors5.C: Likewise.
34174         * g++.old-deja/g++.law/ctors9.C: Likewise.
34175         * g++.old-deja/g++.mike/ambig1.C: Likewise.
34176         * g++.old-deja/g++.mike/net22.C: Likewise.
34177         * g++.old-deja/g++.mike/p3538a.C: Likewise.
34178         * g++.old-deja/g++.mike/p3538b.C: Likewise.
34179         * g++.old-deja/g++.mike/virt3.C: Likewise.
34180         * g++.old-deja/g++.niklas/t128.C: Likewise.
34181         * g++.old-deja/g++.other/anon4.C: Likewise.
34182         * g++.old-deja/g++.other/using1.C: Likewise.
34183         * g++.old-deja/g++.other/warn3.C: Likewise.
34184         * g++.old-deja/g++.pt/t37.C: Likewise.
34185         * g++.old-deja/g++.robertl/eb69.C: Likewise.
34186         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34187
34188 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34189
34190         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
34191
34192 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34193
34194         * gcc.c-torture/execute/stdio-opt-3.c: New test.
34195
34196 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
34197
34198         * gcc.c-torture/compile/20010107-1.c: New test.
34199
34200 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34201
34202         * gcc.c-torture/execute/builtin-noret-1.c: New test.
34203
34204 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34205
34206         * gcc.dg/format/format.h: New file.
34207         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
34208         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
34209         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
34210         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
34211         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
34212         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34213         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
34214         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
34215         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
34216         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
34217         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
34218         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
34219         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
34220         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
34221         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
34222         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
34223         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
34224         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
34225         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
34226         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
34227         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
34228         instead of declaring standard types, macros and functions in each
34229         test.
34230
34231 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
34232
34233         * gcc.c-torture/execute/20010106-1.c: New test.
34234
34235 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34236
34237         * gcc.dg/format/format.exp: New file.
34238         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
34239         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
34240         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
34241         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
34242         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
34243         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
34244         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
34245         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
34246         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
34247         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
34248         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
34249         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
34250         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
34251         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
34252         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
34253         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
34254         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
34255         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
34256         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
34257         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
34258         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
34259         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
34260         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
34261         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
34262         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
34263         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
34264         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
34265         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
34266         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
34267         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
34268         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
34269         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
34270         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
34271         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
34272         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
34273         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
34274         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
34275         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
34276         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
34277         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
34278         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
34279         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
34280
34281 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
34282
34283         * gcc.c-torture/execute/991228-1.c: Take word endianness into
34284         account.
34285
34286 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34287
34288         * gcc.c-torture/execute/builtin-complex-1.c: New test.
34289
34290 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34291
34292         * g++.old-deja/g++.pt/crash62.C: New test.
34293
34294 2001-01-04  Richard Henderson  <rth@redhat.com>
34295
34296         * gcc.dg/20000926-1.c: Update expected warnings.
34297         * gcc.dg/array-2.c: Likewise.
34298         * gcc.dg/array-4.c: Also validate flexible array members.
34299         * gcc.dg/c99-flex-array-1.c: New.
34300
34301 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34302
34303         * gcc.c-torture/compile/20001222-1.x: Remove.
34304
34305 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34306
34307         * gcc.c-torture/execute/built-in-setjmp.c: New.
34308
34309 2001-01-03  Richard Henderson  <rth@redhat.com>
34310
34311         * gcc.dg/940510-1.c: Update expected error wording.
34312         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
34313
34314 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
34315
34316         * lib/target-supports.exp (check_alias_available): Modified to
34317         indicate aliases not supported if only weak aliases are supported.
34318
34319 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34320
34321         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
34322         Turn on cmpstrsi checks for __pj__ and __i370__.
34323
34324 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34325
34326         * g++.old-deja/g++.other/virtual11.C: New test.
34327
34328 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34329
34330         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
34331
34332 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34333
34334         * gcc.c-torture/compile/20010102-1.c: New test.
34335
34336 2001-01-02  Andreas Jaeger  <aj@suse.de>
34337
34338         * gcc.dg/noreturn-3.c: New test.
34339
34340         * gcc.dg/noreturn-4.c: New test.
34341
34342 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34343
34344         * gcc.c-torture/execute/stdio-opt-1.c: Also test
34345         __builtin_fputc and __builtin_fwrite.
34346
34347 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34348
34349         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
34350         signed char, not default char.
34351
34352 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34353
34354         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
34355
34356 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
34357
34358         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
34359
34360 2000-12-29  Richard Henderson  <rth@redhat.com>
34361
34362         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
34363         (__cyg_profile_func_exit): Define.
34364
34365 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34366
34367         * g++.dg/vtgc1.C: New test.
34368
34369 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
34370
34371         * gcc.dg/noncompile/20001228-1.c: New test.
34372
34373         * gcc.dg/20001228-1.c: New test.
34374
34375         * gcc.c-torture/execute/20001228-1.c: New test.
34376
34377 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
34378
34379         * gcc.dg/format-strfmon-1.c: New test.
34380
34381 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34382
34383         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
34384         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
34385         * gcc.c-torture/execute/string-opt-1.c: Likewise.
34386         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34387         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34388         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34389         * gcc.c-torture/execute/string-opt-6.c: Likewise.
34390         * gcc.c-torture/execute/string-opt-7.c: Likewise.
34391         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34392         * gcc.c-torture/execute/string-opt-9.c: Likewise.
34393         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34394         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34395         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34396
34397         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
34398         * gcc.c-torture/execute/string-opt-4.c: Test index.
34399
34400 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
34401
34402         * gcc.c-torture/compile/20001226-1.c: New test.
34403
34404 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34405
34406         * gcc.c-torture/compile/20001222-1.c: New test.
34407         * gcc.c-torture/compile/20001222-1.x: Xfail.
34408
34409 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
34410
34411         * gcc.c-torture/execute/comp-goto-2.c: New test.
34412
34413 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
34414
34415         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
34416         Use long types if __INT_MAX__ is 32767.
34417         (main): Use cast to (sint32 *) when poking 88 into a_page.
34418
34419         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
34420
34421 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
34422
34423         * gcc.c-torture/compile/20001221-1.c: New test.
34424         * gcc.c-torture/execute/20001221-1.c: New test.
34425
34426 2000-12-20  Richard Henderson  <rth@redhat.com>
34427
34428         * g++.old-deja/g++.pt/crash36.C: Update error lines.
34429         * g++.old-deja/g++.robertl/eb109.C: Likewise.
34430
34431 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34432
34433         * gcc.dg/compare3.c: New test.
34434
34435 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34436
34437         * gcc.dg/format-warnll-1.c: New test.
34438
34439 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34440
34441         * gcc.dg/cpp/cmdlne-P.c: New test.
34442
34443 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34444
34445         * gcc.c-torture/execute/builtin-abs-1.c,
34446         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34447
34448 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34449
34450         * gcc.dg/cpp/multiline.c: New test.
34451
34452 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34453
34454         * g++.old-deja/g++.other/syshdr1.C: Update.
34455         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34456
34457 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34458
34459         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34460
34461 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34462
34463         * g++.old-deja/g++.pt/ttp65.C: New test.
34464
34465 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34466
34467         * g++.old-deja/g++.pt/ttp64.C: New test.
34468
34469 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34470
34471         * g++.old-deja/g++.pt/spec33.C: New test.
34472
34473 2000-12-14  Catherine Moore  <clm@redhat.com>
34474
34475         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34476         * gcc.c-torture/execute/920612-2.c: Likewise.
34477         * gcc.c-torture/execute/920428-2.c: Likewise.
34478         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34479         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34480
34481 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34482
34483         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34484         * gcc.dg/pack-test-2.c: Likewise.
34485
34486 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34487
34488         Tests by Zack Weinberg <zackw@stanford.edu>.
34489
34490         * gcc.dg/cpp/defined.c: Update.
34491         * gcc.dg/cpp/defined_trad.c: New tests.
34492
34493 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34494
34495         * gcc.dg/cpp/trad-direct.c: Update.
34496
34497 2000-12-11  Neil Booth  <neilb@earthling.net>
34498
34499         * gcc.dg/cpp/defined_trad.c
34500
34501 2000-12-11  Neil Booth  <neilb@earthling.net>
34502
34503         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34504
34505 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34506
34507         * gcc.dg/format-miss-2.c: New test.
34508
34509 2000-12-09  Neil Booth  <neilb@earthling.net>
34510
34511         * gcc.dg/cpp/lineflags.c: New tests.
34512         * gcc.dg/cpp/poison.c: Update.
34513         * gcc.dg/cpp/redef2.c: Update.
34514         * gcc.dg/cpp/skipping.c: New test.
34515
34516 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34517
34518         * g++.old-deja/g++.other/eh3.C: New testcase.
34519
34520 2000-12-07  Neil Booth  <neilb@earthling.net>
34521
34522         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34523         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34524         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34525         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34526         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34527         Update.
34528
34529 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34530
34531         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34532         __SIZE_TYPE__ instead of int for type of integers cast to
34533         pointers.
34534
34535 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34536
34537         * g++.old-deja/g++.other/cleanup4.C: New test.
34538
34539 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34540
34541         * format-sec-1.c: New test.
34542
34543 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34544
34545         * gcc.dg/format-nonlit-3.c: New test.
34546
34547 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34548
34549         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34550         through a null pointer.
34551
34552 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34553
34554         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34555         * g++.old-deja/g++.pt/partial4.C: New test.
34556
34557 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34558
34559         * gcc.c-torture/execute/ieee/hugeval.x: New.
34560
34561 2000-12-06  Neil Booth  <neilb@earthling.net>
34562
34563         * gcc.dg/cpp/backslash2.c: New tests.
34564
34565 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34566
34567         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34568         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34569
34570 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34571
34572         * gcc.c-torture/execute/20001203-2.c: New testcase.
34573
34574 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34575
34576         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34577         * g++.old-deja/g++.other/virtual10.C: New test.
34578
34579 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34580
34581         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34582
34583 2000-12-05  Richard Henderson  <rth@redhat.com>
34584
34585         * gcc.c-torture/compile/20001205-1.c: New.
34586
34587 2000-12-04  Neil Booth  <neilb@earthling.net>
34588
34589         * g++.old-deja/g++.other/virtual9.C: New test.
34590         * g++.old-deja/g++.pt/crash61.C: New test.
34591         * gcc.c-torture/execute/loop-9.c: New test.
34592
34593 2000-12-04  Neil Booth  <neilb@earthling.net>
34594
34595         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34596         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34597         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34598         * gcc.dg/cpp/extratokens.c: ...here.
34599
34600 2000-12-04  Neil Booth  <neilb@earthling.net>
34601
34602         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34603         New tests.
34604
34605 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34606
34607         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34608         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34609
34610 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34611
34612         * gcc.c-torture/execute/20001203-1.c: New test.
34613
34614 2000-12-03  Neil Booth  <neilb@earthling.net>
34615
34616         * gcc.dg/cpp/macro6.c: New test cases.
34617
34618 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34619
34620         * gcc.c-torture/execute/string-opt-9.c: New test.
34621         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34622         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34623         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34624
34625         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34626         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34627
34628 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34629
34630         * gcc.dg/cpp/if-6.c: New testcase.
34631
34632         * gcc.dg/20001201-1.c: New testcase.
34633
34634 2000-12-02  Neil Booth  <neilb@earthling.net>
34635
34636         * g++.old-deja/g++.other/externC4.C,
34637         g++.old-deja/g++.other/friend10.C: New tests.
34638
34639 2000-12-02  Neil Booth  <neilb@earthling.net>
34640
34641         * g++.old-deja/g++.other/instan2.C
34642         * g++.old-deja/g++.other/instan3.C: New test.
34643
34644 2000-12-02  Neil Booth  <neilb@earthling.net>
34645
34646         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34647         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34648         gnuc99.c,gnuc99-pedantic.c: New tests.
34649
34650 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34651
34652         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34653         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34654
34655 2000-12-01  Neil Booth  <neilb@earthling.net>
34656
34657         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34658         * gcc.dg/cpp/poison.c: Update.
34659         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34660
34661 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34662
34663         * g77.f-torture/execute/20001201.f: New test.
34664
34665 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34666
34667         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34668
34669 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34670
34671         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34672
34673 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34674
34675         * g++.old-deja/g++.other/cast6.C: New test.
34676
34677 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34678
34679         * gcc.c-torture/execute/20001130-2.c: New testcase.
34680
34681 2000-11-30  Richard Henderson  <rth@redhat.com>
34682
34683         * gcc.c-torture/execute/20001130-1.c: New test.
34684
34685 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34686
34687         * g++.old-deja/g++.other/op3.C: New test.
34688
34689 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34690
34691         * g++.old-deja/g++.other/op2.C: New test.
34692
34693 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34694
34695         * g++.old-deja/g++.other/crash38.C: New test.
34696
34697 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34698
34699         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34700
34701 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34702
34703         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34704         tests.
34705         * gcc.c-torture/execute/string-opt-6.c: New test.
34706
34707         * gcc.dg/20001117-1.c: Add main.
34708
34709 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34710
34711         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34712         Move from here ...
34713         * gcc.dg/940510-1.c: ... to here.
34714
34715         * gcc.dg/20000926-1.c: GNU C now allows initializations of
34716         zero-size arrays in toplevel structures.
34717
34718 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34719
34720         * gcc.c-torture/execute/loop-8.c: New test.
34721
34722 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34723
34724         * g++.old-deja/g++.other/base1.C: New test.
34725
34726 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34727
34728         * g++.old-deja/g++.other/parse2.C: New test.
34729
34730 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34731
34732         * g++.old-deja/g++.pt/incomplete1.C: New test.
34733
34734 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34735
34736         * g++.old-deja/g++.other/friend9.C: New test.
34737
34738 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34739
34740         * gcc.dg/20001127-1.c: New test.
34741
34742 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34743
34744         * g++.old-deja/g++.pt/friend46.C: New test.
34745
34746 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34747
34748         * g++.old-deja/g++.other/ptrmem8.C: New test.
34749
34750 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34751
34752         * gcc.c-torture/execute/string-opt-7.c: New test.
34753         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34754
34755 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34756
34757         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
34758         instead of 'mkcheck 2'.
34759
34760 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34761
34762         * gcc.c-torture/execute/memcheck/driver.c,
34763         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
34764         C9X references to refer to C99.
34765
34766 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
34767
34768         * gcc.dg/ultrasp3.c: New test.
34769
34770 2000-11-25  Neil Booth  <neilb@earthling.net>
34771
34772         * gcc.dg/cpp/include2.c: Update test to be locale independent.
34773
34774 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
34775
34776         * gcc.c-torture/compile/20001123-2.c: New.
34777
34778 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34779
34780         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
34781
34782 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
34783
34784         * gcc.dg/sequence-point-1.c: Add some new tests.
34785         * gcc.c-torture/execute/20001124-1.c: New test.
34786
34787 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34788
34789         * g++.old-deja/g++.other/vaarg4.C: New test.
34790         * gcc.c-torture/compile/20001123-1.c: New test.
34791
34792 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
34793
34794         * g++.other/crash24.C: Adjust and remove XFAIL.
34795         * g++.other/crash37.C: New test.
34796
34797 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
34798
34799         * g++.old-deja/g++.pt/instantiate9.C: New test.
34800
34801 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
34802
34803         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
34804         new ABI, too.
34805
34806         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
34807         * g++.old-deja/g++.robertl/eb55.C: Likewise.
34808
34809 2000-11-22  Neil Booth  <neilb@earthling.net>
34810
34811         * gcc.dg/cpp/Wtrigraphs.c: New test.
34812
34813 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
34814
34815         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
34816
34817 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
34818
34819         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
34820
34821 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
34822
34823         * lib/gcc-dg.exp: load_lib scanasm.exp.
34824         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
34825         * lib/g++-dg.exp: load_lib scanasm.exp.
34826         * lib/scanasm.exp: New.
34827         (scan-assembler, scan-assembler-not): Add optional arguments to
34828         test name, or if not present, the pattern name.
34829         (scan-assembler-dem, scan-assembler-dem-not): New.
34830
34831         * g++.dg/dg.exp: New.
34832
34833 2000-11-21  Neil Booth  <neilb@earthling.net>
34834
34835         * gcc.dg/cpp/integrated1.c: Remove.
34836
34837 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34838
34839         * gcc.c-torture/execute/20001121-1.c: New test.
34840
34841 2000-11-21  Richard Henderson  <rth@redhat.com>
34842
34843         * gcc.c-torture/compile/20001121-1.c: New test.
34844
34845 2000-11-20  Neil Booth  <neilb@earthling.net>
34846
34847         * gcc.dg/cpp/integrated1.c: New test.
34848
34849 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
34850
34851         * g++.old-deja/g++.other/inline17.C: New test.
34852
34853 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
34854
34855         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
34856         local variable to be zero: I made the variable global. Now
34857         uses abort() and exit() instead of relying on main's return value.
34858
34859 2000-11-20  Neil Booth  <neilb@earthling.net>
34860
34861         * gcc.dg/cpp/paste2.c: Update test.
34862         * objc/execute/paste.m: New test.
34863
34864 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34865
34866         * gcc.dg/c99-condexpr-1.c: New test.
34867
34868 2000-11-20  Neil Booth  <neilb@earthling.net>
34869
34870         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
34871
34872 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
34873
34874         * g++.old-deja/g++.pt/export1.C: New test.
34875
34876 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
34877
34878         * gcc.dg/20001117-1.c: New test.
34879
34880 2000-11-18  Richard Henderson  <rth@redhat.com>
34881
34882         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
34883
34884 2000-11-18  Richard Henderson  <rth@redhat.com>
34885
34886         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
34887         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
34888         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
34889
34890 2000-11-18  Richard Henderson  <rth@redhat.com>
34891
34892         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
34893         (main): New.  Exit cleanly.
34894
34895 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34896
34897         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
34898         gcc.dg/c99-fordecl-2.c: New tests.
34899
34900 2000-11-18  Richard Henderson  <rth@redhat.com>
34901
34902         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
34903         * gcc.c-torture/execute/zerolen-2.c: New.
34904
34905 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34906
34907         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
34908         memory.
34909
34910 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34911
34912         * g++.old-deja/g++.pt/instantiate8.C: New test.
34913
34914 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
34915
34916         * g++.old-deja/g++.other/incomplete.C: Add more tests.
34917         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
34918
34919 2000-11-16  Nick Clifton  <nickc@redhat.com>
34920
34921         * gcc.c-torture/execute/nestfunc-2.c: New test.
34922         * gcc.c-torture/execute/nestfunc-3.c: New test.
34923
34924 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34925
34926         * gcc.c-torture/compile/20001116-1.c: New test.
34927
34928 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34929
34930         * gcc.c-torture/execute/20001115-1.c: New test.
34931
34932 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
34933
34934         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
34935         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
34936         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
34937         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34938
34939 2000-11-15  Neil Booth  <neilb@earthling.net>
34940
34941         gcc.dg/cpp/_Pragma1.c: Update.
34942         gcc.dg/cpp/_Pragma2.c: New test.
34943
34944 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34945
34946         * g++.old-deja/g++.other/anon5.C: New test.
34947
34948 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34949
34950         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34951         tests.
34952
34953 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34954
34955         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34956         output.
34957
34958 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34959
34960         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34961         labels at end of compound statements.
34962
34963 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34964
34965         * gcc.c-torture/execute/loop-7.c: New test.
34966
34967 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34968
34969         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34970
34971 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34972
34973         * gcc.dg/c99-bool-1.c: New test.
34974
34975 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34976
34977         * gcc.dg/c99-scope-1.c: Remove xfail.
34978         * gcc.dg/c99-scope-2.c: New test.
34979
34980 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34981
34982         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34983         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34984
34985 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34986
34987         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34988         error messages.
34989
34990         * g++.mike/p700.C: Don't typedef wchar_t.
34991         * g++.mike/p784.C: Likewise.
34992         * g++.mike/eb101.C: Don't use __wchar_t.
34993
34994 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34995
34996         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34997         from DO loop.
34998
34999 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35000
35001         * gcc.c-torture/execute/20001111-1.c: New test.
35002
35003 2000-11-10  Nick Clifton  <nickc@redhat.com>
35004
35005         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35006         long multuiple and accumulate.
35007
35008 2000-11-09  Richard Henderson  <rth@redhat.com>
35009
35010         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35011         via size_t instead of int.
35012
35013         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35014         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35015         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35016         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35017
35018 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35019
35020         * gcc.c-torture/compile/20001109-1.c: New test.
35021         * gcc.c-torture/compile/20001109-2.c: New test.
35022
35023 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35024
35025         * g++.old-deja/g++.pt/operator1.C: New test.
35026         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35027
35028 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35029
35030         * gcc.dg/20001108-1.c: New test.
35031
35032 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35033
35034         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35035         with both arguments constant strings.
35036         * gcc.c-torture/execute/string-opt-3.c: New test.
35037         * gcc.c-torture/execute/string-opt-4.c: New test.
35038         * gcc.c-torture/execute/string-opt-5.c: New test.
35039
35040 2000-11-08  Nick Clifton  <nickc@redhat.com>
35041
35042         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35043         mulsidi3adddi patterns.
35044
35045 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35046
35047         * g++.old-deja/g++.other/crash36.C: New test.
35048
35049 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35050
35051         * g++.old-deja/g++.other/init16.C: New test.
35052
35053 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35054
35055         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35056
35057 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35058
35059         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35060         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35061         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35062
35063 2000-11-07  DJ Delorie  <dj@redhat.com>
35064
35065         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35066
35067 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35068
35069         * gcc.c-torture/execute/string-opt-1.c: New test.
35070
35071 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35072
35073         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
35074         mips-sgi-irix6.* because the MIPS ABI passes floating-point
35075         parameters in registers, and there is no way for a varargs
35076         function to know in which order the integer and floating-point
35077         parameters should be interleaved when they are placed on the
35078         stack.
35079         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35080         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35081
35082 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35083
35084         * gcc.c-torture/execute/string-opt-2.c: New test.
35085
35086 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
35087
35088         * g++.old-deja/g++.pt/crash60.C: New test.
35089
35090 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35091
35092         * g++.old-deja/g++.other/crash24.C: New test.
35093         * g++.old-deja/g++.other/crash25.C: New test.
35094         * g++.old-deja/g++.other/crash26.C: New test.
35095         * g++.old-deja/g++.other/crash27.C: New test.
35096         * g++.old-deja/g++.other/crash28.C: New test.
35097         * g++.old-deja/g++.other/crash29.C: New test.
35098         * g++.old-deja/g++.other/crash30.C: New test.
35099         * g++.old-deja/g++.other/crash31.C: New test.
35100         * g++.old-deja/g++.other/crash32.C: New test.
35101         * g++.old-deja/g++.other/crash33.C: New test.
35102         * g++.old-deja/g++.other/crash34.C: New test.
35103         * g++.old-deja/g++.other/crash35.C: New test.
35104
35105 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35106
35107         * gcc.c-torture/execute/20001031-1.c: New test.
35108
35109 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
35110
35111         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
35112         namespace.
35113
35114         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
35115         standards-conformant.
35116
35117         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
35118
35119         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
35120         * g++.old-deja/g++.mike/p755a.C: Likewise.
35121         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
35122         library makes no calls to `operator new' during initialization.
35123
35124 2000-11-04  Neil Booth  <neilb@earthling.net>
35125
35126         * gcc.dg/cpp/include2.c: New tests.
35127
35128 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
35129
35130         * lib/g++.exp (g++_set_ld_library_path): New function.
35131         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
35132
35133 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
35134
35135         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
35136         warnings.
35137
35138 2000-11-01  Richard Henderson  <rth@redhat.com>
35139
35140         * g++.old-deja/g++.ext/namedret1.C: New.
35141         * g++.old-deja/g++.ext/namedret2.C: New.
35142         * g++.old-deja/g++.ext/namedret3.C: New.
35143
35144 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
35145
35146         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
35147         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
35148
35149 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35150
35151         * gcc.c-torture/execute/va-arg-21.c: New test.
35152
35153 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35154
35155         * gcc.dg/c99-complex-2.c: New test.
35156
35157 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35158
35159         * gcc.c-torture/execute/stdio-opt-1.c: New test.
35160
35161 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
35162
35163         * g++.old-deja/g++.other/inline16.C: New test.
35164
35165 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
35166
35167         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
35168         __PRETTY_FUNCTION__
35169
35170 2000-10-29  Neil Booth  <neilb@earthling.net>
35171
35172         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
35173         New tests.
35174         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
35175         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
35176         optimisation.
35177
35178 2000-10-29  Neil Booth  <neilb@earthling.net>
35179
35180         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
35181         * mi1.c, mi1c.h: Add null directives to multiple-include test.
35182         * mi5.c: Test multiple includes work with -C.
35183         * trigraphs.c: Test ^= version.
35184
35185 2000-10-28  Neil Booth  <neilb@earthling.net>
35186
35187         New tests and test updates for new macro expander.
35188
35189         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
35190         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
35191         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
35192         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
35193         new diagnostic messages.
35194
35195         * gcc.dg/cpp/macro3.c: New tests.
35196
35197 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
35198
35199         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
35200         on the same line.
35201
35202 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
35203
35204         * g++.old-deja/g++.other/eh2.C: New test.
35205
35206 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35207
35208         * gcc.c-torture/execute/20001027-1.c: New test.
35209
35210 2000-10-26  Richard Henderson  <rth@redhat.com>
35211
35212         * gcc.c-torture/execute/20001026-1.c: New.
35213
35214 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
35215
35216         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
35217         * g++.old-deja/g++.law/builtin1.C: Likewise.
35218         * g++.old-deja/g++.law/ctors10.C: Likewise.
35219         * g++.old-deja/g++.law/virtual3.C: Likewise.
35220         * g++.old-deja/g++.mike/p658.C: Likewise.
35221         * g++.old-deja/g++.other/sibcall1.C: Likewise.
35222         * g++.old-deja/g++.other/vaarg2.C: Likewise.
35223         * g++.old-deja/g++.robertl/eb124.C: Likewise.
35224         * g++.old-deja/g++.robertl/eb44.C: Likewise.
35225         * g++.old-deja/g++.robertl/eb77.C: Likewise.
35226
35227 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35228
35229         * gcc.c-torture/compile/20001024-1.c: New test.
35230
35231 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
35232
35233         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
35234         to tell us whether or not we are using V3.
35235
35236 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35237
35238         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
35239         operands.
35240
35241 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35242
35243         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
35244
35245 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
35246
35247         * gcc.c-torture/execute/20001024-1.c: New test.
35248
35249 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
35250
35251         * g++.old-deja/g++.other/sibcall1.C: New test.
35252
35253 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
35254
35255         * gcc.dg/noncompile/init-3.c: New test.
35256
35257 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35258
35259         * gcc.dg/format-array-1.c: New test.
35260
35261 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35262
35263         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
35264         writing through null pointers; remove comment about testing
35265         unterminated strings.
35266
35267 2000-10-17  Matthew Hiller  <hiller@redhat.com>
35268
35269         * gcc.c-torture/execute/20001017-2.c: New test.
35270
35271 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35272
35273         * gcc.c-torture/compile/20001018-1.c: New test.
35274         * gcc.c-torture/compile/20001018-1.x: Xfail.
35275
35276 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35277
35278         * gcc.c-torture/execute/20001017-1.c: New test.
35279
35280 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35281
35282         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
35283         for multiple use of arguments with scanf formats; add tests for
35284         multiple use of arguments.
35285
35286 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
35287
35288         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
35289
35290 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35291
35292         * gcc.dg/format-miss-1.c: New test.
35293
35294 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35295
35296         * gcc.c-torture/execute/20001013-1.c: New test.
35297
35298 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35299
35300         * gcc.dg/format-branch-1.c: New test.
35301
35302 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35303
35304         * README, lib/file-format.exp: Remove EGCS references.
35305
35306 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35307
35308         * gcc.dg/20001013-1.c: New test.
35309
35310 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35311
35312         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
35313         for intmax_t in the compiler using __typeof__ and the type rules
35314         for conditional expressions.
35315
35316 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
35317
35318         * gcc.dg/20001012-1.c: New test.
35319         * gcc.dg/20001012-2.c: New test.
35320
35321 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35322
35323         * gcc.dg/format-attr-1.c: New test.
35324
35325 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35326
35327         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
35328         __LONG_LONG_MAX__ instead of LLONG_MAX.
35329
35330 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35331
35332         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
35333         scanf flags.
35334         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
35335         flags.
35336
35337 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35338
35339         * gcc.dg/sequence-pt-1.c: New test.
35340
35341 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
35342
35343         * gcc.c-torture/execute/20001011-1.c: New testcase.
35344         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
35345
35346 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35347
35348         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
35349         does not error on it.
35350
35351 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35352
35353         * gcc.dg/20001009-1.c: New test.
35354
35355 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35356
35357         * gcc.c-torture/compile/20001009-1.c: Move from here ....
35358         * gcc.c-torture/execute/20001009-2.c: ... to here.
35359
35360 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
35361
35362         * gcc.c-torture/compile/20001009-1.c: New testcase.
35363         * gcc.c-torture/execute/20001009-1.c: New testcase.
35364         Testcases provided by Jan Hubicka <jh@suse.cz>.
35365
35366 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35367
35368         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35369         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
35370         uintmax_t using <limits.h> to emulate the compiler's internal
35371         logic.  No longer XFAIL %j tests.
35372
35373 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35374
35375         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
35376         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35377         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
35378         regexps and details of expected handling of some bad formats.
35379         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
35380         suppression.
35381
35382 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35383
35384         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
35385         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
35386         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
35387         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
35388         in list archives.
35389
35390 2000-10-06  Richard Henderson  <rth@cygnus.com>
35391
35392         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
35393         * g++.old-deja/g++.brendan/crash52.C: Likewise.
35394         * g++.old-deja/g++.jason/report.C: Likewise.
35395         * g++.old-deja/g++.law/friend5.C: Likewise.
35396         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
35397         of the expected warnings.
35398
35399 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
35400
35401         * g++.old-deja/g++.pt/enum14.C: New test.
35402
35403 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35404
35405         * g++.old-deja/g++.pt/crash59.C: New test.
35406
35407 2000-10-04  Will Cohen  <wcohen@redhat.com>
35408
35409         * gcc.dg/20000926-1.c: New test.
35410
35411 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
35412
35413         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
35414         function name for current C++ compiler.
35415         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
35416
35417 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
35418
35419         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
35420         __PRETTY_FUNCTION__.
35421         * g++.old-deja/g++.ext/pretty2.C: Likewise.
35422
35423 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35424
35425         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
35426
35427 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
35428
35429         * gcc.c-torture/compile/20000923-1.c: New test.
35430
35431 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
35432
35433         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
35434         * g++.old-deja/g++.pt/ttp62.C: Same.
35435         * g++.old-deja/g++.other/inline14.C: Same.
35436
35437 2000-09-24  Richard Henderson  <rth@cygnus.com>
35438
35439         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35440
35441 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35442
35443         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35444
35445 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35446
35447         * gcc.c-torture/compile/20000922-1.c: New file.
35448
35449 2000-09-21  Nick Clifton  <nickc@redhat.com>
35450
35451         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35452         a signed long modulo operation.
35453         (mod6): New function - perform an unsigned long modulo operation.
35454         (main): Add tests for modulos of very large numbers by very small
35455         dividends.
35456
35457 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35458
35459         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35460
35461 2000-09-19  Richard Henderson  <rth@cygnus.com>
35462
35463         * gcc.dg/compare2.c (case 10): XFAIL.
35464
35465 2000-09-18  Richard Henderson  <rth@cygnus.com>
35466
35467         * gcc.c-torture/execute/20000906-1.c: Move ...
35468         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35469         that support __builtin_trap.
35470
35471 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35472
35473         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35474
35475 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35476
35477         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35478         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35479         more $ format tests.
35480
35481 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35482
35483         * gcc.dg/format-errmk-1.c: New test.
35484
35485 2000-09-17  Greg McGary  <greg@mcgary.org>
35486
35487         * gcc.c-torture/execute/20000917-1.x: Remove.
35488
35489 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35490
35491         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35492
35493 2000-09-17  Greg McGary  <greg@mcgary.org>
35494
35495         * gcc.c-torture/execute/20000917-1.c: New test.
35496         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35497
35498 2000-09-16  Neil Booth  <NeilB@earthling.net>
35499
35500         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35501         in nested macro bug.
35502
35503 2000-09-15  Neil Booth  <NeilB@earthling.net>
35504
35505         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35506
35507 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35508
35509         * gcc.c-torture/execute/20000914-1.c: New test.
35510
35511 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35512
35513         * g++.other/inline13.C: New test.
35514
35515 2000-09-12  Andreas Jaeger  <aj@suse.de>
35516
35517         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35518         constant by Ulrich Drepper <drepper@redhat.com>.
35519
35520 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35521
35522         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35523
35524 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35525
35526         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35527
35528 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35529
35530         * gcc.dg/cpp/backslash.c: New test.
35531
35532 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35533
35534         * gcc.c-torture/execute/20000910-1.c: New test.
35535         * gcc.c-torture/execute/20000910-2.c: Likewise.
35536
35537 2000-09-11  Robert Lipe  <robertl@sco.com>
35538
35539         * gcc.dg/pragma-align.c: New test.
35540
35541 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35542
35543         * g++.old-deja/g++.pt/explicit82.C: New test.
35544         * g++.old-deja/g++.pt/explicit83.C: New test.
35545
35546 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35547
35548         * gcc.dg/asm-names.c: New test.
35549
35550 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35551
35552         * gcc.dg/cpp/tr-warn6.c: New test
35553
35554 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35555
35556         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35557         be accepted.
35558
35559 2000-09-07  Catherine Moore  <clm@redhat.com>
35560
35561         * gcc.c-torture/execute/unroll-1.c: New test.
35562
35563 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35564
35565         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35566         ERROR markers.
35567         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35568         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35569         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35570         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35571         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35572         Preprocess only.
35573         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35574         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35575
35576 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35577
35578         * g++.old-deja/g++.pt/deduct2.C: New test.
35579
35580 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35581
35582         * g++.old-deja/g++.pt/parms2.C: New test.
35583
35584 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35585
35586         * g++.old-deja/g++.pt/crash58.C: New test.
35587
35588 2000-09-06  Greg McGary  <greg@mcgary.org>
35589
35590         * gcc.c-torture/execute/20000906-1.c: New test.
35591         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35592
35593 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35594
35595         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35596
35597 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35598
35599         * g++.old-deja/g++.pt/crash57.C: New test.
35600
35601 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35602
35603         * g++.old-deja/g++.pt/crash56.C: New test.
35604
35605 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35606
35607         * g++.old-deja/g++.pt/koenig1.C: New test.
35608
35609 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35610
35611         * gcc.dg/20000904-1.c: New test.
35612
35613 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35614
35615         * gcc.dg/cpp/paste8.c: New test.
35616
35617 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35618
35619         * gcc.c-torture/compile/20000827-1.c: New test.
35620
35621 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35622
35623         * gcc.dg/format-diag-1.c: New test.
35624
35625 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35626
35627         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35628         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35629         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35630         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35631         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35632
35633 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35634
35635         * g++.old-deja/g++.other/nested4.C: New test.
35636
35637 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35638
35639         * g++.old-deja/g++.ns/scoped1.C: New test.
35640
35641 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35642
35643         * lib/g++.exp: Support testing already-installed GCC.
35644
35645 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35646
35647         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35648
35649 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35650
35651         * gcc.dg/return-type-2.c: New test.
35652
35653 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35654
35655         * gcc.c-torture/compile/20000825-1.c: New test.
35656
35657 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35658
35659         * gcc.dg/dwarf2-2.c: New test.
35660
35661 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35662
35663         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35664         dg-warning regexps.
35665
35666 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35667
35668         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35669         gcc.dg/format-ext-5.c: New tests.
35670
35671 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35672
35673         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35674
35675 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35676
35677         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35678
35679 2000-08-24  Richard Henderson  <rth@cygnus.com>
35680
35681         * gcc.dg/ia64-sync-1.c: New test.
35682         * gcc.dg/ia64-sync-2.c: New test.
35683         * gcc.dg/ia64-asm-1.c: New test.
35684
35685 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35686
35687         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35688         * gcc.dg/format-ext-2.c: New test.
35689
35690 2000-08-23  Jason Merrill  <jason@redhat.com>
35691
35692         * lib/old-dejagnu.exp: Also ignore "In member function" and
35693         "At global scope".
35694
35695 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35696
35697         * gcc.dg/noncompile/label-lineno-1.c: New test.
35698
35699 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35700
35701         * gcc.dg/c99-array-nonobj-1.c: New test.
35702
35703 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35704
35705         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35706         tests.
35707         * gcc.dg/format-ext-1.c: New test.
35708
35709 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35710
35711         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35712         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
35713         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
35714         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
35715         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
35716
35717 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35718
35719         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
35720         gcc.dg/c99-strftime-2.c: New tests.
35721
35722 2000-08-22  Richard Henderson  <rth@cygnus.com>
35723
35724         * gcc.c-torture/execute/20000822-1.c: New test.
35725
35726 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35727
35728         * gcc.c-torture/execute/20000819-1.x: Remove.
35729
35730 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35731
35732         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
35733         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
35734         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
35735         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
35736         gcc.dg/format-xopen-1.c: New tests.
35737
35738 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35739
35740         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
35741
35742 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35743
35744         * g++.old-deja/g++.other/loop2.C: New test.
35745
35746         * gcc.c-torture/compile/20000606-1.c: New test.
35747         * gcc.c-torture/compile/20000728-1.c: New test.
35748         * gcc.c-torture/execute/20000801-1.c: New test.
35749         * gcc.c-torture/execute/20000801-2.c: New test.
35750         * gcc.c-torture/execute/20000819-1.c: New test.
35751         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35752         * gcc.dg/20000629-1.c: New test.
35753         * gcc.dg/20000724-1.c: New test.
35754         * gcc.dg/20000807-1.c: New test.
35755
35756 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
35757
35758         * gcc.dg/cpp/pragma-1.c: New test.
35759         * gcc.dg/cpp/pragma-2.c: New test.
35760
35761 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
35762
35763         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
35764         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
35765
35766 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35767
35768         * gcc.c-torture/compile/20000818-1.c: New test.
35769
35770 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
35771
35772         * gcc.c-torture/execute/20000818-1.c: New test.
35773
35774 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35775
35776         * gcc.dg/format-va-1.c: New test.
35777
35778 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35779
35780         * g++.old-deja/g++.other/typedef8.C: New test.
35781
35782 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35783
35784         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
35785         * g++.old-deja/g++.mike/net36.C: Mark candidate.
35786         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
35787         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
35788         * g++.old-deja/g++.other/ptrmem7.C: New test.
35789         * g++.old-deja/g++.pt/ptrmem10.C: New test.
35790
35791 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35792
35793         * g++.old-deja/g++.pt/typename27.C: New test.
35794
35795 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
35796
35797         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
35798         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
35799         * g++.old-deja/g++.pt/friend45.C: New test.
35800         * g++.old-deja/g++.other/friend8.C: New test.
35801
35802 2000-08-15  Richard Henderson  <rth@cygnus.com>
35803
35804         * gcc.c-torture/execute/20000815-1.c: New test.
35805
35806 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35807
35808         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
35809         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
35810         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
35811
35812 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
35813
35814         * g++.old-deja/g++.other/refinit2.C: New test.
35815
35816 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
35817
35818         * lib/c-torture.exp (c-torture): Make
35819         compiler_conditional_xfail_data global.
35820         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
35821         compiler_conditional_xfail_data machinery.
35822         (f-torture-execute): Likewise.
35823         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
35824         and only when unrolling loops.
35825
35826         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
35827
35828 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35829
35830         * g++.old-deja/g++.pt/explicit81.C: New test.
35831
35832 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
35833
35834         * g++.old-deja/g++.pt/typename26.C: New test.
35835
35836 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
35837
35838         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
35839         warning.
35840
35841 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35842
35843         * g++.old-deja/g++.other/array3.C: New test.
35844
35845 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35846
35847         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
35848         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
35849         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
35850         New tests.
35851
35852 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
35853
35854         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
35855         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35856
35857 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
35858
35859         * gcc.c-torture/execute/20000808-1.c: New test.
35860
35861 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35862
35863         * gcc.dg/c90-const-expr-1.c: New test.
35864
35865 2000-08-08  Richard Henderson  <rth@cygnus.com>
35866
35867         * gcc.dg/noncompile/920923-1.c: Declare calloc.
35868
35869 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35870
35871         * gcc.dg/noncompile/const-ll-1.c: New test.
35872
35873 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35874
35875         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
35876
35877 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35878
35879         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
35880         that running programs linked against the shared version of libobjc
35881         run correctly.
35882
35883 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35884
35885         * gcc.dg/c99-printf-1.c: New test.
35886
35887 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35888
35889         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
35890
35891 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
35892
35893         * gcc.c-torture/execute/20000731-1.x: Delete.
35894
35895 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
35896
35897         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
35898         and torture_without_loops as is done by c-torture.exp.
35899         (search_for): Copy from c-torture.exp.
35900         (gcc-dg-runtest): New function, drives a directory of tests
35901         iterating over the TORTURE_OPTIONS.
35902         (scan-assembler, scan-assembler-not): Move here from
35903         individual directory drivers.
35904
35905         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
35906         defined by lib/gcc-dg.exp.
35907         * gcc.dg/cpp/cpp.exp: Likewise.
35908         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
35909         gcc-dg-runtest, so we cycle over optimization options.
35910
35911         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
35912         * gcc.dg/compare2.c: No longer expected to fail.
35913
35914 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
35915
35916         * gcc.c-torture/execute/20000804-1.c: New test.
35917
35918 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35919
35920         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
35921
35922 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
35923
35924         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
35925
35926 2000-08-03  Jeffrey A Law  (law@cygnus.com)
35927
35928         * gcc.c-torture/compile/20000803-1.c: New test.
35929
35930 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35931
35932         * gcc.c-torture/execute/20000801-3.c,
35933         gcc.c-torture/execute/20000801-4.c: New tests.
35934         * gcc.c-torture/execute/20000801-3.x,
35935         gcc.c-torture/execute/20000801-4.x: Xfail.
35936
35937 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
35938
35939         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
35940         libobjc/.libs to allow for libtool.
35941
35942 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35943
35944         * gcc.c-torture/compile/20000802-1.c: New test.
35945
35946 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35947
35948         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35949
35950 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35951
35952         * gcc-c-torture/execute/20000731-2.c: New test.
35953
35954         * gcc.c-torture/execute/20000731-1.c: New test.
35955         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35956
35957 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35958
35959         * testsuite/gcc.dg/cpp/paste7.c: New test.
35960         * gcc.dg/cpp/20000725-1.c: New test.
35961
35962 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35963
35964         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35965         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35966         declaration warning for __builtin_dwarf_reg_size.
35967
35968         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35969
35970 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35971
35972         * gcc.dg/noncompile/voidparam-1.c: New test.
35973
35974 2000-07-30  Richard Henderson  <rth@cygnus.com>
35975
35976         * gcc.dg/c90-digraph-1.c: Don't xfail.
35977         * gcc.dg/compare2.c (case 10): Xfail.
35978         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35979
35980 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35981
35982         * gcc.dg/c99-main-1.c: New test.
35983
35984 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35985
35986         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35987
35988 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35989
35990         * gcc.c-tortuer/execute/20000726-1.c: New test.
35991
35992 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35993
35994         * gcc.c-torture/execute/enum-2.c: New test.
35995
35996 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35997
35998         * gcc.dg/cpp/tr-warn3.c: New test.
35999
36000 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36001
36002         * g++.old-deja/g++.ext/implicit1.C: Remove.
36003         * g++.old-deja/g++.jason/c2.C: Remove
36004         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36005         * g++.old-deja/g++.pt/crash16.C: Likewise.
36006         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36007
36008 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36009
36010         * g++.old-deja/g++.other/for2.C: New test.
36011
36012 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36013
36014         * gcc.dg/20000720-1.c: New test.
36015
36016 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36017
36018         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36019
36020 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36021
36022         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36023         * gcc.c-torture/execute/20000722-1.c: New.
36024         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36025
36026 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36027
36028         * gcc.dg/cpp/20000720-1.S: New test.
36029
36030 2000-07-21  Michael Meissner  <meissner@redhat.com>
36031
36032         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36033
36034 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36035
36036         * g++.old-deja/g++.brendan/crash16.C,
36037         g++.old-deja/g++.brendan/parse3.C,
36038         g++.old-deja/g++.brendan/redecl1.C,
36039         g++.old-deja/g++.ns/template13.C,
36040         g++.old-deja/g++.other/decl4.C,
36041         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36042
36043 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36044
36045         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36046         and "Internal error".
36047
36048         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36049         regexps.
36050         * gcc.dg/cpp/paste6.c: New test.
36051
36052 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36053
36054         * gcc.dg/cpp/tr-direct.c: New test.
36055
36056         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36057         gcc.dg/cpp/undef1.c: Tweak error regexps.
36058
36059 2000-07-18  Eric Christopher <echristo@redhat.com>
36060
36061         * gcc.c-torture/compile/20000718-1.c: New test.
36062
36063 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36064
36065         * cpplex.c (_cpp_push_token): If the token being pushed back
36066         is the previous token in this context, just subtract one from
36067         context->posn.
36068         * cppmacro.c (save_expansion): Clear aux field when storing a
36069         placemarker.
36070
36071 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36072
36073         * gcc.dg/noncompile/redecl-1.c: New test.
36074
36075 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
36076
36077         * gcc.c-torture/execute/20000717-5.c: New test.
36078         * gcc.c-torture/execute/20000717-1.x: Removed.
36079
36080 2000-07-17  Richard Henderson  <rth@cygnus.com>
36081
36082         * gcc.c-torture/execute/20000717-4.c: New test.
36083
36084 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
36085
36086         * gcc.dg/cpp/syshdr.c: New test.
36087         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
36088
36089 2000-07-17  Neil Booth  <neilb@earthling.net>
36090
36091         * gcc.dg/cpp/cmdlne-dM.c: New test.
36092         * gcc.dg/cpp/cmdlne-dD.c: New test.
36093
36094 2000-07-17  Jeffrey A Law  (law@cygnus.com)
36095
36096         * gcc.c-torture/execute/20000717-3.c: New test.
36097
36098         * gcc.c-torture/compile/20000717-1.c: New test.
36099
36100 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
36101
36102         * gcc.c-torture/execute/20000717-2.c: New test.
36103
36104 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36105
36106         * gcc.dg/formatz-1.c: New test.
36107
36108         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
36109         * gcc.dg/c99-digraph-1.c: New tests.
36110
36111         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
36112         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
36113
36114         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
36115         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
36116         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
36117         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
36118         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
36119         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
36120         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
36121
36122 2000-07-17   Greg McGary <greg@mcgary.org>
36123
36124         * gcc.c-torture/execute/20000717-1.c: New test.
36125         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
36126
36127 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
36128
36129         * gcc.c-torture/execute/20000715-2.c: New test.
36130         * gcc.dg/20000715-1.c: New test.
36131
36132 2000-07-15  Michael Meissner  <meissner@redhat.com>
36133
36134         * gcc.c-torture/execute/20000715-1.c: New test.
36135
36136 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
36137
36138         * gcc.c-torture/execute/20000707-1.c: New test.
36139
36140 2000-07-13  Neil Booth  <NeilB@earthling.net>
36141
36142         * testsuite/gcc.dg/cpp/digraph1.c,
36143         testsuite/gcc.dg/cpp/digraph2.c,
36144         testsuite/gcc.dg/cpp/digraphs.c: New tests.
36145
36146 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
36147
36148         * g77.f-torture/compile/20000630-2.f: New test.
36149         * g77.f-torture/compile/20000630-2.x
36150
36151 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36152
36153         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
36154
36155 2000-07-11  Neil Booth  <NeilB@earthling.net>
36156
36157         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
36158
36159 2000-07-11  Neil Booth  <NeilB@earthling.net>
36160
36161         * gcc.dg/cpp/cmdlne-C.c: New.
36162
36163 2000-07-09  Neil Booth  <NeilB@earthling.net>
36164
36165         * gcc.dg/cpp/directiv.c: New tests.
36166         * gcc.dg/cpp/undef1.c: Update.
36167
36168 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
36169
36170         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
36171
36172 2000-07-09  Neil Booth  <NeilB@earthling.net>
36173
36174         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
36175
36176 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
36177
36178         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
36179         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
36180
36181 2000-07-08  Neil Booth  <NeilB@earthling.net>
36182
36183         * gcc.dg/cpp/macsyntx.c: New tests.
36184
36185 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36186
36187         * gcc.dg/20000707-1.c: New test.
36188
36189 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36190
36191         * gcc.c-torture/execute/20000706-1.c: New test.
36192         * gcc.c-torture/execute/20000706-2.c: New test.
36193         * gcc.c-torture/execute/20000706-3.c: New test.
36194         * gcc.c-torture/execute/20000706-4.c: New test.
36195         * gcc.c-torture/execute/20000706-5.c: New test.
36196
36197 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36198
36199         * g++.old-deja/g++.pt/instantiate7.C: New test.
36200
36201 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36202
36203         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
36204         * g++.old-deja/g++.mike/thunk3.C: Likewise.
36205         * g++.old-deja/g++.other/rtti3.C: Likewise.
36206         * g++.old-deja/g++.other/rttid3.C: Likewise.
36207
36208 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
36209
36210         *  g77.f-torture/compile/20000630-1.x: Fix typo
36211
36212 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
36213
36214         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
36215         assembly output.
36216
36217 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
36218
36219         * gcc.dg/cpp/ident.c: New test.
36220
36221 2000-07-05  Neil Booth  <NeilB@earthling.net>
36222
36223         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
36224           gcc.dg/cpp/lexstrng.c: New tests.
36225
36226 2000-07-04  Neil Booth  <NeilB@earthling.net>
36227
36228         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
36229         * gcc.dg/cpp/strify2.c: Same.
36230
36231 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
36232
36233         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
36234         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
36235         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
36236         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
36237
36238         * testsuite/gcc.dg/cpp/macro1.c,
36239         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
36240         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
36241         testsuite/gcc.dg/cpp/strify1.c,
36242         testsuite/gcc.dg/cpp/strify2.c: New tests.
36243
36244 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
36245
36246         * gcc.c-torture/execute/20000703-1.c: New test.
36247
36248 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36249
36250         * g++.old-deja/g++.pt (lookup10.C): New test.
36251
36252 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36253
36254         * g++.old-deja/g++.pt (typename25.C): New test.
36255
36256 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
36257
36258         * gcc.c-torture/compile/20000701-1.c: New test.
36259
36260 2000-06-30  Nick Clifton  <nickc@cygnus.com>
36261
36262         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
36263         to test case.
36264
36265 2000-06-30  Catherine Moore  <clm@cygnus.com>
36266
36267         * gcc.c-torture/execute/align-1.c: New test.
36268
36269 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
36270
36271         * g++.old-deja/g++.pt/expr8.C: New test.
36272         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
36273
36274 2000-06-29  Nick Clifton  <nickc@cygnus.com>
36275
36276         * gcc.c-torture/compile/20000629-1.c: New test.
36277
36278 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36279
36280
36281         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
36282         gcc.dg/noncompile directory, depending on whether they're
36283         preprocessor tests or not.  Annotate all the tests for the dg
36284         framework.
36285
36286         * gcc.c-torture/noncompile/noncompile.exp: Delete.
36287         * gcc.dg/noncompile/noncompile.exp: New.
36288
36289         * Moved files:
36290         Old name                                New name
36291         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
36292         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
36293         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
36294         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
36295         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
36296         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
36297         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
36298         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
36299         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
36300         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
36301         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
36302         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
36303         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
36304         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
36305         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
36306         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
36307         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
36308         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
36309         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
36310         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
36311         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
36312         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
36313         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
36314         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
36315
36316         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
36317         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
36318         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
36319         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
36320         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
36321         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
36322
36323 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36324
36325         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
36326         declare one variable.  On the fourth, error.
36327         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
36328         declared by 20000628-1a.h.
36329
36330 2000-06-29  Richard Henderson  <rth@redhat.com>
36331
36332         * gcc.c-torture/execute/930529-1.x: New file.
36333         * gcc.dg/920413-1.c: Adjust expected warning text.
36334         * gcc.dg/980217-1.c: Declare abort.
36335         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
36336
36337 2000-06-29  Jeffrey A Law  (law@cygnus.com)
36338
36339         * g77.f-torture/compile/20000629-1.f: New test.
36340         * g77.f-torture/compile/20000629-1.x: Expected to fail.
36341
36342 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36343
36344         Rearrange lots of files, removing entirely the
36345         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
36346         directories.
36347
36348         * Deleted files:
36349         gcc.c-torture/code_quality/code_quality.exp
36350         gcc.c-torture/special/special.exp
36351         gcc.failure/failure.exp
36352         gcc.failure/940409-1.x
36353         gcc.c-torture/compile/961203-1.x
36354
36355         * New files:
36356         gcc.misc-tests/linkage.exp
36357         gcc.c-torture/execute/920730-1t.c
36358         gcc.c-torture/execute/920730-1t.x
36359         gcc.c-torture/compile/920520-1.x
36360         gcc.c-torture/compile/920521-1.x
36361         gcc.c-torture/compile/981006-1.x
36362         gcc.c-torture/execute/eeprof-1.x
36363
36364         * Moved files (possibly with modifications to fit a new harness):
36365         Old name                                New name
36366         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
36367         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
36368         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
36369         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
36370         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
36371         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
36372         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
36373         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
36374         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
36375         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
36376         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
36377         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
36378         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
36379         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
36380
36381 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36382
36383         * c-torture/compile/961203-1.x: Delete.
36384
36385         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
36386         not exit. Include stdio.h.
36387         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
36388         * gcc.misc-tests/dg-12.c: Likewise.
36389         * gcc.misc-tests/dg-5.c: Likewise.
36390         * gcc.misc-tests/dg-6.c: Likewise.
36391         * gcc.misc-tests/dg-7.c: Prototype abort.
36392         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
36393         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
36394         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
36395         not exit.
36396         * gcc.misc-tests/sieve.c: Use return from main, not exit.
36397         * gcc.misc-tests/sort2.c: Use return from main, not exit.
36398
36399 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
36400
36401         * gcc.dg/cpp/20000628-1.c: New test.
36402         * gcc.dg/cpp/20000628-1.h: New header for above test.
36403         * gcc.dg/cpp/20000628-1a.h: Likewise.
36404
36405 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
36406
36407         * gcc.dg/cpp: New directory.
36408         * gcc.dg/cpp/cpp.exp: New driver.
36409         * gcc.dg/cpp/20000627-1.c: New test.
36410         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
36411         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
36412         and rewrite as a compilation test.
36413
36414         * gcc.dg: Move many files into the cpp subdirectory, possibly
36415         renaming or editing them as well.
36416         Old name                New name
36417         990119-1.c              cpp/19990119-1.c
36418         990228-1.c              cpp/19990228-1.c
36419         990407-1.c              cpp/19990407-1.c
36420         990409-1.c              cpp/19990409-1.c
36421         990413-1.c              cpp/19990413-1.c
36422         990703-1.c              cpp/19990703-1.c
36423         20000127-1.c            cpp/20000127-1.c
36424         20000129-1.c            cpp/20000129-1.c
36425         20000207-1.c            cpp/20000207-1.c
36426         20000207-2.c            cpp/20000207-2.c
36427         20000209-1.c            cpp/20000209-1.c
36428         20000209-2.c            cpp/20000209-2.c
36429         20000301-1.c            cpp/20000301-1.c
36430         20000419-1.c            cpp/20000419-1.c
36431         20000510-1.S            cpp/20000510-1.S
36432         20000519-1.c            cpp/20000519-1.c
36433         20000529-1.c            cpp/20000529-1.c
36434         20000625-1.c            cpp/20000625-1.c
36435         20000625-2.c            cpp/20000625-2.c
36436         cpp-as1.c               cpp/assert1.c
36437         cpp-as2.c               cpp/assert2.c
36438         cxx-comments-1.c        cpp/cxxcom1.c
36439         cxx-comments-2.c        cpp/cxxcom2.c
36440         endif-label.c           cpp/endif.c
36441         cpp-hash1.c             cpp/hash1.c
36442         cpp-hash2.c             cpp/hash2.c
36443         cpp-if1.c               cpp/if-1.c
36444         cpp-if2.c               cpp/if-2.c
36445         cpp-if3.c               cpp/if-3.c
36446         cpp-if4.c               cpp/if-4.c
36447         cpp-if5.c               cpp/if-5.c
36448         cpp-cond.c              cpp/if-cexp.c
36449         cpp-missingop.c         cpp/if-mop.c
36450         cpp-missingparen.c      cpp/if-mpar.c
36451         cpp-opprec.c            cpp/if-oppr.c
36452         cpp-ifparen.c           cpp/if-paren.c
36453         cpp-shortcircuit.c      cpp/if-sc.c
36454         cpp-shift.c             cpp/if-shift.c
36455         cpp-unary.c             cpp/if-unary.c
36456         cpp-li1.c               cpp/line1.c
36457         cpp-li2.c               cpp/line2.c
36458         lineno.c                cpp/line3.c
36459         lineno-2.c              cpp/line4.c
36460         cpp-mi.c                cpp/mi1.c
36461         cpp-mic.h               cpp/mi1c.h
36462         cpp-micc.h              cpp/mi1cc.h
36463         cpp-mind.h              cpp/mi1nd.h
36464         cpp-mindp.h             cpp/mi1ndp.h
36465         cpp-mix.h               cpp/mi1x.h
36466         cpp-mi2.c               cpp/mi2.c
36467         cpp-mi2a.h              cpp/mi2a.h
36468         cpp-mi2b.h              cpp/mi2b.h
36469         cpp-mi2c.h              cpp/mi2c.h
36470         cpp-mi3.c               cpp/mi3.c
36471         cpp-mi3.def             cpp/mi3.def
36472         poison-1.c              cpp/poison.c
36473         pr-impl.c               cpp/prag-imp.c
36474         cpp-redef-2.c           cpp/redef1.c
36475         cpp-redef.c             cpp/redef2.c
36476         strpaste.c              cpp/strp1.c
36477         strpaste-2.c            cpp/strp2.c
36478         cpp-tradpaste.c         cpp/tr-paste.c
36479         cpp-tradstringify.c     cpp/tr-str.c
36480         cpp-tradwarn1.c         cpp/tr-warn1.c
36481         cpp-tradwarn2.c         cpp/tr-warn2.c
36482         trigraphs.c             cpp/trigraphs.c
36483         cpp-unc1.c              cpp/unc1.c
36484         cpp-unc2.c              cpp/unc2.c
36485         cpp-unc3.c              cpp/unc3.c
36486         cpp-unc.c               cpp/unc4.c
36487         undef.c                 cpp/undef1.c
36488         undef-2.c               cpp/undef2.c
36489         cpp-wi1.c               cpp/widestr1.c
36490
36491 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36492
36493         * lib/g++.exp (g++_include_flags): Tweak.
36494
36495 2000-06-27  H.J. Lu  <hjl@gnu.org>
36496             Loren J. Rittle  <ljrittle@acm.org>
36497
36498         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36499         version with one that knows about the new gcc tree structure.
36500         (g++_link_flags): Same.
36501
36502 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36503
36504         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36505         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36506         case we are cross-compiling.
36507
36508         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36509         g++.old-deja/g++.niklas/Makefile.in,
36510         g++.old-deja/g++.niklas/configure.in,
36511         g++.old-deja/g++.other/Makefile.in,
36512         g++.old-deja/g++.other/configure.in,
36513         gcc.c-torture/code_quality/Makefile.in,
36514         gcc.c-torture/code_quality/configure.in,
36515         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36516         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36517         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36518         gcc.c-torture/execute/ieee/Makefile.in,
36519         gcc.c-torture/execute/ieee/configure.in,
36520         gcc.c-torture/noncompile/Makefile.in,
36521         gcc.c-torture/noncompile/configure.in,
36522         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36523         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36524         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36525
36526 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36527
36528         * g++.old-deja/g++.other/ambig3.C: New test.
36529
36530 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36531
36532         * g++.old-deja/g++.pt/syntax1.C: New test.
36533         * g++.old-deja/g++.pt/syntax2.C: New test.
36534         * g++.old-deja/g++.other/syntax3.C: New test.
36535         * g++.old-deja/g++.other/syntax4.C: New test.
36536
36537 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36538
36539         * gcc.dg/20000623-1.c: Prototype exit and abort.
36540
36541 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36542
36543         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36544         New tests.
36545         * gcc.dg/cpp-mi3.def: New file.
36546
36547         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36548         inside assertions.
36549         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36550         lexer's error messages.
36551         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36552         divine anything from the linemarkers.
36553         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36554         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36555
36556 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36557
36558         * gcc.dg/20000623-1.c: New test.
36559
36560 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36561
36562         * gcc.c-torture/execute/20000622-1.c: New test.
36563
36564 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36565
36566         * g++.old-deja/g++.other/init15.C: New test.
36567
36568 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36569
36570         * g++.old-deja/g++.pt/vaarg2.C: New test.
36571         * g++.old-deja/g++.pt/vaarg3.C: New test.
36572
36573 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36574
36575         * g++.old-deja/g++.other/dyncast6.C: New test.
36576
36577 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36578
36579         * gcc.c-torture/execute/loop-6.c: New test.
36580
36581 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36582
36583         * gcc.dg/20000614-1.c: New test.
36584         * gcc.dg/20000614-2.c: New test.
36585
36586 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36587
36588         * g++.old-deja/g++.other/inline12.C: New test.
36589
36590 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36591
36592         * g++.old-deja/g++.other/eh1.C: New test.
36593
36594 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36595
36596         * g++.old-deja/g++.other/type.C: New test.
36597
36598 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36599
36600         * g++.old-deja/g++.other/initstring.C: New test.
36601
36602 2000-06-12  Jason Merrill  <jason@redhat.com>
36603
36604         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36605
36606 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36607
36608         * gcc.c-torture/compile/20000609-1.c: New test.
36609
36610 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36611
36612         * gcc.dg/20000609-1.c: New test.
36613
36614 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36615
36616         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36617         * gcc.c-torture/noncompile/poison-1.c: Move...
36618         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36619         * gcc.dg/cpp-li1.c: Add a token after the #line.
36620
36621 2000-06-05  Richard Henderson  <rth@cygnus.com>
36622
36623         * gcc.c-torture/execute/20000605-2.c: New test.
36624         * gcc.c-torture/execute/20000605-3.c: New test.
36625
36626 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36627
36628         * g77.f-torture/execute/20000503-1.x: New file.
36629
36630 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36631
36632         * g++.old-deja/g++.eh/badalloc1.C: New test.
36633
36634 2000-06-05  Richard Henderson  <rth@cygnus.com>
36635
36636         * gcc.c-torture/execute/20000605-1.c: New test.
36637
36638 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36639             Nathan Sidwell <nathan@codesourcery.com>
36640
36641         * gcc.c-torture/compile/20000605-1.c: New test.
36642
36643 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36644
36645         * g77.f-torture/compile/20000601-1.f: New test.
36646
36647 2000-06-03  Richard Henderson  <rth@cygnus.com>
36648
36649         * gcc.c-torture/execute/20000603-1.c: New.
36650
36651 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36652
36653         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36654         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36655
36656 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36657
36658         * gcc.dg/compare2.c (case 12): XFAIL.
36659         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36660         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36661
36662         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36663
36664 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36665
36666         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36667         guard macro is already defined when the header is first
36668         included.
36669         * gcc.dg/cpp-mix.h: New file.
36670         * gcc.dg/endif-label.c: Update patterns to match compiler.
36671
36672         * g++.brendan/complex1.C: Declare abort.
36673         * g++.law/refs4.C: Remove XFAIL.
36674         * g++.oliva/expr2.C: Declare abort and exit.
36675
36676 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36677
36678         * gcc.c-torture/execute/20000528-1.c: New test.
36679
36680         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36681         * g++.old-deja/g++.law/temps4.C: Likewise.
36682
36683         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36684         stdlib.h.  Call abort() on failure.
36685         * g++.old-deja/g++.law/refs4.C: Likewise.
36686         * g++.old-deja/g++.law/temps4.C: Likewise.
36687         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36688         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36689
36690 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36691
36692         Relative to g++.dg/special:
36693         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36694
36695         Relative to g++.old-deja:
36696         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36697         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36698         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36699         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36700         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36701         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36702         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36703
36704         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36705         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36706         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36707         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36708         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36709         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36710         and/or string.h.
36711
36712         * g++.other/goto1.C: Update expectations for error messages.
36713
36714 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
36715
36716         * gcc.c-torture/compile/20000523-1.c: New test.
36717
36718 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36719
36720         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
36721
36722 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36723
36724         * g++.old-deja/g++.eh/catch11.C: New test.
36725         * g++.old-deja/g++.eh/catch12.C: New test.
36726
36727 2000-05-24  Nick Clifton  <nickc@cygnus.com>
36728
36729         * gcc.c-torture/execute/20000523-1.c: New test.
36730
36731 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
36732
36733         * c-torture/execute/bcp-1.c: Replace abort in arg of
36734         __builtin_constant_p with a generic external function.
36735
36736         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
36737         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
36738         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
36739         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
36740         Prototype abort and/or exit.
36741
36742         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
36743         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
36744         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
36745         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
36746
36747 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
36748
36749         * gcc.dg/dwarf2-1.c: New test.
36750
36751 2000-05-20  Richard Henderson  <rth@cygnus.com>
36752
36753         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
36754
36755 2000-05-20  Andreas Jaeger  <aj@suse.de>
36756
36757         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
36758         testcase.
36759
36760 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
36761
36762         * gcc.c-torture/execute/20000519-2.c: New test.
36763
36764 2000-05-19  Andreas Jaeger  <aj@suse.de>
36765
36766         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
36767         which fails with SSA.
36768
36769         * lib/c-torture.exp: Also test with -O3 -fssa.
36770
36771 2000-05-18  Michael Meissner  <meissner@redhat.com>
36772
36773         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
36774         * gcc.c-torture/execute/920415-1.c: Ditto.
36775         * gcc.c-torture/execute/920501-1.c: Ditto.
36776         * gcc.c-torture/execute/conversion.c: Ditto.
36777         * gcc.c-torture/execute/cvt-1.c: Ditto.
36778
36779 2000-05-18  Jeffrey A Law  (law@cygnus.com)
36780
36781         * gcc.c-torture/compile/20000518-1.c: New test.
36782
36783 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36784
36785         * g77.f-torture/compile/200005018.f: New test.
36786
36787 2000-05-17  Jeffrey A Law  (law@cygnus.com)
36788
36789         * gcc.c-torture/compile/20000517-1.c: New test.
36790
36791 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36792
36793         * gcc.c-torture/execute/20000516-1.c: New test.
36794
36795 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
36796
36797         * g++.old-deja/g++.other/eh.C: New test.
36798
36799 2000-05-12  Richard Henderson  <rth@cygnus.com>
36800
36801         * gcc.c-torture/execute/990208-1.c (main): Don't pass
36802         constants through to doit's conditional.
36803
36804 2000-05-11  Jeffrey A Law  (law@cygnus.com)
36805
36806         * gcc.c-torture/compile/20000511-1.c: New test.
36807         * g77.f-torture/compile/20000511-1.f: New test.
36808         * g77.f-torture/compile/20000511-2.f: New test.
36809
36810 2000-05-11  Michael Meissner  <meissner@redhat.com>
36811
36812         * gcc.c-torture/execute/20000511-1.c: New test.
36813
36814 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
36815
36816         * gcc.dg/dg.exp: Scan .S files as well as .c files.
36817         * gcc.dg/20000510-1.S: New.
36818
36819 2000-05-08  Catherine Moore  <clm@cygnus.com>
36820
36821         * gcc.dg/unused-3.c: New.
36822
36823 2000-05-06  Richard Henderson  <rth@cygnus.com>
36824
36825           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
36826           * g++.old-deja/g++.mike/warn1.C: Likewise.
36827           * g++.old-deja/g++.pt/local1.C: Likewise.
36828           * g++.old-deja/g++.pt/local7.C: Likewise.
36829           * g++.old-deja/g++.pt/spec16.C: Likewise.
36830
36831 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
36832
36833         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
36834
36835 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
36836
36837           * g77.f-torture/execute/20000503-1.f: New test.
36838
36839 2000-05-04  Andreas Jaeger  <aj@suse.de>
36840
36841         * gcc.dg/noreturn-2.c: New test.
36842
36843 2000-05-04  Neil Booth  <NeilB@earthling.net>
36844
36845         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
36846         preprocessor.
36847
36848 2000-05-04  Richard Henderson  <rth@cygnus.com>
36849
36850         * gcc.c-torture/execute/20000503-1.c: Fix typo.
36851
36852 2000-05-04  Richard Henderson  <rth@cygnus.com>
36853
36854         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
36855         OpenSSL by Jason R Thorpe.
36856
36857 2000-05-03  Jim Wilson  <wilson@cygnus.com>
36858
36859         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
36860
36861 2000-05-03  Robert Lipe <robertlipe@usa.net>
36862
36863         * gcc.dg/20000503-1.c: New test.
36864
36865 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
36866
36867         * gcc.c-torture/compile/20000502-1.c: New test.
36868         * g++.old-deja/g++.other/align.C: New test.
36869         * gcc.dg/cpp-tradstringify.c: New test.
36870
36871 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
36872
36873         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
36874         and hard registers.
36875
36876 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
36877
36878         * gcc.c-torture/execute/loop-5.c: New test.
36879
36880 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
36881
36882         * gcc.c-torture/execute/va-arg-20.c: New test.
36883
36884 2000-04-23  Jeffrey A Law  (law@cygnus.com)
36885
36886         * gcc.c-torture/execute/20000422-1.c: New test.
36887
36888 2000-04-20  Greg McGary  <gkm@gnu.org>
36889
36890         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
36891         when optimizing, but without sibling-call optimizations (-O1).
36892
36893 2000-04-20  Jeffrey A Law  (law@cygnus.com)
36894
36895           * gcc.c-torture/compile/20000420-1.c: New test.
36896
36897 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36898
36899         * g++.abi/ptrflags.C: New test.
36900         * g++.eh/catchptr1.C: Test incomplete pointer chains.
36901
36902 2000-04-19  Catherine Moore  <clm@cygnus.com>
36903
36904         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
36905
36906 2000-04-19  Greg McGary  <gkm@gnu.org>
36907
36908         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
36909         sibling-call optimizations.
36910
36911 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
36912
36913         * gcc.dg/20000419-1.c: New test.
36914
36915 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
36916
36917         * gcc.c-torture/execute/20000412-6.c: New test.
36918
36919 2000-04-12  Jeffrey A Law  (law@cygnus.com)
36920
36921         * gcc.c-torture/execute/20000412-5.c: New test.
36922         * g77.f-torture/compile/20000412-1.f: New test.
36923         * gcc.c-torture/execute/20000412-4.c: New test.
36924         * gcc.c-torture/compile/20000412-2.c: New test.
36925         * gcc.c-torture/execute/20000412-3.c: New test.
36926         * gcc.c-torture/compile/20000412-1.c: New test.
36927         * gcc.c-torture/execute/20000412-2.c: New test.
36928
36929 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
36930
36931         * objc/execute/bf-20.m: New test.
36932
36933 2000-04-10  Richard Henderson  <rth@cygnus.com>
36934
36935         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
36936
36937         * gcc.c-torture/execute/20000412-1.c: New test.
36938
36939 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
36940
36941         * g++.old-deja/g++.eh/catchptr1.C: New test.
36942
36943 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36944
36945         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36946
36947 2000-04-08  Neil Booth  <NeilB@earthling.net>
36948
36949         * gcc.dg/cpp-nullchar.c: Remove test as
36950         embedded nulls cause problems.
36951
36952 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36953
36954         * gcc.dg/compare2.c: New test.
36955
36956 2000-04-08  Neil Booth  <NeilB@earthling.net>
36957
36958         * gcc.dg/cpp-nullchar.c: New test.
36959
36960 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36961
36962         * gcc.dg/cpp-mi2.c: New test.
36963         * gcc.dg/cpp-mi2[abc].h: New files.
36964
36965 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36966
36967         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36968         member name.
36969
36970 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36971
36972         * g++.old-deja/g++.abi/vmihint.C: New test.
36973
36974 2000-04-06  Neil Booth  <NeilB@earthling.net>
36975
36976         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36977         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36978         copyright.
36979
36980 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36981
36982         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36983         avoid stack-frame overwrite.
36984
36985 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36986
36987         * gcc.c-torture/compile/20000405-2.c: New test.
36988         * gcc.c-torture/compile/20000405-3.c: New test.
36989
36990 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36991
36992         * gcc.c-torture/compile/20000405-1.c: New test.
36993
36994 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36995
36996         * gcc.dg/cast-qual-1.c: Revert last change.
36997
36998 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36999
37000         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37001
37002 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37003
37004         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37005         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37006
37007 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37008
37009         * gcc.c-torture/compile/20000403-2.c: New test.
37010         * gcc.c-torture/compile/20000403-1.c: New test.
37011
37012 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37013
37014         * gcc.c-torture/execute/20000403-1.c: New test.
37015
37016 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37017
37018         * gcc.c-torture/execute/20000402-1.c: New test.
37019
37020 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37021
37022         * gcc.c-torture/execute/va-arg-15.c: New test.
37023         * gcc.c-torture/execute/va-arg-16.c: New test.
37024         * gcc.c-torture/execute/va-arg-17.c: New test.
37025         * gcc.c-torture/execute/va-arg-18.c: New test.
37026         * gcc.c-torture/execute/va-arg-19.c: New test.
37027
37028 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37029
37030         * gcc.c-torture/compile/981211-1.c: Move to...
37031         * gcc.dg/cpp-as1.c: ...here.
37032         * gcc.dg/cpp-as2.c: New file.
37033
37034         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37035         compiler.
37036
37037 2000-04-02  Neil Booth  <NeilB@earthling.net>
37038
37039         * gcc.dg/cpp-cond.c  New tests.
37040         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37041         accidental success less likely.
37042         * gcc.dg/cpp-missingop.c  New tests.
37043         * gcc.dg/cpp-missingparen.c  New tests.
37044         * gcc.dg/cpp-shift.c  New tests.
37045         * gcc.dg/cpp-shortcircuit.c  New tests.
37046         * gcc.dg/cpp-unary.c  New tests.
37047
37048 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37049
37050         * gcc.c-torture/compile/20000329-1.c: New test.
37051
37052 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37053
37054         * gcc.c-torture/compile/20000326-1.c: New test.
37055         * gcc.c-torture/compile/20000326-2.c: New test.
37056
37057 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37058
37059         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37060         the first parameter is a function argument.
37061
37062 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37063
37064         * g++.old-deja/g++.ext/array4.C: New test.
37065
37066 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37067
37068         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37069
37070 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37071
37072         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
37073
37074 2000-03-19  Richard Henderson  <rth@cygnus.com>
37075
37076         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
37077
37078 2000-03-19  Richard Henderson  <rth@cygnus.com>
37079
37080         * gcc.c-torture/compile/20000319-1.c: New test.
37081
37082 2000-03-14  Jeffrey A Law  (law@cygnus.com)
37083
37084         * gcc.c-torture/execute/20000314-3.c: New test.
37085         * gcc.c-torture/execute/20000314-2.c: New test.
37086         * gcc.c-torture/execute/20000314-1.c: New test.
37087         * gcc.c-torture/compile/20000314-2.c: New test.
37088         * gcc.c-torture/compile/20000314-1.c: New test.
37089
37090 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
37091
37092         * g++.old-deja/g++.warn/inline.C: New test.
37093
37094 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
37095
37096         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
37097         standards-compliant result rather than specific constants.
37098         Put test-values in array.
37099
37100 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
37101
37102         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
37103         (g++_target_compile): Put test-specific options last.
37104
37105 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37106
37107         * g++.old-deja/g++.eh/vbase4.C: New test.
37108
37109 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37110
37111         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
37112
37113 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37114
37115         * g++.old-deja/g++.brendan/misc12.C: Removed.
37116         * g++.old-deja/g++.pt/memtemp77.C: Constify.
37117         * g++.old-deja/g++.ext/pretty4.C: New test.
37118
37119 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37120
37121         * g++.old-deja/g++.other/string2.C: New test.
37122
37123 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
37124
37125         * g++.old-deja/g++.warn/impint2.C: New test.
37126
37127 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
37128
37129         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
37130         is 1, not zero.
37131
37132 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
37133
37134         * g++.old-deja/g++.warn/impint.C: New test.
37135         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
37136         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
37137         * g++.old-deja/g++.pt/explicit12.C: Likewise.
37138         * g++.old-deja/g++.pt/explicit13.C: Likewise.
37139         * g++.old-deja/g++.pt/explicit17.C: Likewise.
37140         * g++.old-deja/g++.pt/explicit18.C: Likewise.
37141         * g++.old-deja/g++.pt/explicit19.C: Likewise.
37142         * g++.old-deja/g++.pt/explicit23.C: Likewise.
37143         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37144         * g++.old-deja/g++.pt/explicit35.C: Likewise.
37145         * g++.old-deja/g++.pt/explicit6.C: Likewise.
37146         * g++.old-deja/g++.pt/memclass7.C: Likewise.
37147
37148 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
37149
37150         * gcc.dg/cpp-redef.c: New test.
37151
37152 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
37153
37154         * g++.old-deja/g++.pt/unify7.C: New test.
37155
37156 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37157
37158         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
37159         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
37160
37161 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
37162
37163         * gcc.c-torture/compile/20000224-1.c: New test.
37164
37165 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37166
37167         * gcc.c-torture/compile/cpp-2.c: New test.
37168         * gcc.c-torture/compile/cpp-1.c: New test.
37169
37170 2000-02-25  Jeffrey A Law  (law@cygnus.com)
37171
37172         * gcc.c-torture/execute/20000225-1.c: New test.
37173
37174 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37175
37176         * gcc.dg/cpp-li2.c: New test.
37177
37178         * gcc.dg/cpp-wi1.c: New test.
37179
37180         * gcc.dg/cpp-li1.c: New test.
37181
37182 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
37183
37184         * g++.old-deja/g++.other/sizeof5.C: New test.
37185
37186 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37187
37188         * gcc.c-torture/execute/va-arg-13.c: New test.
37189
37190 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
37191
37192         * gcc.c-torture/execute/va-arg-12.c: New test.
37193
37194 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37195
37196         * gcc.c-torture/execute/20000223-1.c: New test.
37197
37198 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37199
37200         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
37201
37202 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
37203
37204         * g++.old-deja/g++.abi/ptrmem.C: New test.
37205
37206 2000-02-19  Richard Henderson  <rth@cygnus.com>
37207
37208         * gcc.c-torture/compile/init-3.c: New.
37209
37210 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
37211
37212         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
37213         ALWAYS_CXXFLAGS.
37214
37215 2000-02-11  Robert Lipe <robertl@sco.com>
37216
37217         * gcc.c-torture/compile/20000211-3.c: New test.
37218
37219 2000-02-11  Martin Buchholz <martin@xemacs.org>
37220
37221         * gcc.c-torture/compile/20000211-2.c: New test.
37222
37223 2000-02-11  Jeffrey A Law  (law@cygnus.com)
37224
37225         * gcc.c-torture/compile/20000211-1.c: New test.
37226
37227 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
37228
37229         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
37230           on native targets
37231
37232 2000-02-08  Nathan Sidwell  <nathan@acm.org>
37233
37234         * g++.old-deja/g++.other/cast5.C: New test.
37235
37236 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
37237
37238         * gcc.c-torture/execute/20000205-1.c: New.
37239
37240 2000-02-03  Nathan Sidwell  <nathan@acm.org>
37241
37242         * g++.old-deja/g++.jason/cast3.C: Return void.
37243         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
37244
37245 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37246
37247         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
37248
37249         * gcc.dg/loop-1.c: New test.
37250
37251 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
37252
37253         * gcc.c-torture/compile/20000127-1.c: New test.
37254         * gcc.c-torture/execute/991228-1.c: New test.
37255
37256 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37257
37258         * gcc.dg/unused-2.c: New test.
37259
37260         * gcc.dg/conv-1.c: New test.
37261
37262 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
37263
37264         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
37265         compiler.
37266         (tool_option_proc): Fix typo.
37267
37268 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
37269
37270         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
37271         of the ld on the host, not on the build machine.
37272         Also, don't crash if '--help' is not a supported option.
37273
37274 2000-01-24  Richard Henderson  <rth@cygnus.com>
37275
37276         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
37277
37278 2000-01-20  Jeffrey A Law  (law@cygnus.com)
37279
37280         * gcc.c-torture/execute/20000120-2.c: New test.
37281         * gcc.c-torture/execute/20000120-1.c: New test.
37282
37283 2000-01-13  Jeffrey A Law  (law@cygnus.com)
37284
37285         * gcc.c-torture/execute/20000113-1.c: New test.
37286
37287 2000-01-12  Jeffrey A Law  (law@cygnus.com)
37288
37289         * gcc.c-torture/execute/20000112-1.c: New test.
37290
37291 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37292
37293         * gcc.dg/20000111-1.c: New test.
37294
37295 2000-01-10  Jeffrey A Law  (law@cygnus.com)
37296
37297         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
37298         with 16 bit integers.
37299
37300 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37301
37302         * gcc.dg/20000108-1.c: New test.
37303
37304 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37305
37306         * g++.old-deja/g++.ns/koenig8.C: New test.
37307
37308 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37309
37310         * g++.old-deja/g++.other/cast4.C: New test.
37311
37312 2000-01-05  Jeffrey A Law  (law@cygnus.com)
37313
37314         * gcc.c-torture/compile/20000105-2.c: New test.
37315         * gcc.c-torture/compile/20000105-1.c: New test.
37316
37317 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37318
37319         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
37320         references to printf & atoi to conform to ANSI standard.
37321         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
37322         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
37323         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
37324         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
37325         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
37326         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37327         * g++.old-deja/g++.brendan/copy1.C: Likewise.
37328         * g++.old-deja/g++.brendan/copy2.C: Likewise.
37329         * g++.old-deja/g++.brendan/copy3.C: Likewise.
37330         * g++.old-deja/g++.brendan/copy4.C: Likewise.
37331         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37332         * g++.old-deja/g++.brendan/copy6.C: Likewise.
37333         * g++.old-deja/g++.brendan/copy7.C: Likewise.
37334         * g++.old-deja/g++.brendan/copy8.C: Likewise.
37335         * g++.old-deja/g++.brendan/crash11.C: Likewise.
37336         * g++.old-deja/g++.brendan/crash14.C: Likewise.
37337         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
37338         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37339         * g++.old-deja/g++.brendan/delete2.C: Likewise.
37340         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
37341         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
37342         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
37343         * g++.old-deja/g++.brendan/eh1.C: Likewise.
37344         * g++.old-deja/g++.brendan/groff1.C: Likewise.
37345         * g++.old-deja/g++.brendan/init3.C: Likewise.
37346         * g++.old-deja/g++.brendan/misc12.C: Likewise.
37347         * g++.old-deja/g++.brendan/misc7.C: Likewise.
37348         * g++.old-deja/g++.brendan/new2.C: Likewise.
37349         * g++.old-deja/g++.brendan/operators4.C: Likewise.
37350         * g++.old-deja/g++.brendan/operators5.C: Likewise.
37351         * g++.old-deja/g++.brendan/overload2.C: Likewise.
37352         * g++.old-deja/g++.brendan/overload7.C: Likewise.
37353         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
37354         * g++.old-deja/g++.brendan/reference1.C: Likewise.
37355         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
37356         * g++.old-deja/g++.brendan/template24.C: Likewise.
37357         * g++.old-deja/g++.brendan/template3.C: Likewise.
37358         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
37359         * g++.old-deja/g++.jason/inline3.C: Likewise.
37360         * g++.old-deja/g++.jason/opeq.C: Likewise.
37361         * g++.old-deja/g++.law/arg5.C: Likewise.
37362         * g++.old-deja/g++.law/arm7.C: Likewise.
37363         * g++.old-deja/g++.law/ctors11.C: Likewise.
37364         * g++.old-deja/g++.law/cvt8.C: Likewise.
37365         * g++.old-deja/g++.law/init9.C: Likewise.
37366         * g++.old-deja/g++.law/refs4.C: Likewise.
37367         * g++.old-deja/g++.law/template2.C: Likewise.
37368         * g++.old-deja/g++.law/visibility24.C: Likewise.
37369         * g++.old-deja/g++.law/vtable3.C: Likewise.
37370         * g++.old-deja/g++.mike/asm2.C: Likewise.
37371         * g++.old-deja/g++.mike/eh1.C: Likewise.
37372         * g++.old-deja/g++.mike/misc1.C: Likewise.
37373         * g++.old-deja/g++.mike/misc13.C: Likewise.
37374         * g++.old-deja/g++.mike/misc14.C: Likewise.
37375         * g++.old-deja/g++.mike/ns12.C: Likewise.
37376         * g++.old-deja/g++.mike/p1248.C: Likewise.
37377         * g++.old-deja/g++.mike/p3708.C: Likewise.
37378         * g++.old-deja/g++.mike/p3708a.C: Likewise.
37379         * g++.old-deja/g++.mike/p3708b.C: Likewise.
37380         * g++.old-deja/g++.mike/p646.C: Likewise.
37381         * g++.old-deja/g++.mike/p700.C: Likewise.
37382         * g++.old-deja/g++.mike/p783.C: Likewise.
37383         * g++.old-deja/g++.mike/p783a.C: Likewise.
37384         * g++.old-deja/g++.mike/p783b.C: Likewise.
37385         * g++.old-deja/g++.mike/p786.C: Likewise.
37386         * g++.old-deja/g++.mike/p789.C: Likewise.
37387         * g++.old-deja/g++.mike/p789a.C: Likewise.
37388         * g++.old-deja/g++.mike/p807a.C: Likewise.
37389         * g++.old-deja/g++.other/delete3.C: Likewise.
37390         * g++.old-deja/g++.other/dyncast1.C: Likewise.
37391         * g++.old-deja/g++.other/dyncast2.C: Likewise.
37392         * g++.old-deja/g++.other/dyncast3.C: Likewise.
37393         * g++.old-deja/g++.other/empty1.C: Likewise.
37394         * g++.old-deja/g++.other/temporary1.C: Likewise.
37395         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
37396         * g++.old-deja/g++.pt/t16.C: Likewise.
37397         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
37398
37399 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
37400
37401         * gcc.dg/991230-1.c: New test.
37402
37403 1999-12-29  Jeffrey A Law  (law@cygnus.com)
37404
37405         * gcc.c-torture/compile/991229-3.c: New test.
37406         * gcc.c-torture/compile/991229-2.c: New test.
37407         * gcc.c-torture/compile/991229-1.c: New test.
37408
37409 1999-12-29  Greg McGary <gkm@eng.ascend.com>
37410
37411         * gcc.c-torture/compile/labels-2.c: New test.
37412
37413 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
37414
37415         * gcc.c-torture/execute/991227-1.c: New test.
37416
37417 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37418
37419         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
37420
37421 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
37422
37423         * gcc.c-torture/execute/991221-1.c: New test.
37424
37425 1999-12-20  Nathan Sidwell  <nathan@acm.org>
37426
37427         * g++.old-deja/g++.other/cast3.C: New test.
37428
37429 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
37430
37431         * gcc.c-torture/execute/991216-4.c: New test.
37432
37433 1999-12-16  Michael Meissner  <meissner@cygnus.com>
37434
37435         * gcc.c-torture/execute/991216-1.c: New test.
37436         * gcc.c-torture/execute/991216-2.c: New test.
37437         * gcc.c-torture/execute/991216-3.c: New test.
37438
37439 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37440
37441         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37442         Actually make the test fail by using "-O2" for compilation.
37443
37444 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37445
37446         * g++.old-deja/g++.warn/cast-align1.C: New test.
37447
37448 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37449
37450         * gcc.c-torture/compile/991214-1.c: New test.
37451         * gcc.c-torture/compile/991214-2.c: New test.
37452
37453 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37454
37455         * gcc.dg/991214-1.c: New test.
37456
37457 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37458
37459         * gcc.c-torture/compile/991213-3.c: New test.
37460         * gcc.c-torture/compile/991213-2.c: New test.
37461         * gcc.c-torture/compile/991213-1.c: New test.
37462
37463 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37464
37465         * gcc.dg/991209-1.c: New test.
37466
37467 1999-12-08  Nathan Sidwell <nathan@acm.org>
37468
37469         * gcc.c-torture/compile/991208-1.c: New test.
37470
37471 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37472
37473         * gcc.dg/ultrasp2.c: New test.
37474
37475 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37476
37477         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37478
37479 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37480
37481         * gcc.c-torture/compile/991202-1.c: New test.
37482         * gcc.c-torture/execute/991202-1.c: New test.
37483         * gcc.c-torture/execute/991202-2.c: New test.
37484         * gcc.c-torture/execute/991202-3.c: New test.
37485
37486 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37487
37488         * g++.old-deja/g++.abi/align.C: New test.
37489         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37490         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37491
37492 1999-12-01  Richard Henderson  <rth@cygnus.com>
37493
37494         * gcc.c-torture/execute/991201-1.c: New.
37495
37496 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37497
37498         * gcc.dg/991129-1.c: New test.
37499
37500 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37501
37502         * gcc.c-torture/compile/991127-1.c: New test.
37503
37504 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37505
37506         * g++.old-deja/g++.other/warn4.C: New test.
37507
37508 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37509
37510         * g++.old-deja/g++.eh/cleanup2.C: New test.
37511         * g++.old-deja/g++.ext/pretty2.C: New test.
37512         * g++.old-deja/g++.ext/pretty3.C: New test.
37513         * g++.old-deja/g++.other/debug6.C: New test.
37514
37515 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37516
37517         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37518         compiler_output to look for one error message instead of two.
37519
37520 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37521
37522         * gcc.c-torture/execute/991118-1.c: Also test case
37523         where the word boundary does not split a byte evenly.
37524
37525 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37526
37527         * g++.old-deja/g++.ext/restrict1.C: New test.
37528
37529 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37530
37531         * gcc.c-torture/execute/991118-1.c: New test.
37532
37533 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37534
37535         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37536         working directory pathnames.
37537
37538 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37539
37540         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37541         host is equipped with driver.h and driver.o so it can actually
37542         compile and run the tests.
37543
37544 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37545
37546         * gcc.c-torture/compile/991008-1.c: New test.
37547
37548 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37549
37550         * lib/gcc-dg.exp: Include target-supports.exp
37551
37552 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37553
37554         * lib/target-supports.exp: New file: Provide procs to test for
37555         features supported by the target.
37556         (check_weak_available): Moved here from ecos.exp.
37557         (check_alias_available): New proc: Determine of the target
37558         toolchain supports the alias attribute.
37559
37560         * gcc.dg/special/ecos.exp: Move check_weak_available to
37561         target-supports.exp.
37562         (alias-1.c): Only perform the test if the target supports
37563         aliases.
37564         (wkali-1.c): Only perform the test if the target supports
37565         aliases.
37566
37567         * gcc.dg/990506-0.c: Expect error messages from cross
37568         targets as well as native targets.
37569
37570 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37571
37572         * gcc.dg/ultrasp1.c: Removed xfail.
37573         * gcc.dg/struct-ret-2.c: Likewise.
37574         * gcc.dg/array-1.c: Likewise.
37575
37576 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37577
37578         * gcc.dg/struct-ret-2.c: New test.
37579
37580         * gcc.dg/array-1.c: New test.
37581
37582 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37583
37584         * gcc.c-torture/execute/991030-1.c: New test.
37585
37586 1999-10-26  Richard Henderson  <rth@cygnus.com>
37587
37588         * gcc.c-torture/compile/991026-2.c: New test.
37589
37590 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37591
37592         * gcc.c-torture/compile/991026-1.c: New test.
37593
37594 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37595
37596         * gcc.c-torture/execute/991023-1.c: New test.
37597
37598 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37599
37600         * gcc.c-torture/execute/991019-1.c: New test.
37601
37602 1999-10-16  Richard Henderson  <rth@cygnus.com>
37603
37604         * gcc.c-torture/execute/991016-1.c: New test.
37605
37606 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37607
37608         * gcc.c-torture/execute/991014-1.c: New test.
37609
37610 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37611
37612         * g++.old-deja/g++.other/union2.C: New test.
37613
37614 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37615
37616         * g++.old-deja/g++.other/vaarg2.C: New test.
37617         * g++.old-deja/g++.other/vaarg3.C: New test.
37618
37619 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37620
37621         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37622         in compile/.
37623
37624 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37625
37626         * gcc.c-torture/execute/va-arg-11.c: New test.
37627
37628 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37629
37630         * lib/file-format.exp (gcc_target_object_format): Don't
37631         crash if objdump is unavailable.
37632
37633 1999-09-29  Donn Terry <donn@interix.com>
37634
37635         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37636
37637 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37638
37639         * gcc.c-torture/compile/990928-1.c: New test.
37640
37641 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37642
37643         * g++.old-deja/g++.other/decl6.C: New test.
37644
37645 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37646
37647         * gcc.c-torture/execute/va-arg-10.c: New test.
37648
37649 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37650
37651         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37652         __PRETTY_FUNCTION__.
37653
37654 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37655
37656         * gcc.c-torture/execute/990923-1.c: New test.
37657
37658 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37659
37660         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37661         for which -fpic is inappropriate.
37662
37663 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37664
37665         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37666
37667 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37668
37669         * g++.old-deja/g++.other/dyncast1.C: New test.
37670         * g++.old-deja/g++.other/dyncast2.C: New test.
37671         * g++.old-deja/g++.other/dyncast3.C: New test.
37672         * g++.old-deja/g++.other/dyncast4.C: New test.
37673         * g++.old-deja/g++.other/dyncast5.C: New test.
37674         * g++.old-deja/g++.eh/catch3.C: New test.
37675         * g++.old-deja/g++.eh/catch3p.C: New test.
37676         * g++.old-deja/g++.eh/catch4.C: New test.
37677         * g++.old-deja/g++.eh/catch4p.C: New test.
37678         * g++.old-deja/g++.eh/catch5.C: New test.
37679         * g++.old-deja/g++.eh/catch5p.C: New test.
37680         * g++.old-deja/g++.eh/catch6.C: New test.
37681         * g++.old-deja/g++.eh/catch6p.C: New test.
37682         * g++.old-deja/g++.eh/catch7.C: New test.
37683         * g++.old-deja/g++.eh/catch7p.C: New test.
37684         * g++.old-deja/g++.eh/catch8.C: New test.
37685         * g++.old-deja/g++.eh/catch8p.C: New test.
37686         * g++.old-deja/g++.eh/catch9.C: New test.
37687         * g++.old-deja/g++.eh/catch9p.C: New test.
37688
37689 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37690
37691         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37692         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37693
37694 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37695
37696         * gcc.c-torture/compile/990913-1.c: New test.
37697
37698 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37699
37700         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37701         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37702
37703 1999-09-09  Richard Henderson  <rth@cygnus.com>
37704
37705         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37706
37707 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37708
37709         * g++.old-deja/g++.other/lookup11.C: New test.
37710         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37711         what is permitted and what we want.
37712         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
37713         overload use.
37714         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37715
37716 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
37717
37718         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
37719         * gcc.c-torture/noncompile/poison-1.c: New file.
37720
37721 1999-09-08  Nathan Sidwell  <nathan@acm.org>
37722
37723         * g++.old-deja/g++.other/sizeof3.C: New test.
37724         * g++.old-deja/g++.other/sizeof4.C: New test.
37725         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
37726         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
37727
37728 1999-09-07  Richard Henderson  <rth@cygnus.com>
37729
37730         * gcc.dg/va-arg-1.c: New.
37731
37732 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37733
37734         * gcc.c-torture/execute/va-arg-9.c: New test.
37735
37736 1999-09-05  Craig Burley  <craig@jcb-sc.com>
37737
37738         * g77.f-torture/compile/980519-2.f: New test.
37739         * g77.f-torture/compile/19990905-0.f: New test.
37740         * g77.f-torture/compile/19990905-1.f: New test.
37741         * g77.f-torture/compile/19990905-2.f: New test.
37742
37743         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
37744
37745 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
37746
37747         * gcc.c-torture/execute/990827-1.c: Fix typo.
37748
37749 1999-09-03  Nathan Sidwell  <nathan@acm.org>
37750
37751         * g++.old-deja/g++.other/deref1.C: New test.
37752
37753 1999-09-02  Nathan Sidwell  <nathan@acm.org>
37754
37755         * g++.old-deja/g++.other/ambig2.C: New test.
37756         * g++.old-deja/g++.other/cond5.C: New test.
37757         * g++.old-deja/g++.other/lookup16.C: New test.
37758
37759 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
37760
37761         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
37762         assemblers too.
37763
37764 1999-08-31  Jeffrey A Law  (law@cygnus.com)
37765
37766         * lib/c-torture.exp: Avoid the "compare executables" optimization
37767         when testing native.
37768
37769 1999-08-29  Jeffrey A Law  (law@cygnus.com)
37770
37771         * gcc.c-torture/execute/990829-1.c: New test.
37772         * gcc.c-torture/compile/990829-1.c: New test.
37773
37774 1999-08-27  Paul Burchard  <burchard@pobox.com>
37775
37776         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
37777         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
37778         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
37779         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
37780         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
37781         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
37782         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
37783         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
37784         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
37785         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
37786         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
37787
37788 1999-08-27  Jeffrey A Law  (law@cygnus.com)
37789
37790         * gcc.c-torture/execute/990827-1.c: New test.
37791
37792 1999-08-26  Craig Burley  <craig@jcb-sc.com>
37793
37794         * g77.f-torture/noncompile/19990826-4.f: New test.
37795
37796         * g77.f-torture/compile/19990826-3.f: New test.
37797
37798         * g77.f-torture/execute/19990826-2.f: New test.
37799
37800         * g77.f-torture/compile/19990826-1.f: New test.
37801
37802         * gcc.c-torture/execute/990826-0.c: New test.
37803         * g77.c-torture/execute/19990826-0.f: New test.
37804
37805         * g77.f-torture/noncompile/970626-2.f: New test.
37806
37807 1999-08-25  Paul Burchard  <burchard@pobox.com>
37808
37809         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
37810         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
37811         lss-011.C: New tests.
37812
37813 1999-08-25  Nathan Sidwell  <nathan@acm.org>
37814
37815         * g++.old-deja/g++.other/decl5.C: New test.
37816
37817 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37818
37819         * noncompile/noncompile.exp: Load_lib c-torture.exp.
37820         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
37821         call `postbase' for each one.  All callers of `postbase' changed
37822         to call this instead.
37823
37824 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
37825
37826         * gcc.c-torture/execute/990811-1.c: New test.
37827
37828 1999-08-09  Nick Clifton  <nickc@cygnus.com>
37829
37830         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
37831         just native ones.
37832
37833         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
37834         just native ones.
37835
37836 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37837
37838         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
37839
37840 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37841
37842         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
37843
37844 1999-08-04  Nathan Sidwell  <nathan@acm.org>
37845
37846         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
37847
37848 1999-08-04  Jeffrey A Law  (law@cygnus.com)
37849
37850         * gcc.c-torture/execute/990804-1.c: New test.
37851
37852 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37853
37854         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
37855         * g++.old-deja/g++.brendan/crash64.C: Likewise.
37856         * g++.old-deja/g++.brendan/overload8.C: Likewise.
37857
37858 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37859
37860         * g++.old-deja/g++.other/struct1.C: New test.
37861
37862 1999-08-03  Nathan Sidwell  <nathan@acm.org>
37863
37864         * g++.old-deja/g++.other/enum2.C: New test.
37865
37866 1999-08-02  Richard Henderson  <rth@cygnus.com>
37867
37868         Adapted from tests from Franz Sirl:
37869         * gcc.c-torture/execute/va-arg-7.c: New test.
37870         * gcc.c-torture/execute/va-arg-8.c: New test.
37871
37872 1999-08-01  Jeffrey A Law  (law@cygnus.com)
37873
37874         * gcc.c-torture/compile/990801-2.c: New test.
37875
37876         * gcc.c-torture/compile/990801-1.c: New test.
37877
37878 1999-07-27  Michael Meissner  <meissner@cygnus.com>
37879
37880         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
37881         fp-cmp-1.c, converting double to float.
37882
37883         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
37884         fp-cmp-1.c, converting double to long double.
37885
37886         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
37887         from fr1 to unknown_register, since fr1 is a legitimate register
37888         on some machines.
37889
37890 1999-07-25  Jeffrey A Law  (law@cygnus.com)
37891
37892         * README: More listname related changes.
37893
37894 1999-07-08  Catherine Moore  <clm@cygnus.com>
37895
37896         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
37897
37898 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
37899
37900         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
37901
37902 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
37903
37904         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
37905
37906 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
37907
37908         * gcc.dg/990703-1.c: New test.
37909
37910 1999-06-29  Nick Clifton  <nickc@cygnus.com>
37911
37912         * lib/file-format.exp: New file: Move definition of proc
37913         gcc_target_object_format to here from
37914         gcc.dg/special/ecos.exp.
37915
37916         * lib/c-torture.exp: Include lib file-format.exp.
37917         * lib/gcc-dg.exp: Include lib file-format.exp.
37918
37919         * gcc.dg/special/ecos.exp: Remove definition of proc
37920         gcc_target_object_format.
37921
37922 1999-06-28  Jeffrey A Law  (law@cygnus.com)
37923
37924         * gcc.c-torture/execute/990628-1.c: New test.
37925
37926 1999-06-25  Jeffrey A Law  (law@cygnus.com)
37927
37928         * gcc.c-torture/compile/990625-2.c: New test.
37929
37930         * gcc.c-torture/compile/990625-1.c: New test.
37931
37932 1999-06-23  Nick Clifton  <nickc@cygnus.com>
37933
37934         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
37935         attributes compile.
37936         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
37937         ports that use the COFF/PE file format.
37938
37939 1999-06-17  Jeffrey A Law  (law@cygnus.com)
37940
37941         * gcc.c-torture/compile/990617-1.c: New test.
37942
37943 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37944
37945         * g++.old-deja/g++.other/decl4.C: New test.
37946
37947 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37948
37949         * g++.old-deja/g++.other/bitfld3.C: New test.
37950
37951 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37952
37953         * g++.old-deja/g++.eh/catch1.C: New test.
37954
37955 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37956
37957         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37958
37959         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37960         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37961
37962 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37963
37964         * g77.f-torture/compile/19990502-0.f: Replace with new,
37965         shorter, test that still fails after recent changes.
37966
37967 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37968
37969         * gcc.c-torture/execute/990604-1.c: New test.
37970
37971 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37972
37973         * gcc.c-torture/execute/990531-1.c: New test.
37974
37975 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37976
37977         * gcc.c-torture/compile/990527-1.c: New test.
37978
37979 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37980
37981         * gcc.c-torture/execute/990527-1.c: New test.
37982
37983 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37984
37985         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37986         bitfields as signed.
37987
37988 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37989
37990         * g77.f-torture/compile/19990525-0.f: New test.
37991
37992 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37993
37994         * gcc.c-torture/execute/990525-2.c: New test.
37995
37996         * gcc.c-torture/execute/990525-1.c: New test.
37997
37998 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37999
38000         * g++.old-deja/g++.other/anon3.C: New test.
38001         * g++.old-deja/g++.other/anon4.C: New test.
38002         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38003         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38004         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38005         Merrill).
38006
38007 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38008
38009         * gcc.c-torture/execute/990524-1.c: New test.
38010
38011         * gcc.dg/990524-1.c: New test.
38012
38013 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38014
38015         * gcc.c-torture/compile/990523-1.c: New test.
38016
38017 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38018
38019         * gcc.c-torture/compile/990519-1.c: New test.
38020
38021 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38022
38023         * gcc.c-torture/compile/990517-1.c: New test.
38024
38025         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38026         (e4, f4): New tests.
38027         (main): Call them.
38028
38029 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38030
38031         * gcc.dg/noreturn-1.c: New test.
38032
38033 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38034
38035         * gcc.c-torture/execute/990513-1.c: New test.
38036
38037 1999-05-10  Richard Henderson  <rth@cygnus.com>
38038
38039         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38040
38041 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38042
38043         * g77.f-torture/execute/erfc.f: Use small single-precision
38044         values, to avoid problems on Alphas when not -mieee.
38045
38046 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38047
38048         * gcc.dg/990506-0.c: New test.
38049
38050 1999-05-08  Richard Henderson  <rth@cygnus.com>
38051
38052         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38053         the constant to test.  Don't XFAIL 64-bit targets.
38054
38055         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38056         * g++.old-deja/g++.law/profile1.C: Likewise.
38057
38058         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38059         operator new instances.
38060         * g++.old-deja/g++.other/delete5.C: Likewise.
38061
38062 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38063
38064         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38065         intrinsic.
38066
38067 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38068
38069         * g77.f-torture/execute/u77-test.f: Reverse order of two
38070         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38071
38072 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38073
38074         * gcc.dg/compare1.c: New test.
38075
38076 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38077
38078         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
38079         New tests.
38080
38081 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38082
38083         * g77.f-torture/compile/19990502-1.f: New test.
38084
38085 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38086
38087         * g77.f-torture/compile/19990502-0.f: New test.
38088
38089 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38090
38091         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
38092         intrinsic.
38093
38094 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38095
38096         * g77.f-torture/execute/u77-test.f (main): List libU77
38097         intrinsics not currently tested.
38098         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
38099         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
38100         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
38101         Trim blanks off the ends of some printed strings.
38102
38103 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38104
38105         * g77.f-torture/execute/u77-test.f (main): Just warn about
38106         FSTAT gid disagreement, as it's expected on some systems.
38107
38108 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38109
38110         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
38111         use a new function, which allows for some slop.
38112         Clean up some commentary.
38113         (issum): The new function.
38114         (sgladd): Deleted subroutine.
38115
38116 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38117
38118         * g77.f-torture/execute/u77-test.f: Modify to be more like
38119         libf2c/libU77 version, bringing patches to that version here.
38120         Add suitable commentary.
38121
38122 1999-04-25  Richard Henderson  <rth@cygnus.com>
38123
38124         * gcc.dg/990424-1.c: New test.
38125
38126 1999-04-24  Craig Burley  <craig@jcb-sc.com>
38127
38128         * g77.f-torture/execute/u77-test.f (main): Bug involving
38129         LSTAT has been fixed, so turn back on full checking.
38130
38131 1999-04-20  Craig Burley  <craig@jcb-sc.com>
38132
38133         * g77.f-torture/compile/19990419-0.f: New test.
38134         * g77.f-torture/execute/19990419-1.f: New test.
38135
38136 1999-04-17  Richard Henderson  <rth@cygnus.com>
38137
38138         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
38139         to avoid the need for a prototype to supress a warning.
38140
38141 1999-04-07  Jim Wilson  <wilson@cygnus.com>
38142
38143         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
38144
38145 1999-04-04  Jeffrey A Law  (law@cygnus.com)
38146
38147         * gcc.c-torture/execute/990404-1.c: New test.
38148
38149 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38150
38151         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
38152         * gcc.dg/cpp-if3.c: Don't use -pedantic.
38153         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
38154         missing initializer warnings.
38155
38156 1999-03-28  Jeffrey A Law  (law@cygnus.com)
38157
38158         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
38159         matching strings.
38160
38161 1999-03-26  Jeffrey A Law  (law@cygnus.com)
38162
38163         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
38164
38165 1999-03-26  Craig Burley  <craig@jcb-sc.com>
38166
38167         * g77.f-torture/execute/19990325-0.f: New test.
38168         * g77.f-torture/execute/19990325-1.f: New test.
38169
38170 1999-03-24  Jeffrey A Law  (law@cygnus.com)
38171
38172         * gcc.c-torture/execute/990324-1.c: New test.
38173
38174 1999-03-22  Jim Wilson  <wilson@cygnus.com>
38175
38176         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
38177         test with 4.
38178
38179 1999-03-17  Richard Henderson  <rth@cygnus.com>
38180
38181         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
38182
38183 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38184
38185         * g77.f-torture/execute/19990313-2.f: New test.
38186         * g77.f-torture/execute/19990313-3.f: New test.
38187
38188 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38189
38190         * g77.f-torture/execute/19990313-0.f: New test.
38191         * g77.f-torture/execute/19990313-1.f: New test.
38192
38193 1999-03-12  Jim Wilson  <wilson@cygnus.com>
38194
38195         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
38196         printf to sprintf.
38197         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
38198         (main): Add check for u15.  Conditionalize u31 check depending on
38199         whether ints are <32 bits or >=32 bits.
38200
38201 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38202
38203         * g77.f-torture/execute/19981119-0.f: Improve testiness.
38204
38205 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38206
38207         * g77.f-torture/compile/19990305-0.f: New test.
38208         * g77.f-torture/execute/19981119-0.f: New test.
38209
38210 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38211
38212         * g77.f-torture/execute/970625-2.f: call ABORT if final
38213         result is not correct, instead of just printing it.
38214         Add this checking via newly introduced obfuscation, to
38215         trip up buggy front ends.
38216
38217 1999-03-07  Craig Burley  <craig@jcb-sc.com>
38218
38219         * g77.f-torture/compile/960317-1.f: Moved from being
38220         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
38221
38222 1999-03-06  Craig Burley  <craig@jcb-sc.com>
38223
38224         * g77.f-torture/execute/960317-1.f: New (old) test.
38225         * g77.f-torture/execute/970625-2.f: Ditto.
38226
38227 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
38228
38229         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
38230         message on line 1 or line 2; cccp and cpplib do this differently.
38231
38232 1999-03-01  Jeffrey A Law  (law@cygnus.com)
38233
38234         * g++.old-deja/g++.law/weak1.C: New test.
38235
38236 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38237
38238         * gcc.c-torture/execute/990119-1.c: Renamed to...
38239         * gcc.dg/990119-1.c: this, so it will only be tested once
38240         (it's a preprocessor test, it doesn't need to be run at
38241         multiple optimization levels).
38242
38243 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38244
38245         * lib/g++.exp: Don't add incdir=$base_dir/../include to
38246           ALWAYS_CXXFLAGS.
38247
38248 1999-02-24  Craig Burley  <craig@jcb-sc.com>
38249
38250         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
38251         * g77.f-torture/compile/19981216-0.f: ...as it is expected
38252         to not be compilable by current g77.
38253
38254 1999-02-24  Nick Clifton  <nickc@cygnus.com>
38255
38256         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
38257
38258 1999-02-22  Jeffrey A Law  (law@cygnus.com)
38259
38260         * gcc.c-torture/execute/990222-1.c: New test.
38261
38262 1999-02-19  Craig Burley  <craig@jcb-sc.com>
38263
38264         * g77.f-torture/compile/19990218-0.f: New test.
38265         * g77.f-torture/noncompile/19990218-1.f: New test.
38266
38267 1999-02-18  Craig Burley  <craig@jcb-sc.com>
38268
38269         * g77.f-torture/compile/19981216-0.f: New test.
38270
38271 1999-02-14  Jeffrey A Law  (law@cygnus.com)
38272
38273         * gcc.dg/990214-1.c: New test.
38274
38275 1999-02-13  Jeffrey A Law  (law@cygnus.com)
38276
38277         * gcc.dg/990213-2.c: New test.
38278
38279         * gcc.dg/990213-1.c: New test.
38280
38281 1999-02-12  Jeffrey A Law  (law@cygnus.com)
38282
38283         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
38284         ints.
38285
38286 1999-02-11  Nick Clifton  <nickc@cygnus.com>
38287
38288         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
38289         specified by target.
38290
38291         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
38292
38293 1999-02-11  Jeffrey A Law  (law@cygnus.com)
38294
38295         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
38296
38297 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38298
38299         * gcc.dg/special/ecos.exp: New test driver for new tests with
38300         special requirements.
38301
38302         * gcc.dg/special/alias-1.c: New test.
38303         * gcc.dg/special/gcsec-1.c: New test.
38304         * gcc.dg/special/weak-1.c: New test.
38305         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
38306         * gcc.dg/special/weak-2.c: New test.
38307         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
38308         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
38309         * gcc.dg/special/wkali-1.c: New test.
38310         * gcc.dg/special/wkali-2.c: New test.
38311         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
38312         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
38313
38314 1999-02-10  Felix Lee  <flee@cygnus.com>
38315
38316           * lib/c-torture.exp (c-torture-compile): Pull out code for
38317           analyzing gcc error messages.
38318           (c-torture-execute): Likewise.  Fix some (harmless) false
38319           positives.
38320           * lib/gcc.exp (gcc_check_compile): New function.
38321
38322 1999-02-08  Richard Henderson  <rth@cygnus.com>
38323
38324         * gcc.c-torture/execute/990208-1.c: New test.
38325
38326 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38327
38328         * g++.dg/special/ecos.exp: New driver for new tests with special
38329         requirements
38330
38331         * g++.dg/special/conpr-1.C: New test
38332         * g++.dg/special/conpr-2.C: New test
38333         * g++.dg/special/conpr-2a.C: New test
38334         * g++.dg/special/conpr-3.C: New test
38335         * g++.dg/special/conpr-3a.C: New test
38336         * g++.dg/special/conpr-3b.C: New test
38337
38338         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
38339         allow g++ to use the dg driver
38340
38341         * README: Add comment about g++.dg directory
38342
38343 1999-02-06  Jeffrey A Law  (law@cygnus.com)
38344
38345         * README: Update email addresses.
38346
38347 1999-02-03  Nick Clifton  <nickc@cygnus.com>
38348
38349         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
38350         arguments in order to force structure S onto the stack even on
38351         the alpha.
38352         (test): Pass 10 leading arguments to function foo as well as the
38353         structure S.
38354
38355         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
38356         failure for all targets.
38357
38358         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
38359         abort to terminate program execution.
38360
38361 1999-01-30  Richard Henderson  <rth@cygnus.com>
38362
38363         * gcc.c-torture/execute/990130-1.c: New test.
38364
38365 1999-01-30  Jeffrey A Law  (law@cygnus.com)
38366
38367         * gcc.dg/990130-1.c: New test.
38368
38369 1999-01-28  Michael Meissner  <meissner@cygnus.com>
38370
38371         * gcc.c-torture/execute/990128-1.c: New test.
38372
38373 1999-01-27  Michael Meissner  <meissner@cygnus.com>
38374
38375         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
38376
38377 1999-01-27  Felix Lee  <flee@cygnus.com>
38378
38379         * lib/c-torture.exp (c-torture-compile): pull out code for
38380         analyzing gcc error messages.
38381         (c-torture-execute): ditto, and fix some (harmless) false
38382         positives.
38383         * lib/gcc.exp (gcc_check_compile): new function.
38384
38385 1999-01-17  Jeffrey A Law  (law@cygnus.com)
38386
38387         * gcc.dg/990117-1.c: New test.
38388
38389         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
38390
38391         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
38392
38393 1999-01-15  Jeffrey A Law  (law@cygnus.com)
38394
38395         * g77.f-torture/compile/990115-1.f: New test.
38396
38397 1999-01-07  Jeffrey A Law  (law@cygnus.com)
38398
38399         * gcc.c-torture/compile/990107-1.c: New test
38400
38401 1999-01-06  Jeffrey A Law  (law@cygnus.com)
38402
38403         * gcc.c-torture/execute/990106-2.c: New test.
38404
38405         * gcc.c-torture/execute/990106-1.c: New test.
38406
38407 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
38408
38409         * gcc.c-torture/compile/981223-1.c: New test.
38410
38411 1998-12-29  Richard Henderson  <rth@cygnus.com>
38412
38413         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
38414         (opt3): Rename from opt4 and disable.
38415
38416 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
38417
38418         * g++.old-deja/g++.pt/ptrmem5.C: New test.
38419
38420 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38421
38422         * g++.old-deja/g++.other/conv5.C: New test.
38423
38424 1998-12-14  Nick Clifton  <nickc@cygnus.com>
38425
38426         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
38427
38428 1998-12-11  Jeffrey A Law  (law@cygnus.com)
38429
38430         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
38431
38432 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
38433
38434         * gcc.c-torture/compile/981211-1.c: New test.
38435
38436 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38437
38438         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38439
38440         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38441
38442 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38443
38444         * gcc.special/930510-1.c: Make C9X safe.
38445         * gcc.misc-tests/gcov-1.c Similarly.
38446         * gcc.misc-tests/gcov-2.c Similarly.
38447
38448 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38449
38450         * gcc.dg/ultrasp1.c: New test.
38451
38452 1998-12-06  Richard Henderson  <rth@cygnus.com>
38453
38454         * gcc.c-torture/execute/981206.c: New test.
38455
38456 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38457
38458         * g++.old-deja/g++.ns/template7.C: New test.
38459
38460         * g++.old-deja/g++.other/expr1.C: New test.
38461
38462         * g++.old-deja/g++.eh/tmpl3.C: New test.
38463
38464         * g++.old-deja/g++.eh/tmpl2.C: New test.
38465
38466 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38467
38468         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38469         * g++.old-deja/g++.other/using6.C: Removed.
38470         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38471
38472         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38473
38474 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38475
38476         * g++.old-deja/g++.pt/overload8.C: New test.
38477
38478         * g++.old-deja/g++.pt/overload7.C: New test.
38479
38480         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38481
38482         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38483         and relinking messages.
38484         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38485         compiling with -frepo.
38486
38487 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38488
38489         * g++.old-deja/g++.pt/lookup6.C: New test.
38490
38491 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38492
38493         * gcc.c-torture/execute/981130-1.c: New test.
38494         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38495
38496 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38497
38498         * g++.old-deja/g++.pt/explicit76.C: New test.
38499
38500         * g++.old-deja/g++.pt/friend38.C: New test.
38501
38502         * g++.old-deja/g++.ns/crash2.C: New test.
38503
38504         * g++.old-deja/g++.pt/defarg8.C: New test.
38505
38506         * g++.old-deja/g++.pt/instantiate6.C: New test.
38507
38508         * g++.old-deja/g++.pt/static6.C: New test.
38509
38510         * g++.old-deja/g++.pt/decl2.C: New test.
38511
38512 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38513
38514         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38515         problem is actually related with name lookup, but so what? :-)
38516
38517         * g++.old-deja/g++.pt/friend37.C: New test.
38518
38519 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38520
38521         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38522         element, which fails on some systems.
38523
38524         * g77.f-torture/execute/labug1.f: New test.
38525
38526 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38527
38528         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38529         is defined.
38530
38531 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38532
38533         * g77.f-torture/compile/981117-1.f: New test.
38534
38535 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38536
38537         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38538         properly discarded.
38539
38540 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38541
38542         * gcc.c-torture/execute/memcheck: New directory of tests for
38543         -fcheck-memory-usage.
38544
38545 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38546
38547         * README: New file, general information about the testsuite and
38548         new description of the various C++ test subdirectories.
38549         * README.g++: Eliminate obsolete information, update and move most
38550         relevant stuff to README.
38551
38552 1998-11-07  Richard Henderson  <rth@cygnus.com>
38553
38554         * gcc.c-torture/compile/981107-1.c: New test.
38555
38556 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38557
38558         * execute/memcpy-bi.c: New testcase.
38559
38560 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38561
38562         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38563         base classes.
38564
38565         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38566         template is selected.
38567
38568         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38569         classes, it should be accepted for all types.
38570
38571         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38572
38573         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38574         specializations start with template headers.
38575
38576 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38577
38578         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38579
38580         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38581         non-POD types.
38582
38583 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38584
38585         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38586
38587 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38588
38589         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38590
38591 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38592
38593         * 981019-1.c: New test.
38594
38595 1998-10-14  Robert Lipe <robertl@dgii.com>
38596
38597         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38598         find objc headers.
38599
38600 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38601
38602         * compile/981001-4.c: Remove use of GCC extension that triggers a
38603         compiler bug.
38604
38605 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38606
38607         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38608
38609 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38610
38611         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38612         instantiation of template produces incorrect code for delete
38613         expression.
38614
38615         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38616         constructors' name is not unique.
38617         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38618         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38619
38620         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38621         automatic array of const is ill-formed.
38622
38623         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38624         of template parameter?
38625
38626         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38627         const.
38628
38629         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38630         pointer-to-member expression.
38631
38632         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38633         declaration causes ICE.
38634
38635 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38636
38637         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38638         reserved in the global namespace.
38639
38640         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38641         generate needed virtual table.
38642
38643         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38644
38645 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38646
38647         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38648         template-dependent type
38649
38650 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38651
38652         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38653         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38654         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38655
38656         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38657         class should be usable as argument of member function.
38658         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38659         class should be usable as return type of member function.
38660         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38661         class should be usable as type of data member.
38662
38663         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38664
38665 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38666
38667         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38668
38669 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38670
38671         * gcc.dg/dll-?.c Add thumb to target list.
38672         Fix assembler scan patterns to match current assembler output.
38673
38674 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38675
38676         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38677         matching of template brackets.
38678
38679         * g++.old-deja/g++.other/using4.C: New test.  Test using
38680         declarations of methods from base classes.
38681
38682         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38683         within functions should introduce names into the innermost
38684         enclosing namespace.
38685
38686         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38687         of static locals if first initialization throws.
38688
38689 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38690
38691         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38692
38693 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38694
38695         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38696         lose track of the possible targets of tablejump insns.
38697         * special/special.exp: Run it.
38698
38699 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38700
38701         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38702         must be declared before its specializations can be named in friend
38703         declarations.
38704
38705 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38706
38707         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38708
38709         * g77.f-torture/execute/io1.f: New test.
38710
38711 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38712
38713         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
38714         with pointer to template function, for which no argument deduction
38715         is possible.
38716
38717         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
38718         specialization of template function as argument to template
38719         function.
38720
38721         * g++.old-deja/g++.other/access2.C: New test; Inner class
38722         shouldn't have privileged access to Outer's names.
38723
38724 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38725
38726         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
38727         friend template declared within template class conflicts with
38728         nested class of the same name.
38729
38730         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
38731         is ignored.
38732
38733         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
38734         object with direct initializer as function declaration.
38735
38736         * g++.old-deja/g++.other/decl2.C: New test; duplicate
38737         initializers.
38738
38739         * g++.old-deja/g++.other/null2.C: New test; conditional operator
38740         involving const pointer and NULL produces incorrect result.
38741
38742         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
38743         type name without `typename' should be rejected with -pedantic.
38744
38745 1998-10-02  Richard Henderson  <rth@cygnus.com>
38746
38747         * g++.old-deja/g++.other/addrof1.C: New test.
38748
38749 1998-10-01  Nick Clifton  <nickc@cygnus.com>
38750
38751         * gcc.c-torture/compile/981001-1.c: New test.
38752         * gcc.c-torture/execute/981001-1.c: New test.
38753
38754 1998-10-01  Jeffrey A Law  (law@cygnus.com)
38755
38756         * gcc.c-torture/compile/981001-2.c: New test.
38757         * gcc.c-torture/compile/981001-3.c: New test.
38758         * gcc.c-torture/compile/981001-4.c: New test.
38759
38760 1998-10-01  Robert Lipe  <robertl@dgii.com>
38761
38762         * lib/objc.exp (objc_target_compile): Add -L during compiles for
38763         multilibbed hosts.   Idea grafted from g77.exp.
38764
38765 1998-09-30  Dave Love  <d.love@dl.ac.uk>
38766
38767         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
38768         avoid losing on systems which need -lsocket.
38769
38770 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
38771
38772         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
38773         * g++.old-deja/g++.other/nested2.C: Ditto.
38774         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
38775         failure.
38776
38777 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38778
38779         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
38780         preferred over template operator!= for enum bitfields.
38781
38782 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
38783
38784         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
38785         that happen to have the same base name, but in different scopes,
38786         are incorrectly rejected.
38787
38788 1998-09-16  Richard Henderson  <rth@cygnus.com>
38789
38790         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
38791         on the native word size instead of an integer literal.
38792
38793 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38794
38795         * g++.old-deja/g++.other/static2.C: Invocation of static data
38796         member of type pointer-to-function denoted as non-static member.
38797
38798         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
38799         checks involving function types and aliases.
38800
38801 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38802
38803         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
38804         redefined to the same non-trivial type.
38805
38806         * g++.old-deja/g++.pt/explicit73.C: Test for proper
38807         namespace-qualification of template specializations declared in
38808         other namespaces.
38809
38810         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
38811         to declare a subset of the specializations of a template function
38812         as friends of specializations of a template class.
38813
38814         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
38815         member templates that do not fully specialize the enclosing
38816         template class are rejected.
38817
38818 1998-09-11  Dave Love  <d.love@dl.ac.uk>
38819
38820         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
38821
38822 1998-09-08  Dave Love  <d.love@dl.ac.uk>
38823
38824         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
38825         altered from libf2c/libU77 version.
38826
38827 1998-09-06  Dave Love  <d.love@dl.ac.uk>
38828
38829         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
38830
38831 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
38832
38833         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
38834         (un)signed char are different types for template specialization
38835         purposes.
38836
38837 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
38838
38839         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
38840         * objc: ObjC testsuite.
38841
38842 1998-08-31  Catherine Moore  <clm@cygnus.com>
38843
38844         * gcc.c-torture/execute/941014-1.x: New file.
38845
38846 1998-08-31  Nick Clifton  <nickc@cygnus.com>
38847
38848         * lib/c-torture.exp: Add support for
38849         torture_eval_before_compile and torture_eval_before_execute
38850         variables.
38851
38852 1998-08-30  Jeffrey A Law  (law@cygnus.com)
38853
38854         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
38855         this test triggers valid.
38856
38857 1998-08-27  Jeffrey A Law  (law@cygnus.com)
38858
38859         * gcc.dg/980827-1.c: New test.
38860
38861 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
38862
38863         * gcc.c-torture/execute/loop-4b.c: New test.
38864
38865 1998-08-26  Nick Clifton  <nickc@cygnus.com>
38866
38867         * lib/c-torture.exp: Add support for
38868         torture_eval_before_compile and torture_eval_before_execute
38869         variables.
38870
38871 1998-08-25  Jeffrey A Law  (law@cygnus.com)
38872
38873         * gcc.c-torture/compile/980825-1.c: New test.
38874
38875 1998-08-24  Nick Clifton  <nickc@cygnus.com>
38876
38877         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
38878         count number tests in opt_t0 not good_t0.
38879
38880 1998-08-24  Jeffrey A Law  (law@cygnus.com)
38881
38882         * gcc.c-torture/compile/930326-1.x: Fix typo.
38883
38884 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
38885
38886         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
38887         causes an ICE.
38888
38889 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38890
38891         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
38892         STACK_SIZE is defined.
38893         * gcc.c-torture/unsorted/stuct.c: Similarly.
38894
38895         * gcc.c-torture/compile/980821-1.c: New test.
38896
38897 1998-08-21  Jeffrey A Law  (law@cygnus.com)
38898
38899         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
38900
38901 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
38902
38903         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
38904         code.
38905
38906 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
38907
38908         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
38909         error'.
38910
38911 1998-08-18  Jeffrey A Law  (law@cygnus.com)
38912
38913         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
38914
38915 1998-08-16  Jeffrey A Law  (law@cygnus.com)
38916
38917         * gcc.c-torture/compile/980816-1.c: New test.
38918
38919         * gcc.dg/980816-1.c: New test.
38920
38921 1998-08-13  Jeffrey A Law  (law@cygnus.com)
38922
38923         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
38924         compiler for ieee tests.
38925
38926 1998-08-01  Dave Love  <d.love@dl.ac.uk>
38927
38928         * g77.f-torture/compile/980729-0.f: New test.
38929
38930 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
38931
38932         * gcc.c-torture/special/eeprof-1.c: New test, for
38933         -finstrument-functions.
38934         * gcc.c-torture/special/special.exp: Run it.
38935
38936 1998-07-29  Jeffrey A Law  (law@cygnus.com)
38937
38938         * gcc.c-torture/compile/980729-1.c: New test.
38939
38940 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38941
38942         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38943         __thumb__ is defined, and test for ARM style doubles if so.
38944
38945 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38946
38947         * g77.f-torture/noncompile/980615-0.f: New test.
38948
38949 1998-07-26  H.J. Lu  (hjl@gnu.org)
38950
38951         * gcc.dg/980312-1.c: Do link instead of compile.
38952         * gcc.dg/980313-1.c: Likewise.
38953
38954 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38955
38956         * gcc.c-torture/compile/980726-1.c: New test.
38957
38958 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38959
38960         * g77.f-torture/execute/io0.f: New test.
38961
38962 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38963
38964         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38965         an int.
38966
38967 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38968
38969         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38970         m32r bugs.
38971
38972 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38973
38974         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38975         c-decl.c:grokdeclarator can handle mode attributes.
38976
38977 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38978
38979         * gcc.c-torture/execute/980716-1.c: New test.
38980
38981 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38982
38983         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38984         the mn10200.
38985         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38986         the mn10200.
38987         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38988         * gcc.c-torture/compile/930326-1.x: Similarly.
38989
38990 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38991
38992         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38993         New test from Craig.
38994
38995 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38996
38997         * g77.f-torture/noncompile/980616-0.f: New test.
38998
38999         * g77.f-torture/execute/970816-3.f: New test from Craig.
39000
39001 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39002
39003         *  g++.other/singleton.C: Return error value instead of taking
39004         SIGSEGV.
39005
39006 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39007
39008         *  g++.other/singleton.C: New test.   Warning is under dispute.
39009         Runtime crash is not.
39010
39011 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39012
39013         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39014         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39015         using6.C, using7.C}: New namespace tests.
39016
39017 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39018
39019         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39020         specialization with typedef'ed names used as array indexes.
39021
39022 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39023
39024         * gcc.c-torture/execute/980709-1.c: New test.
39025
39026         * gcc.dg/980709-1.c: New test.
39027
39028 1998-07-07  Richard Henderson  <rth@cygnus.com>
39029
39030         * gcc.c-torture/execute/bcp-1.c: New test.
39031
39032 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39033
39034         * gcc.c-torture/execute/980707-1.c: New test.
39035
39036 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39037
39038         * gcc.c-torture/compile/980706-1.c: New test.
39039
39040 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39041
39042         * g77.f-torture/execute/980701-0.f,
39043         g77.f-torture/execute/980701-1.f: New test from Craig.
39044
39045 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39046
39047         * gcc.c-torture/compile/980701-1.c: New test.
39048
39049         * gcc.c-torture/execute/980701-1.c: New test.
39050
39051 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39052 rlsruhe.de>
39053
39054         * g++.old-deja/g++.robertl/eb132.C: New test.
39055         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39056
39057 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39058
39059         * g77.f-torture/execute/980628-7.f,
39060         g77.f-torture/execute/980628-8.f,
39061         g77.f-torture/execute/980628-9.f,
39062         g77.f-torture/execute/980628-10.f: New tests from Craig.
39063
39064         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39065
39066 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39067
39068         * g77.f-torture/execute/980628-4.f: New test from Craig.
39069         * g77.f-torture/execute/980628-5.f: Likewise.
39070         * g77.f-torture/execute/980628-2.f: Likewise.
39071         * g77.f-torture/execute/980628-0.f: Likewise.
39072         * g77.f-torture/execute/980628-1.f: Likewise.
39073         * g77.f-torture/execute/980628-3.f: Likewise.
39074         * g77.f-torture/execute/980628-6.f: Likewise.
39075
39076 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39077
39078         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
39079         directory when nothing has been installed yet.
39080
39081 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
39082
39083         * gcc.c-torture/special/special.exp: Handle newer versions of
39084         dejagnu.
39085
39086 1998-06-26  Jeffrey A Law  (law@cygnus.com)
39087
39088         * gcc.dg/980626-1.c: New test.
39089
39090 1998-06-19  Bruno Haible <haible@ilog.fr>
39091
39092         * gcc.misc-tests/m-un-2.c: New test.
39093         * g++.old-deja/g++.other/warn01.c: Likewise.
39094
39095 1998-06-19  Robert Lipe  <robertl@dgii.com>
39096
39097         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
39098         compatibility with assmblers with a different comment character.
39099         Eliminate use of GAS-specific extensions.
39100
39101 1998-06-19  Jeffrey A Law  (law@cygnus.com)
39102
39103         * gcc.c-torture/execute/ieee/980619-1.c: New test.
39104
39105 1998-06-19  Robert Lipe  <robertl@dgii.com>
39106
39107         * lib/g77.exp: Replace search for libf2c.a with search for newly
39108         renamed libg2c.a
39109
39110 1998-06-17  Jeffrey A Law  (law@cygnus.com)
39111
39112         * gcc.c-torture/execute/980617-1.c: New test.
39113
39114 1998-06-12  Jeffrey A Law  (law@cygnus.com)
39115
39116         * gcc.c-torture/execute/980612-1.c: New test.
39117
39118 1998-06-08  Jeffrey A Law  (law@cygnus.com)
39119
39120         * gcc.dg/980523-1.c: Only test on ppc-linux.
39121         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
39122
39123         * gcc.c-torture/execute/980608-1.c: New test.
39124
39125 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
39126
39127         * gcc.c-torture/execute/980605-1.c: New test.
39128
39129 1998-06-04  Jeffrey A Law  (law@cygnus.com)
39130
39131         * gcc.c-torture/execute/980604-1.c: New test.
39132
39133 1998-06-02  Jeffrey A Law  (law@cygnus.com)
39134
39135         * gcc.c-torture/execute/980602-1.c: New test.
39136         * gcc.c-torture/execute/980602-2.c: Likewise.
39137
39138 1998-06-02  Dave Love  <d.love@dl.ac.uk>
39139
39140         * 970125-0.f: Fix per JCB.  Add commentary.
39141
39142 1998-05-31  Michael Meissner  <meissner@cygnus.com>
39143
39144         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
39145         IEEE -0 support.
39146
39147 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
39148
39149         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
39150         earlier.
39151
39152 1998-05-28  Catherine Moore <clm@cygnus.com>
39153
39154         * gcc.c-torture/execute/980526-3.c: New test.
39155
39156 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
39157
39158         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
39159         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
39160         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
39161         m88k-motorola-sysv3 to XFAIL.
39162
39163 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39164
39165         * gcc.dg/980526-1.c: New test.
39166         * gcc.c-torture/execute/980526-2.c: New test.
39167
39168 1998-05-26  Jeffrey A Law  (law@cygnus.com)
39169
39170         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
39171
39172         * gcc.c-torture/execute/980526-1.c: New test.
39173
39174 1998-05-26  Dave Love  <d.love@dl.ac.uk>
39175
39176         * g77.f-torture/execute/alpha2.f: Add runtime test.
39177
39178 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
39179
39180         * g++.old-deja/old-deja.exp: Strip leading directories.
39181
39182         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
39183         error for the line.  Don't run multiple tests for the same line.
39184
39185 1998-05-23  Jeffrey A Law  (law@cygnus.com)
39186
39187         * gcc.dg/980523-1.c: New test.
39188
39189 1998-05-23  Dave Love  <d.love@dl.ac.uk>
39190
39191         * g77.f-torture/compile/970915-0.f: New test.
39192
39193 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
39194
39195         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
39196
39197 1998-05-21  Jeffrey A Law  (law@cygnus.com)
39198
39199         * gcc.dg/980520-1.c: New test.
39200
39201 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
39202
39203         * gcc.dg/980502-1.c: Fix return type.
39204
39205 1998-05-20  Jeffrey A Law  (law@cygnus.com)
39206
39207         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
39208         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
39209         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
39210         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
39211         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
39212
39213 1998-05-20  Dave Love  <d.love@dl.ac.uk>
39214
39215         * g77.f-torture/execute/980520-1.f: New test.
39216
39217 1998-05-15  Dave Love  <d.love@dl.ac.uk>
39218
39219         * lib/mike-g77.exp: New file.
39220
39221         * g77.f-torture/noncompile/noncompile.exp,
39222         g77.f-torture/noncompile/check0.f: New files.
39223
39224 1998-05-14  Dave Love  <d.love@dl.ac.uk>
39225
39226         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
39227         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
39228         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
39229         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
39230         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
39231         abort where appropriate.
39232
39233 1998-05-05  Michael Meissner  <meissner@cygnus.com>
39234
39235         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
39236         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
39237
39238 1998-04-29  Dave Love  <d.love@dl.ac.uk>
39239
39240         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
39241
39242 1998-04-27  Dave Love  <d.love@dl.ac.uk>
39243
39244         * g77.f-torture/compile/980427-0.f: New test.
39245
39246 1998-04-24  Dave Love  <d.love@dl.ac.uk>
39247
39248         * g77.f-torture/compile/980424-0.f: New test.
39249
39250 1998-04-19  Dave Love  <d.love@dl.ac.uk>
39251
39252         * g77.f-torture/compile/980419-2.f (main): New test.
39253         * g77.f-torture/compile/970125-0.f: New test.
39254         * g77.f-torture/compile/980419-1.f: New test.
39255
39256 1998-04-08  Jim Wilson  <wilson@cygnus.com>
39257
39258         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
39259         of loop-4.c.
39260
39261 1998-04-07  Jim Wilson  <wilson@cygnus.com>
39262
39263         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
39264
39265 1998-04-03  Jim Wilson  <wilson@cygnus.com>
39266
39267         * gcc.c-torture/compile/980329-1.c: New test.
39268
39269 1998-03-18  Jim Wilson  <wilson@cygnus.com>
39270
39271         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
39272         * gcc.dg/980312-1.c: Fix typo in -march command.
39273
39274 1998-03-16  H.J. Lu  (hjl@gnu.org)
39275
39276         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
39277
39278 1998-03-11  Robert Lipe  <robertl@dgii.com>
39279
39280         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
39281         Dave Love agree the Fortran source is bogus.
39282
39283 1998-03-11  Robert Lipe  <robertl@dgii.com>
39284
39285         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
39286         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
39287         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
39288         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
39289         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
39290
39291 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
39292
39293         * g++.old-deja/g++.other/friend1.C: New test.
39294
39295 1998-02-18  Dave Love  <d.love@dl.ac.uk>
39296
39297         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
39298         possibly uninitialized) variables and declare dnrm2.
39299
39300 1998-02-23  Robert Lipe <robertl@dgii.com>
39301
39302         From Bruno Haible <haible@ilog.fr>:
39303         * gcc.c-torture/execute/980223.c: New test.
39304
39305 1998-02-13  Jeffrey A Law  (law@cygnus.com)
39306
39307         * gcc.dg/ifelse-1.c: New test.
39308
39309 1998-02-09  H.J. Lu  (hjl@gnu.org)
39310
39311         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
39312
39313           * lib/old-dejagnu.exp (old-dejagnu): Added the
39314           "execution test - XFAIL *-*-*" handling in the spirit of
39315           "excess errors test -". Changed the "execution test fails"
39316           handling to be like "excess errors test fails".
39317           * Update various tests accordingly.
39318
39319 1998-02-06  Jim Wilson  <wilson@cygnus.com>
39320
39321         * gcc.c-torture/execute/980205.c: New test.
39322
39323 1998-01-18  Jeffrey A Law  (law@cygnus.com)
39324
39325         * lib/c-torture.exp: Look for .x files instead of .cexp files.
39326         * lib/f-torture.exp: Similarly.
39327         * gcc.c-torture: Rename all .cexp files to .x files.
39328
39329 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
39330
39331         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
39332         (940510-1.c): Removed duplicate.
39333         (971104-1.c): New test.
39334
39335 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
39336
39337           * lib/f-torture.exp: Improve error and loop detection.
39338
39339 1997-11-19  Michael Meissner  <meissner@cygnus.com>
39340
39341         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
39342         use that to size the filler array.
39343
39344 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
39345
39346         * lib/c-torture.exp(c-torture-execute): Fix typo.
39347
39348         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
39349         testcase as the executable name. Keep the executable around if
39350         the test fails.
39351
39352 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
39353
39354         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
39355         changes.  Only test one -g option, and move it to the end of the
39356         list of options to test.
39357
39358 1997-09-19  Michael Meissner  <meissner@cygnus.com>
39359
39360         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
39361         variable GCC_TORTURE_OPTIONS to supply default switches separated
39362         by colons.  If no environment variable, run tests with -O0 -g, -O1
39363         -g, and -O2 -g as well.
39364
39365 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
39366
39367         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
39368         explanatory comments. Fix indentation.
39369
39370 1997-09-15  Jeffrey A Law  (law@cygnus.com)
39371
39372         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
39373
39374 1997-09-11  Jeffrey A Law  (law@cygnus.com)
39375
39376         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
39377         * g++.old-deja/g++.mike/p7325.C: Likewise.
39378         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
39379
39380 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
39381
39382         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
39383         * g++.old-deja/g++.brendan/crash30.C: Likewise.
39384         * g++.old-deja/g++.brendan/crash39.C: Likewise.
39385         * g++.old-deja/g++.law/operators4.C: Likewise.
39386
39387 1997-09-11  Joe Buck  (jbuck@synopsys.com)
39388
39389         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
39390         * g++.old-deja/g++.mike/p784.C: Ditto.
39391         * g++.old-deja/g++.mike/p785.C: Ditto.
39392
39393 1997-09-05  Jeffrey A Law  (law@cygnus.com)
39394
39395           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
39396
39397 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39398
39399         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
39400         target feature; pass this to c-torture-execute as needed.
39401
39402 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39403
39404         * lib/c-torture.exp(c-torture-execute): If the previous and the
39405         current executables being tested are identical, we don't need to
39406         run the executable again. Try to make the executable names
39407         unique. Add an optional argument for passing additional compiler
39408         flags.
39409
39410 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
39411
39412         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
39413
39414 1997-08-29  Jeffrey A Law  (law@cygnus.com)
39415
39416         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
39417
39418 1997-07-31  Jeffrey A Law  (law@cygnus.com)
39419
39420         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
39421         32bit or larger longs.
39422
39423         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
39424         have either a 32bit long or 32bit int.
39425
39426 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
39427
39428         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
39429         Make double precision tests dependent on sizeof (double).
39430
39431 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
39432
39433         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
39434         too.
39435
39436 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39437
39438         * gcc.c-torture/compile/961203-1.cexp: New script.
39439
39440 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39441
39442         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39443         up the includes ourselves.
39444
39445 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39446
39447         * lib/plumhall.exp: Remove random include, and add a few
39448         verbose messages for debugging.
39449
39450 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39451
39452         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39453         of trying to do it ourselves.
39454
39455 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39456
39457         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39458
39459 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39460
39461         * gcc.prms/5403.c: Made regexp a bit less strict.
39462
39463 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39464
39465         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39466         is returned from remote_load instead.
39467         * lib/plumhall.exp: Ditto.
39468         * lib/mike-g++.exp: Ditto.
39469         * lib/old-dejagnu.exp: Ditto.
39470         * lib/c-torture.exp: Ditto.
39471
39472 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39473
39474         * lib/g++.exp: Use build_wrapper procedure.
39475         * lib/gcc.exp: Ditto.
39476
39477 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39478
39479         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39480         an old-style decl for malloc.  Fixes tests to work when
39481         sizeof (int) != sizeof (size_t).
39482
39483 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39484
39485         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39486
39487         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39488         use stdargs.h interface.
39489
39490 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39491
39492         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39493         NO_VARARGS when compiling.
39494
39495 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39496
39497         * lib/plumhall.exp(ph_includes): New procedure.
39498         (ph_make): Use it.
39499         (ph_compiler): Ditto.
39500
39501         * lib/g++.exp: Rename test-glue.c to testglue.c.
39502         * lib/gcc.exp: Ditto.
39503
39504 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39505
39506         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39507         to completion when it's called.
39508
39509 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39510
39511         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39512         is defined, don't do test.
39513
39514 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39515
39516         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39517         for object files.
39518         (ph_summary): Mark skipped testcases as untested, not unresolved.
39519
39520         * lib/plumhall.exp (ph_make): If unresolved because of bad
39521         errorCode, record errorCode in log file.
39522         (*): Replace send_log/verbose with verbose -log.
39523
39524 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39525
39526         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39527         double conversion if double isn't at least 8 bytes.
39528
39529         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39530         int to work with targets where int is 16 bits.
39531
39532         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39533         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39534         precision for the test to complete.
39535
39536 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39537
39538         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39539         if d10v is not compiled with the -mdouble64 flag.
39540         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39541
39542         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39543         d10v is not compiled with the -mint32 flag.
39544
39545 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39546
39547         * lib/plumhall.exp: Use incr_count.
39548
39549 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39550
39551         * gcc.c-torture: Update to c-torture-1.45.
39552
39553 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39554
39555         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39556         the name of the expect testcase file).
39557
39558         * lib/g++.exp(g++_init): Ditto.
39559
39560 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39561
39562         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39563         the host.
39564
39565         * lib/gcc.exp(gcc_exit): New procedure.
39566
39567 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39568
39569         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39570         specs where appropriate.
39571
39572         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39573         because of new "candidates are" messages, and removed a few
39574
39575         * Converted all non-old-style g++ testcases to old-style, and
39576         moved into g++.old-deja.
39577
39578 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39579
39580         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39581         options.
39582
39583         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39584         succeeded.
39585
39586         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39587
39588 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39589
39590         * lib/gcc.exp (gcc_target_compile): Add support for defining
39591         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39592         the machine doesn't have those features.
39593
39594 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39595
39596         * g++.law/operators4.exp: Don't use LIBS.
39597
39598 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39599
39600         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39601
39602         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39603         * lib/g++.exp: Set it here instead. Also, allow use of the
39604         --tool_exec and --tool_opt options. Change CXX to
39605         GXX_UNDER_TEST.
39606
39607         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39608
39609         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39610
39611 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39612
39613         * lib/old-dejagnu.exp: Use prune_warnings instead of
39614         prune_system_crud.
39615         * lib/mike-g++.exp: Ditto.
39616         * lib/gcc.exp: Ditto.
39617         * lib/g++.exp: Ditto.
39618
39619         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39620
39621 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39622
39623           * 941014-2.c: Include stdlib.h
39624           * 960327-1.c: Include stdio.h
39625           * dbra.c, index-1.c: Don't assume ints are 32bits.
39626
39627 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39628
39629         * lib/gcc.exp: Add gcc,stack_size target feature.
39630
39631         * lib/g++.exp(g++_target_compile): Add the include and link
39632         paths here, not in two other places. And, it's $options, not
39633         options.
39634
39635         * lib/mike-g++.exp(postbase): Remove the code that determines
39636         the correct include and link paths.
39637         * g++.old-deja/old-deja.exp: Ditto.
39638
39639 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39640
39641         * lib/g++.exp(g++_init): target_compile no longer returns the
39642         filename of the result.
39643
39644 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39645
39646         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39647         call to glob.
39648
39649         * gcc.c-torture/special/special.exp: Change call to
39650         gcc_target_compile to include the object file.
39651
39652 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39653
39654         * gcc.c-torture/special/special.exp: Correct misspelling in last
39655         change.
39656
39657 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39658
39659         * lib/plumhall.exp(ph_summary): Log the entire output of the
39660         executable. Return -1 if there were any failures, 0 otherwise.
39661         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39662         (ph_make): Clean up objects and executables that were built
39663         if the tests succeeded.
39664
39665 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39666
39667         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39668         libraries and includes in the build tree as appropriate.
39669
39670 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39671
39672         * lib/c-torture.exp: Instead of looking for the global variable
39673         NO_LONG_LONG, check to see if that's a feature of the target.
39674
39675 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39676
39677         * config/default.exp: Minimize. Delete the remainer of the files in
39678         config; this functionality is now in devo/dejagnu/config.
39679
39680         g++.*/*: Pass any additional flags used to compile to postbase;
39681         delete CXXFLAGS.
39682
39683         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39684         is now done by runtest.exp. Use gcc_target_compile instead of
39685         compile.
39686
39687         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39688         Remove references to CFLAGS. Use remote_file instead of
39689         calling rm -f.
39690         (c-torture): Take a list of arguments to use to compile this
39691         testcase.
39692
39693         lib/g++.exp: Simplify. Use target_compile instead of compile.
39694         lib/gcc-dg.exp: Ditto.
39695         lib/gcc.exp: Ditto.
39696         lib/mike-{gcc,g++}.exp: Ditto.
39697         lib/old-dejagnu.exp: Ditto.
39698         lib/plumhall.exp: Ditto.
39699
39700 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39701
39702         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39703         (ph_linker): Likewise.
39704
39705 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39706
39707           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39708         MAP_ANON / MAP_ANONYMOUS if defined;
39709         else try to map from /dev/zero .
39710
39711 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39712
39713         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
39714         isn't defined, then define it to MAP_ANONYMOUS.
39715
39716 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39717
39718         * gcc.c-torture: Update to c-torture-1.42 release.
39719
39720 1996-11-11  Jeffrey A Law  (law@cygnus.com)
39721
39722         * gcc.c-torture: Update to c-torture-1.41 release.
39723
39724 1996-10-27  Jeffrey A Law  (law@cygnus.com)
39725
39726         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
39727         c-torture release.
39728
39729 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
39730
39731         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
39732         and LDFLAGS.  Fix second case to append the target_info ldflags
39733         onto LDFLAGS, not CFLAGS.
39734         * lib/g++.exp (g++_init): Add target_info stuff.
39735         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
39736         of libgloss and newlib flags for !native.
39737
39738         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
39739         (GDB): Fix relative path to go up another dir for finding gdb.
39740
39741 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
39742
39743         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
39744         versions in the target_info array, if they don't exist.
39745
39746 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
39747
39748         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
39749
39750 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39751
39752         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39753         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
39754
39755 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
39756
39757         * lib/old-dejagnu.exp: Don't remove the output file before we've
39758         actually tested it. Don't append pwd to the path of the executable
39759         we're testing.
39760
39761 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
39762
39763         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
39764
39765 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
39766
39767         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
39768         temporary directory for compiler files, and set it to a default
39769         value of /tmp. Set $output as the name of the output file from
39770         compiling the testcase. Add a -o option to $cflags_var so the
39771         compiler writes the final output file as $output. Set $executable
39772         to $output.
39773
39774         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
39775         directory for compiler files, and set it to /tmp if it doesn't
39776         already have a value. Set $output_file to the name of the output
39777         file from compiling the testcase. Add a -o option to CXXFLAGS so
39778         the compiler writes the final output file as $output. Use $output
39779         as the executable to be tested.
39780
39781 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39782
39783         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
39784
39785 1996-06-08  Jeffrey A Law  (law@cygnus.com)
39786
39787         * gcc.c-torture/execute/pending-1.c: New test.  Still
39788         pending in Tege's queue.
39789
39790 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
39791
39792         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
39793         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
39794         if there were failures.  Call unresolved if there were unresolved
39795         testcases.  Call gcc_fail if program did not run to completion.
39796         (ph_make): Pass additional argument name to ph_execute.
39797         (ph_execute): Add new argument.  Pass additional arguments to
39798         ph_summary.  Call gcc_fail is there is no execution output.
39799
39800 1996-04-24  Jeffrey A Law  (law@cygnus.com)
39801
39802         * lib/plumhall.exp (proc_summary): Output relavent summary
39803         lines into the log so specific failures in plumhall can be
39804         investigated.
39805
39806 1996-04-10  Jeffrey A Law  (law@cygnus.com)
39807
39808         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
39809         (c-torture-execute): Don't try to execute tests which use
39810         "long long" types if $NO_LONG_LONG is nonzero.
39811
39812 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
39813
39814         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
39815         not c-torture.
39816
39817         * gcc.ieee: Move from here.
39818         * gcc.c-torture/execute/ieee: To here.
39819
39820 1996-03-26  Jeffrey A Law  (law@cygnus.com)
39821
39822         * gcc.c-torture: Update to c-torture-1.41 release.
39823
39824 1996-03-22  Jeffrey A Law  (law@cygnus.com)
39825
39826         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
39827         not "$output".
39828
39829 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
39830
39831         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
39832         -c present.
39833
39834 1996-03-02  Jeffrey A Law  (law@cygnus.com)
39835
39836         * config/proelf.exp: Handle connecting to a simulator.
39837
39838 1996-01-31  Jeffrey A Law  (law@cygnus.com)
39839
39840         * config/proelf.exp: New file.  Enough framework that we can
39841         run c-torture tests on the proelf targets (or any other target
39842         that gdb can connect to for that matter).
39843
39844 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
39845
39846         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
39847         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
39848
39849         * lib/plumhall.exp (ph_execute): Always call ph_summary if
39850         exec_output exists.
39851
39852 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
39853
39854         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
39855         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
39856
39857         * config/*.exp: Update FSF address.  Change result of ${tool}_load
39858         to pass/fail/unresolved/unsupported/untested.  Caller must now
39859         call unresolved/unsupported/untested.
39860         * lib/*.exp: Update FSF address.  Update to handle new results of
39861         ${tool}_load.
39862         * lib/chill.exp (verbose): Delete.
39863
39864 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
39865
39866         * lib/gcc.exp (default_gcc_start): Change order of args to
39867         $LDFLAGS $CFLAGS $LIBS.
39868         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
39869         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
39870         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
39871         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
39872         * gcc.misc-tests/dg-test.exp: Likewise.
39873         * gcc.misc-tests/msgs.exp: Likewise.
39874         * gcc.prms/prms.exp: Likewise.
39875         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
39876         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
39877
39878         * lib/dg.exp: Deleted, moved to dejagnu/lib.
39879
39880 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
39881
39882         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
39883
39884         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
39885         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
39886
39887         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
39888         necessary.
39889
39890 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
39891
39892         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
39893         global for loop; add use of $mathlib.
39894         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
39895         settings here; set mathlib for anything but VxWorks.
39896
39897 1996-01-22  Jeffrey A Law  (law@cygnus.com)
39898
39899         * gcc.c-torture: Update to c-torture-1.40 release.
39900
39901 1996-01-03  Jeffrey A Law  (law@cygnus.com)
39902
39903         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
39904         dg.exp.
39905
39906 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
39907
39908         * lib/c-torture.exp (c-torture-execute): Declare "output" as
39909         global.
39910
39911 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
39912
39913         * lib/g++.exp (LIBS): Define if not already.
39914         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
39915         (gcc-dg-prune): Call prune_gcc_output.
39916         * lib/gcc.exp (prune_gcc_output): New proc.
39917         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
39918         prune_gcc_output.
39919
39920 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
39921
39922         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
39923         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
39924
39925 1995-11-15  Jeffrey A Law  (law@cygnus.com)
39926
39927         * gcc.c-torture: Update to c-torture-1.39 release.
39928
39929 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
39930
39931         * lib/c-torture.exp (c-torture-execute): Don't return if one option
39932         fails, try others as well.
39933
39934 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
39935
39936         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
39937         If compilation fails, mark execute tests as `untested'.
39938         If test is marked as unsupported, don't mark compilation and
39939         execute tests as failed.
39940
39941 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39942
39943         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39944         libstdc++ for whether or not we want to be doing shared
39945         libraries.  Delete link_curses since we don't need it anymore.
39946         * lib/mike-g++.exp (postbase): Don't link in libg++.
39947         * g++.old-deja/old-deja.exp: Likewise.
39948
39949 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39950
39951         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39952
39953 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39954
39955         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39956         For that, add `-Wl,-a,shared_archive'.
39957         * g++.old-deja/old-deja.exp: Likewise.
39958
39959 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39960
39961         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39962
39963 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39964
39965         * lib/mike-g++.exp (postbase): Pay attention to the status of
39966         g++_load.
39967
39968 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39969
39970           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39971
39972 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39973
39974         * lib/gcc.exp (default_gcc_start): No longer need to log program
39975         being executed or its output, execute_anywhere does that now.
39976         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39977         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39978
39979 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39980
39981         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39982         the same as those in lib/g++.exp.
39983
39984 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39985
39986         * gcc.c-torture: Update to c-torture-1.38 release.
39987         * gcc.ieee: Related changes.
39988
39989 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39990
39991         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39992         "exec". Minor reformatting changes.
39993
39994         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39995         cross. This means all "exec" calls now work on a remote host as
39996         well.
39997         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39998         cross. Filter out the extra "\r\n" stuff that expect puts in.
39999         (c-torture-execute): Filter out the bogus warnings like
40000         c-torture-compile does. Add support for canadian cross.
40001         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40002         Use execute_anywhere rather than calling exec directly. Now it
40003         works for canadian cross testing.
40004
40005 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40006
40007         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40008         results into a variable, and check that rather than using file exists.
40009
40010 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40011
40012         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40013         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40014
40015 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40016
40017         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40018         lib_curses if there's a shared libg++ in the build tree.
40019
40020 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40021
40022         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40023         if not supported target.
40024
40025 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40026
40027         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40028         link_curses up to always happen, not just for native builds.
40029
40030 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40031
40032         * gcc.c-torture: Update to c-torture-1.36 release.
40033         * gcc.failure: Related changes.
40034
40035 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40036
40037         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40038
40039 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40040
40041         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40042         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40043         runshlib, link_curses, and mathlib for link and run.
40044
40045         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40046         pass the runtime shared library options for Solaris, OSF/1, and
40047         Irix5, and link with -lcurses to avoid unresolved references.
40048
40049 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40050
40051         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40052         only run once.
40053
40054 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40055
40056         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40057
40058 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40059
40060         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40061         do not have a framework for the "compat" tests yet.
40062
40063 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40064
40065         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40066         set to null if we're testing vxworks5.1.  Use that instead of
40067         `-lm' in the setting of LIBS for link and run.
40068
40069 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40070
40071         * config/rom68k.exp (${tool}_load): Major changes to make it
40072         work.  Verified that it does in fact return the stuff in
40073         exec_output properly.  Catch any Emul or any TRAP other than 0.
40074
40075 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
40076
40077         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
40078         LDFLAGS properly for targets that need stuff from libgloss.
40079         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
40080         only run once.
40081         (gpp_initialized): New variable.
40082
40083 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
40084
40085         * config/rom68k.exp: Load libgloss.exp.
40086         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
40087         so we can produce a fully linked binary.
40088         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
40089         so we can produce a fully linked binary.
40090
40091 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
40092
40093         * lib/plumhall.exp (ph_section): Watch for expected failures.
40094         Add missing `else'.
40095
40096         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
40097         run the testcase.
40098         (c-torture): Likewise.
40099
40100 1995-08-28  Doug Evans  <dje@cygnus.com>
40101
40102         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
40103
40104         * lib/mike-g++.exp (mike_cleanup): New proc.
40105         (prebase): New globals compiler_result, not_compiler_result,
40106         target_regexp.
40107         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
40108         allow leading "-" in pattern.  Watch for unsupported tests.
40109         If $compiler_result is set, pattern match assembler code,
40110         and ditto for $not_compiler_result.
40111         * lib/mike-gcc.exp: Likewise.
40112
40113         * lib/plumhall.exp (ph_execute): Only call ph_summary if
40114         execution "succeeded".
40115
40116 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
40117
40118         * config/win32.exp: New file.
40119         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
40120
40121 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
40122
40123         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
40124         unsupported.
40125         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
40126         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
40127         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
40128
40129         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
40130         "... without exceptions was ...".  That is now handled by
40131         prune_system_crud.
40132         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40133
40134 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
40135
40136         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
40137         sieve.c,sort2.c}: New files.
40138         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
40139         sieve.exp,sort2.exp}: Drivers for them.
40140
40141         * lib/mike-gcc.exp (program_output): New user settable variable.
40142         (postbase): Call prune_system_crud.  Also prune extraneous compiler
40143         messages.
40144         * lib/mike-g++.exp (program_output): New user settable variable.
40145
40146         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
40147
40148         * config/sh.exp: Deleted (use sim.exp instead).
40149
40150 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
40151
40152         * config/vx.exp: Declare CHECKTASK as global.
40153         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
40154         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
40155         * lib/old-dejagnu.exp: Load [pwd]/$executable.
40156
40157 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40158
40159         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
40160         target. Like vx.exp, only includes `vx29k.exp' instead of
40161         `vxworks.exp'.
40162
40163 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
40164
40165         * config/sim.exp: Increase time limit from 120 seconds to 240.
40166
40167 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
40168
40169         * gcc.c-torture/execute/950628-1.c: New test.
40170
40171 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
40172
40173         * gcc.c-torture: Update with changes/additions from
40174         c-torture-1.34.
40175
40176 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
40177
40178         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
40179
40180 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
40181
40182         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
40183
40184 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
40185
40186         * gcc.c-torture/compile/950512-1.c: New test.
40187         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
40188         * gcc.dg/struct-ret-1.c: Likewise.
40189
40190 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
40191
40192         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
40193           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
40194
40195 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
40196
40197         * gcc.c-torture/special/920411-1.c: Deleted.
40198         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
40199
40200 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
40201
40202         * config/sim.exp (${tool}_load): Hack in call to bash to get a
40203         cpu limit.
40204
40205 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
40206
40207         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
40208
40209 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
40210
40211         From kenner;
40212         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
40213         is the proper length.
40214         * va-arg-3.c: Likewise.
40215
40216 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
40217
40218         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
40219         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
40220
40221         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
40222         * lib/g++.exp (default_g++_start): Delete old cruft.
40223
40224 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
40225
40226         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
40227         (2 * (1 << 18)) to (2 * (1 << 17)).
40228
40229         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
40230
40231 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
40232
40233         * config/rom68k.exp: Renamed from config/idp.exp
40234
40235 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
40236
40237         * c-torture/compile/921109-2.c
40238
40239 1995-04-18  Mike Stump  <mrs@cygnus.com>
40240
40241         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
40242         excess errors.
40243
40244 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
40245
40246         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
40247         output.
40248         * lib/g++.exp (default_g++_start): Likewise.
40249
40250 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
40251
40252         * gcc.c-torture/compile/950329-1.c: New test.
40253
40254 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
40255
40256           * config/bug.exp (${tool}_load): Updated to use new remote_open
40257           and remote_close procs.
40258         * config/idp.exp: New file.
40259
40260 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
40261
40262         * gcc.c-torture/execute/950322-1.c: New test.
40263
40264 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
40265
40266         * config/vx.exp (${tool}_load): Clean up testing of return code from
40267         vxworks_ld and vxworks_spawn.
40268
40269 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
40270
40271         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
40272
40273 1995-03-13  Mike Stump  <mrs@cygnus.com>
40274
40275         * lib/old-deja.exp: Add `excess errors test - ' error, now one
40276         can mark excess errors on a machine by machine basis.  Note, the
40277         default is to not expect any excess errors, even when excess
40278         errors test - is given, so you will want to put an XFAIL ... on
40279         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
40280         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
40281         those 4 machines, but no others.
40282
40283 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
40284
40285         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
40286         * lib/c-torture.exp: to here.
40287
40288 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
40289
40290         * gcc.c-torture/execute/950221-1.c: New test.
40291         * gcc.c-torture/execute/struct-ret-1.c: New test.
40292         * gcc.c-torture/compile/950221-1.c: New test.
40293
40294         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
40295
40296 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
40297
40298         * gcc.c-torture/execute/arith-1.c (main): Return 0.
40299         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
40300
40301 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
40302
40303         * g++.gb: New directory of tests, derived from my signature and
40304         class scoping tests.
40305
40306         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
40307         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
40308         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
40309         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
40310         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
40311         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
40312         * g++.gb/sig25.C: Likewise.
40313
40314         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
40315         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
40316         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
40317         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
40318         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
40319         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
40320         * g++.gb/sig25.exp: Likewise.
40321
40322         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
40323         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
40324         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
40325         * g++.gb/scope13.C: Likewise, this test still fails.
40326
40327         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
40328         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
40329         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
40330         * g++.gb/scope13.exp: Ditto.
40331
40332         * g++.gb/README: New file, explains what these tests are about.
40333
40334 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
40335
40336         * lib/dg.exp (dg-do): Support `preprocess'.
40337         (dg-test): Likewise.
40338
40339 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
40340
40341         * config/udi.exp: change "continue -expect" to "exp_continue".
40342
40343 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
40344
40345         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
40346         Delete redundant tests.
40347
40348         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
40349         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
40350         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
40351         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
40352         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
40353         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
40354         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
40355         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
40356
40357         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
40358         storing label pointers.
40359         * gcc.c-torture/execute/921019-1.c: Likewise.
40360         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
40361         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
40362         parameter fp.
40363         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
40364         constants.
40365
40366         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
40367         Delete obsolete tests.
40368
40369         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
40370         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
40371         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
40372         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
40373         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
40374         * gcc.c-torture/compile/950124-1.c: New test.
40375
40376         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
40377
40378 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
40379
40380         * lib/mike-g++.exp: Add -lm to LIBS.
40381
40382 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
40383
40384         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
40385
40386 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
40387
40388         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
40389
40390 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
40391
40392         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
40393
40394 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
40395
40396         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
40397         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
40398         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
40399         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
40400         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
40401         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
40402         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
40403         * g++.law/{operators31.C, operators32.C,
40404         * g++.law/{operators33.C, operators34.C}: Likewise.
40405         * g++.law/{pic1.C, refs2.C}: Likewise.
40406         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
40407         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
40408         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
40409         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40410
40411         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
40412         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
40413         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
40414         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
40415         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
40416         * g++.law/{enum9.exp, friend5.exp}: Likewise.
40417         * g++.law/{nest3.exp, nest4.exp}: Likewise.
40418         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
40419         * g++.law/{operators30.exp, operators31.exp}: Likewise.
40420         * g++.law/{operators32.exp, operators33.exp}: Likewise.
40421         * g++.law/{operators34.exp}: Likewise.
40422         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
40423         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
40424         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
40425         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
40426         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40427
40428         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
40429         No longer expected to fail.
40430         * g++.law/missed-error3.C: Tweak for recent bool changes.
40431
40432 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
40433
40434         * config/emb-unix: Deleted.
40435         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
40436         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40437
40438 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40439
40440         * lib/dg.exp (dg-test): Fix typo in last patch.
40441
40442 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40443
40444         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40445         (handles multiple occurrences).
40446
40447 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40448
40449         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40450         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40451         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40452         printed).
40453         * lib/c-torture.exp (c-torture-compile): Likewise.
40454         (c-torture): Prepend full path if missing.
40455         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40456         (gcc_fail): Likewise.
40457         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40458
40459 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40460
40461         * lib/netware.exp: Only attach to NetWare i386 systems.
40462
40463 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40464
40465         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40466         messages.  Add test name to "output pattern match" pass/fail message.
40467
40468 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40469
40470         * gcc.dg: New testsuite.
40471         * gcc.dg/dg.exp: New file.
40472
40473         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40474         test-switch.c}: Deleted.
40475
40476         * gcc.misc-tests/msgs.exp: New testcase driver.
40477
40478 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40479
40480         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40481         Watch for illegal return values from ${tool}_load.
40482         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40483         cross targets.  Coerce return value >0 to 1.
40484
40485 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40486
40487         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40488
40489         * config/emb-unix.exp: New file.
40490
40491         * config/sim.exp: Error if variable $SIM not defined.
40492         (${tool}_load): Mark test as "untested" if simulator missing.
40493
40494         * config/unix.exp: Load remote.exp to get rcp_download.
40495         * lib/c-torture.exp: Use different option lists for testcases with
40496         and without loops.
40497         * gcc.c-torture/execute/execute.exp: Likewise.
40498
40499 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40500
40501         * config/*.exp: Clarify return code from ${tool}_load.
40502         Call `unresolved' or `untested' instead of `warning' or `perror'
40503         (sometimes you still want to call both though).
40504         Add comment that `shell_id' is local to each file.
40505         * config/udi.exp (timeout): Set to 30.
40506         Don't print warning if connection fails, $connectmode has already
40507         printed an error.
40508         (${tool}_load): Move verbose messages to level 2.
40509         Rework pattern for "Process started" message.
40510         Pass `shell_id' to ${connectmode}_download.
40511         Retry twice upon timeout.  Make resetting of target more robust.
40512         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40513         Pass `shell_id' to exit_$connectmode.
40514         Only call exit_$connectmode if connected.
40515         * config/unix.exp (${tool}_load): Check return codes better.
40516         * config/vrtx.exp (${tool}_load): Likewise.
40517         * config/vx.exp (${tool}_load): Likewise.
40518         Delete unneeded global's.
40519         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40520         from ${tool}_load.
40521         (dg-stat): Delete.
40522         (dg-init): Delete recording of pass/fail counts.
40523         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40524         (old-dejagnu-init): Likewise.
40525         (old-dejagnu-stat): Delete contents, empty proc now.
40526         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40527         (c-torture): Delete references to lcnt, lpass, lfail.
40528         Get option list from TORTURE_OPTIONS.
40529         Delete -funroll[-all]-loops if no loops.
40530         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40531         (g++_stat): Delete contents (empty proc now).
40532         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40533         (gcc_finish): Likewise.
40534         (gcc_stat): Deleted.
40535         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40536         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40537         * gcc.c-torture/execute/execute.exp: Likewise.
40538         Split tests into two parts: compile, execute.
40539         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40540         no loops.  Update to reflect clarified return codes from ${tool}_load.
40541
40542 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40543
40544         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40545         to grep for.
40546         (old-dejagnu): Likewise (where necessary).
40547
40548 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40549
40550         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40551
40552         * lib/dg.exp (dg-process-target): Fix processing of selector.
40553         Add comment regarding use of `error'.
40554
40555         * lib/gcc.exp (prune_system_crud): Define if missing.
40556         * lib/g++.exp (prune_system_crud): Likewise.
40557
40558         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40559         Call prune_system_crud.
40560         * lib/dg.exp (dg-runtest): New proc.
40561         Use perror instead of send_user for tcl errors in testcase.
40562         Don't return any value, it's never used.
40563         Don't clobber previous definition of `unknown'.
40564         Print tcl errors in `dg-final'.
40565
40566 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40567
40568         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40569         (dg-test): Don't print errorInfo, it contains stack backtrace.
40570
40571 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40572
40573         * lib/g++.exp (runtest_file_p): Define if missing.
40574
40575 1994-09-24  Doug Evans  (dje@cygnus.com)
40576
40577         * lib/mike-g++.exp: Comment out loading of g++.exp.
40578         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40579         (default_g++_version): Always print something.
40580         (default_g++_start): Comment out call to `which'.
40581         (g++_start, g++_load): Deleted (must be defined in config file).
40582         * lib/gcc.exp: Test for existence of $CC at start.
40583         Delete check for tmpdir (done in gcc_init).
40584         (default_gcc_version): Always print something.
40585         (default_gcc_start): Comment out call to `which'.
40586         * config/*.exp: Major cleanup - make cross targets work at least a
40587         little better for g++ (by not being "--tool gcc" specific).
40588         Rename gcc_xxx to ${tool}_xxx.
40589         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40590         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40591
40592 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40593
40594         * lib/c-torture.exp (c-torture-compile): Rework compiler
40595         message processing.
40596
40597         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40598         c-torture.
40599
40600 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40601
40602         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40603
40604         * lib/dg.exp (dg-process-target): Support { target native }.
40605
40606 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40607
40608         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40609         looked for "... program xxx got fatal signal".
40610         Correct regsub munging of `comp_output'.
40611         Ignore compiler messages "path prefix not used" and "linker input
40612         file unused".
40613
40614 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40615
40616         * lib/gcc.exp (runtest_file_p): Define if missing.
40617         * gcc.prms/template.c: Example to work from.
40618
40619 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40620
40621         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40622         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40623
40624         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40625         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40626         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40627         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40628
40629         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40630         (dg-process-target): No longer a varargs proc.
40631         Return S/N for target, P/F for xfail.  All callers changed.
40632         (user option procs): More argument checking.
40633         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40634         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40635         (dg-test): Skip test if not running on selected target in `dg-do'.
40636         Update handling of `dg-do-what', `dg-output-text'.
40637         Separate execution pass/fail from output pattern match pass/fail.
40638         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40639
40640 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40641
40642         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40643         target for 920510-1.c.
40644
40645 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40646
40647         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40648         Clean up comment regarding use of passcnt, etc.
40649         (gcc_stat): Don't update `testcnt' here.
40650         (gcc_finish): Do it here.
40651         Might as well reset `but_id' here too.
40652         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40653         to determine if the file should be tested.
40654         * gcc.c-torture/compile/compile.exp: Likewise.
40655         * gcc.c-torture/execute/execute.exp: Likewise.
40656         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40657         * gcc.misc-tests/dg-test.exp: Likewise.
40658         * gcc.prms/prms.exp: Likewise.
40659         * gcc.wendy/wendy.exp: Likewise.
40660         * g++.old-deja.exp: Likewise.
40661         Move "Testing file" message to verbose level 1.
40662
40663 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40664
40665         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40666
40667 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40668
40669         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40670         (default_gcc_start): Accept optional second list element
40671         of compiler flags.  Print compiler output at verbosity level 2.
40672         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40673         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40674         Save current values of framework globals passcnt, failcnt, xpasscnt,
40675         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40676         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40677         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40678         xfailcnt to compute stats.  Update framework global `testcnt' from
40679         pass/fail counts.
40680         (gcc_finish): New proc.  Clean up test environment.
40681         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40682         (gcc_epass, gcc_efail): Delete.
40683         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40684         argument of line number.
40685         (dg-init): If the tool has an init routine, call it.
40686         (dg-test): Remove args `cflags_var' and `libs_var'.
40687         Pass all compiler options to ${tool}_start.
40688         Handle missing line number.
40689         (dg-finish): New function.
40690         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40691         particular files.  Call gcc_finish at end.  Move "skipping test"
40692         message to verbosity level 3.
40693         * gcc.c-torture/compile/compile.exp: Likewise.
40694         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40695         * gcc.c-torture/execute/execute.exp: Likewise.
40696         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40697         Print testcase being tried at verbosity level 1.
40698         * gcc.c-torture/special/special.exp: Unset xfail.
40699         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40700         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40701         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40702         * gcc.failure/failure.exp: Likewise.
40703         * gcc.ieee/ieee.exp: Likewise.
40704         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40705         Update call to dg-test.  Call dg-finish at end.
40706         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40707         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40708         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40709         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40710         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40711         * gcc.wendy/wendy.exp: Add copyright.
40712         Delete setting of tmpdir (done by gcc_init).
40713         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
40714         Pass compiler flags to gcc_start.  Call gcc_finish at end.
40715         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
40716         gcc_[ce]pass/fail.
40717
40718 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
40719
40720         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
40721         confusion.
40722         (g++_load): Likewise.
40723
40724         * config/*.exp (gcc_load): Some were varargs fns and some were not.
40725         Rename argument to `prog' to remove the confusion.
40726         Varargs fns behave differently too!
40727         (g++_load): Likewise.
40728
40729         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
40730
40731         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
40732         what it is.  Delete (always) printing of status value for !native.
40733         Simplify verbose code, and include status and exec_output.
40734         (g++_load): Use gcc_load.
40735
40736 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
40737
40738         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
40739         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
40740         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
40741         940714-3.c as these testcases don't exist anymore.  Make
40742         va-arg-1.c expected to pass.
40743
40744 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
40745
40746         * gcc.misc-tests/misc.exp: Only run specific testcases.
40747         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
40748         * gcc.misc-tests/dg-[1-9].c: New files.
40749
40750         * lib/dg.exp: New testsuite driver.
40751         * gcc.prms/prms.exp: Use it.
40752
40753         * README.gcc: New file.
40754
40755         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
40756         Document and reset `lxpass' and `lxfail'.
40757         Simplify "initialized" message.
40758         (gcc_stat): Clean up comments a little.
40759
40760 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
40761
40762         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
40763
40764 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
40765
40766         * lib/old-dejagnu.exp (process-option): New proc.
40767         (old-dejagnu-init, old-dejagnu-stat): Likewise.
40768         (old-dejagnu): Simplify.
40769         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
40770
40771 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
40772
40773         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
40774         exists and is not an empty string.
40775
40776         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
40777         $xfail rather than calling setup_xfail.  Clear $xfail when test is
40778         finished.
40779         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
40780         automatically.
40781
40782         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
40783         longer expected to fail.
40784
40785         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
40786         "f" function call.
40787
40788         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
40789
40790         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
40791         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
40792         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
40793         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
40794         c-torture-1.29.
40795
40796         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
40797         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
40798
40799         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
40800
40801         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
40802         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
40803
40804         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
40805         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
40806         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
40807
40808 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
40809
40810         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
40811         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
40812         940714-1.c, 940714-2.c, 940714-3.c},
40813         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
40814         gcc.misc-tests/{mg.c,mg.exp}:
40815         New tests.
40816         * gcc.noncompile/noncompile.exp: Change accordingly.
40817
40818 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
40819
40820         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
40821         Undo previous clobberage.
40822
40823 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
40824
40825         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
40826         * gcc.special/{930510-1.c, special.exp}:
40827         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
40828         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
40829         struct-varargs-1.c}: New tests from c-torture-1.26.
40830
40831 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
40832
40833         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
40834           argument to switch.
40835
40836 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
40837
40838         * Revert the previous changes.  Please see Rob's directory
40839           (/lisa/test/rob/progressive/gcc/testsuite) for testing
40840           fixes.
40841
40842 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
40843
40844         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
40845             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
40846             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
40847             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
40848             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
40849             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
40850             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
40851             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
40852             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
40853             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
40854             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
40855             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
40856             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
40857             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
40858             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
40859             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
40860             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
40861             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
40862             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
40863             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
40864             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
40865             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
40866             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
40867             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
40868             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
40869             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
40870             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
40871
40872 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
40873
40874         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
40875             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
40876           with perror calls.
40877
40878 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
40879
40880         * config/unix.exp (g++_load): Fix syntax.
40881
40882 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
40883
40884         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
40885         * gcc.noncompile/921017-1.c: Deleted obsolete test.
40886         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
40887         Don't expect va-arg-1.c to fail.  Correct expected output for
40888         920928-1.c.
40889         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
40890         * gcc.wendy/hbm4.c: Correct typo.
40891         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
40892
40893 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
40894
40895         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
40896         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
40897         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
40898         * lib/c-torture.exp (c-torture-compile): Ditto.
40899
40900         Reduce volume of output (remove all the -I's and such).
40901         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
40902         Call gcc_cpass, gcc_cfail.
40903         (c-torture): Pass testing option to c-torture-compile.
40904
40905 1994-03-21  Doug Evans  (dje@cygnus.com)
40906
40907         Bring patches over from progressive.
40908         * config/default.exp: Exit remote shell cleanly.
40909         (g++_exit, g++_start): Add default versions.
40910         * config/sim.exp (gcc_load): Use perror, not error.
40911
40912 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
40913
40914         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
40915         set in site.exp.
40916
40917 1994-03-14  Doug Evans  (dje@cygnus.com)
40918
40919         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
40920         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
40921         (wendy_try): New proc to run testcase.
40922         (main loop): Call 'em.
40923         * gcc.wendy/*.c: Clean up pass to correct expected output.
40924
40925         * lib/gcc.exp: Minor cleanup work.
40926         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
40927
40928 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
40929
40930         * config/sim.exp (gcc_load): Document return codes better.
40931         Don't pass -v to simulator.
40932
40933 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
40934
40935           * gcc.special/920717-x.c: Fix typo.
40936           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
40937           get at sources.
40938
40939         * lib/mike-gcc.exp: Fix typo.
40940
40941 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40942
40943         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40944         binary to use, transform the name.
40945         * config/*.exp: rename everything. Nuke any g++ specific files,
40946         it's now a special case of gcc that requires no special support.
40947         Add a default.exp for unsupported targets.
40948
40949 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40950
40951         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40952         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40953         version of Tcl.
40954
40955 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40956
40957         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40958         than a warning.
40959
40960 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40961
40962         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40963
40964 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40965
40966         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40967         option_list.  Compile every file with only 4/6 option choices
40968         (same as C torture) instead of with 12/18 different option
40969         choices.
40970         * lib/c-torture.exp: Likewise.
40971
40972         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40973         not already set.
40974
40975 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40976
40977         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40978         can put an XFAIL *-*-* on excess errors.
40979
40980 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40981
40982         * g++.law: Add more tests derived from g++-bugs snapshots.
40983
40984         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40985         equivalent to g++.law/init9.
40986
40987         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40988         compiled it, and the a.out file after we've run it.
40989
40990 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40991
40992         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40993         compiled it, and the a.out file after we've run it.
40994
40995 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40996
40997         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40998
40999 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41000
41001         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41002         version number.
41003
41004 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41005
41006         * g++.law: New directory of g++ tests derived from the g++-bugs
41007         snapshots.
41008
41009 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41010
41011         * gcc.compile: initbug1.c initbug1.exp testcase added
41012
41013 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41014
41015         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41016         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41017           fixes submitted by Jeff Law (law@cs.utah.edu)
41018         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41019           Jeff Law (law@cs.utah.edu)
41020
41021
41022 1993-11-30  Mike Stump  (mrs@cygnus.com)
41023
41024         * config/unix-g++.exp: Follow the gcc way of doing things.
41025         * g++.old-deja/old-deja.exp: Minor updates.
41026         * lib/g++.exp: New file, follow the gcc way of doing things.
41027         * lib/old-dejagnu.exp: Minor updates.
41028         * lib/mike-g++.exp: Always unset errorInfo.
41029
41030 1993-11-06  Mike Stump  (mrs@cygnus.com)
41031
41032         * lib/gcc.exp: Fix some errors with the below change, CC and
41033         CFLAGS should be global when setting, not local.
41034
41035 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41036
41037         * lib/gcc.exp: Transform tool name.
41038
41039 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41040
41041         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41042
41043 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41044
41045         * lib/gcc.exp: change gcc_done to gcc_stat
41046
41047 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41048
41049         * Upgraded gcc testsuite to c-torture version 1.25
41050
41051 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41052
41053         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41054         * lib/c-torture: added hooks for new reporting code.
41055
41056 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41057
41058         * config/sh-gcc.exp: check if sh-sim exists in the path
41059
41060 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41061
41062         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41063         * gcc.compile/compile.exp: Initial changes for new logic.
41064         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41065         * gcc.failure/failure.exp: Initial changes for new logic.
41066         * gcc.ieee/ieee.exp: Initial changes for new logic.
41067         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41068         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41069         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41070         * lib/c-torture.exp: Initial changes for new logic.
41071         * lib/gcc.exp: Initial changes for new logic.
41072
41073 1993-10-15  Mike Stump  (mrs@cygnus.com)
41074
41075         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
41076         depend upon failure or success.  Fully qualify names in failure
41077         and success messages.  Always remove a.out before starting
41078         compile, just in case.  Pay more attention to error text output by
41079         the compiler.  Handle testcases with no known past errors just
41080         like all others, so that things are uniform.  Other miscellaneous
41081         improvements.
41082
41083 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
41084
41085         * gcc.cpp: new directory for cpp tests
41086
41087 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
41088
41089         * lib/chill.exp: Code reformatted, removed unused code.
41090         * config/unix-chill.exp: Code reformatted, removed unused code.
41091         * chill.execute/execute.exp: Code reformatted, removed unused code.
41092         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
41093
41094 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
41095
41096         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
41097         routines not written.
41098
41099 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
41100
41101         * config/bug-gcc.exp: Use new procs from bug.exp.
41102
41103 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
41104
41105         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
41106         via ftp, rather than depending on NFS.
41107         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
41108         case.
41109
41110 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
41111
41112         * config/bug-gcc.exp: Use new download proc.
41113
41114 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
41115
41116         * chill.execute/execute.exp: cleanups, handles errors better
41117         * chill.compile/compile.exp: rewrite, based on execute.exp
41118         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
41119         * lib/chill.exp: major changes to diff proc and compile and link
41120           procs. added chill_fail and chill_pass wrappers to pass and
41121           fail. added more comments, and handle error codes better.
41122           Added a hack to capture stderr from exec, so noncompile tests
41123           can work.
41124
41125 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
41126
41127         * chill.execute/execute.exp: rewrite of testsuite driver
41128         * lib/chill.exp: rewrite of testsuite driver
41129         * config/unix-chill.exp: rewrite of testsuite driver
41130
41131 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
41132
41133     In chill.execute:
41134         * iexpr.ch: Standardize uppercase.
41135         * tuples.dat: Standardize uppercase.
41136         * vary.ch: standardize.  Correct varying string assignments.
41137         * vary.dat: Add new output lines.
41138
41139 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
41140
41141     In chill.execute:
41142         * chprintf.ch: Standardize use of uppercase.
41143         * tuples.ch: Standardize and turn arr2 into a DCL,
41144           rather than a SYN.
41145         * pinits.ch: Standardize.
41146
41147 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
41148
41149         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
41150         * Makefil: Renamed to Makefile.in.
41151         * configure.in: New.
41152
41153 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
41154
41155     In chill.execute:
41156         * .cvsignore: Add result/output files.
41157         * Makefile: Fix up variables at start.  Use MFLAGS
41158           everywhere.  Correct bool_loc, built_ins entries.
41159           Add entry for vary1.ch.
41160         * bitarray.ch: Standardize upper-case usage.
41161         * bitexpr.ch: Standardize, add output of b1.
41162         * params.ch: Use arrayt in along PROC parameters, to
41163           avoid novelty problems.
41164         * sets.ch: Tiny cleanup.
41165         * vary1.ch: Re-indent.
41166
41167 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
41168
41169           * Add PR-related files to Makefiles, .cvsignore files, etc.
41170
41171 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
41172
41173         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
41174           with compiler objects. New names are test-flow.c and test-loop.c
41175
41176 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
41177
41178         * Upgraded c-torture tests from 1.19 to 1.20
41179
41180         * new files:
41181         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
41182         * gcc.compile: 930623-1.c 930623-2.c
41183         * gcc.noncompile: 930622-1.c 930622-2.c
41184         * gcc.failure: 920411-1.c 920627-2.c
41185         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
41186
41187 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
41188
41189         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41190           More changes to get testsuite working properly. Needs more work.
41191           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
41192
41193 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
41194
41195         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41196           More changes to get testsuite working properly. Needs more work.
41197
41198 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
41199
41200         * chill.compile/compile.exp: Added for Dejagnu support
41201         * chill.execute/execute.exp: Added for Dejagnu support
41202         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
41203
41204 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
41205
41206     This should complete moving the CHILL test files.
41207         * chill.noncompile(.cvsignore printf.grt
41208             in-printf.grt chprintf.grt chprintf.ch):
41209             Added test-support files.
41210           (Makefile): Modified further.
41211         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
41212             signal.ch): Added test files.
41213           * chill.execute (.cvsignore printf.grt printr.c
41214             in-printf.grt rts.c chprintf.grt rts.h): Added
41215           test-support files.
41216             (Makefile): More corrections.
41217
41218 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
41219
41220         * chill.compile, chill.execute, chill.nocompile: Add CHILL
41221           test cases, ready for DejaGnu.
41222
41223 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
41224
41225         * Upgraded c-torture tests from 1.18 to 1.19
41226
41227         * gcc.compile: added test(s):
41228           930607-1.c
41229         * gcc.execute: added test(s):
41230           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
41231
41232         * added new subdirectory for misc tests: gcc.misc-tests
41233         * gcc.misc-test(s): added tests:
41234           inst-check.c test-consts.c test-ior.c test-switch.c
41235
41236 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
41237
41238         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
41239
41240 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
41241
41242         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
41243
41244 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
41245
41246         * Upgraded c-torture tests from 1.17 to 1.18
41247
41248 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
41249
41250         * Upgraded c-torture tests from 1.12 to 1.17
41251
41252 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
41253
41254         * lib/old-dejagnu.exp:
41255           Fixed handling of XFAIL target triplets to correctly
41256           recognize wildcard characters.  Removed code that
41257           appended a unique id tag to the end of the file name
41258           printed out by the result of the testcases within a
41259           given test file.
41260
41261 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
41262
41263         * lib/old-dejagnu.exp:
41264           Reworked expected failure handling to trigger off of XFAIL
41265           keyword in keyphrase embeded in testcase source code. The
41266           XFAIL keyword must be at the end of the keyphrase line. It
41267           may optionally be followed by one or more target triplets.
41268           It has just occured that the handling of wildcards in the
41269           target triplet may not be correct.
41270
41271 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
41272
41273         * g++.old-deja/tests:
41274           Moved all subdirectories up one level into g++.old-deja .
41275
41276         * lib/old-dejagnu.exp:
41277           Fixed problem with CXXFLAGS not being properly reset, and being
41278           corrupted with extraneous "-c" compiler option.  This was
41279           causing binaries to not be generated for test that needed them.
41280           Modified strings passed to "pass" and "fail" so that individual
41281           tests from the same test file would be distinguished by an
41282           identifier appended to the test file name in the summary logs;
41283           this corrected a problem with erroneous diff logs.  Added code
41284           to search testcases for expected fail and unexpected pass keywords.
41285
41286 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
41287
41288         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
41289
41290 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
41291
41292         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
41293           Removed extraneous text from end of "Special g++ Options"
41294           keyphrase.
41295
41296         * lib/old-dejagnu.exp: Added pattern matching to look for new
41297           keywords, embedded in testcases comments, which will trigger
41298           calls to xpass and xfail.
41299
41300 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
41301
41302         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
41303           comments embedded in the testcases, especially the one looking for
41304           special compiler options, as well as the pattern matching for the
41305           compiler output again.
41306
41307 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
41308
41309         * lib/old-dejagnu.exp: Do a proper check of the return value for
41310           execute tests. Fixed several problems with the pattern matching
41311           of the compiler output which gave erroneous test results.
41312           Changed several of the test result messages to be more descriptive.
41313         * config/unix-g++.exp: Proc g++_load now actually works and
41314           executes the tests passed to it and returns a usable return
41315           value.
41316
41317 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
41318
41319           * lib/gcc.exp: Exits gracefully if $CC is bogus.
41320
41321 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
41322
41323         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
41324           Modified both files to properly execute the old style
41325           dejagnu tests. The previous versions of these files were
41326           experimental and did not function anything near correctly.
41327
41328 1993-04-05  Rob Savoye  (rob@cygnus.com)
41329
41330         * Removed all Makefile.in and configure.in files. No configuration
41331         needed now.
41332
41333 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
41334
41335         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
41336
41337 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
41338
41339         * gcc.compile/configure.in, gcc.unsorted/configure.in,
41340         gcc.special/configure.in, gcc.noncompile/configure.in,
41341         gcc.execute/configure.in, gcc.code_quality/configure.in,
41342         g++.other/configure.in, g++.old-deja/configure.in,
41343         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
41344         in srcname setting.
41345
41346 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
41347
41348         * lib/udi.exp: Fixed mondfe and mondfe_download.
41349         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
41350         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
41351
41352 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
41353
41354         * config/udi-gdb.exp: Check $shell_id after connecting to target.
41355         (gdb_exit): Don't remove *_soc files.
41356
41357 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
41358
41359         * lib/c-torture.exp: Don't look for main; instead always use -w
41360         -c.  This is how the c-torture tests work.  Remove the object
41361         file if the compilation succeeds.
41362         * gcc.execute/execute.exp: Remove executable if test passes.
41363         * gcc.noncompile/noncompile.exp: Every test is an expected
41364         failure.
41365         * gcc.special/special.exp: Added tests from c-torture 1.11,
41366         corrected use of existing test.
41367         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
41368         gcc.execute/920625-1.c: Updated to c-torture 1.11.
41369         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
41370         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
41371         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
41372         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
41373         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
41374         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
41375         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
41376         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
41377         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
41378         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
41379         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
41380         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
41381         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
41382         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
41383         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
41384         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
41385         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
41386         c-torture 1.11.
41387         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
41388         correspond to c-torture 1.11.
41389
41390         * New file.