OSDN Git Service

gcc/ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
2
3         PR c/25892
4         * gcc.dg/Wpointer-sign.c: New.
5         * gcc.dg/Wpointer-sign-Wall.c: New.
6         * gcc.dg/Wpointer-sign-Wall-no.c: New.
7         * gcc.dg/Wpointer-sign-pedantic.c: New.
8         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
9         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10
11 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
12
13         PR C/25861
14         * gcc.c-torture/compile/pr25861.c: New test.
15         
16 2006-01-26  Paul Brook  <paul@codesourcery.com>
17
18         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19         on short-enum targets.
20         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21         variable.
22         (generate_fields): Use short_enums.
23         (main): Set short_enums.  Document -e.
24         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
25         on short-enum targets.
26         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
27         variable.
28         (generate_fields): Use short_enums.
29         (main): Set short_enums.  Document -e.
30         * lib/target-supports.exp (check_effective_target_short_enums): New.
31
32 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
33
34         PR target/25947
35         * gcc.dg/torture/pr25947-1.c: New test.
36
37 2006-01-25  Jan Hubicka  <jh@suse.cz>
38             Roger Sayle  <roger@eyesopen.com>
39
40         PR rtl-optimization/25703
41         * gcc.target/i386/20060125-1.c: New test case.
42         * gcc.target/i386/20060125-2.c: New test case.
43
44 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
45
46         PR fortran/18540
47         * gfortran.dg/goto_1.f: New.
48
49 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
50
51         PR fortran/25716
52         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
53         25716 on 32-bit systems too.
54
55 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
56
57         PR testsuite/25590
58         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
59
60 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
61
62         * gcc.dg/tree-ssa/gen-vect-33.c: New.
63
64 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
65
66         PR fortran/25835
67         * gfortran.dg/read_eof.f90: Delete, renamed.
68         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
69         * gfortran.dg/read_eof_2.f90: New test.
70         * gfortran.dg/read_eof_3.f90: New test.
71         
72 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
73
74         PR tree-opt/25860
75         * gcc.c-torture/compile/pr25860.c: New test.
76
77 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
78
79         PR c++/25552
80         * g++.dg/parse/dtor8.C: New test.
81
82 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
83
84         PR testsuite/25891
85         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
86         * gcc.dg/gomp/gomp.exp: Return without testing anything if
87         check_effective_target_fopenmp returns 0.
88
89 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
90
91         PR ada/20548
92         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
93         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
94         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
95
96 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
97
98         PR tree-opt/25857
99         * g++.dg/opt/pr25857.C: New test.
100
101 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
102         Jan Hubicka  <jh@suse.cz>
103         Richard Guenther  <rguenther@suse.de>
104
105         PR rtl-optimization/25654
106         * gcc.dg/torture/pr25654.c: New testcase.
107         * gcc.target/i386/pr25654.c: Likewise.
108
109 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
110
111         PR fortran/25901
112         * gfortran.dg/internal references_2.f90: New test.
113
114         Fix regression in testing of admissability of attributes.
115         * gfortran.dg/intent_used_1.f90: New test.
116
117 2006-01-23  Ben Elliston  <bje@au.ibm.com>
118
119         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
120         Remove target conditional torture options for i?86 and x86_64
121         GNU/Linux.
122
123 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
124
125         PR c++/10891
126         * g++.dg/rtti/no-rtti.C: New.
127
128 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
129
130         PR c++/25895
131         * g++.dg/inherit/conv2.C: New test.
132
133         PR c++/25856
134         * g++.dg/parse/dtor7.C: New test.
135
136         PR c++/25858
137         * g++.dg/template/crash44.C: New test.
138
139 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
140
141         PR fortran/25124
142         PR fortran/25625
143         * gfortran.dg/internal_references_1.f90: New test.
144           PR fortran/20881
145         PR fortran/23308
146         PR fortran/25538
147         PR fortran/25710
148         * gfortran.dg/global_references_1.f90: New test.
149         * gfortran.dg/g77/19990905-1.f: Restore the error that
150         there is a clash between the common block name and
151         the name of a subroutine reference.
152
153         PR fortran/PR24276
154         * gfortran.dg/aliasing_dummy_1.f90: New test.
155
156 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
157
158         * gcc.dg/vmx/1b-01.c: Warning fix.
159         * gcc.dg/vmx/1c-02.c: Likewise.
160         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
161
162 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
163
164         PR testsuite/24962
165         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
166
167 2006-01-20  Richard Guenther  <rguenther@suse.de>
168         Steven Bosscher <stevenb.gcc@gmail.com>
169
170         PR rtl-optimization/24626
171         * gcc.dg/torture/pr24626-1.c: New testcase.
172         * gcc.dg/torture/pr24626-2.c: Likewise.
173         * gcc.dg/torture/pr24626-3.c: Likewise.
174         * gcc.dg/torture/pr24626-4.c: Likewise.
175
176 2006-01-20  Dirk Mueller  <dmueller@suse.com>
177
178         PR c++/5520
179         * g++.dg/warn/empty-body.C: New.
180
181 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
182
183         PR c++/22136
184         * g++.dg/template/using10.C: New test.
185         * g++.dg/temlpate/using11.C: Likewise.
186         * g++.dg/inherit/using5.C: Tweak error messages.
187
188 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
189
190         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
191         target test.
192         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
193
194 2006-01-19  Jan Hubicka  <jh@suse.cz>
195
196         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
197
198 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
199
200         PR c++/25854
201         * g++.dg/template/spec28.C: New test.
202
203 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
204
205         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
206         Fix fprintf's by adding srcdir or removing it.
207
208 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
209
210         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
211         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
212         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
213         * testsuite/gcc.dg/gomp/empty.c: Likewise.
214         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
215         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
216         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
217         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
218         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
219         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
220         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
221         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
222         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
223         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
224
225 2006-01-18  Jeff Law  <law@redhat.com>
226
227         * gcc.dg/tree-ssa/vrp25.c: New test.
228
229 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
230
231         * gcc.dg/pr25805.c: Fix misapplied patch.
232
233 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
234
235         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
236         (check_effective_target_vect_udot_qi): New.
237         (check_effective_target_vect_sdot_hi): New.
238         (check_effective_target_vect_udot_hi): New.
239         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
240         prefixed with "wrapv-" with -fwrapv.
241         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
242         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
243         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
244         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
245         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
246
247         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
248         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
249         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
250         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
251
252 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
253
254         PR c++/16829
255         * g++.dg/other/default2.C: New test.
256         * g++.dg/other/default3.C: New test.
257
258 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
259
260         PR c/25805
261         * gcc.dg/pr25805.c: New file.
262
263 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
264
265         PR c++/25836
266         * g++.dg/template/init6.C: New test.
267
268 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
269
270         * gcc.dg/tree-ssa/pr24287.c: New test
271
272 2006-01-18  Eric Christopher  <echristo@apple.com>
273
274         * g++.dg/eh/table.C: New.
275
276 2006-01-18  DJ Delorie  <dj@redhat.com>
277
278         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
279         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
280         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
281         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
282
283 2006-01-18  Jeff Law  <law@redhat.com>
284
285         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
286         on wrapping on overflow semantics.
287
288         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
289
290         * gcc.gc/tree-ssa/vrp23.c: New test.
291         * gcc.gc/tree-ssa/vrp24.c: New test.
292
293 2006-01-18  Richard Henderson  <rth@redhat.com>
294             Aldy Hernandez  <aldyh@redhat.com>
295             Jakub Jelinek  <jakub@redhat.com>
296             Diego Novillo  <dnovillo@redhat.com>
297             Uros Bizjak  <uros@kss-loka.si>
298
299         * testsuite/gcc.dg/gomp: New directory.
300
301 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
302             Steven G. Kargl  <kargls@comcast.net>
303
304         PR fortran/20869
305         * gfortran.dg/intrinsic_external_1.f90: New test.
306
307         PR fortran/20875.
308         * gfortran.dg/elemental_pointer_1.f90: New test.
309
310         PR fortran/25024
311         * gfortran.dg/external_procedures_1.f90: New test.
312
313         PR fortran/25785
314         gfortran.dg/assumed_present.f90: New test.
315
316 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
317
318         * g++.dg/parse/lookup5.C: New test.
319
320 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
321
322         PR fortran/25697
323         * gfortran.dg/read_eof.f90: New test.
324
325 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
326
327         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
328         add a closing brace.
329
330 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
331
332         PR fortran/25631
333         * gfortran.dg/fmt_tl.f: New test.
334
335 2006-01-17  Eric Christopher  <echristo@apple.com>
336
337         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
338         * g++.old-deja/g++.warn/impint2.C: Ditto.
339         * g++.old-deja/g++.other/null1.C: Ditto.
340         * g++.dg/warn/conv2.C: Ditto.
341         * g++.dg/warn/conv4.C: New file.
342
343 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
344
345         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
346
347 2006-01-17  Andreas Jaeger  <aj@suse.de>
348             Janis Johnson <janis187@us.ibm.com>
349
350         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
351         in 64-bit.
352         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
353         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
354
355 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
356
357         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
358         xfail txxx where xxx >= 25.
359
360 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
361
362         PR testsuite/25764
363         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
364
365 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
366
367         PR c/25682
368         * gcc.dg/pr25682.c: New test.
369         * g++.dg/parse/array-size2.C: New test.
370
371 2006-01-16  Ian Lance Taylor  <ian@airs.com>
372
373         * consistency.vlad: Remove entire directory, 1652 files.
374
375 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
376
377         * lib/target-supports.exp (check_effective_target_dfp_nocache,
378         check_effective_target_dfprt_nocache): New.
379         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
380         (check_effective_target_dfprt): New.
381         * lib/c-compat.exp (check_dfp): Remove.
382         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
383         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
384         level of support for decimal float.
385         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
386         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
387         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
388         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
389         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
390         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
391         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
392         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
393         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
394         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
395         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
396         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
397         directives.
398
399 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
400
401         PR testsuite/25741
402         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
403         $base_dir/../.
404         * lib/gfortran.exp (gfortran_init): Likewise.
405         * lib/obj-c++.exp (obj-c++_init): Likewise.
406         * lib/scanasm.exp (scan-assembler-dem): Likewise.
407         (scan-assembler-dem-not): Likewise.
408         * lib/scandump.exp (scan-dump-dem): Likewise.
409         (scan-dump-dem-not): Likewise.
410
411 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
412
413         PR testsuite/25767
414         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
415         powerpc-*-darwin*.
416         * lib/obj-c++.exp (obj-c++_init): Likewise.
417
418 2006-01-16  Richard Guenther  <rguenther@suse.de>
419
420         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
421
422 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
423
424         PR testsuite/25777
425         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
426         to LD_LIBRARY_PATH.
427
428 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
429             Andrew Pinski  <pinskia@physics.uc.edu>
430
431         * gcc.dg/minmax-1.c: New test.
432
433 2006-01-16  Ben Elliston  <bje@au.ibm.com>
434
435         * gcc.dg/dfp/dfp.exp: Correct FSF address.
436         * gcc.misc-tests/dectest.exp: Ditto.
437
438 2006-01-15  Ian Lance Taylor  <ian@airs.com>
439
440         PR testsuite/25796
441         * gcc.target/i386/cmov6.c: Use -march=k8.
442
443 2006-01-15  Andreas Jaeger  <aj@suse.de>
444
445         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
446         x86 does not have __float128.
447
448 2006-01-14  Ian Lance Taylor  <ian@airs.com>
449
450         * gcc.target/i386/cmov6.c: New test.
451
452 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
453
454         PR c++/25663
455         * g++.dg/template/ctor6.C: New test.
456
457 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
458
459         PR tree-optimization/25485
460         * gcc.dg/tree-ssa/pr25485.c: New.
461
462 2006-01-14  Richard Guenther  <rguenther@suse.de>
463
464         PR tree-optimization/22548
465         PR tree-optimization/22555
466         PR tree-optimization/22501
467         * gcc.dg/tree-ssa/alias-4.c: New testcase.
468         * gcc.dg/tree-ssa/alias-5.c: Likewise.
469         * gcc.dg/tree-ssa/alias-6.c: Likewise.
470         * gcc.dg/tree-ssa/alias-7.c: Likewise.
471         * gcc.dg/tree-ssa/alias-8.c: Likewise.
472         * gcc.dg/tree-ssa/alias-9.c: Likewise.
473         * gcc.dg/tree-ssa/alias-10.c: Likewise.
474         * gcc.dg/tree-ssa/alias-11.c: Likewise.
475         * gcc.dg/tree-ssa/alias-12.c: Likewise.
476
477 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
478
479         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
480         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
481
482 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
483         Richard Guenther  <rguenther@suse.de>
484
485         PR rtl-optimization/24257
486         * gcc.dg/torture/pr24257.c: New testcase.
487
488 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
489
490         * gcc.c-torture/execute/20060110-1.c: New test.
491         * gcc.c-torture/execute/20060110-2.c: New test.
492
493 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
494
495         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
496
497 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
498
499         PR fortran/25756
500         * gfortran.dg/label_3.f90: New test.
501
502 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
503
504         PR tree-optimization/25771
505         * g++.dg/tree-ssa/pr25771.C: New test
506
507 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
508
509         PR tree-opt/24365
510         * g++.dg/opt/complex5.C: New test.
511
512 2006-01-13  Richard Guenther  <rguenther@suse.de>
513
514         * gcc.target/i386/387-9.c: New testcase.
515
516 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
517
518         PR c++/24824
519         * g++.dg/debug/dwarf2-1.C: New.
520
521 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
522
523         PR testsuite/25728
524         * lib/gcov.exp (verify-lines): Add "close $fd".
525
526 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
527             Ben Elliston  <bje@au.ibm.com>
528
529         * gcc.dg/dfp/inf-1.c: New test.
530
531 2006-01-12  Janis Johnson <janis187@us.ibm.com>
532             Yao Qi  <qiyaoltc@cn.ibm.com>
533             Ben Elliston  <bje@au.ibm.com>
534             Jon Grimm  <jgrimm2@us.ibm.com>
535
536         * gcc.dg/nodfp-1.c: New test.
537         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
538         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
539         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
540         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
541         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
542         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
543         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
544         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
545         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
546         * gcc.dg/format/dfp-scanf-1.c: Likewise.
547         * gcc.dg/format/dfp-printf-1.c: Likewise.
548         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
549         (compat_setup_dfp): New.
550         * gcc.dg/compat/compat.exp: Use it.
551         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
552         Make some variables global, prepend "compat_" to their names.
553         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
554         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
555         * gcc.misc-tests/dectest.exp: New test driver for decTest.
556         * lib/compat.exp (compat_skip_list): Make global, rename.
557         * lib/c-compat.exp: New file.
558         * lib/target-supports.exp (check_effective_target_dfp): New.
559
560         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
561         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
562         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
563         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
564         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
565         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
566         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
567         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
568         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
569         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
570         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
571         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
572         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
573         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
574         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
575         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
576         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
577         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
578         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
579         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
580         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
581         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
582         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
583         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
584         gcc.dg/dfp/struct-layout-1.c,
585         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
586         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
587         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
588         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
589         gcc.dg/dfp/func-vararg-dfp.c,
590         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
591         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
592         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
593         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
594         gcc.dg/dfp/wtr-conversion-1.c: New tests.
595
596 2006-01-11  Richard Guenther  <rguenther@suse.de>
597
598         PR tree-optimization/25734
599         * gcc.dg/tree-ssa/pr25734.c: New testcase.
600
601 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
602
603         PR fortran/25486
604         * gfortran.dg/literal_character_constant_1_x.F: New test.
605         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
606         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
607         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
608
609 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
610
611         PR c++/25386
612         * g++.dg/ext/packed3.C: Add expected packed error.
613
614 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
615
616         PR target/25706
617         * gcc.dg/torture/pr25706-1.c: New test.
618
619 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
620
621         PR tree-optimization/23109
622         PR tree-optimization/23948
623         PR tree-optimization/24123
624
625         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
626         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
627         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
628         g++.dg/tree-ssa/pr23948.C: New testcases.
629         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
630         three divisions in order to do the optimization.
631
632 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
633
634         PR c++/25632
635         * g++.dg/other/pr25632.C: New test.
636
637 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
638
639         PR fortran/25730
640         * gfortran.dg/used_types_1.f90: New test.
641
642 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
643
644         PR target/25718
645         * gcc.dg/torture/pr25718-1.c: New test.
646
647 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
648
649         * gfortran.dg/list_read_2.f90: Fix typo in description.
650
651 2006-01-10  Jan Beulich  <jbeulich@novell.com>
652
653         * lib/target-supports.exp (check_visibility_available): Simplify test
654         for *-*-netware*.
655         (check_profiling_available): Fail for *-*-netware*.
656         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
657         * gcc.dg/20021014-1.c: Likewise.
658         * gcc.dg/nest.c: Likewise.
659
660 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
661
662         fortran/24936
663         * gfortran.dg/forall_3.f90: New test.
664
665 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
666
667         PR fortran/21977
668         * gfortran.dg/nesting_2.f90: New test.
669         * gfortran.dg/nesting_3.f90: New test.
670
671 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
672
673         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
674         Fix typo in comment.
675
676 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
677
678         * gfortran.dg/single_char_string.f90: New test.
679
680 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
681
682         * gfortran.dg/ichar_2.f90: New test.
683
684 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
685
686         PR fortran/25093
687         * gfortran.dg/private_type_4.f90: New.
688
689 2006-01-07  Richard Guenther  <rguenther@suse.de>
690
691         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
692
693 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
694
695         * gfortran.dg/func_decl_1.f90: New.
696         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
697         * gfortran.dg/array_alloc_2.f90: Likewise.
698         * gfortran.dg/char_result_8.f90: Likewise.
699         * gfortran.dg/dup_save_1.f90: Likewise.
700         * gfortran.dg/dup_save_2.f90: Likewise.
701         * gfortran.dg/f2c_6.f90: Likewise.
702         * gfortran.dg/f2c_7.f90: Likewise.
703         * gfortran.dg/func_result_2.f90: Likewise.
704         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
705
706 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
707
708         PR fortran/22146
709         * gfortran.dg/elemental_subroutine_1.f90: New test.
710         * gfortran.dg/elemental_subroutine_2.f90: New test.
711
712         PR fortran/25029
713         PR fortran/21256
714         * gfortran.dg/assumed_size_refs_1.f90: New test.
715
716         PR fortran/20868
717         PR fortran/20870
718         * gfortran.dg/assumed_size_refs_2.f90: New test.
719         * gfortran.dg/initialization_1.f90: Change warning message.
720
721 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
722
723         * gcc.dg/tree-ssa/loop-15.c: New test.
724
725 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
726
727         PR fortran/25598
728         * gfortran.dg/backspace_3.f: New test.
729         * gfortran.dg/backspace_4.f: New test.
730
731 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
732
733         PR fortran/24268
734         * gfortran.dg/fmt_white.f: Update test.
735
736 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
737
738         * gcc.dg/cast-1.c: Add new warning.
739         * gcc.dg/cast-2.c: Likewise.
740         * gcc.dg/cast-3.c: Likewise.
741         * gcc.dg/format/cast-1.c: Likewise.
742         * gcc.dg/cast-4.c: New testcase.
743
744 2006-01-05  Richard Guenther  <rguenther@suse.de>
745
746         PR tree-optimization/22555
747         * gcc.dg/tree-ssa/alias-3.c: New testcase.
748
749 2006-01-05  Richard Guenther  <rguenther@suse.de>
750             Diego Novillo  <dnovillo@redhat.com>
751
752         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
753         * gcc.dg/tree-ssa/loop-8.c: Likewise.
754         * gcc.dg/tree-ssa/loop-1.c: Likewise.
755         * gcc.dg/tree-ssa/pr23294.c: Likewise.
756         * gcc.dg/tree-ssa/pr21985.c: Likewise.
757         * gcc.dg/tree-ssa/loop-14.c: Likewise.
758         * gcc.dg/tree-ssa/loop-2.c: Likewise.
759         * gcc.dg/tree-ssa/loop-3.c: Likewise.
760         * gcc.dg/tree-ssa/loop-4.c: Likewise.
761         * gcc.dg/tree-ssa/pr21171.c: Likewise.
762         * gcc.dg/tree-ssa/loop-5.c: Likewise.
763         * gcc.dg/tree-ssa/loop-10.c: Likewise.
764         * gcc.dg/tree-ssa/loop-6.c: Likewise.
765         * treelang/compile/extravar.tree: Likewise.
766         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
767         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
768         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
769         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
770         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
771
772 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
773
774         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
775         for 64-bit fix.
776
777 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
778
779         PR fortran/23675
780         gfortran.dg/char_result_11.f90: New.
781
782 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
783
784         PR c++/24782
785         * g++.dg/parse/access9.C: New test.
786         * g++.dg/tc1/dr52.C: Tweak error markers.
787
788 2006-01-04  Richard Henderson  <rth@redhat.com>
789
790         Merge from gomp branch.
791         * g++.dg/parse/pragma2.C: Update expected error lines.
792
793 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
794
795         * g++.dg/other/i386-2.C: New test.
796
797         PR target/25554
798         * gcc.c-torture/compile/20051228-1.c: New test.
799
800         PR c/25559
801         * gcc.dg/pr25559.c: New test.
802
803 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
804
805         PR c++/25492
806         * g++.dg/lookup/friend9.C: New test.
807
808         PR c++/25625
809         * g++.dg/template/repo5.C: New test.
810
811 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
812
813         PR fortran/25101
814         * gfortran.dg/forall_2.f90: New test.
815
816 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
817
818         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
819         dg-require-weak.  Adjust regexp to handle leading-underscore
820         targets and space as well as TAB after .weak.  Change previous
821         64-bit fix to not use naked dot.
822
823 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
824
825         PR rtl-optimization/25578
826         * gcc.c-torture/execute/20060102-1.c: New testcase.
827
828 2006-01-03  Richard Guenther  <rguenther@suse.de>
829
830         PR c/25183
831         * gcc.dg/torture/pr25183.c: New testcase.
832
833 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
834
835         Merge from gomp-branch.
836         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
837         * gcc.dg/ia64-sync-2.c: Likewise.
838         * gcc.dg/ia64-sync-3.c: Likewise.
839         * gcc.dg/ia64-sync-4.c: Likewise.
840         * gcc.dg/sync-2.c: Likewise.
841         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
842         that sparc64-*-* and sparcv9-*-* supports sync builtins.
843
844 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
845
846         PR c++/25635
847         * g++.dg/parse/operator6.C: New test.
848
849         PR c++/25637
850         * g++.dg/parse/error29.C: New test.
851
852         PR c++/25638
853         * g++.dg/parse/dtor6.C: New test.
854
855         PR c++/25633
856         * g++.dg/parse/ctor3.C: New test.
857
858         PR c++/25634
859         * g++.dg/template/class3.C: New test.
860
861 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
862
863         * g++.dg/debug/debug9.C: New.
864
865 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
866
867         PR fortran/24640
868         * gfortran.dg/label_2.f90: New test.
869
870 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
871
872         * g++.dg/lookup/using12.C: Tighten error marker.
873
874 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
875             Andrew Pinski <pinskia@physics.uc.edu>
876
877         * gcc.target/powerpc/darwin-abi-3.c: New file.
878         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
879         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
880         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
881         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
882         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
883         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
884         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
885         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
886
887 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
888
889         * gcc.dg/tree-ssa/loadpre1.c: New;
890         * gcc.dg/tree-ssa/loadpre2.c: New;
891         * gcc.dg/tree-ssa/loadpre3.c: New;
892         * gcc.dg/tree-ssa/loadpre4.c: New;
893         * gcc.dg/tree-ssa/loadpre5.c: New;
894         * gcc.dg/tree-ssa/loadpre6.c: New;
895         * gcc.dg/tree-ssa/loadpre7.c: New;
896         * gcc.dg/tree-ssa/loadpre8.c: New;
897         * gcc.dg/tree-ssa/loadpre9.c: New;
898
899 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
900
901         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
902         * g++.dg/abi/thunk4.C: Likewise.
903
904 2006-01-01  Andreas Jaeger  <aj@suse.de>
905
906         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
907         portable.
908
909 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
910
911         PR c++/25294
912         * gcc.dg/pragma-pack-3.c: New test.
913         * g++.dg/parse/pragma3.C: New test.
914
915 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
916
917         PR middle-end/24827
918         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
919
920 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
921
922         PR testsuite/25214
923         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
924
925 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
926
927         PR fortran/22607
928         * gfortran-dg/pure_byref_3.f90: New.
929
930         fortran/PR 25396
931         * gfortran.dg/userdef_operator_1.f90: New.
932
933 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
934
935         * g++.dg/abi/thunk3.C: New.
936         * g++.dg/abi/thunk4.C: New.
937
938 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
939
940         PR fortran/25532
941         * gfortran.dg/host_used_types_1.f90: New test. Check that host
942         associated derived type components of derived types are
943         properly declared in contained procedures.
944
945 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
946
947         PR libgfortran/25139
948         * gfortran.dg/backspace_2.f: New test.
949
950 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
951
952         PR libgfortran/25550
953         * gfortran.dg/endfile.f: New test.
954
955 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
956
957         PR libgfortran/25419
958         * gfortran.dg/comma.f: New test.
959
960 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
961
962         * lib/gfortran-dg.exp: Remove trailing whitespace.
963         * lib/fortran-torture.exp: Test with -fbounds-check instead of
964         -funroll-all-loops.
965
966 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
967
968         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
969         Extended Double long doubles or repeat tests when long double is
970         the same size as double.
971
972 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
973
974         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
975
976         PR testsuite/25442
977         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
978         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
979
980         PR testsuite/25441
981         * gcc.dg/pr23911.c: Make test variable static.
982
983         PR testsuite/25444
984         * gcc.dg/tree-ssa/pr14841.c: Likewise.
985
986 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
987
988         PR c++/25439
989         * g++.dg/parse/crash17.C: Adjust error markers.
990         * g++.dg/template/error20.C: New test.
991
992 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
993
994         PR c++/23172
995         * g++.dg/ext/complit4.C: New test.
996
997         PR c++/25417
998         * g++.dg/ext/complit5.C: Likewise.
999
1000 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1001
1002         PR tree-optimization/25125
1003         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1004         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1005         * gcc.c-torture/execute/pr25125.c: New.
1006
1007 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/25029
1010         PR fortran/21256
1011         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1012         with incorrect assumed size references.
1013
1014 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1015
1016         PR c++/23171
1017         * g++.dg/opt/init1.C: New test.
1018
1019 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1020
1021         PR c++/24671
1022         * g++.dg/template/sfinae3.C: New test.
1023
1024 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1025
1026         * g++.dg/other/friend4.C: New test.
1027
1028 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR target/25005
1031         * g++.dg/opt/pr25005.C: New test.
1032
1033 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1034
1035         PR c++/25369
1036         * g++.dg/template/ptrmem16.C: New test.
1037
1038 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1039
1040         PR fortran/25029
1041         PR fortran/21256
1042         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1043
1044 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1045
1046         PR libgfortran/25307
1047         * gfortran.dg/list_read_5.f90: New test.
1048
1049 2005-12-22  Richard Henderson  <rth@redhat.com>
1050
1051         * gcc.target/i386/sse-7.c: Use -msse2.
1052
1053 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1054
1055         PR rtl-optimization/25432
1056         * gcc.c-torture/compile/20051216-1.c: New test.
1057
1058         PR objc/25328
1059         * objc/execute/pr25328.m: New test.
1060
1061 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1062
1063         PR c++/25364
1064         * g++.dg/template/call4.C: New test.
1065
1066 2005-12-22  Dale Johannesen  <dalej@apple.com>
1067
1068         * gcc.target/i386/sse-17.c: New.
1069
1070 2005-12-22  Paul Brook  <paul@codesourcery.com>
1071
1072         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1073
1074 2005-12-22  Paul Brook  <paul@codesourcery.com>
1075
1076         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1077
1078 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1079
1080         PR tree-opt/25513
1081         * gcc.c-torture/compile/pr25513.c: New test.
1082
1083 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1084
1085         PR c++/23333
1086         * g++.dg/parse/error25.C: Add more tests.
1087
1088 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1089
1090         PR fortran/18990
1091         * gfortran.dg/der_charlen_1.f90: New.
1092
1093 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1094
1095         PR fortran/20889
1096         * gfortran.dg/pointer_component_type_1.f90: New test.
1097
1098         PR fortran/25029
1099         PR fortran/21256
1100         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1101         should give an error with assumed size array refernces and checks those
1102         that should not.
1103         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1104         reference an upper bound so that it does not generate an error.
1105
1106         PR fortran/19362
1107         PR fortran/20244
1108         PR fortran/20864
1109         PR fortran/25391
1110         * gfortran.dg/used_dummy_types_1.f90: New test.
1111         * gfortran.dg/used_dummy_types_2.f90: New test.
1112         * gfortran.dg/used_dummy_types_3.f90: New test.
1113         * gfortran.dg/used_dummy_types_4.f90: New test.
1114         * gfortran.dg/used_dummy_types_5.f90: New test.
1115
1116         PR fortran/23152
1117         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1118         group already being USE associated.
1119         * gfortran.dg/assumed_shape_nml.f90: New test.
1120         * gfortran.dg/assumed_size_nml.f90: New test.
1121
1122         PR fortran/20862
1123         PR fortran/25053
1124         PR fortran/25063
1125         PR fortran/25064
1126         PR fortran/25066
1127         PR fortran/25067
1128         PR fortran/25068
1129         PR fortran/25307
1130         * gfortran.dg/io_constraints_1.f90: New test.
1131         * gfortran.dg/io_constraints_1.f90: New test.
1132         * gfortran.dg/iostat_3.f90: Change wording of warning.
1133         * gfortran.dg/g77/19981216-0.f: The same.
1134
1135 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1136
1137         PR tree-optimization/23518
1138         * testsuite/gcc.dg/pr23518.c: New.
1139
1140 2005-12-21  Mike Stump  <mrs@apple.com>
1141
1142         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1143
1144 2005-12-21  Paul Brook  <paul@codesourcery.com>
1145
1146         * gcc.dg/pr19340.c: Skip on m68k targets.
1147
1148 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1149
1150         PR rtl-optimization/25196
1151         * gcc.dg/pr25196.c: New test.
1152
1153 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1154
1155         PR fortran/25423
1156         gfortran.dg/where_nested_1.f90: New.
1157
1158 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1159
1160         PR tree-optimization/25382.
1161         * gcc.dg/tree-ssa/pr25382.c: New.
1162
1163 2005-12-20  Richard Guenther  <rguenther@suse.de>
1164
1165         PR middle-end/24306
1166         * gcc.target/i386/pr24306.c: New testcase.
1167
1168 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1169
1170         PR tree-optimization/25501
1171         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1172
1173 2005-12-20  Richard Guenther  <rguenther@suse.de>
1174
1175         Revert
1176         2005-12-02  Richard Guenther  <rguenther@suse.de>
1177
1178         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1179
1180 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1181
1182         PR c++/21228
1183         * g++.dg/warn/Wunreachable-code-2.C: New test.
1184
1185 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1186
1187         PR c++/24278
1188         * g++.dg/template/ctor5.C: New test.
1189
1190         PR c++/24915
1191         * g++.dg/template/overload8.C: New test.
1192
1193 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1194
1195         * gcc.c-torture/compile/pr25483 : New test.
1196
1197 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1198
1199         PR c++/20552
1200         * g++.dg/ext/typeof10.C: New test.
1201
1202 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1203
1204         * gcc.dg/mt-loopi1.c: New.
1205
1206 2005-12-18  Richard Guenther  <rguenther@suse.de>
1207
1208         PR tree-optimization/25481
1209         * gcc.dg/torture/pr25481.c: New testcase.
1210
1211 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1212
1213         PR rtl-optimization/21041
1214         * gcc.dg/pr21041.c: New test.
1215
1216 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1217
1218         PR libgfortran/25463
1219         * gfortran.dg/advance.f90: New test.
1220
1221 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1222
1223         * gcc.dg/20051201-1.c: New test.
1224
1225 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1226
1227         PR fortran/25018
1228         * gfortran.dg/initialization_1.f90: New test.
1229         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1230         * gfortran.dg/g77/980616-0.f: The same.
1231
1232 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1233
1234         * PR fortran/25458
1235         * gfortran.dg/chkbits.f90: New test.
1236
1237 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1238
1239         * gfortran.dg/enum_5.f: Revert to previous version.
1240
1241 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1242
1243         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1244         * gfortran.dg/nested_modules_1.f90: Ditto.
1245         * gfortran.dg/hollerith_f95.f90: Ditto.
1246         * gfortran.dg/select_5.f90: Ditto.
1247         * gfortran.dg/secnds.f: Ditto.
1248         * gfortran.dg/hollerith2.f90: Ditto.
1249         * gfortran.dg/imag_2.f: Ditto.
1250         * gfortran.dg/ftell_2.f90: Ditto.
1251         * gfortran.dg/malloc_free_1.f90: Ditto.
1252         * gfortran.dg/logint-1.f: Ditto.
1253         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1254         * gfortran.dg/e_d_fmt.f90: Ditto.
1255         * gfortran.dg/hollerith_legacy.f90: Ditto.
1256         * gfortran.dg/logint-2.f: Ditto.
1257         * gfortran.dg/enum_5.f90: Ditto.
1258         * gfortran.dg/f2c_2.f90: Ditto.
1259         * gfortran.dg/pr17143.f90: Ditto.
1260         * gfortran.dg/namelist_14.f90: Ditto.
1261         * gfortran.dg/logint-3.f: Ditto.
1262         * gfortran.dg/spread_scalar_source.f90: Ditto.
1263         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1264         * gfortran.dg/namelist_11.f: Ditto.
1265         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1266         * gfortran.dg/g77/20010519-1.f
1267         * gfortran.dg/g77/alpha1.f: Ditto.
1268         * gfortran.dg/g77/990115-1.f: Ditto.
1269         * gfortran.dg/g77/erfc.f: Ditto.
1270         * gfortran.dg/g77/19990313-3.f: Ditto.
1271         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1272         * gfortran.dg/g77/20010426.f: Ditto.
1273         * gfortran.dg/g77/19990313-0.f: Ditto.
1274         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1275         * gfortran.dg/g77/20000629-1.f: Ditto.
1276         * gfortran.dg/g77/970125-0.f: Ditto.
1277         * gfortran.dg/g77/8485.f: Ditto.
1278         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1279         * gfortran.dg/g77/19990313-1.f: Ditto.
1280         * gfortran.dg/g77/int8421.f: Ditto.
1281         * gfortran.dg/g77/19990305-0.f: Ditto.
1282         * gfortran.dg/g77/947.f: Ditto.
1283         * gfortran.dg/g77/19990905-2.f: Ditto.
1284         * gfortran.dg/g77/cabs.f: Ditto.
1285         * gfortran.dg/g77/19990313-2.f: Ditto.
1286         * gfortran.dg/g77/20020307-1.f: Ditto.
1287         * gfortran.dg/g77/dcomplex.f: Ditto.
1288         * gfortran.dg/g77/19990502-1.f: Ditto.
1289         * gfortran.dg/g77/19981216-0.f: Ditto.
1290         * gfortran.dg/common_4.f90: Ditto.
1291         * gfortran.dg/entry_4.f90: Ditto.
1292         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1293         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1294         * gfortran.dg/namelist_12.f: Ditto.
1295         * gfortran.dg/scale_1.f90: Ditto.
1296         * gfortran.dg/modulo_1.f90
1297         * gfortran.dg/hollerith.f90: Ditto.
1298         * gfortran.dg/direct_io_3.f90: Ditto.
1299         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1300         * gfortran.dg/gnu_logical_1.F: Ditto.
1301         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1302         * gfortran.dg/assign_1.f90: Ditto.
1303         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1304         * gfortran.dg/pr23095.f: Ditto.
1305         * gfortran.dg/read_float_1.f90: Ditto.
1306
1307 2005-12-17  Andreas Jaeger  <aj@suse.de>
1308
1309         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1310         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1311
1312 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1313
1314         PR fortran/24268
1315         * gfortran.dg/fmt_white.f: New test.
1316
1317 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1318
1319         * gfortran.dg/label_1.f90: New test.
1320
1321 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1322
1323         PR testsuite/25422
1324         * gcc.dg/20031012-1.c: Add -Walways-true option.
1325         * gcc.dg/weak/weak-3.c: Likewise.
1326         * g++.old-deja/g++.mike/warn8.C: Likewise.
1327
1328 2005-12-16  Mike Stump  <mrs@apple.com>
1329
1330         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
1331         exit.
1332
1333 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1334
1335         PR libgfortran/25264
1336         PR libgfortran/25349
1337         * gfortran.dg/tl_editing.f90: Added additional checks.
1338         * gfortran.dg/t_editing.f: New test.
1339         * gfortran.dg/write_padding.f90: New test
1340
1341 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1342
1343         PR testsuite/25215
1344         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
1345
1346 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR rtl-optimization/24899
1349         * gcc.c-torture/execute/20051215-1.c: New test.
1350
1351 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
1352
1353         PR 24823
1354         * gfortran.dg/pr24823.f: New test.
1355
1356 2005-12-16  Jeff Law  <law@redhat.com>
1357
1358         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
1359
1360 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1361
1362         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
1363         Change C++ style comments to C style comments.
1364         Remove aligned types from the array.
1365         Keep Enums disabled.
1366         (complex_types): Remove aligned types from the array.
1367         Comment out "_Complex long double".
1368         (attrib_types): Remove.
1369         (complex_attrib_types): Remove.
1370         (attrib_array_types): Remove.
1371         (complex_attrib_array_types): Remove.
1372         (aligned_bitfld_types): Remove.
1373         (n_aligned_bitfld_types): Remove.
1374         (FEATURE_ALIGNEDPACKED): Delete.
1375         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
1376         (singles): Remove support for adding attributes.
1377         (choose_type): Remove support for attributed types.
1378         (generate_fields): Remove support for attributed bit-fields.
1379         Remove support for adding attributes.
1380         (generate_random_tests): Remove support for adding attributes.
1381         (features): Add back "[0] :0" and "complex vector [0]".
1382         (main): Remove support for attributed bit-fields.
1383         Uncomment the calling of generate_random_tests for the rests of
1384         the tests.
1385
1386 2005-12-16  Jan Hubicka  <jh@suse.cz>
1387
1388         * gcc.c-torture/combine/pr25224.c: New.
1389
1390 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
1391
1392         PR other/25028
1393         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
1394         HP-UX.
1395
1396 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
1397
1398         * gcc.dg/20051215-1.c: New file.
1399
1400 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1401
1402         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
1403         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
1404
1405 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
1406
1407         PR fortran/18197
1408         * gfortran.dg/dummy_functions_1.f90: New.
1409
1410 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
1411
1412         PR rtl-optimization/25310
1413         * gcc.c-torture/compile/pr25310.c: New test.
1414
1415 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1416
1417         PR debug/25023
1418         * gcc.dg/pr25023.c: New test.
1419
1420 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1421
1422         * g++.old-deja/g++.brendan/redecl1.C,
1423         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
1424         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
1425         g++.old-deja/g++.oliva/typeof1.C,
1426         g++.old-deja/g++.other/crash16.C,
1427         g++.old-deja/g++.other/crash34.C,
1428         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
1429         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
1430         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
1431         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
1432         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
1433         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
1434         Remove xfail.
1435
1436 2005-12-14  Kean Johnston  <jkj@sco.com>
1437             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1438
1439         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
1440         * gcc.target/i386/20020523-1.c: Ditto.
1441         * gcc.target/i386/tailcall-1.c: Ditto.
1442         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
1443         * gcc.target/i386/ssetype-5.c: Ditto.
1444
1445 2005-12-14  Jeff Law  <law@redhat.com>
1446
1447         * gcc.dg/tree-ssa/foldstring-1.c: New test.
1448
1449 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR target/25254
1452         PR target/24188
1453         * gcc.target/i386/pr25254.c: New test.
1454         * gfortran.dg/PR24188.f: New test.
1455
1456 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
1457
1458         * lib/fortran-torture.exp: Catch remaining uses of
1459         remote_file build delete.
1460
1461 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1462
1463         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
1464
1465 2005-12-14  Ben Elliston  <bje@au.ibm.com>
1466
1467         * gcc.dg/warn-addr-cmp.c: New test.
1468
1469 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1470
1471         PR debug/25023
1472         PR target/25293
1473         * gcc.target/i386/pr25293.c: New test.
1474
1475 2005-12-13  Petr Machata  <machata@post.cz>
1476
1477         PR c++/24907
1478         * g++.dg/parse/comma2.C: New test.
1479
1480 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
1481             Jakub Jelinek  <jakub@redhat.com>
1482
1483         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1484         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1485         (limits.h): Include unconditionally.
1486         (stdlib.h): Likewise.
1487         (hashtab.h): Do not include.
1488         (getopt.h): Likewise.
1489         (stddef.h): Include.
1490         (hashval_t): Define.
1491         (struct entry): Add "next" field.
1492         (HASH_SIZE): New macro.
1493         (hash_table): New variable.
1494         (switchfiles): Do not use xmalloc.
1495         (mix): New macro.
1496         (iterative_hash): New function.
1497         (hasht): Remove.
1498         (e_exists): New function.
1499         (e_insert): Likewise.
1500         (output): Use, instead of libiberty hashtable functions.
1501         (main): Do not use getopt.  Do not call htab_create.
1502
1503 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1504
1505         PR c++/25331
1506         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
1507         put atal* and atpaal* attributes on array elements.
1508         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
1509         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
1510         put atal* and atpaal* attributes on array elements.
1511         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
1512
1513 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
1514
1515         * gcc.dg/single-precision-constant.c: New test.
1516
1517 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
1518
1519         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
1520         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
1521         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
1522         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1523         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1524         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1525         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
1526         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
1527         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
1528         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
1529         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
1530         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
1531         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
1532         gcc.target/powerpc/ppc-sdata-2.c,
1533         gcc.target/powerpc/ppc-stackalign-1.c,
1534         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
1535         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
1536         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
1537         gcc.target/powerpc/rs6000-ldouble-2.c,
1538         gcc.target/powerpc/rs6000-power2-1.c,
1539         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
1540         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
1541         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
1542         option into target selector.
1543         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
1544         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
1545
1546 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1547
1548         PR objc/25348
1549         * objc.dg/encode-9.m: New test.
1550
1551 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1552
1553         PR testsuite/20772
1554         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
1555         * gcc.dg/asm-b.c: Fix typo.
1556         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
1557         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1558         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
1559         i?86 lp64 and x86_64 ilp32.
1560         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
1561         on i?86 lp64.
1562         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
1563
1564 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
1565
1566         PR fortran/25078
1567         gfortran.dg/equiv_5.f90: New test.
1568
1569 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
1570
1571         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
1572         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
1573         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
1574         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
1575         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
1576         * gcc.dg/tree-ssa/reassoc-5.c: New.
1577         * gcc.dg/tree-ssa/reassoc-6.c: New.
1578         * gcc.dg/tree-ssa/reassoc-7.c: New.
1579         * gcc.dg/tree-ssa/reassoc-8.c: New.
1580         * gcc.dg/tree-ssa/reassoc-9.c: New.
1581         * gcc.dg/tree-ssa/reassoc-10.c: New.
1582         * gcc.dg/tree-ssa/reassoc-11.c: New.
1583
1584 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1585
1586         PR testsuite/25167
1587         PR testsuite/24478
1588         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
1589
1590 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/25300
1593         * g++.dg/template/inherit.C: Do not use a generic error message.
1594
1595 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1596
1597         PR libobjc/25354
1598         * objc.dg/gnu-encoding: New directory.
1599         * objc.dg/gnu-encoding/compat-common.h: New file.
1600         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
1601         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
1602         * objc.dg/gnu-encoding/vector-defs.h: New file.
1603         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
1604         * objc.dg/gnu-encoding/generate-random.c: New file.
1605         * objc.dg/gnu-encoding/generate-random_r.c: New file.
1606         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
1607         * objc.dg/gnu-encoding/generate-random.h: New file.
1608
1609 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
1610
1611         PR c++/25337
1612         * g++.dg/template/defarg7.C: New test.
1613
1614 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1615
1616         PR libobjc/25347
1617         * objc.dg/encode-8.m: New test.
1618
1619 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1620
1621         PR libobjc/25346
1622         * objc.dg/encode-7.m: New test.
1623
1624 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
1625
1626         PR c++/25010
1627         * g++.dg/opt/inline10.C: New test.
1628
1629 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
1630
1631         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
1632
1633 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
1634
1635         * gfortran.dg/substring_equivalence.f90: typo in comment
1636
1637 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1638
1639         PR fortran/25068
1640         * gfortran.dg/iostat_3.f90: New test.
1641
1642 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
1643
1644         PR fortran/23815
1645         * gfortran.dg/unf_io_convert_1.f90: New test.
1646         * gfortran.dg/unf_io_convert_2.f90: New test.
1647         * gfortran.dg/unf_io_convert_3.f90: New test.
1648
1649 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1650
1651         PR testsuite/20772
1652         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
1653         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
1654         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1655         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
1656         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
1657         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1658         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
1659         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
1660         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1661         gcc.dg/torture/fp-int-convert-float128-timode.c,
1662         gcc.dg/torture/fp-int-convert-float128.c,
1663         gcc.dg/torture/fp-int-convert-float80-timode.c,
1664         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
1665         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
1666
1667         * gcc.dg/tls/opt-1.c: Require effective target fpic.
1668
1669 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
1670
1671         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
1672
1673 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
1674
1675         * gcc.dg/20051207-1.c,
1676         * gcc.dg/20051207-2.c,
1677         * gcc.dg/20051207-3.c: New tests.
1678
1679 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1680
1681         PR testsuite/20772
1682         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
1683         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
1684         dg-skip-if target selector.
1685
1686         PR testsuite/20772
1687         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
1688         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
1689         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
1690         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
1691         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
1692         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
1693         and/or merge with i?86 cases.
1694
1695         * gcc.dg/tls/opt-3.c: Require effective target fpic.
1696
1697         PR testsuite/20772
1698         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
1699         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
1700         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
1701         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
1702         x86_64-*-linux*.
1703
1704 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
1705
1706         PR target/25311
1707         * gcc.c-torture/compile/pr25311.c: New test.
1708
1709 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1710
1711         PR libgfortran/25039
1712         * gfortran.dg/read_comma.f: New test.
1713
1714 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
1715
1716         PR c++/19317
1717         * g++.dg/opt/pr19317-1.C: New test.
1718         * g++.dg/opt/pr19317-2.C: New test.
1719         * g++.dg/opt/pr19317-3.C: New test.
1720
1721         PR target/19005
1722         * gcc.c-torture/execute/pr19005.c: New test.
1723
1724         PR target/17828
1725         * g++.old-deja/g++.other/comdat5.C: New test.
1726         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
1727
1728         * g++.dg/compat/struct-layout-1.exp: New file.
1729         * g++.dg/compat/struct-layout-1.h: New.
1730         * g++.dg/compat/struct-layout-1_generate.c: New.
1731         * g++.dg/compat/struct-layout-1_x1.h: New.
1732         * g++.dg/compat/struct-layout-1_x2.h: New.
1733         * g++.dg/compat/struct-layout-1_y1.h: New.
1734         * g++.dg/compat/struct-layout-1_y2.h: New.
1735
1736         * gcc.dg/20050330-2.c: New test.
1737
1738 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1739
1740         PR fortran/25292
1741         * gfortran.dg/associated_1.f90: New.
1742
1743 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1744
1745         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
1746         ILP32 vect_no_align platforms.
1747
1748 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
1749             Jakub Jelinek  <jakub@redhat.com>
1750
1751         PR target/25268
1752         * gcc.c-torture/compile/20051207-1.c: New test.
1753
1754 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1755
1756         PR testsuite/20772
1757         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
1758         gcc.dg/torture/pr18582-1.c,
1759         gcc.target/i386/attributes-error.c: Also test on x86_64.
1760
1761         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
1762
1763 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1764
1765         PR c++/19397
1766         * g++.dg/template/typedef3.C: New test.
1767
1768         PR c++/19762
1769         PR c++/19764
1770         * g++.dg/template/dtor3.C: Fix error markers.
1771
1772 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
1773
1774         * lib/target-supports.exp (check_effective_target_sync_char_short):
1775         Add s390*.
1776
1777 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
1778
1779         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
1780
1781 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1782
1783         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
1784         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
1785         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
1786         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
1787
1788 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1789
1790         PR c++/25263
1791         * g++.dg/other/array2.C: New test case.
1792
1793 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
1794
1795         * gcc.dg/darwin-weakimport-3.c: New.
1796
1797         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
1798         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
1799         and to work on Darwin.
1800         * gcc.dg/attr-weakref-1b.c: New file.
1801         * gcc.dg/attr-weakref-2.c: New test.
1802         * gcc.dg/darwin-weakref-1.c: New test.
1803
1804 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
1805
1806         PR testsuite/25247
1807         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
1808         use in selector expressions.
1809         (dg-xfail-if): Ditto.
1810         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
1811         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
1812         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
1813         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
1814         * gcc.test-framework/test-framework.exp: Skip generated tests if
1815         CHECK_TEST_FRAMEWORK is not 1.
1816
1817 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1818
1819         PR tree-optimization/24963
1820         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
1821
1822         PR target/24108
1823         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
1824
1825         PR target/18580
1826         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1827         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1828         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1829         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1830
1831 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1832
1833         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1834         dg-options.
1835
1836 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1837
1838         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1839
1840 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1841
1842         * gcc.dg/format/cast-1.c: New test.
1843
1844 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1845
1846         PR c/7776
1847         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1848         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1849         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1850         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1851
1852 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1853
1854         * gcc.dg/cast-pretty-print-1.c: New test.
1855
1856 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1857
1858         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1859
1860 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1861
1862         PR c++/24173
1863         * g++.dg/template/friend40.C: New test.
1864
1865 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR target/25199
1868         * gcc.target/i386/movq-2.c: New test.
1869         * gcc.target/i386/movq.c: Remove target i?86, instead add
1870         dg-require-effective-target ilp32.
1871
1872 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1873
1874         PR c++/24103
1875         * g++.dg/other/default1.C: New test.
1876
1877 2005-12-02  Richard Guenther  <rguenther@suse.de>
1878
1879         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1880
1881 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1882
1883         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
1884
1885 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
1886
1887         PR target/21017
1888         * gcc.target/powerpc/rotate.c: New.
1889
1890 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1891
1892         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
1893         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
1894
1895 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1896
1897         PR c/13384
1898         * gcc.dg/pr17730-1.c: Adjust.
1899         * gcc.dg/lvalue1.c (main): Likewise.
1900         * gcc.dg/lvalue-2.c: Likewise.
1901         * g++.dg/pr7503-3.C
1902
1903 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
1904
1905         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
1906         error messages.
1907
1908 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
1909
1910         PR fortran/24789
1911         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
1912
1913 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1914
1915         PR target/24475
1916         * lib/target-supports.exp (check_effective_target_tls): New.
1917         (check_effective_target_tls_runtime): New.
1918         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
1919         for TLS support.
1920         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1921         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1922         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
1923         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
1924         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
1925         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
1926         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1927         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
1928         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
1929         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
1930         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
1931         effective-target TLS.
1932         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
1933         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
1934         effective-target TLS runtime.
1935
1936 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
1937
1938         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
1939
1940 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
1941
1942         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
1943         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
1944         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
1945         ignored" warnings when "packing" is the same as the ABI layout.
1946
1947 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
1948
1949         PR fortran/21302
1950         * gfortran.dg/line_length_1.f: New test.
1951         * gfortran.dg/line_length_2.f90: Ditto.
1952
1953 2005-11-30  Richard Guenther  <rguenther@suse.de>
1954
1955         PR tree-optimization/21655
1956         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
1957
1958 2005-11-30  Dale Johannesen  <dalej@apple.com>
1959
1960         * gcc.c-torture/compile/pr24930.c: New.
1961
1962 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
1963
1964         PR fortran/15809
1965         *  gfortran.dg/auto_char_dummy_array.f90: New test.
1966
1967 2005-11-30  Jeff Law  <law@redhat.com>
1968
1969         * g++.old-deja/g++.law/pr25000.C: New test.
1970
1971 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
1972
1973         * gcc.dg/tls/opt-11.c: New test.
1974
1975 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1976
1977         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
1978         targets.
1979         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
1980         LP64 ia64.
1981
1982 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
1983
1984         * gfortran.dg/open_access_1.f90: New test.
1985
1986 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1987
1988         * gcc.dg/charset/builtin2.c: New test.
1989
1990 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
1991
1992         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
1993         on mmix-*-* for *_[xy].c.
1994
1995 2005-11-28  Kean Johnston  <jkj@sco.com>
1996
1997         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
1998         headers.
1999         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2000         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2001         * gcc.target/i386/asm-3.c: Ditto.
2002         * gcc.target/i386/clobbers.c: Ditto.
2003         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2004         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2005         test regexp.
2006         * gcc.target/i386/mul.c: Ditto.
2007         * gcc.target/i386/ssetype-1.c: Ditto.
2008         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2009         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2010         static so the test works with -fPIC mode too. Based on comment in
2011         PR19231 by Pinski.
2012         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2013
2014 2005-11-28  Richard Guenther  <rguenther@suse.de>
2015
2016         * gcc.dg/alias-9.c: New testcase.
2017         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2018
2019 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2020             Uros Bizjak  <uros@kss-loka.si>
2021
2022         PR middle-end/20219
2023         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2024         tan(x)/sin(x) transformations.
2025
2026 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2027
2028         PR middle-end/24575
2029         * gcc.dg/tree-ssa/divide-3.c: New test.
2030         * gcc.dg/tree-ssa/divide-4.c: New test.
2031
2032 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2033
2034         PR fortran/24917
2035         *  gfortran.dg/boz_6.f90: New test.
2036
2037 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2038
2039         PR fortran/23912
2040         * gfortran.dg/modulo_1.f90: New test.
2041
2042 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2043
2044         PR libfortran/24919
2045         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2046         fail on CRLF platforms.
2047         * gfortran.dg/ftell_2.f90: Likewise.
2048
2049 2005-11-26  Eric Christopher  <echristo@apple.com>
2050
2051         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2052
2053 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2054
2055         * objc.dg/gnu-runtime-3.m: Simplify.
2056
2057 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2058
2059         PR middle-end/23669
2060         * gcc.dg/tree-ssa/divide-1.c: New test.
2061         * gcc.dg/tree-ssa/divide-2.c: New test.
2062
2063 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2064
2065         PR libgfortran/24945
2066         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2067
2068 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2069
2070         PR libgfortran/24945
2071         * gfortran.dg/open_status_2.f90: New test.
2072
2073 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2074
2075         * gcc.c-torture/execute/builtins/fprintf.c,
2076         gcc.c-torture/execute/builtins/fputs-lib.c,
2077         gcc.c-torture/execute/builtins/fputs.c,
2078         gcc.c-torture/execute/builtins/lib/fprintf.c,
2079         gcc.c-torture/execute/builtins/lib/printf.c,
2080         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2081
2082 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2083
2084         * gcc.dg/20050922-2.c: New test.
2085
2086 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2087
2088         * objc.dg/gnu-runtime-3.m: New test.
2089
2090 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2091
2092         PR c++/9278
2093         * g++.dg/other/void1.C: New test.
2094
2095 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2096
2097         PR middle-end/24998
2098         * gcc.dg/torture/fp-int-convert-float.c,
2099         gcc.dg/torture/fp-int-convert-double.c,
2100         gcc.dg/torture/fp-int-convert-long-double.c,
2101         gcc.dg/torture/fp-int-convert-timode.c,
2102         gcc.dg/torture/fp-int-convert-float80.c,
2103         gcc.dg/torture/fp-int-convert-float80-timode.c,
2104         gcc.dg/torture/fp-int-convert-float128.c,
2105         gcc.dg/torture/fp-int-convert-float128-timode.c,
2106         gcc.dg/torture/fp-int-convert.h: New files.
2107
2108 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2109
2110         PR middle-end/24989
2111         * gcc.dg/tree-ssa/bool-10.c: New test.
2112         * gcc.dg/tree-ssa/bool-11.c: New test.
2113         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2114
2115 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2116
2117         PR middle-end/24990
2118         * tree-ssa/pr24990-1.c: New test.
2119
2120 2005-11-24  Richard Guenther  <rguenther@suse.de>
2121         Dirk Mueller <dmueller@suse.de>
2122
2123         PR c++/14024
2124         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2125         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2126         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2127         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2128         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2129         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2130
2131 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2132
2133         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2134
2135 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2136
2137         PR c/21668
2138         * gcc.dg/Wc++-compat.c: New.
2139         * gcc.dg/Wno-c++-compat.c: New.
2140
2141 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2142
2143         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2144         (vspltish, vspltisw): Likewise.
2145
2146 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2147
2148         PR libgfortran/24794
2149         * gfortran.dg/namelist_12.f: Fix quotes.
2150         * gfortran.dg/namelist_13.f90: Fix quotes.
2151         * gfortran.dg/namelist_14.f90: Fix quotes.
2152         * gfortran.dg/namelist_15.f90: Fix quotes.
2153         * gfortran.dg/namelist_use.f90: Fix quotes.
2154         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2155         * gfortran.dg/namelist_21.f90: New test.
2156         * gfortran.dg/namelist_22.f90: New test.
2157
2158 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2159
2160         PR target/23435
2161         * gcc.c-torture/compile/pr23435.c: New.
2162
2163 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2164
2165         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2166
2167 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2168
2169         * gcc.target/powerpc/405-macchw-1.c,
2170         gcc.target/powerpc/405-macchw-2.c,
2171         gcc.target/powerpc/405-macchwu-1.c,
2172         gcc.target/powerpc/405-macchwu-2.c,
2173         gcc.target/powerpc/405-machhw-1.c,
2174         gcc.target/powerpc/405-machhw-2.c,
2175         gcc.target/powerpc/405-machhwu-1.c,
2176         gcc.target/powerpc/405-machhwu-2.c,
2177         gcc.target/powerpc/405-maclhw-1.c,
2178         gcc.target/powerpc/405-maclhw-2.c,
2179         gcc.target/powerpc/405-maclhwu-1.c,
2180         gcc.target/powerpc/405-maclhwu-2.c,
2181         gcc.target/powerpc/405-mulchw-1.c,
2182         gcc.target/powerpc/405-mulchw-2.c,
2183         gcc.target/powerpc/405-mulchwu-1.c,
2184         gcc.target/powerpc/405-mulchwu-2.c,
2185         gcc.target/powerpc/405-mulhhw-1.c,
2186         gcc.target/powerpc/405-mulhhw-2.c,
2187         gcc.target/powerpc/405-mulhhwu-1.c,
2188         gcc.target/powerpc/405-mulhhwu-2.c,
2189         gcc.target/powerpc/405-mullhw-1.c,
2190         gcc.target/powerpc/405-mullhw-2.c,
2191         gcc.target/powerpc/405-mullhwu-1.c,
2192         gcc.target/powerpc/405-mullhwu-2.c,
2193         gcc.target/powerpc/405-nmacchw-1.c,
2194         gcc.target/powerpc/405-nmacchw-2.c,
2195         gcc.target/powerpc/405-nmachhw-1.c,
2196         gcc.target/powerpc/405-nmachhw-2.c,
2197         gcc.target/powerpc/405-nmaclhw-1.c,
2198         gcc.target/powerpc/405-nmaclhw-2.c,
2199         gcc.target/powerpc/440-macchw-1.c,
2200         gcc.target/powerpc/440-macchw-2.c,
2201         gcc.target/powerpc/440-macchwu-1.c,
2202         gcc.target/powerpc/440-macchwu-2.c,
2203         gcc.target/powerpc/440-machhw-1.c,
2204         gcc.target/powerpc/440-machhw-2.c,
2205         gcc.target/powerpc/440-machhwu-1.c,
2206         gcc.target/powerpc/440-machhwu-2.c,
2207         gcc.target/powerpc/440-maclhw-1.c,
2208         gcc.target/powerpc/440-maclhw-2.c,
2209         gcc.target/powerpc/440-maclhwu-1.c,
2210         gcc.target/powerpc/440-maclhwu-2.c,
2211         gcc.target/powerpc/440-mulchw-1.c,
2212         gcc.target/powerpc/440-mulchw-2.c,
2213         gcc.target/powerpc/440-mulchwu-1.c,
2214         gcc.target/powerpc/440-mulchwu-2.c,
2215         gcc.target/powerpc/440-mulhhw-1.c,
2216         gcc.target/powerpc/440-mulhhw-2.c,
2217         gcc.target/powerpc/440-mulhhwu-1.c,
2218         gcc.target/powerpc/440-mulhhwu-2.c,
2219         gcc.target/powerpc/440-mullhw-1.c,
2220         gcc.target/powerpc/440-mullhw-2.c,
2221         gcc.target/powerpc/440-mullhwu-1.c,
2222         gcc.target/powerpc/440-mullhwu-2.c,
2223         gcc.target/powerpc/440-nmacchw-1.c,
2224         gcc.target/powerpc/440-nmacchw-2.c,
2225         gcc.target/powerpc/440-nmachhw-1.c,
2226         gcc.target/powerpc/440-nmachhw-2.c,
2227         gcc.target/powerpc/440-nmaclhw-1.c,
2228         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2229
2230 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2231
2232         PR fortran/24774
2233         * gfortran.dg/inquire_9.f90: New test.
2234
2235         PR fortran/21647
2236         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2237
2238 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2239
2240         PR libfortran/24432
2241         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2242         Check that 'cos' is supported.
2243
2244 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2245
2246         PR fortran/24223
2247         * gfortran.dg/substring_equivalence.f90: New test.
2248
2249         PR fortran/24705
2250         * gfortran.dg/auto_internal_assumed.f90: New test.
2251
2252 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2253
2254         * gcc.dg/fold-div-2.c: New test.
2255
2256 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2257
2258         PR rtl-optimization/24883
2259         * gcc.c-torture/compile/pr24883.c: New test.
2260
2261 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2262
2263         PR middle-end/20583
2264         * gcc.c-torture/compile/pr20583.c: New.
2265
2266 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2267
2268         * gcc.c-torture/execute/usmul.c: New test.
2269
2270 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2271
2272         * gcc.dg/tree-ssa/vrp22.c: New test.
2273
2274 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2275
2276         PR middle-end/24912
2277         * gcc.dg/torture/pr24912-1.c: New test.
2278
2279 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2280
2281         PR fortran/24862
2282         * gfortran.dg/arrayio_derived_1.f90: New test.
2283
2284 2005-11-19  Richard Guenther  <rguenther@suse.de>
2285
2286         PR middle-end/23294
2287         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2288
2289 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2290
2291         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2292
2293 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/8355
2296         * g++.dg/template/friend39.C: New test.
2297
2298 2005-11-18  James E Wilson  <wilson@specifix.com>
2299
2300         * gcc.dg/builtin-strstr.c: New.
2301
2302 2005-11-18  Richard Henderson  <rth@redhat.com>
2303
2304         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2305         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2306         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2307         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2308         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2309         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2310         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2311         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2312         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2313         renaming to remove initial "ia64-".
2314
2315 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2316
2317         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2318
2319 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2320
2321         * g++.dg/cpp/string-2.C: New test.
2322
2323 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2324
2325         * gcc.dg/tree-ssa/loop-14.c: New test.
2326
2327 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
2328             Michael Chamberlain <michael@chamberlain.net.au>
2329
2330         * ada/acats/run_all.sh (target_run): Kill long running tests.
2331
2332 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2333
2334         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
2335         * gcc.dg/cleanup-9.c: Likewise.
2336         * gcc.dg/cleanup-10.c: Likewise.
2337         * gcc.dg/cleanup-11.c: Likewise.
2338
2339 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2340
2341         PR fortran/24892
2342         * gfortran.dg/open_access_append_1.f90: New test.
2343         * gfortran.dg/open_access_append_2.f90: New test.
2344
2345 2005-11-16  Richard Guenther  <rguenther@suse.de>
2346
2347         PR middle-end/24851
2348         * gcc.c-torture/execute/pr24851.c: New testcase.
2349
2350 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2351
2352         * gcc.dg/fold-overflow-1.c: New test.
2353
2354 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
2355
2356         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
2357         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
2358
2359 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
2360
2361         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
2362         structures.
2363         * g++.dg/eh/forced2.C: Likewise.
2364         * g++.dg/eh/forced3.C: Likewise.
2365         * g++.dg/eh/forced4.C: Likewise.
2366
2367 2005-11-11  Mike Stump  <mrs@apple.com>
2368
2369         * g++.old-deja/g++.mike/unused.C: Add.
2370
2371 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
2372
2373         PR c++/24667
2374         * g++.dg/warn/Wcast-qual1.C: New test.
2375
2376 2005-11-15  Jan Hubicka  <jh@suse.cz>
2377
2378         * gcc.dg/winline-5.c: Add large-unit-insns limit.
2379
2380 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
2381
2382         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
2383
2384 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
2385
2386         PR 24840
2387         * gcc.dg/tree-ssa/pr24840.c: New test.
2388
2389 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
2390
2391         PR testsuite/24841
2392         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
2393
2394 2005-11-14  Dale Johannesen  <dalej@apple.com>
2395
2396         * gcc.c-torture/execute/20051113-1.c: New.
2397
2398 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
2399
2400         PR c++/24687
2401         * g++.dg/template/crash43.C: New test.
2402
2403 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
2404
2405         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
2406
2407 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2408
2409         PR c++/24817
2410         * g++.dg/eh/spec8.C: New test.
2411
2412 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2413
2414         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
2415
2416 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2417
2418         PR c++/20293
2419         * g++.dg/parse/ambig4.C: New test.
2420         * g++.dg/tc1/dr101.C: Adjust error markers.
2421         * g++.dg/lookup/strong-using-2.C: Likewise.
2422         * g++.dg/lookup/ambig5.C: Likewise.
2423         * g++.dg/lookup/ambig4.C: Likewise.
2424         * g++.dg/parse/crash22.C: Likewise.
2425
2426 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2427
2428         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
2429
2430 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2431
2432         * gcc.dg/nested-calls-1.c: New test.
2433
2434 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2435
2436         * gfortran.dg/complex_intrinsic_1.f90: New test.
2437         * gfortran.dg/complex_intrinsic_2.f90: New test.
2438         * gfortran.dg/fgetc_1.f90: New test.
2439         * gfortran.dg/fgetc_2.f90: New test.
2440         * gfortran.dg/fgetc_3.f90: New test.
2441         * gfortran.dg/ftell_1.f90: New test.
2442         * gfortran.dg/ftell_2.f90: New test.
2443         * gfortran.dg/gnu_logical_1.F: New test.
2444         * gfortran.dg/gnu_logical_2.f90: New test.
2445
2446 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
2447
2448         PR middle-end/24820
2449         * testsuite/gcc.dg/pr24820.c: New test.
2450
2451 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
2452
2453         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
2454         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
2455         variable.
2456
2457 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2458
2459         testsuite/24614
2460         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
2461
2462 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2463
2464         * gcc.target/cris/cris.exp: New file.
2465         * gcc.target/cris/rld-legit1.c: New test.
2466         * gcc.target/cris/rld-legit2.c: New test.
2467
2468 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
2469
2470         PR c++/24780
2471         * g++.dg/opt/pr24780.C: New test.
2472
2473         PR c++/24761
2474         * g++.dg/template/asm1.C: New test.
2475
2476 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
2477
2478         PR libgfortran/24787
2479         * gfortran.dg/scan_1.f90: New test.
2480
2481 2005-11-12  Jan Hubicka  <jh@suse.cz>
2482
2483         * gcc.target/i386/minmax-1.c: New.
2484         * gcc.target/i386/minmax-2.c: New.
2485
2486 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
2487
2488         * gcc.dg/pr24445.c: Fix for 64-bit targets.
2489
2490 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
2491
2492         * gcc.c-torture/execute/20051110-1.c,
2493         gcc.c-torture/execute/20051110-2.c: New tests.
2494
2495 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2496
2497         PR middle-end/24750
2498         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
2499         New tests.
2500
2501 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2502
2503         * lib/target-libpath.exp (get_shlib_extension): New proc.
2504         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
2505         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2506         * lib/objc.exp (objc_target_compile): Likewise.
2507         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
2508         detection.
2509
2510 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2511
2512         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
2513
2514         * lib/target-supports.exp (check_effective_target_static_libgfortran):
2515         Add -static to additional_flags and pass it to target_compile.
2516
2517 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2518
2519         PR libgfortran/24719
2520         gfortran.dg/read_noadvance.f90: New test.
2521
2522         PR libgfortran/24699
2523         gfortran.dg/fmt_t_2.f90: New test.
2524
2525         PR libgfortran/24785
2526         gfortran.dg/read_x_eor.f90: New test.
2527
2528         PR libgfortran/24584
2529         gfortran.dg/namelist_empty.f90: Rename test.
2530
2531         PR libgfortran/24489
2532         gfortran/read_eor.f90: Rename test.
2533
2534 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2535
2536         PR fortran/15976
2537         * gfortran.dg/automatic_module_variable.f90: New test.
2538
2539 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2540
2541         PR target/24445
2542         * gcc.dg/pr24445.c: New test.
2543
2544 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2545
2546         PR fortran/24655
2547         PR fortran/24755
2548         * gfortran.dg/recursive_statement_functions.f90: Add statement
2549         functions using inline intrinsic functions and parameters to test
2550         that they no longer seg-fault.
2551
2552         PR fortran/24409
2553         gfortran.dg/nested_modules_4.f90: New test.
2554         gfortran.dg/nested_modules_5.f90: New test.
2555
2556 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2557
2558         PR fortran/24643
2559         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
2560
2561 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
2562
2563         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
2564         failures.
2565
2566 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2567
2568         * gcc.dg/sparc-getcontext-1.c: New test.
2569
2570 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2571
2572         * gcc.dg/ifcvt-fabs-1.c: New test.
2573
2574 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2575
2576         PR other/4372
2577         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
2578         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
2579
2580 2005-11-09  Richard Guenther  <rguenther@suse.de>
2581
2582         PR tree-optimization/24716
2583         * gcc.c-torture/execute/pr24716.c: New testcase.
2584
2585 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2586
2587         * gcc.dg/pr24624.c: Disable for non S/390 targets.
2588
2589 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2590
2591         PR 24624
2592         * gcc.dg/pr24624.c: Testcase added.
2593
2594 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2595
2596         PR 24623
2597         * g++.dg/other/pr24623.C: Testcase added.
2598
2599 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
2600
2601         PR fortran/22607
2602         * gfortran-dg/pure_byref_1.f90: New.
2603         * gfortran-dg/pure_byref_2.f90: New.
2604
2605 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
2606
2607         PR c/24101
2608         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
2609         * gcc.dg/dg.exp: Run main loop also for *.i files.
2610
2611 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
2612
2613         PR c++/19450
2614         * g++.dg/tls/diag-3.C: New test.
2615         * g++.dg/tls/diag-4.C: New test.
2616         * g++.dg/tls/static-1.C: New test.
2617         * g++.dg/tls/static-1a.cc: New file.
2618
2619 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
2620
2621         PR 23046
2622         * g++.dg/tree-ssa/pr23046.C: New test.
2623
2624 2005-11-08  Devang Patel <dpatel@apple.com>
2625
2626         PR tree-optimization/23115
2627         * gcc.dg/tree-ssa/pr23115.c: New.
2628
2629 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
2630
2631         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
2632         * gcc.target/powerpc/pr16155.c: Same.
2633         * gcc.target/powerpc/altivec-1.c: Same.
2634         * gcc.target/powerpc/altivec-2.c: Same.
2635         * gcc.target/powerpc/altivec-3.c: Same.
2636         * gcc.target/powerpc/altivec-5.c: Same.
2637         * gcc.target/powerpc/altivec-11.c: Same.
2638         * gcc.target/powerpc/altivec-12.c: Same.
2639         * gcc.target/powerpc/altivec-14.c: Same.
2640         * gcc.target/powerpc/altivec-22.c: Same.
2641         * gcc.target/powerpc/altivec-consts.c: Same.
2642         * gcc.target/powerpc/altivec-pr22085.c: Same.
2643         * gcc.target/powerpc/altivec-splat.c: Same.
2644         * gcc.target/powerpc/altivec-varargs-1.c: Same.
2645         * gcc.target/powerpc/altivec-vec-merge.c: Same.
2646         * gcc.target/powerpc/darwin-longlong.c: Same.
2647
2648 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
2649
2650         PR target/19340
2651         * gcc.dg/pr19340.c: New test.
2652
2653 2005-11-07  Ian Lance Taylor  <ian@airs.com>
2654
2655         PR rtl-optimization/24683
2656         * gcc.dg/pr24683.c: New test.
2657
2658 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2659
2660         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
2661         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
2662
2663 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2664
2665         * gcc.target/i386/pr23376.c: Compile with -mmmx.
2666
2667 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
2668
2669         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
2670
2671 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2672
2673         PR target/24230
2674
2675         * gcc.target/powerpc/altivec-consts.c,
2676         gcc.target/powerpc/altivec-splat.c: New testcase.
2677
2678 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2679
2680         PR c/24599
2681
2682         * gcc.dg/overflow-2.c: New testcase.
2683
2684 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
2685
2686         PR rtl-optimization/23567
2687         * gcc.c-torture/execute/20051104-1.c: New test.
2688
2689 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
2690
2691         PR fortran/24534
2692         gfortran.dg/private_type_2.f90: Modified to check that case with
2693         PRIVATE declaration within derived type is accepted.
2694
2695         PR fortran/20838
2696         gfortran.dg/pointer_assign_1.f90: New test.
2697
2698         PR fortran/20840
2699         * gfortran.dg/arrayio_0.f90: New test.
2700
2701         PR fortran/17737
2702         gfortran.dg/data_initialized.f90: New test.
2703         gfortran.dg/data_constraints_1.f90: New test.
2704         gfortran.dg/data_constraints_2.f90: New test.
2705
2706 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
2707
2708         PR fortran/24174
2709         PR fortran/24305
2710         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
2711
2712 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
2713
2714         PR 24670
2715         * gcc.dg/tree-ssa/pr24670.c: New test.
2716
2717 2005-11-05  Ian Lance Taylor  <ian@airs.com>
2718
2719         PR target/22432
2720         * gcc.target/i386/pr22432.c: New test.
2721
2722 2005-11-05  Richard Henderson  <rth@redhat.com>
2723
2724         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
2725         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
2726         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
2727         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
2728         from gcc.dg/alpha-*.
2729         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
2730         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
2731
2732 2005-11-05  Andreas Jaeger  <aj@suse.de>
2733
2734         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
2735
2736 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2737
2738         PR target/23424
2739         * gcc.dg/torture/pr23424-1.c: New test.
2740
2741 2005-11-04  Richard Henderson  <rth@redhat.com>
2742
2743         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
2744         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
2745         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
2746         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
2747         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
2748         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
2749         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
2750         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
2751         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
2752         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
2753         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
2754         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
2755         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
2756         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
2757         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
2758         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
2759         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
2760         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
2761         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
2762         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
2763         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
2764         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
2765         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
2766         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
2767         Move from gcc.dg/.
2768         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
2769         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2770         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
2771         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
2772         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
2773         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
2774         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
2775         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
2776         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
2777         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
2778         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
2779         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
2780         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
2781         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
2782         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
2783         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
2784         gcc.target/i386/lea.c, gcc.target/i386/local.c,
2785         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
2786         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
2787         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
2788         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
2789         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
2790         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
2791         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
2792         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
2793         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
2794         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
2795         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
2796         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
2797         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
2798         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
2799         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
2800         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
2801         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
2802         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
2803         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
2804         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
2805         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
2806         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
2807         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
2808         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
2809         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
2810         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
2811         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
2812         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
2813
2814 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
2815
2816         PR 24627
2817         * gcc.dg/tree-ssa/pr24627.c: New test.
2818
2819 2005-11-04 Paul Brook  <paul@codesourcery.com>
2820
2821         * gcc.dg/tls/opt-10.c: New test.
2822
2823 2005-11-04  Andreas Jaeger  <aj@suse.de>
2824
2825         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
2826         avoid extra warnings.
2827
2828 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2829
2830         PR libfortran/22298
2831         * gcc/testsuite/lib/target-supports.exp
2832         (check_effective_target_static_libgfortran): New
2833         static_libgfortran effective target.
2834         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2835         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2836
2837 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2838
2839         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2840
2841 2005-11-03  Josh Conner  <jconner@apple.com>
2842
2843         PR c++/19989
2844         g++.dg/ext/array2.C: New test.
2845         g++.dg/template/dependent-name3.C: New test.
2846         g++.dg/template/dependent-name4.C: New test.
2847         g++.dg/template/sfinae2.C: New test.
2848
2849 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2850
2851         PR preprocessor/22042
2852         * gcc.dg/cpp/strify4.c: New test.
2853
2854 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2855
2856         PR c++/17964
2857         * g++.dg/cpp/string-1.C: New test.
2858
2859 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2860
2861         * gcc.target/powerpc: New directory.
2862         * gcc.target/powerpc/powerpc.exp: New file.
2863         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
2864         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
2865         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
2866         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
2867         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
2868         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
2869         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
2870         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
2871         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
2872         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
2873         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
2874         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
2875         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
2876         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
2877         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
2878         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
2879         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
2880         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
2881         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
2882         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
2883         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
2884         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
2885         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
2886         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
2887         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
2888         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
2889         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
2890         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
2891         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
2892         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
2893         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
2894         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
2895         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
2896         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
2897
2898 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/21627
2901         * g++.dg/warn/inline2.C: New test.
2902
2903 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2904
2905         PR middle-end/23155
2906         * g++.dg/ext/c99struct1.C: New test.
2907         * gcc.dg/union-cast-1.c: New test.
2908         * gcc.dg/union-cast-2.c: New test.
2909         * gcc.dg/union-cast-3.c: New test.
2910
2911 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2912
2913         PR middle-end/24589
2914         * gcc.c-torture/execute/zero-struct-2.c: New test.
2915
2916 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2917
2918         PR c++/24582
2919         * g++.dg/init/switch1.C: New test.
2920
2921 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2922
2923         * gcc.dg/delay-slot-1.c: New test.
2924
2925 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
2926
2927         PR target/24620
2928         * gcc.dg/pr24620.c: New test.
2929
2930 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2931
2932         PR c/24329
2933         * gcc.dg/format/unnamed-1.c: New test.
2934
2935 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2936
2937         PR c++/22434
2938         * g++.dg/expr/cond8.C: New test.
2939
2940         PR c++/24560
2941         * g++.dg/parse/dot1.C: New test.
2942
2943 2005-11-02  Jan Hubicka  <jh@suse.cz>
2944
2945         PR target/23303
2946         * gcc.dg/i386-lea.c: New test
2947
2948 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2949
2950         PR target/24615
2951         * gcc.dg/pr24615.c: New test.
2952
2953 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
2954
2955         PR target/24600
2956         * gcc.dg/pr24600.c: New test.
2957
2958 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2959
2960         PR c++/19253
2961         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
2962         * g++.dg/parse/typename9.C: New test.
2963         * g++/dg/parse/typename10.C: Likewise.
2964
2965 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2966
2967         PR fortran/18157
2968         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
2969         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
2970         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
2971
2972 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
2973
2974         PR c++/24569
2975         * g++.dg/debug/static1.C: New test.
2976
2977 2005-11-02  Josh Conner  <jconner@apple.com>
2978
2979         * g++.dg/crash38.C: moved into proper directory...
2980         * g++.dg/template/crash42.C: ...here
2981
2982 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
2983
2984         PR target/18338
2985         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
2986         pcc_bitfield_type_matters || default_packed.
2987
2988         * lib/target-supports.exp
2989         (check_effective_target_pcc_bitfield_type_matters): New proc.
2990         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
2991
2992         PR testsuite/23304
2993         * lib/target-supports.exp (check_effective_default_packed): New proc.
2994         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
2995         Gate expected errors on target ! default_packed.
2996         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
2997
2998 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2999
3000         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3001         change (r106358).
3002
3003 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3004
3005         PR fortran/24008
3006         * gfortran.dg/entry_5.f90: New.
3007         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3008
3009 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3010
3011         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3012
3013 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3014
3015         PR fortran/21565
3016         gfortran.dg/namelist_blockdata.f90: New test.
3017
3018         PR fortran/18737
3019         gfortran.dg/external_implicit_none.f90: New test.
3020
3021         PR fortran/14994
3022         * gfortran.dg/secnds.f: New test.
3023
3024 2005-10-31  Jan Hubicka  <jh@suse.cz>
3025
3026         PR target/20928
3027         * gcc.c-torture/compile/pr20928.c: New test.
3028
3029 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3030
3031         PR middle-end/23492
3032         * gcc.c-torture/compile/zero-strct-5.c: New test.
3033
3034 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3035
3036         PR libgfortran/24584
3037         * gfortran.dg/pr24584.f90: New test.
3038
3039 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3040
3041         PR fortran/18883
3042         * gfortran.dg/char_result_9.f90: New.
3043         * gfortran.dg/char_result_10.f90: New.
3044
3045 2005-10-30  Jan Hubicka  <jh@suse.cz>
3046
3047         * g++.dg/tree-ssa/pr24172.C: New testcase.
3048
3049 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3050
3051         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3052
3053 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3054
3055         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3056         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3057         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3058         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3059         gfortran.dg/enum_9.f90,
3060         gfortran.fortran-torture/compile/enum_1.f90,
3061         gfortran.fortran-torture/execute/enum_1.f90,
3062         gfortran.fortran-torture/execute/enum_2.f90,
3063         gfortran.fortran-torture/execute/enum_3.f90,
3064         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3065
3066 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3067
3068         PR target/18482
3069         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3070         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3071
3072 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3073
3074         PR libfortran/20179
3075         * gfortran.dg/mixed_io_1.f90: New test.
3076         * gfortran.dg/mixed_io_1.c: New file.
3077
3078 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3079
3080         * gfortran.dg/malloc_free_1.f90: New test.
3081
3082 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3083
3084         * gcc.dg/nested-func-4.c: Require profiling -pg.
3085
3086 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3087
3088         PR C++/23229
3089         * g++.dg/warn/main-2.C: New test.
3090
3091 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3092
3093         PR fortran/24545
3094         * gfortran.dg/interface_2.f90: new test.
3095
3096 2005-10-28  Josh Conner  <jconner@apple.com>
3097
3098         PR c++/22153
3099         * g++.dg/template/crash38.C: New test.
3100         * g++.dg/parse/explicit1.C: Change expected errors.
3101
3102 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3103
3104         PR C++/23426
3105         * g++.dg/other/large-size-array.C: New test.
3106
3107 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3108
3109         PR middle-end/24362
3110         * g++.dg/opt/complex4.C: New test.
3111
3112 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3113
3114         * gcc.dg/nested-func-4.c: New test.
3115
3116 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3117
3118         PR fortran/24158
3119         gfortran.dg/derived_recursion.f90: New test.
3120         gfortran.dg/implicit_actual.f90: New test.
3121
3122 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3123
3124         PR middle-end/24295, PR testsuite/24477
3125         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3126         removed when weakref hits the tree.
3127
3128 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3129
3130         * gfortran.dg/cray_pointers_4.f90: New test.
3131
3132         * gfortran.dg/cray_pointers_5.f90: New test.
3133
3134 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3135
3136         PR fortran/22290
3137         * gfortran.dg/assign_5.f90: New test.
3138         * gfortran.dg/assign_6.f: New test.
3139
3140 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3141
3142         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3143         CPU has no SSE support.
3144
3145 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3146
3147         PR libgfortran/24224
3148         * gfortran.dg/arrayio_1.f90: Update attribution.
3149         * gfortran.dg/arrayio_2.f90: Update attribution.
3150         * gfortran.dg/arrayio_3.f90: Update attribution.
3151         * gfortran.dg/arrayio_4.f90: Update test conditions.
3152         * gfortran.dg/arrayio_5.f90: Update attribution.
3153         * gfortran.dg/arrayio_6.f90: New test.
3154         * gfortran.dg/arrayio_7.f90: New test.
3155
3156 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3157
3158         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3159
3160 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3161
3162         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3163
3164 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3165
3166         PR fortran/24416
3167         * gfortran.dg/namelist_char_only.f90: New test.
3168
3169 2005-10-24  Asher Langton  <langton2@llnl.gov>
3170
3171         PR fortran/17031
3172         PR fortran/22282
3173         * gfortran.dg/cray_pointers_1.f90: New test.
3174         * gfortran.dg/cray_pointers_2.f90: New test.
3175         * gfortran.dg/cray_pointers_3.f90: New test.
3176         * gfortran.dg/loc_1.f90: New test.
3177         * gfortran.dg/loc_2.f90: New test.
3178
3179 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3180
3181         * gcc.dg/pr24225.c: New test.
3182
3183 2005-10-24  Asher Langton  <langton2@llnl.gov>
3184
3185         * gfortran.dg/dup_save_1.f90: New test.
3186         * gfortran.dg/dup_save_2.f90: New test.
3187
3188 2005-10-24  Paul Brook  <paul@codesourcery.com>
3189
3190         PR 24107
3191         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3192         stdint.h.
3193
3194 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3195
3196         PR libgfortran/24489
3197         * gfortran.dg/pr24489.f90: New test.
3198
3199 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3200
3201         PR fortran/23635
3202         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3203
3204 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3205
3206         PR target/18911
3207         * g++.dg/init/array16.C: Skip for mmix-*-*.
3208
3209 2005-10-23  Asher Langton  <langton2@llnl.gov>
3210
3211         * gfortran.dg/byte_1.f90: New test.
3212         * gfortran.dg/byte_2.f90: New test.
3213
3214 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3215
3216         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3217
3218 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3219
3220         PR fortran/18022
3221         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3222
3223         PR fortran/24311
3224         * gfortran.dg/merge_char_const.f90: New test.
3225
3226         PR fortran/24384
3227         * gfortran.dg/spread_scalar_source.f90: New test.
3228
3229 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3230
3231         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3232
3233         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3234         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3235
3236         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3237
3238 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3239
3240         PR fortran/24426
3241         * gfortran.dg/der_pointer_4.f90: New.
3242
3243 2005-10-22  David Ayers  <d.ayers@inode.at>
3244
3245         * obj-c++.dg/except-1.mm: Simplify.
3246
3247 2005-10-21  David Ayers  <d.ayers@inode.at>
3248
3249         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3250
3251 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3252
3253         * gfortran.dg/assumed_dummy_2.f90: New test.
3254
3255 2005-10-21  James E Wilson  <wilson@specifix.com>
3256
3257         PR preprocessor/15220
3258         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3259
3260 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3261
3262         * gcc.c-torture/execute/20051021-1.c: New test.
3263
3264 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/24260
3267         * g++.dg/ext/tmplattr1.C: New test.
3268
3269 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3270
3271         PR fortran/24440
3272         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3273
3274 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3275
3276         * obj-c++.dg/except-1.mm: New.
3277
3278         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3279
3280 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3281
3282         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3283
3284 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3285
3286         PR middle-end/24295
3287         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3288         declarations with the same names as thunks' alias targets, use
3289         aliases instead.
3290         * gcc.dg/attr-alias-3.c: New test.
3291         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3292
3293 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3294
3295         PR c++/22618
3296         * g++.dg/parse/access8.C: New test.
3297
3298 2005-10-20  Richard Guenther  <rguenther@suse.de>
3299
3300         PR c++/24439
3301         * g++.dg/tree-ssa/pr24439.C: New testcase.
3302
3303 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3304
3305         * g++.dg/opt/delay-slot-1.C: New test.
3306
3307 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3308
3309         PR fortran/21625
3310         * gfortran.fg/der_init_1.f90: New.
3311
3312 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3313
3314         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3315
3316 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR c++/21908
3319         * g++.dg/parse/error28.C: New test.
3320
3321 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3322
3323         * gcc.dg/profile-generate-2.c: New test.
3324
3325 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
3326
3327         PR target/23589
3328         * g++.dg/ext/dllimport11.C: New.
3329
3330 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3331
3332         PR c++/22293
3333         * g++.dg/other/friend3.C: New test.
3334
3335 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
3336
3337         PR c++/23293
3338         * g++.dg/template/error19.C: New test.
3339
3340 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3341
3342         PR c++/21383
3343         * g++.dg/overload/koenig2.C: New.
3344
3345         PR c++/23118
3346         * g++.dg/overload/error2.C: New.
3347
3348         PR c++/22604
3349         * g++.dg/inherit/covariant14.C: New.
3350
3351 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3352
3353         PR c++/23440
3354         * g++.dg/parse/for1.C: New test.
3355
3356 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
3357
3358         PR fortran/23446
3359         * gfortran.dg/host_dummy_index_1.f90: New test.
3360
3361         PR fortran/21459
3362         * gfortran.dg/automatic_char_len_2.f90: New test.
3363
3364         PR fortran/20866
3365         * gfortran.dg/recursive_statement_functions.f90: New test.
3366
3367         PR fortran/20853
3368         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
3369
3370         PR fortran/20849
3371         * gfortran.dg/external_initializer.f90: New test.
3372
3373         PR fortran/20837
3374         * non_module_public.f90: New test.
3375
3376 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3377
3378         PR c++/24386
3379         * g++.dg/template/overload7.C: New.
3380
3381         PR c++/22551
3382         * g++.dg/other/switch2.C: Remove expected warnings.
3383
3384         PR c++/21353
3385         * g++.dg/template/defarg6.C: New.
3386
3387 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
3388
3389         PR target/24315
3390         * gcc.target/i386/pr24315.c: New test.
3391
3392 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3393
3394         PR c++/24389
3395         * g++.dg/template/static21.C: New test.
3396         * g++.dg/template/static21-a.cc: Likewise.
3397
3398 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
3399
3400         PR c++/23959
3401         * g++.dg/warn/Wswitch-default-1.C: New test.
3402         * g++.dg/warn/Wswitch-default-2.C: New test.
3403
3404 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3405
3406         PR c++/22173
3407         * g++.dg/parse/template18.C: New test.
3408         * g++.dg/template/nontype15.C: Likewise.
3409
3410 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
3411
3412         PR fortran/22273
3413         * gfortran.dg/spec_expr_2.f90: New.
3414
3415 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
3416
3417         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
3418         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
3419         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
3420         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
3421         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
3422         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
3423         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
3424         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
3425         previous target-specific skips and warning-message matches where
3426         applicable.
3427
3428 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
3429
3430         PR c++/21347
3431         * g++.dg/warn/Wctor-dtor.C: New test.
3432
3433 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3434
3435         PR c/23439
3436         * gcc.dg/for-1.c: New test.
3437
3438 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
3439
3440         PR c++/19565
3441         * g++.dg/warn/Wconversion1.C: New test.
3442         * g++.dg/ext/packed4.C: Compile with -w.
3443         * g++.dg/opt/20050511-1.C: Likewise.
3444         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
3445
3446 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
3447
3448         * gfortran.dg/boz_5.f90: New test.
3449
3450 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
3451
3452         PR c++/22551
3453         * g++.dg/other/switch2.C: New.
3454
3455         PR c++/23984
3456         * g++.dg/init/ctor7.C: New.
3457
3458 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
3459
3460         PR c++/23730
3461         * g++.dg/parse/crash32.C: New test.
3462
3463 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
3464
3465         PR c++/20721
3466         * g++.dg/init/goto2.C: New test.
3467
3468         PR c++/22464
3469         * g++.dg/template/crash/41.C: New test.
3470
3471         PR c++/22180
3472         * g++.dg/template/crash40.C: New test.
3473
3474         PR c++/23694
3475         * g++.dg/parse/friend5.C: New test.
3476
3477         PR c++/23307
3478         * g++.dg/template/crash38.C: New test.
3479
3480         PR c++/22352
3481         * g++.dg/template/friend38.C: New test.
3482
3483         PR c++/22405
3484         * g++.dg/template/crash39.C: New test.
3485
3486 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
3487
3488         * gcc.dg/debug/dwarf2/dwarf-char1.c,
3489         gcc.dg/debug/dwarf2/dwarf-char2.c,
3490         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
3491
3492         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
3493
3494 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
3495
3496         * gcc.dg/dll-2.c: Add tests for warnings.
3497         * gcc.dg/dll-3.c: Likewise.
3498         * gcc.dg/dll-4.c: Likewise.
3499
3500         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
3501         * g++.dg/ext/dllimport2.C: Likewise.
3502         * g++.dg/ext/dllimport3.C: Likewise.
3503         * g++.dg/ext/dllimport7.C: Likewise.
3504         * g++.dg/ext/dllimport8.C: Likewise.
3505         * g++.dg/ext/dllimport9.C: Likewise.
3506
3507 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
3508
3509         PR fortran/24092
3510         * gfortran.dg/derived_pointer_recursion.f90: New test.
3511
3512 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
3513
3514         * gcc.c-torture/execute/20051012-1.c: New test.
3515
3516 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/18082
3519         * gfortran.dg/automatic_char_len_1.f90: New test.
3520
3521 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3522
3523         PR fortran/20847
3524         * gfortran.dg/save_common.f90: New test.
3525
3526         PR fortran/20856
3527         * gfortran.dg/save_result.f90: New test.
3528
3529 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3530
3531         PR c++/21592
3532         * g++.dg/template/dependent-expr1.C: Add new expected error.
3533         * g++.dg/template/dependent-expr2.C: Adjust error text.
3534         * g++.dg/template/overload6.C: New.
3535
3536         PR c++/23797
3537         * g++.dg/other/typename8.C: New.
3538
3539         PR c++/21117
3540         * g++.dg/other/return1.C: New.
3541
3542 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
3543
3544         PR c++/24052
3545         * g++.dg/ext/label5.C: New.
3546
3547 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3548
3549         PR c++/19964
3550         * g++.dg/parse/crash31.C: New.
3551
3552 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
3553
3554         * g++.dg/ipa/ipa-1.c: New test.
3555         * g++.dg/ipa/ipa-2.c: New test.
3556         * g++.dg/ipa/ipa-3.c: New test.
3557         * g++.dg/ipa/ipa-4.c: New test.
3558         * g++.dg/ipa/ipa-5.c: New test.
3559         * g++.dg/ipa/ipa.exp: New file.
3560
3561 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3562
3563         PR fortran/24207
3564         * gfortran.dg/private_type_3.f90: New test.
3565
3566 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3567
3568         PR fortran/20786
3569         gfortran.dg/aint_anint_1.f90: New test.
3570
3571 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3572
3573         PR libgfortran/24313
3574         gfortran.dg/csqrt.f: New test.
3575
3576 2005-10-11  Ian Lance Taylor  <ian@airs.com>
3577
3578         PR c++/8057
3579         * g++.dg/warn/noeffect7.C: New test.
3580         * g++.dg/warn/noeffect2.C: Instantiate templates.
3581         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
3582         and warning.
3583
3584 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3585
3586         PR c++/21089
3587         * g++.dg/init/float1.C: New test.
3588
3589         PR c++/24277
3590         * g++.dg/init/member1.C: Tweak error markers.
3591
3592 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
3593
3594         PR testsuite/24281
3595         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
3596         Check for null pointer.
3597
3598 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3599
3600         PR c++/21369
3601         * g++.dg/parse/ret-type3.C: New test.
3602
3603 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3604
3605         PR tree-opt/23946
3606         * gcc.c-torture/compile/pr23946.c: New test.
3607
3608 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
3609
3610         * g++.dg/opt/mmx2.C: New test.
3611
3612 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3613
3614         PR c++/24277
3615         * g++.dg/template/static20.C: New test.
3616
3617         PR c++/24302
3618         * g++.dg/warn/Wunused-12.C: New test.
3619
3620         PR c++/23437
3621         * g++.dg/template/arg4.C: New test.
3622
3623 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3624
3625         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
3626         * gcc.dg/ucnid-3.c: Likewise.
3627         * gcc.dg/ucnid-4.c: Likewise.
3628         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
3629         * g++.dg/other/ucnid-1.C: Likewise.
3630         * gcc.dg/sparc-frame-1.c: New test.
3631
3632 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3633
3634         PR c++/24139
3635         * g++.dg/template/spec27.C: New test.
3636
3637         PR c++/24275
3638         * g++.dg/template/static19.C: New test.
3639
3640 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3641
3642         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
3643         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
3644
3645 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3646
3647         PR target/24136
3648         * gfortran.fortran-torture/compile/pr24136.f: New test.
3649
3650 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
3651
3652         PR c++/22172
3653         * g++.dg/parse/crash30.C: New test.
3654
3655 2005-10-07  Richard Guenther  <rguenther@suse.de>
3656
3657         PR middle-end/24227
3658         * gcc.c-torture/compile/pr24227.c: New testcase.
3659
3660 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
3661
3662         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
3663         Do not put aligned attributes on array elements.
3664
3665 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
3666
3667         PR testsuite/23611, PR testsuite/23615
3668         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
3669         writing prototypes of library functions by hand.
3670         * obj-c++.dg/bitfield-4.mm: Likewise.
3671         * obj-c++.dg/const-str-4.mm: Likewise.
3672         * obj-c++.dg/encode-4.mm: Likewise.
3673         * obj-c++.dg/encode-5.mm: Likewise.
3674         * obj-c++.dg/encode-6.mm: Likewise.
3675         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3676         * obj-c++.dg/method-10.mm: Likewise.
3677         * obj-c++.dg/method-17.mm: Likewise.
3678         * obj-c++.dg/method-19.mm: Likewise.
3679         * obj-c++.dg/try-catch-2.mm: Likewise.
3680
3681 2005-10-06  Richard Henderson  <rth@redhat.com>
3682
3683         PR 24236
3684         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
3685
3686 2005-10-06  Dale Johannesen  <dalej@apple.com>
3687
3688         * gcc.c-torture/execute/20030125-1.c: Correct.
3689
3690 2005-10-06  Richard Guenther  <rguenther@suse.de>
3691
3692         PR tree-optimization/24238
3693         * g++.dg/tree-ssa/pr24238.C: New testcase.
3694
3695 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
3696
3697         PR 18568
3698         * gfortran.dg/der_pointer_3.f90: New test.
3699
3700 2005-10-05  Devang Patel  <dpatel@apple.com>
3701
3702         PR Debug/23205
3703         * g++.dg/other/PR23205.C: New.
3704
3705 2005-10-05  Richard Henderson  <rth@redhat.com>
3706
3707         PR target/23602
3708         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
3709         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
3710
3711 2005-10-05  Dale Johannesen  <dalej@apple.com>
3712
3713         * gcc.c-torture/execute/float-floor.c: New.
3714
3715 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
3716
3717         PR tree-optimization/21419
3718         PR tree-optimization/24146
3719         PR tree-optimization/24151
3720
3721         * g++.dg/ext/asm7.C: New.
3722         * g++.dg/ext/asm8.C: New.
3723         * gcc.dg/asm-1.c: Compile on all targets.
3724         * gcc.dg/asm-pr24146.c: New.
3725         * gcc.dg/pr21419.c: Adjust error messages.
3726
3727 2005-10-05  Richard Guenther  <rguenther@suse.de>
3728
3729         PR fortran/24176
3730         * gfortran.fortran-torture/compile/empty.f90: New testcase.
3731
3732 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3733
3734         PR c++/23513
3735         * g++.dg/template/spec22.C: Robustify test.
3736         * g++.dg/template/spec26.C: New.
3737
3738 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
3739
3740         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
3741         if target supports vector instructions.
3742
3743 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
3744
3745         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
3746         C99 functions.
3747
3748 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
3749
3750         * lib/target-supports.exp (check_effective_target_fortran_large_real,
3751         check_effective_target_fortran_large_int): Replace cached result
3752         when target changes.
3753
3754 2005-10-04  Devang Patel  <dpatel@apple.com>
3755
3756         * gcc.dg/i386-sse-vect-types.c: New.
3757
3758 2005-10-04  Ian Lance Taylor  <ian@airs.com>
3759
3760         PR preprocessor/13726
3761         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
3762         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
3763
3764 2005-10-04  Richard Guenther  <rguenther@suse.de>
3765
3766         PR c/23576
3767         * gcc.dg/noncompile/pr23576.c: New testcase.
3768
3769 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3770
3771         PR middle-end/23125
3772         * gcc.dg/register-var-3.c: New test.
3773
3774 2005-10-04  Steven Bosscher  <stevenb@suse.de>
3775
3776         * gcc.dg/pr23049.c: New test.
3777
3778         * gcc.dg/ucnid-4.c: Fix test.
3779
3780 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
3781
3782         PR 23445
3783         * gcc.c-torture/compile/pr23445.c: New test.
3784
3785 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
3786
3787         * g++.dg/overload/unknown1.C: New.
3788
3789 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
3790
3791         PR c++/17775
3792         * g++.dg/template/repo4.C: New test.
3793
3794 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3795
3796         PR libfortran/19308
3797         * gfortran.dg/large_real_kind_2.F90: New test.
3798         * gfortran.dg/large_integer_kind_2.f90: New test.
3799
3800 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
3801
3802         * lib/target-supports.exp (check_effective_target_vect_shift):
3803         Implement with result caching. Add i?86, x86_64 and ia64 targets.
3804         (check_effective_target_vect_condition): Fix copy-n-pasto.
3805
3806         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
3807         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
3808         targets.
3809
3810 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
3811
3812         PR c++/22621
3813         * g++.dg/template/overload5.C : New test.
3814
3815         PR c++/23840
3816         * g++.dg/expr/stdarg1.C: New test.
3817
3818 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
3819
3820         PR 24142
3821         * gcc.c-torture/execute/pr24142.c: New test.
3822
3823 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
3824
3825         PR 24141
3826         * gcc.c-torture/execute/pr24141.c: New test.
3827
3828 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3829             Diego Novillo  <dnovillo@redhat.com>
3830
3831         PR 23604
3832         * gcc.c-torture/execute/pr23604.c: New test.
3833
3834 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3835
3836         PR fortran/16404
3837         PR fortran/20835
3838         PR fortran/20890
3839         PR fortran/20899
3840         PR fortran/20900
3841         PR fortran/20901
3842         PR fortran/20902
3843         gfortran.dg/equiv_constraint_1.f90: New test.
3844         gfortran.dg/equiv_constraint_2.f90: New test.
3845         gfortran.dg/equiv_constraint_3.f90: New test.
3846         gfortran.dg/equiv_constraint_4.f90: New test.
3847         gfortran.dg/equiv_constraint_5.f90: New test.
3848         gfortran.dg/equiv_constraint_6.f90: New test.
3849         gfortran.dg/equiv_constraint_7.f90: New test.
3850         gfortran.dg/equiv_constraint_8.f90: New test.
3851         gfortran.dg/private_type_1.f90: New test.
3852         gfortran.dg/private_type_2.f90: New test.
3853         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3854         980628-10.f: Assert std=gnu to permit mixing of
3855         types in equivalence statements.
3856
3857 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3858
3859         PR 24112
3860         * gfortran.dg/open_status_1.f90: New.
3861
3862 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3863
3864         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
3865         * gcc.dg/vect/pr22480.c: Clean up temp files.
3866         * gcc.dg/vect/pr23831.c: Clean up temp files.
3867         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
3868         Clean up temp files.
3869         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
3870         Clean up temp files.
3871
3872         * gcc.dg/20050309-1.c: Clean up temp files.
3873         * gcc.dg/20050325-1.c: Clean up temp files.
3874
3875 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3876
3877         PR tree-optimization/24059
3878         * gcc.dg/vect/pr24059.c : New test.
3879
3880 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
3881
3882         PR middle-end/24109
3883         * gcc.c-torture/execute/20050929-1.c: New test.
3884
3885 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3886
3887         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
3888
3889 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
3890
3891         PR c/21419
3892         * gcc.dg/pr21419.c: New test.
3893
3894 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3895
3896         * gcc.dg/pr23911.c: New test.
3897
3898 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
3899
3900         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
3901
3902         PR c++/16782
3903         * g++.dg/parse/qualified4.C: New test.
3904         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
3905         * g++.old-deja/g++.mike/p8154.C: Likewise.
3906
3907 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
3908
3909         PR c++/22147
3910         * g++.dg/template/friend37.C: New test.
3911         * g++.dg/parse/crash28.C: Adjust error markers.
3912
3913 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
3914
3915         PR fortran/18518
3916         * gfortran.fortran-torture/execute/save_2.f90: New decl.
3917
3918 2005-09-27  Devang Patel  <dpatel@apple.com>
3919
3920         PR tree-optimization/23625
3921         * gcc.dg/pr23625.c: New test.
3922
3923 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
3924
3925         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
3926         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
3927
3928 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
3929
3930         PR fortran/23677
3931         * gfortran.fortran-torture/execute/save_1.f90: New test.
3932         * gfortran.dg/save_1.f90: New test.
3933
3934 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
3935
3936         * gcc.target/i386/builtin-apply-mmx.c: New test.
3937
3938         PR target/22576
3939         * gcc.target/i386/pr22576.c: New test.
3940
3941         PR target/22585
3942         * gcc.target/i386/pr22585.c: New test.
3943
3944         PR target/23268
3945         * gcc.target/i386/pr23268.c: New test.
3946
3947         PR middle-end/23831
3948         * gcc.dg/vect/pr23831.c: New test.
3949
3950         PR target/24055
3951         * gcc.target/i386/pr24055.c: New test.
3952
3953 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3954
3955         PR tree-optimization/23960
3956         * gcc.c-torture/compile/pr23960.c: New.
3957
3958 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
3959
3960         PR fortran/16861
3961         * gfortran.dg/nested_modules_3.f90: New.
3962
3963 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
3964
3965         PR fortran/24005
3966         gfortran.dg/interface_1.f90: New test.
3967
3968 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
3969         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3970
3971         PR fortran/23843
3972         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
3973
3974 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
3975
3976         PR fortran/23516
3977         * gfortran.dg/imag_1.f: New test.
3978         * gfortran.dg/imag_2.f: Ditto.
3979
3980 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
3981
3982         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
3983
3984 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR c++/21983
3987         * g++.dg/warn/pr21983.C: New test.
3988
3989 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
3990
3991         PR c++/23993
3992         * g++.dg/template/array14.C: New test.
3993
3994 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
3995
3996         PR fortran/19929
3997         * gfortran.dg/der_ptr_component_1.f90: New test.
3998
3999 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4000
4001         PR c++/23965
4002         * g++.dg/template/error1.C: Reject "no matching function" message.
4003
4004 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4005
4006         PR c++/17609
4007         * g++.dg/lookup/error1.C: New test.
4008
4009 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4010
4011         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4012         functionality of the testcase.
4013
4014 2005-09-20  Richard Henderson  <rth@redhat.com>
4015
4016         * gcc.dg/vect/vect-22.c: Require vect_float.
4017         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4018
4019 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4020
4021         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4022         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4023         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4024         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4025         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4026         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4027         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4028         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4029         * gcc.dg/cpp/ucnid-8.c: New test.
4030
4031 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4032
4033         PR tree-optimization/23929
4034         * gcc.c-torture/compile/pr23929.c: New test.
4035
4036 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4037
4038         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4039         for one loop.
4040
4041 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4042
4043         PR testsuite/23186
4044         * g++.dg/other/pr22003.C: Require named sections.
4045
4046 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4047
4048         PR c++/23947
4049         * g++.dg/rtti/crash3.C: New test.
4050
4051         PR tree-optimization/23818
4052         * gcc.dg/pr23818.c: New test.
4053
4054 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4055
4056         PR fortran/23420
4057         * gfortran.dg/print_fmt_4.f: New.
4058
4059 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4060
4061         PR fortran/23663
4062         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4063
4064 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4065
4066         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4067         Use pointers to local alignable arrays instead. Added comments.
4068         * gcc.dg/vect/vect-46.c: Likewise.
4069         * gcc.dg/vect/vect-48.c: Likewise.
4070         * gcc.dg/vect/vect-49.c: Likewise.
4071         * gcc.dg/vect/vect-52.c: Likewise.
4072         * gcc.dg/vect/vect-53.c: Likewise.
4073         * gcc.dg/vect/vect-54.c: Likewise.
4074         * gcc.dg/vect/vect-56.c: Likewise.
4075         * gcc.dg/vect/vect-57.c: Likewise.
4076         * gcc.dg/vect/vect-58.c: Likewise.
4077         * gcc.dg/vect/vect-60.c: Likewise.
4078         * gcc.dg/vect/vect-61.c: Likewise.
4079
4080         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4081         The test is no longer vectorizable on vect_no_align targets.
4082         * gcc.dg/vect/vect-43.c: Likewsie.
4083
4084         * gcc.dg/vect/vect-44.c: Added comments.
4085         * gcc.dg/vect/vect-45.c: Added comments.
4086         * gcc.dg/vect/vect-50.c: Added comments.
4087         * gcc.dg/vect/vect-51.c: Added comments.
4088
4089         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4090         aligned type.
4091         * gcc.dg/vect/Os-vect-95.c: Likewise.
4092
4093         * gcc.dg/vect/vect-41.c: Test removed.
4094         * gcc.dg/vect/vect-47.c: Test removed.
4095         * gcc.dg/vect/vect-55.c: Test removed.
4096         * gcc.dg/vect/vect-59.c: Test removed.
4097
4098 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4099
4100         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4101         No longer vectorizable on vect_no_align targets.
4102         * gcc.dg/vect/pr20122.c: Likewise.
4103         * gcc.dg/vect/vect-74.c: Likewise.
4104         * gcc.dg/vect/vect-75.c: Likewise.
4105         * gcc.dg/vect/vect-76.c: Likewise.
4106
4107         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4108         Will not be vectorizable on vect_no_align targets once aliasing issues
4109         are resolved.
4110         * gcc.dg/vect/vect-79.c: Likewise.
4111
4112         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4113         * gcc.dg/vect/vect-78.c: Likewise.
4114         * gcc.dg/vect/vect-97.c: Likewise.
4115
4116 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4117
4118         * gcc.dg/pr23943.c: New test.
4119
4120 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4121
4122         PR fortran/19181
4123         * gfortran.dg/derived_pointer_null_1.f90: New test.
4124
4125 2005-09-18  Richard Guenther  <rguenther@suse.de>
4126
4127         PR middle-end/23944
4128         * gcc.c-torture/compile/pr23944.c: New testcase.
4129
4130 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4131
4132         PR fortran/15975
4133         * gfortran.dg/der_pointer_2.f90: New test.
4134
4135 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4136
4137         PR fortran/16861
4138         * gfortran.dg/nested_modules_2.f90: New test.
4139
4140 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4141
4142         PR c++/18368
4143         * g++.dg/other/semicolon.C: New test.
4144
4145 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4146
4147         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4148         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4149
4150 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4151
4152         PR c++/23914
4153         * g++.dg/template/static18.C: New test.
4154
4155         PR c++/21514
4156         * g++.dg/template/crash19.C: Remove dg-error marker.
4157         * g++.dg/template/local4.C: New test.
4158
4159 2005-09-16  Paul Brook  <paul@codesourcery.com>
4160
4161         PR fortran/23906
4162         * gfortran.dg/dependency_1.f90: New test.
4163
4164 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4165
4166         PR c++/23896
4167         * g++.dg/template/static17.C: New test.
4168
4169 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4170
4171         PR c++/23139
4172         * g++.dg/warn/huge-val1.C: New test.
4173
4174 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/13140
4177         * g++.dg/parse/class2.C: New test.
4178         * g++.dg/template/explicit8.C: Likewise.
4179         * g++.dg/template/spec25.C: Likewise.
4180
4181 2005-09-14  Josh Conner  <jconner@apple.com>
4182
4183         PR middle-end/23584
4184         * gcc.dg/pr23584.c: New test.
4185
4186 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4187
4188         PR fortran/21875 Internal Unit Array I/O, NIST
4189         * gfortran.dg/arrayio_1.f90: New test.
4190         * gfortran.dg/arrayio_1.f90: New test.
4191         * gfortran.dg/arrayio_1.f90: New test.
4192         * gfortran.dg/arrayio_1.f90: New test.
4193         * gfortran.dg/arrayio_1.f90: New test.
4194
4195 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4196
4197         PR middle-end/22480
4198         * gcc.dg/vect/pr22480.c: New test.
4199
4200 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4201
4202         PR fortran/19358
4203         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4204
4205 2005-09-13 Josh Conner <jconner@apple.com>
4206
4207         PR c++/23180
4208         * g++.dg/init/struct2.C: New test.
4209         * g++.dg/init/struct3.C: New test.
4210
4211 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4212
4213         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4214         Clean up temp files.
4215         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4216         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4217         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4218         gcc.dg/tree-ssa/builtin-printf-1.c,
4219         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4220         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4221         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4222         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4223         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4224         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4225         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4226         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4227         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4228         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4229         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4230         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4231
4232 2005-09-13  Josh Conner  <jconner@apple.com>
4233
4234         * lib/gcc-dg.exp: Load scanipa.exp.
4235         (cleanup-dump): New procedure.
4236         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4237         * lib/scandump.exp: New file.
4238         * lib/scantree.exp: Use it.
4239         * lib/scanipa.exp: New file.
4240
4241 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4242
4243         PR fortran/17740
4244         * gfortran.dg/generic_4.f90: New test.
4245
4246 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4247
4248         PR target/23816
4249         * gcc.target/i386/pr23816-1.c: New test.
4250         * gcc.target/i386/pr23816-2.c: New test.
4251
4252
4253 2005-09-13  Bastian Blank <waldi@debian.org>
4254
4255         PR c++/16171
4256         * g++.dg/abi/mangle26.C: New test.
4257         * g++.dg/abi/mangle27.C: New test.
4258         * g++.dg/abi/mangle28.C: New test.
4259         * g++.dg/abi/mangle29.C: New test.
4260
4261         PR c++/23839
4262         * g++.dg/parse/register1.C: New test.
4263
4264 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4265
4266         PR c++/23842
4267         * g++.dg/template/access16.C: New test.
4268
4269 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4270
4271         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4272
4273 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4274
4275         PR fortran/18899
4276         * gfortran.dg/shape_2.f90: New test.
4277
4278 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4279
4280         PR target/19269
4281         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4282         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4283         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4284         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4285         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4286         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4287         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4288         tests.
4289
4290 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4291
4292         PR c++/23841
4293         * g++.dg/parse/template17.C: New test.
4294
4295 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4296
4297         PR c++/23789
4298         * g++.dg/template/nontype14.C: New test.
4299
4300 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4301
4302         PR g++/7874
4303         * g++.dg/lookup/friend7.C: New test.
4304         * g++.dg/lookup/friend8.C: New test.
4305         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4306         so that it will be found via argument dependent lookup.
4307         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4308         friend functions which will no longer be found.
4309         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4310         function g, so that it will be found via argument dependent
4311         lookup.
4312         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4313         * g++.old-deja/g++.mike/net43.C: Likewise.
4314
4315 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4316
4317         PR c++/23691
4318         * g++.dg/template/static16.C: New test.
4319
4320 2005-09-12  Josh Conner  <jconner@apple.com>
4321
4322         PR middle-end/23237
4323         * gcc.c-torture/compile/pr23237.c: New test.
4324
4325 2005-09-11  Richard Henderson  <rth@redhat.com>
4326
4327         * g++.dg/other/error8.C: Update expected diagnostic text.
4328
4329 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4330
4331         PR libfortran/19872
4332         * gfortran.dg/overwrite_1.f: New test.
4333
4334 2005-09-09  Josh Conner  <jconner@apple.com>
4335
4336         * g++.dg/init/pr23180-1.C: Removed.
4337         * g++.dg/init/pr23180-2.C: Removed.
4338
4339 2005-09-09  David Daney <ddaney@avtrex.com>
4340
4341         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
4342         files which are ...
4343         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
4344         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
4345
4346 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4347
4348         * gfortran.dg/iostat_2.f90: New test.
4349
4350 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
4351
4352         PR c++/22252
4353         * g++.dg/ext/interface1.C: New test.
4354         * g++.dg/ext/interface1.h: Likewise.
4355         * g++.dg/ext/interface1a.cc: Likewise.
4356
4357 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
4358
4359         * gfortran.dg/iomsg_1.f90: New test case.
4360
4361 2005-09-09  Richard Guenther  <rguenther@suse.de>
4362
4363         PR c++/23624
4364         * g++.dg/tree-ssa/pr23624.C: New testcase.
4365
4366 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4367
4368         PR fortran/19239
4369         * gfortran.dg/vector_subscript_1.f90,
4370         * gfortran.dg/vector_subscript_2.f90: New tests.
4371
4372 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4373
4374         PR fortran/21104
4375         * gfortran.dg/array_alloc_1.f90,
4376         * gfortran.dg/array_alloc_2.f90,
4377         * gfortran.dg/array_alloc_3.f90: New tests.
4378
4379 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4380
4381         PR fortran/12840
4382         * gfortran.dg/array_constructor_6.f90
4383         * gfortran.dg/array_constructor_7.f90
4384         * gfortran.dg/array_constructor_8.f90
4385         * gfortran.dg/array_constructor_9.f90
4386         * gfortran.dg/array_constructor_10.f90
4387         * gfortran.dg/array_constructor_11.f90
4388         * gfortran.dg/array_constructor_12.f90: New tests.
4389
4390 2005-09-08  Josh Conner  <jconner@apple.com>
4391
4392         PR c++/23180
4393         * g++.dg/init/pr23180-1.C: New test.
4394         * g++.dg/init/pr23180-2.C: New test.
4395
4396 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4397
4398         PR fortran/18878
4399         * gfortran.dg/module_double_reuse.f90: New.
4400
4401 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4402
4403         PR fortran/23270
4404         PR fortran/22304
4405         PR fortran/18870
4406         PR fortran/17917
4407         PR fortran/16511
4408         * gfortran.dg/common_equivalence_1.f: New.
4409         * gfortran.dg/common_equivalence_2.f: New.
4410         * gfortran.dg/common_equivalence_3.f: New.
4411         * gfortran.dg/contained_equivalence_1.f90: New.
4412         * gfortran.dg/module_blank_common.f90: New.
4413         * gfortran.dg/module_commons_1.f90: New.
4414         * gfortran.dg/module_equivalence_1.f90: New.
4415         * gfortran.dg/nested_modules_1.f90: New.
4416         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
4417         equivalences and add comment to connect the test with
4418         the PR.
4419
4420 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4421
4422         PR fortran/23765
4423         * gfortran.dg/common_6.f90: New test.
4424
4425 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4426
4427         PR fortran/15326
4428         * gfortran.dg/char_result_1.f90,
4429         * gfortran.dg/char_result_2.f90,
4430         * gfortran.dg/char_result_3.f90,
4431         * gfortran.dg/char_result_4.f90,
4432         * gfortran.dg/char_result_5.f90,
4433         * gfortran.dg/char_result_6.f90,
4434         * gfortran.dg/char_result_7.f90,
4435         * gfortran.dg/char_result_8.f90: New tests.
4436
4437 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4438
4439         PR fortran/19928
4440         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
4441
4442 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4443
4444         PR obj-c++/16816
4445         * obj-c++.dg/selector-5.mm: New test.
4446         * obj-c++.dg/selector-6.mm: New test.
4447
4448 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4449
4450         PR objc/20574
4451         PR objc/19324
4452         * objc.dg/error-1.m: New test.
4453
4454 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
4455
4456         PR fortran/23373
4457         * gfortran.fortran-torture/execute/pr23373-1.f90,
4458         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
4459
4460 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
4461
4462         PR libfortran/23760
4463         * gfortran.dg/g77/1832.f: Remove long string in write statement
4464         to allow the test to pass on correct list directed output with
4465         prepended space.
4466
4467 2005-09-07  James E Wilson  <wilson@specifix.com>
4468
4469         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
4470
4471 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4472
4473         * gfortran.dg/parameter+save.f90: Rename to
4474         * gfortran.dg/parameter_save.f90: .. this.
4475
4476 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4477
4478         PR fortran/20848
4479         * gfortran.dg/parameter+save.f90: New test case.
4480
4481 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
4482
4483         PR fortran/19269
4484         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
4485
4486 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4487
4488         PR c/23075
4489         * gcc.dg/pr23075.c: New test.
4490         * g++.dg/warn/pr23075.C: New test.
4491
4492         PR target/22362
4493         * gcc.target/i386/pr22362.c: New test.
4494
4495         PR rtl-optimization/23098
4496         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
4497
4498         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
4499         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4500         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4501
4502 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
4503
4504         * g++.dg/expr/cast6.C: New test.
4505
4506         PR c++/9782
4507         * g++.dg/init/new15.C: New test.
4508
4509 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4510
4511         * gcc.dg/vect/Os-vect-95.c: New test.
4512         * gcc.dg/vect/vect-95.c: Same.
4513
4514 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4515
4516         * gcc.dg/vect/vect-29.c: Update xfail testing.
4517         * gcc.dg/vect/vect-44.c: Same.
4518         * gcc.dg/vect/vect-48.c: Same.
4519         * gcc.dg/vect/vect-50.c: Same.
4520         * gcc.dg/vect/vect-72.c: Same.
4521         * gcc.dg/vect/vect-77.c: Same.
4522         * gcc.dg/vect/vect-78.c: Same.
4523         * gcc.dg/vect/vect-80.c: Same.
4524         * gcc.dg/vect/vect-96.c: Same.
4525         * gcc.dg/vect/vect-100.c: Same.
4526         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
4527         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
4528         * gfortran.dg/vect/vect-5.f90: Same.
4529
4530 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4531
4532         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
4533         start strings.
4534         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4535         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4536
4537         PR c++/23056
4538         * g++.dg/opt/pr23056.C: New test.
4539
4540         PR rtl-optimization/23098
4541         * gcc.target/i386/pr23098.c: New test.
4542
4543 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
4544
4545         PR c++/23667
4546         * g++.dg/template/static15.C: New test.
4547
4548         PR c++/21440
4549         * g++.dg/ext/stmtexpr5.C: New test.
4550         * g++.dg/ext/stmtexpr6.C: Likewise.
4551
4552 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
4553
4554         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
4555
4556         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
4557         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4558         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4559
4560 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
4561
4562         PR libfortran/23321
4563         * gfortran.dg/direct_io_4.f90: New test case.
4564
4565 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
4566             Rasmus Hahn  <rassahah@neofonie.de>
4567
4568         PR libobjc/23108
4569         * objc.dg/type-stream-1.m: New test.
4570
4571 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
4572
4573         PR fortran/23661
4574         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
4575         gfortran.dg/print_fmt_3.f90: New test.
4576
4577 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4578
4579         * gfortran.dg/fmt_t_1.f90: New test.
4580
4581 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR rtl-optimization/23454
4584         * g++.dg/opt/pr23454.C: New test.
4585
4586 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
4587
4588         PR c++/23699
4589         * g++.dg/ext/static1.C: New test.
4590
4591 2005-09-02  Richard Henderson  <rth@redhat.com>
4592
4593         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
4594         tail call to check_fa_work.
4595
4596 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
4597
4598         PR c++/21687
4599         * g++.dg/other/gc3.C: New test.
4600
4601 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4602
4603         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
4604         * gcc.dg/20050826-1.c: Likewise.
4605
4606 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
4607
4608         PR c++/23167
4609         * g++.dg/expr/volatile1.C: New test.
4610
4611 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
4612
4613         PR middle-end/23547
4614         * gcc.dg/pr23547.c: New test.
4615
4616 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
4617
4618         PR c/22061
4619         * gcc.c-torture/execute/pr22061-1.c,
4620         * gcc.c-torture/execute/pr22061-2.c,
4621         * gcc.c-torture/execute/pr22061-3.c,
4622         * gcc.c-torture/execute/pr22061-4.c: New tests.
4623
4624 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
4625
4626         * gcc.dg/Wredundant-decls-2.c: New test to check that
4627         -Wredundant-decls does not issue warning for a variable
4628         definition following a declaration.
4629
4630 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
4631
4632         PR debug/7241
4633         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
4634         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
4635         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
4636
4637         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
4638         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4639         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4640         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4641         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4642         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4643         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4644         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4645
4646 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4647
4648         PR objc/23306
4649         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
4650         scan-assmbler.
4651
4652 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
4653
4654         PR target/21255
4655         * gcc.dg/pr21255-1.c: New test.
4656         * gcc.dg/pr21255-2-mb.c: Likewise.
4657         * gcc.dg/pr21255-2-ml.c: Likewise.
4658         * gcc.dg/pr21255-3.c: Likewise.
4659         * gcc.dg/pr21255-4.c: Likewise.
4660
4661 2005-08-31  Dale Johannesen  <dalej@apple.com>
4662
4663         * gcc.dg/20050830-1.c: New.
4664
4665 2005-08-31  Josh Conner  <jconner@apple.com>
4666
4667         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
4668         command-line options for arm-*-* targets.
4669         * g++.dg/init/array16.C: Likewise.
4670         * g++.dg/other/crash-4.C: Likewise.
4671
4672 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4673
4674         PR obj-c++/23640
4675         * obj-c++.dg/gnu-runtime-3.mm: New test.
4676
4677 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4678
4679         PR c++/13377
4680         * g++.dg/lookup/ambig4.C: New test.
4681         * g++.dg/lookup/ambig5.C: New test.
4682         * g++.dg/tc1/dr101.C: Adjust error markers.
4683
4684 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4685
4686         PR c++/23639
4687         * g++.dg/template/ttp5.C: Adjust error markers.
4688
4689 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
4690
4691         PR testsuite/23609
4692         * lib/obj-c++.exp: Include target-libpath.exp.
4693         (obj-c++_link_flags): Look for the GNU libobjc library
4694         and set the library path to include it.
4695         Don't manually set LD_LIBRARY_PATH (etc.) but call
4696         set_ld_library_path_env_vars instead.
4697         (obj-c++_target_compile): Don't set library path or
4698         linker flags because they are already set correctly
4699         in obj-c++_link_flags.
4700
4701 2005-08-30  Josh Conner  <jconner@apple.com>
4702
4703         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
4704         to command-line options for arm-*-* targets.
4705
4706 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
4707
4708         * g++.dg/other/i386-1.C: New.
4709
4710 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
4711
4712         PR preprocessor/20348
4713         PR preprocessor/20356
4714         * gcc.dg/cpp/pr20348.c: New test.
4715         * gcc.dg/cpp/pr20348.h: New file.
4716         * gcc.dg/cpp/inc/pr20348.h: New file.
4717         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
4718         * gcc.dg/cpp/pr20356.c: New test.
4719         * gcc.dg/cpp/pr20356.h: New file.
4720         * gcc.dg/cpp/inc/pr20356.h: New file.
4721         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
4722
4723 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
4724
4725         * gfortran.fortran-torture/execute/intrinsic_count.f90:
4726         Fix array dimension to avoid correct end-of-file error.
4727
4728 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
4729
4730         PR libfortran/23598
4731         * gfortran.dg/iostat_1.f90: New test.
4732
4733 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
4734
4735         PR middle-end/23408
4736         * gcc.dg/pr23408.c: New test.
4737
4738 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/23099
4741         * g++.dg/init/member1.C: Make sure erroneous static data member
4742         definitions are required.
4743         * g++.dg/template/static13.C: New test.
4744         * g++.dg/template/static14.C: Likewise.
4745
4746 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
4747
4748         * gcc.target/i386/pr23575.c: Use -msse2 instead of
4749         -march=pentium4, remove ilp32 requirement.
4750
4751         PR middle-end/23484
4752         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
4753         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
4754
4755 2005-08-29  Andreas Jaeger  <aj@suse.de>
4756
4757         PR testsuite/23607
4758         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
4759
4760 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
4761
4762         * gcc.c-torture/execute/20050316-2.c: New test.
4763         * gcc.c-torture/execute/20050316-3.c: New test.
4764         * gcc.dg/torture/pr16104-1.c: New test.
4765
4766 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
4767
4768         PR middle-end/23463
4769         * gcc.c-torture/execute/zero-struct-1.c: New test.
4770
4771 2005-08-27  Richard Guenther  <rguenther@suse.de>
4772
4773         PR target/23575
4774         * gcc.target/i386/pr23575.c: New testcase.
4775
4776 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
4777
4778         PR rtl-optimization/23561
4779         * gcc.c-torture/execute/20050826-1.c: New test.
4780
4781         PR rtl-opt/23560
4782         * gcc.c-torture/execute/20050826-2.c: New test.
4783
4784 2005-08-26  Dale Johannesen  <dalej@apple.com>
4785
4786         * gcc.dg/20030711-1.c: Modify to work on Darwin.
4787         * gcc.dg/20050826-1.c: New.
4788
4789 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR c++/19004
4792         * g++.dg/template/nontype13.C: New test.
4793
4794         PR c++/23491
4795         * g++.dg/init/new14.C: New test.
4796         * g++.dg/expr/anew1.C: Do not XFAIL.
4797         * g++.dg/expr/anew2.C: Likewise.
4798         * g++.dg/expr/anew3.C: Likewise.
4799
4800 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
4801
4802         PR middle-end/22439
4803         * gcc.dg/vla-3.c: New test.
4804
4805 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
4806
4807         PR fortran/20363
4808         * gfortran.dg/named_interface.f90: New.
4809
4810 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
4811
4812         * gcc.c-torture/execute/frame-address.c: New test.
4813
4814 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4815
4816         PR c++/20817
4817         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
4818
4819 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4820
4821         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
4822
4823 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4824
4825         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
4826         * gcc.dg/altivec-22.c: Rename from..
4827         * gcc.dg/altivec-nomfcr.c: ..this.
4828
4829 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
4830
4831         PR tree-optimization/23546
4832         * gcc.dg/tree-ssa/pr23546.c: New test.
4833
4834 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
4835
4836         PR fortran/17758
4837         * gfortran.dg/nonreturning_statements.f90: New test.
4838
4839 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4840
4841         PR c++/22454
4842         * g++.dg/parse/crash29.C: New.
4843
4844 2005-08-23  DJ Delorie  <dj@redhat.com>
4845
4846         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
4847         constants have the L suffix.
4848
4849 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
4850
4851         PR c++/23044
4852         * g++.dg/template/instantiate8.C: New.
4853
4854 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
4855
4856         PR middle-end/23467
4857         * gcc.c-torture/execute/pr23467.c: New test.
4858
4859 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
4860
4861         PR tree-optimization/22043
4862         * gcc.c-torture/execute/20050613-1.c: New test.
4863
4864 2005-08-23  Ben Elliston  <bje@au.ibm.com>
4865
4866         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
4867
4868 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
4869
4870         PR rtl-optimization/23478
4871         * g++.dg/opt/pr23478.C: New test.
4872
4873 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4874
4875         PR c/18715
4876         * gcc.dg/switch-warn-3.c: New test.
4877
4878 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4879
4880         PR c++/22233
4881         * g++.dg/template/param1.C: New test.
4882
4883 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4884
4885         PR c++/23089
4886         * g++.dg/other/incomplete1.C: New test.
4887
4888 2005-08-22  Ira Rosen  <irar@il.ibm.com>
4889
4890         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
4891         are vectorizable.
4892
4893 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4894
4895         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
4896         d_lines_5.f: New.
4897
4898 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
4899
4900         * gcc.target/i386/sse-4.c: New test.
4901
4902 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4903
4904         PR testsuite/23239
4905         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
4906
4907 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
4908
4909         * gcc.dg/20050811-1.c: New test.
4910         * gcc.dg/20050811-2.c: New test.
4911
4912 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
4913
4914         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
4915
4916 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
4917
4918         PR 23476
4919         * gcc.c-torture/compile/pr23476.c: New test.
4920
4921 2005-08-19  Devang Patel  <dpatel@apple.com>
4922
4923         PR tree-optimization/23048
4924         * gcc.dg/tree-ssa/pr23048.c: New test.
4925
4926 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4927
4928         PR middle-end/20624
4929         * g++.dg/warn/Wreturn-3.C: New test
4930
4931 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
4932
4933         PR tree-optimization/22228
4934         * g++.dg/vect/pr22543.cc: New test.
4935
4936 2005-08-17  Steven Bosscher  <stevenb@suse.de>
4937
4938         PR tree-optimization/21574
4939         * gcc.dg/tree-ssa/pr21574.c: New test.
4940
4941 2005-08-16  James E Wilson  <wilson@specifix.com>
4942
4943         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
4944
4945 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
4946
4947         PR tree-opt/23402
4948         * gcc.c-torture/compile/zero-strct-3.c: New test.
4949         * gcc.c-torture/compile/zero-strct-4.c: New test.
4950
4951 2005-08-16  Steven Bosscher  <stevenb@suse.de>
4952
4953         PR target/23376
4954         * gcc.target/x86_64/pr23376.c: New test.
4955
4956 2005-08-16  Ian Lance Taylor  <ian@airs.com>
4957
4958         PR c++/23337
4959         * g++.dg/ext/vector2.C: New.
4960
4961 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4962
4963         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
4964
4965 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
4966
4967         PR libfortran/23428
4968         * gfortran.dg/inquire-complex.f90: New test case.
4969
4970 2005-08-16  James E Wilson  <wilson@specifix.com>
4971
4972         PR tree-optimization/21105
4973         * gcc.dg/large-size-array.c: New.
4974
4975 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
4976
4977         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
4978         type.
4979         * gcc.dg/vect/vect-41: Likewise.
4980         * gcc.dg/vect/vect-42: Likewise.
4981         * gcc.dg/vect/vect-43: Likewise.
4982         * gcc.dg/vect/vect-44: Likewise.
4983         * gcc.dg/vect/vect-46: Likewise.
4984         * gcc.dg/vect/vect-47: Likewise.
4985         * gcc.dg/vect/vect-48: Likewise.
4986         * gcc.dg/vect/vect-52: Likewise.
4987         * gcc.dg/vect/vect-53: Likewise.
4988         * gcc.dg/vect/vect-54: Likewise.
4989         * gcc.dg/vect/vect-55: Likewise.
4990         * gcc.dg/vect/vect-56: Likewise.
4991         * gcc.dg/vect/vect-57: Likewise.
4992         * gcc.dg/vect/vect-58: Likewise.
4993         * gcc.dg/vect/vect-59: Likewise.
4994         * gcc.dg/vect/vect-60: Likewise.
4995         * gcc.dg/vect/vect-61: Likewise.
4996         * gcc.dg/vect/vect-85: Likewise.
4997         * gcc.dg/vect/vect-87: Likewise.
4998         * gcc.dg/vect/vect-88: Likewise.
4999         * gcc.dg/vect/vect-93.c: Likewise.
5000         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5001         * gcc.dg/vect/vect-75: Likewise.
5002         * gcc.dg/vect/vect-76: Likewise.
5003         * gcc.dg/vect/vect-77: Likewise.
5004         * gcc.dg/vect/vect-78: Likewise.
5005         * gcc.dg/vect/vect-80: Likewise.
5006         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5007         vectorized for the expected reason, rather than checking how alignment
5008         was handled.
5009         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5010         type and also instead of aligned pointers. Added documentation.
5011
5012 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5013
5014         * gfortran.dg/power.f90: New test.
5015
5016 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5017
5018         PR rtl-optimization/23299
5019         * g++.dg/opt/pr23299.C: New test.
5020
5021 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5022
5023         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5024
5025 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5026
5027         * g++.dg/template/local6.C: New test.
5028
5029 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5030
5031         * execute/exceptions/finally-1.m: Check that the catch and finally are
5032         being called.  Also add a "return 0;" at the end of main.
5033
5034 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5035
5036         PR fortran/21432.
5037         * gfortran.dg/namelist_print_1.f: New test of functionality of
5038         PRINT namelist.
5039         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5040         namelist generates error with -std=f95.
5041
5042 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5043
5044         PR tree-optimization/23119
5045         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5046
5047 2005-08-13  Marcin Koziej  <creep@desk.pl>
5048             Andrew Pinski  <pinskia@physics.uc.edu>
5049
5050         PR libobjc/22492
5051         * execute/exceptions/finally-1.m: New test.
5052
5053 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5054
5055         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5056         testsuite.
5057         * objc/execute/exceptions/trivial.m: New test.
5058         * objc.dg/try-catch-11.m: Move to ...
5059         * objc/execute/exceptions/foward-1.m: Here.
5060         * objc.dg/try-catch-2.m: Move to ...
5061         * objc/execute/exceptions/catchall-1.m: Here.
5062         * objc.dg/try-catch-8.m: Move to ...
5063         * objc/execute/exceptions/local-variables-1.m: Here.
5064
5065 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5066
5067         * objc.dg/nested-func-1.m: Move to ...
5068         * objc/execute/nested-func-1.m: Here.
5069
5070 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5071
5072         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5073         in ${options} instead of [target_info name].
5074         * lib/obj-c++.exp (objc_target_compile): Likewise.
5075
5076 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5077
5078         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5079
5080 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5081
5082         part of PR testsuite/23348
5083         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5084         of the torture options.
5085         * objc/compile/trivial.m: New test.
5086
5087 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5088
5089         * gfortran.dg/eoshift.f90: Correct format.
5090
5091 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5092
5093         * gfortran.fortran-torture/execute/character_passing.f90:
5094         Fix comment typo.
5095
5096 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5097
5098         PR c++/8271
5099         * g++.dg/template/unify10.C: New.
5100
5101 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5102
5103         * g++.dg/parse/pr22514.C: Move to...
5104         * g++.dg/debug/pr22514.C: here.
5105
5106 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5107
5108         PR c++/23266
5109         * g++.dg/inherit/pure1.C: New test.
5110
5111         * ChangeLog: Fix typos.
5112
5113 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5114             Steven Bosscher  <stevenb@suse.de>
5115
5116         * gfortran.dg/runtime_warning_1.f90: New test.
5117
5118 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5119
5120         PR c++/23219
5121         * g++.dg/parse/crash28.C: New.
5122
5123 2005-08-11  Richard Guenther  <rguenther@suse.de>
5124
5125         PR target/23289
5126         * gcc.target/i386/tailcall-1.c: New testcase.
5127
5128 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5129
5130         * gcc.dg/vect/vect-67.c: Un-xfail.
5131
5132 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5133
5134         PR c++/23225
5135         * g++.dg/testsuite/parse/crash27.C: new test.
5136
5137 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5138
5139         PR libfortran/22143
5140         * gfortran.dg/shift-kind.f90: New testcase.
5141
5142 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5143
5144         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5145         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5146
5147 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5148
5149         PR c++/20646
5150         * g++.dg/other/mult-stor1.C: New test.
5151
5152 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5153
5154         * gcc.c-torture/pr18299-1.c: Move to ...
5155         * gcc.c-torture/compile/pr18299-1.c: Here.
5156
5157 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5158
5159         * gfortran/fortran.torture/execute/character_passing.f90:
5160         Fix types for LSAME.
5161
5162 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5163
5164         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5165         input data back to what it was originally.
5166
5167 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5168
5169         * objc.dg/try-catch-8.m: Enable for all targets.
5170
5171 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5172
5173         * gcc.dg/pr23165.c: New test.
5174
5175 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5176
5177         PR tree-optimization/23234
5178         * gcc.dg/tree-ssa/pr23234.c: New test.
5179
5180 2005-08-08  Josh Conner  <jconner@apple.com>
5181
5182         PR rtl-optimization/23241
5183         * gcc.dg/char-compare.c: New test.
5184
5185 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5186
5187         PR c++/22508
5188         * g++.dg/init/new13.C: New test.
5189
5190 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5191
5192         PR c++/21166
5193         * g++.dg/other/crash-4.C: Adjust
5194         * g++/dg/ext/packed9.C: New.
5195
5196 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5197
5198         PR middle-end/21964
5199         * gcc.c-torture/execute/pr21964-1.c: New test.
5200
5201 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5202
5203         PR c/22458
5204         * gcc.dg/pr22458-1.c: New test.
5205
5206 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5207             Steven G. Kargl <kargls@comcast.net>
5208
5209         PR fortran/22390
5210         * gfortran.dg/flush_1.f90: New test.
5211
5212 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5213
5214         PR c++/23191
5215         * g++.dg/template/eh2.C: New test.
5216
5217 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5218
5219         PR c++/19498
5220         * g++.dg/template/instantiate7.C: New test.
5221
5222 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5223
5224         PR c/23113
5225         * gcc.dg/Wunused-value-1.c: New test.
5226
5227 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5228
5229         PR rtl-optimization/23233
5230         * gcc.c-torture/compile/pr23233-1.c: New test.
5231
5232 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5233
5234         PR fortran/18833
5235         PR fortran/20850
5236         * gfortran.dg/equiv_1.f90: New test.
5237         * gfortran.dg/equiv_2.f90: New test.
5238         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5239         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5240         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5241
5242 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5243
5244         * gcc.c-torture/execute/vrp-5.c: New test.
5245         * gcc.c-torture/execute/vrp-6.c: New test.
5246         * gcc.dg/tree-ssa/vrp21.c: New test.
5247
5248 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5249
5250         * g++.dg/parse/pr22514.C: New test.
5251
5252 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5253
5254         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5255
5256         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5257         instead of constant loads / pool entries.
5258
5259 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5260
5261         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5262         TEST_TO_WCTYPE.
5263
5264 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5265
5266         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5267         __WINT_TYPE__ in generated prototypes if possible.
5268
5269 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5270
5271         PR 22037
5272         * g++.dg/tree-ssa/pr22037.C:
5273
5274 2005-08-04  Richard Henderson  <rth@redhat.com>
5275
5276         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5277         scan-tree-dump-times directive.
5278
5279 2005-08-04  Jan Hubicka  <jh@suse.cz>
5280
5281         * gcov-1.C: Fix switch counts.
5282         * gcov-4b.c: Likewise.
5283
5284 2005-08-03  Jeff Law  <law@redhat.com>
5285
5286         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5287
5288 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5289
5290         * gcc.c-torture/execute/pr23135.c: New test.
5291
5292 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5293
5294         PR tree-optimization/19899
5295         * gcc.dg/tree-ssa/scev-1.c: New test.
5296         * gcc.dg/tree-ssa/scev-2.c: New test.
5297
5298 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5299
5300         PR target/18582
5301         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5302
5303 2005-08-03  Jan Hubicka  <jh@suse.cz>
5304
5305         * update-conroll.c: New testcase.
5306         * update-conroll-2.c: New testcase.
5307
5308 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5309
5310         * gfortran.dg/constant_substring.f: New test.
5311         * gfortran.dg/pr22491.f: New test.
5312
5313 2005-08-02  Jan Hubicka  <jh@suse.cz>
5314
5315         * update-threading.c: Replace by the proper one.
5316
5317 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5318
5319         PR 23164
5320         * g++.dg/tree-ssa/pr23164.C: New test.
5321
5322 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5323
5324         * gcc.dg/tree-ssa/pr23192.c: New test.
5325
5326 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
5327
5328         * gcc.c-torture/execute/vrp-4.c: New test.
5329
5330 2005-08-02  Jan Hubicka  <jh@suse.cz>
5331
5332         * update-threading.c: New test.
5333
5334 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
5335
5336         * gcc.c-torture/compile/20050801-1.c: New test.
5337         * gcc.c-torture/compile/20050801-2.c: New test.
5338
5339 2005-08-01  Jan Hubicka  <jh@suse.cz>
5340
5341         * val-prof-5.c: New test.
5342
5343 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
5344
5345         PR c/22311
5346         * gcc.dg/pr22311-1.c : New test.
5347
5348 2005-07-31  Steven Bosscher  <stevenb@suse.de>
5349
5350         PR target/23095
5351         * gfortran.dg/pr23095.f: New test.
5352
5353         PR c++/22003
5354         * g++.dg/other/pr22003.C: New test.
5355
5356 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
5357
5358         PR target/20621
5359         * gcc.c-torture/execute/pr20621-1.c: New test.
5360
5361 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
5362
5363         * gfortran.dg/comma_format_extension_4.f: Adjust length
5364         of string for format.
5365         * gfortran.dg/der_array_io_1.f: Replace illegal internal
5366         print statement with internal write.
5367         * gfortran.dg/der_array_io_2.f: Likewise.
5368         * gfortran.dg/der_array_io_3.f: Likewise.
5369
5370 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
5371
5372         * gcc.dg/fold-abs-4.c: new test.
5373
5374 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
5375
5376         PR fortran/22570 an related issues.
5377         * gfortran.dg/x_slash_1.f: New test.
5378
5379 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
5380
5381         PR c/23143
5382         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
5383         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
5384
5385 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5386
5387         PR c/529
5388         * gcc.dg/Wshadow-3.c: New test.
5389
5390 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
5391
5392         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
5393         used to have the wrong bounds).
5394
5395 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5396
5397         PR c/21720
5398         * gcc.dg/hex-round-1.c: Test more cases.
5399         * gcc.dg/hex-round-2.c: New test.
5400
5401 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
5402
5403         PR 22550
5404         * g++.dg/tree-ssa/pr22550.C: New test.
5405
5406 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
5407
5408         * gcc.dg/tree-ssa/vrp19.c: New test.
5409         * gcc.dg/tree-ssa-vrp20.c: New test.
5410
5411 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5412
5413         PR c/22240
5414         * gcc.dg/transparent-union-4.c: New test.
5415
5416 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5417
5418         PR c/22192
5419         * gcc.dg/c99-vla-2.c: New test.
5420
5421 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5422
5423         PR c/21720
5424         * gcc.dg/hex-round-1.c: New test.
5425
5426 2005-07-28  Jan Hubicka  <jh@suse.cz>
5427
5428         * inliner-1.c: Do not dump everything.
5429         * tree-prof.exp: Do not pass -ftree-based-profiling.
5430         * bprob.exp: Likewise.
5431
5432         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
5433
5434 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
5435
5436         PR c++/22545
5437         * g++.dg/expr/ptrmem7.C: New test.
5438
5439 2005-07-28  Mike Stump  <mrs@apple.com>
5440
5441         * g++.old-deja/g++.mike/visibility-1.C: New test.
5442
5443 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5444
5445         PR c/20187
5446         * gcc.c-torture/execute/pr20187-1.c: New test.
5447
5448 2005-07-28  Jeff Law  <law@redhat.com>
5449
5450         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
5451         * gcc.dg/tree-ssa/vrp18.c: New test.
5452
5453 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5454
5455         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
5456
5457 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5458
5459         PR tree-optimization/22506
5460         * gcc.dg/vect/ps22506.c: New test.
5461
5462 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
5463
5464         PR target/21149
5465         * gcc.target/i386/sse-3.c: New test.
5466
5467 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5468
5469         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
5470         * gcc.target/mips/mips32-dsp-type.c: Likewise.
5471
5472 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5473
5474         PR c/22589
5475         * gcc.c-torture/compile/pr22589-1.c: New test.
5476
5477 2005-07-28  Jan Hubicka  <jh@suse.cz>
5478
5479         * update-loopch.c: New testcase.
5480
5481 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5482
5483         PR rtl-optimization/23047
5484         * gcc.c-torture/execute/pr23047.c: New test.
5485         * gcc.c-torture/execute/pr23047.x: New.
5486
5487 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5488
5489         PR tree-optimization/22493
5490         * gcc.c-torture/execute/pr22493-1.c: New test.
5491         * gcc.c-torture/execute/pr22493-1.x: New.
5492         * gcc.c-torture/execute/vrp-1.c: New test.
5493         * gcc.c-torture/execute/vrp-2.c: New test.
5494         * gcc.c-torture/execute/vrp-2.c: New test.
5495
5496 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
5497
5498         * gcc.target/frv/all-builtin-read8.c: Delete.
5499         * gcc.target/frv/all-builtin-read16.c: Delete.
5500         * gcc.target/frv/all-builtin-read32.c: Delete.
5501         * gcc.target/frv/all-builtin-read64.c: Delete.
5502         * gcc.target/frv/all-builtin-write8.c: Delete.
5503         * gcc.target/frv/all-builtin-write16.c: Delete.
5504         * gcc.target/frv/all-builtin-write32.c: Delete.
5505         * gcc.target/frv/all-builtin-write64.c: Delete.
5506         * gcc.target/frv/all-read-write-1.c: New.
5507
5508 2005-07-27  Jeff Law  <law@redhat.com>
5509
5510         * gcc.c-torture/execute/pr22630.c: New test.
5511
5512 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
5513
5514         PR tree-optimization/23073
5515         * gcc.dg/vect/nodump-pr23073.c: New test.
5516         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
5517
5518 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
5519
5520         PR tree-optimize/22348
5521         * gcc.c-torture/execute/pr22348.c: New.
5522
5523 2005-07-27  Richard Guenther  <rguenther@suse.de>
5524
5525         * gcc.dg/tree-ssa/salias-1.c: New testcase.
5526
5527 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5528
5529         PR fortran/22503
5530         * gfortran.dg/logical_comp.f90: New test.
5531
5532 2005-07-27  Jan Hubicka  <jh@suse.cz>
5533
5534         * inliner-1.c: Add cleanup of dumps.
5535         * val-prof-*.c: Likewise.
5536         * update-tailcall.c: New.
5537
5538 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
5539
5540         PR 22591
5541         * gcc.dg/tree-ssa/pr22591.c: New test.
5542         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
5543
5544 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
5545
5546         PR libobjc/22606
5547         * objc.dg/try-catch-11.m: New test.
5548
5549 2005-07-26  Richard Guenther  <rguenther@suse.de>
5550
5551         PR tree-optimization/22486
5552         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
5553
5554 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5555
5556         PR tree-opt/22484
5557         * testsuite/g++.dg/opt/loop2.C: New test.
5558
5559 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5560
5561         * gcc.dg/tree-ssa/reassoc-3.c: New test.
5562         * gcc.dg/tree-ssa/reassoc-4.c: New test.
5563
5564 2005-07-25  Adam Nemet  <anemet@lnxw.com>
5565
5566         * lib/profopt.exp (profopt-execute): Check for profiling data
5567         files on the target.
5568
5569 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
5570
5571         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
5572         for matching of asm labels.
5573
5574 2005-07-25  Richard Guenther  <rguenther@suse.de>
5575
5576         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
5577
5578 2005-07-25  Richard Guenther  <rguenther@suse.de>
5579
5580         PR testsuite/22624
5581         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
5582
5583 2005-07-25  Ira Rosen  <irar@il.ibm.com>
5584
5585         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
5586         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
5587         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
5588         * gcc.dg/vect/vect-100.c: New test.
5589         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
5590         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
5591         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
5592         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
5593         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
5594         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
5595         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
5596         * gfortran.dg/vect/pr19049.f90: New testcase.
5597         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5598
5599 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
5600
5601         * gcc.c-torture/execute/20050713-1.c: New test.
5602
5603         PR fortran/20063
5604         * gfortran.fortran-torture/execute/data_4.f90: New test.
5605
5606         PR middle-end/20303
5607         * gcc.dg/visibility-d.c: New test.
5608
5609 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
5610
5611         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
5612         * gfortran.dg/underflow.f90: Ditto.
5613
5614 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5615
5616         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
5617         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
5618         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
5619
5620 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5621
5622         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
5623         include case of field width of zero.
5624
5625 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5626
5627         PR libgfortran/21875
5628         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
5629         with trailing blanks on normal formatted read.
5630
5631 2005-07-23  Chao-ying Fu  <fu@mips.com>
5632
5633         * gcc.target/mips/mips32-dsp-type.c: New test.
5634         * gcc.target/mips/mips32-dsp.c: New test.
5635
5636 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
5637
5638         PR testsuite/21073
5639         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
5640
5641         PR testsuite/20454
5642         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
5643         and __cyg_profile_func_exit.
5644
5645 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
5646
5647         * gfortran.dg/comma_format_extension_3.f: Fix typo.
5648         * gfortran.dg/comma_format_extension_4.f: Same.
5649         * gfortran.dg/pr15332.f: Same.
5650         * gfortran.dg/pr21730.f: Same.
5651
5652 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
5653
5654         * g++.dg/opt/vrp2.C: Fix testcase.
5655
5656         PR tree-opt/22625
5657         * g++.dg/opt/vrp2.C: New test.
5658
5659 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
5660
5661         PR debug/21828
5662         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
5663
5664 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
5665
5666         * gcc.dg/tree-ssa/20050719-1.c: New test.
5667
5668 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
5669
5670         * gcc.dg/bfin-longcall-1.c: New file.
5671         * gcc.dg/bfin-longcall-2.c: New file.
5672
5673 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
5674
5675         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
5676
5677 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5678
5679         PR middle-end/19055
5680         * gcc.dg/tree-ssa/pr19055.c: New test.
5681         * gcc.dg/tree-ssa/pr19055-2.c: New test.
5682
5683 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5684
5685         PR C++/22358
5686         * g++.dg/other/pr22358.C: New test.
5687
5688 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
5689
5690         PR c++/2922
5691         * g++.dg/lookup/two-stage5.C: New test from bug comments.
5692
5693 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5694
5695         PR c++/15938
5696         * g++.dg/init/union2.C: New test.
5697
5698 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5699
5700         PR c/22393
5701         * gcc.dg/complex-4.c: New test.
5702
5703 2005-07-21  Richard Guenther  <rguenther@suse.de>
5704
5705         PR testsuite/22522
5706         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
5707         scanning for asm labels.
5708         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5709
5710 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5711
5712         PR target/22085
5713         * gcc.dg/altivec-pr22085.c: New.
5714
5715 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5716
5717         PR tree-optimization/19210
5718         * gcc.dg/tree-ssa/pr19210-1.c: New.
5719         * gcc.dg/tree-ssa/pr19210-2.c: New.
5720
5721 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
5722
5723         PR rtl-optimization/22167
5724         * g++.dg/opt/pr22167.C: New test.
5725
5726 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
5727
5728         PR c++/2922
5729         * g++.dg/lookup/two-stage2.C: New.
5730         * g++.dg/lookup/two-stage3.C: New.
5731         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
5732         fixed two-stage name lookup for operators.
5733         * g++.dg/template/call3.C: Compiler now produces an appropriate
5734         error message.
5735         * g++.dg/template/crash37.C: Compiler now describes bla() on line
5736         14 as a candidate.
5737         * g++.dg/template/ptrmem4.C: Compiler produces different error
5738         message.
5739         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
5740         connect_to_method as a candidate.
5741
5742 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
5743
5744         * gcc.dg/fold-alloc-1.c: New test.
5745
5746 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
5747
5748         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5749         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
5750
5751 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
5752
5753         * gcc.dg/fold-abs-1.c: New test.
5754         * gcc.dg/fold-abs-2.c: New test.
5755         * gcc.dg/fold-abs-3.c: New test.
5756
5757 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
5758
5759         Make CONSTRUCTOR use VEC to store initializers.
5760         * g++.dg/ext/complit3.C: Check for specific error messages.
5761         * g++.dg/init/brace2.C: Update error message.
5762         * g++.dg/warn/Wbraces2.C: Likewise.
5763
5764 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
5765
5766         PR fortran/16940
5767         * gfortran.dg/module_interface_1.f90: New test.
5768
5769 2005-07-19  Danny Berlin <dberlin@dberlin.org>
5770             Kenneth Zadeck <zadeck@naturalbridge.com>
5771
5772         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
5773
5774 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5775
5776         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
5777         specify -Wformat for these tests.
5778         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
5779         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
5780         * gcc.dg/format/opt-6.c: Delete.
5781
5782 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5783
5784         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
5785         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5786
5787 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5788
5789         * gcc.dg/tree-ssa/alias-2.c: New test.
5790
5791 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
5792
5793         PR c++/22263
5794         * g++.dg/template/explicit7.C: New test.
5795
5796 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
5797
5798         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
5799         width of 8 to +Inf and -Inf.
5800
5801 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
5802
5803         PR c++/22139
5804         * g++.dg/template/friend36.C: New test.
5805
5806 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
5807
5808         PR fortran/21730
5809         * gfortran.dg/pr21730.f: New test.
5810
5811 2005-07-16  Danny Berlin <dberlin@dberlin.org>
5812             Kenneth Zadeck <zadeck@naturalbridge.com>
5813
5814         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
5815         since pure const detection cannot run at -O1 in c compiler.
5816         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
5817         can now optimize this case properly.
5818         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
5819         because we now pass.
5820         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
5821
5822 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
5823
5824         PR c/22421
5825         * gcc.dg/format/bitfld-1.c: New test.
5826
5827 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5828
5829         PR c++/22204
5830         * g++.dg/rtti/repo1.C: New test.
5831
5832 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
5833
5834         PR middle-end/22398
5835         * gcc.c-torture/compile/pr22398.c: New test.
5836
5837 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/22132
5840         * g++.dg/expr/cast4.C: New test.
5841
5842 2005-07-15  Richard Guenther  <rguenther@suse.de>
5843
5844         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
5845         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5846
5847 2005-07-15  Steven Bosscher  <stevenb@suse.de>
5848
5849         PR tree-optimization/22230
5850         * gcc.dg/tree-ssa/pr22230.c: New test.
5851
5852 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
5853
5854         * gfortran.dg/g77/cpp6.f: New test.
5855
5856         PR fortran/22417
5857         * gfortran.dg/g77/cpp5.F: New test.
5858         * gfortran.dg/g77/cpp5.h: New file.
5859         * gfortran.dg/g77/cpp5inc.h: New file.
5860
5861 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
5862
5863         PR libfortran/16435
5864         * gfortran.dg/tl_editting.f90: New.
5865         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
5866
5867 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
5868
5869         * gfortran.dg/char_array_constructor.f90: New test.
5870
5871 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
5872
5873         * gfortran.dg/past_eor.f90: New.
5874         * gfortran.dg/complex_read.f90: New.
5875
5876 2005-07-13  Jeff Law  <law@redhat.com>
5877
5878         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
5879         additional casts.
5880
5881         * gcc.dg/tree-ssa/pr22321.c: New test
5882
5883 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
5884
5885         PR tree-optimization/21921
5886         * gcc.dg/tree-ssa/pr21921.c: New.
5887
5888 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5889
5890         PR tree-optimizatio/22442
5891         * gcc.dg/tree-ssa/loop-11.c: New test.
5892
5893 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5894
5895         PR tree-opt/21840
5896         * gcc.c-torture/compile/pr21840.c: New test.
5897
5898 2005-07-12  Jan Hubicka  <jh@suse.cz>
5899
5900         * gcc.c-torture/compile/pr22379.c: New test.
5901
5902 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
5903
5904         PR libfortran/21593
5905         gfortran.dg/dev_null.f90: Remove outdated comment about
5906         PR libfortran/21593.
5907
5908
5909 2005-07-12  Dale Johannesen  <dalej@apple.com>
5910
5911         * gcc.target/i386/compress-float-sse.c: New.
5912         * gcc.target/i386/compress-float-sse-pic.c: New.
5913         * gcc.target/i386/compress-float-387.c: New.
5914         * gcc.target/i386/compress-float-387-pic.c: New.
5915         * gcc.dg/compress-float-ppc.c: New.
5916         * gcc.dg/compress-float-ppc-pic.c: New.
5917
5918 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
5919
5920         PR libfortran/21593
5921         gfortran.dg/dev_null.f90: Remove targets.
5922
5923 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5924
5925         PR tree-opt/22335
5926         * gcc.dg/pr22335-1.c: New test.
5927         * gcc.dg/pr22335-2.c: New test.
5928
5929 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5930
5931         PR c++/20172
5932         * g++.dg/template/nontype12.C : New test.
5933
5934 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5935
5936         * gcc.dg/tree-ssa/loop-10.c: New test.
5937
5938 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
5939
5940         * gcc.c-torture/execute/20020720-1.x: Remove.
5941
5942 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
5943
5944         * gfortran.fortran-torture/execute/forall_7.f90: New test.
5945
5946 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
5947
5948         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
5949         (dg-mips-options): Use it.
5950
5951 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
5952
5953         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
5954
5955 2005-07-09  Richard Henderson  <rth@redhat.com>
5956
5957         * lib/target-supports.exp (check_effective_target_sync_char_short):
5958         Add alpha.
5959
5960 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
5961
5962         PR libfortran/22217
5963         * gfortran.dg/negative-z-descriptor.f90: New test.
5964
5965 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5966
5967         PR tree-opt/22329
5968         * gcc.dg/pr22329.c: New test.
5969
5970 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
5971
5972         PR tree-optimization/20139
5973         * gcc.dg/tree-ssa/pr20139.c: New.
5974
5975 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
5976
5977         PR tree-opt/22356
5978         * testsuite/gcc.dg/pr22356-1.c: New test.
5979
5980 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
5981
5982         PR c++/21799
5983         * g++.dg/template/unify8.C: New.
5984         * g++.dg/template/unify9.C: New.
5985
5986 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
5987
5988         * gfortran.fortran-torture/execute/entry_10.f90: New test.
5989
5990 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
5991
5992         * gcc.dg/darwin-version-1.c: New.
5993         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
5994         * gcc.dg/builtins-20.c: Likewise.
5995         * gcc.dg/builtins-53.c: Likewise.
5996         * gcc.dg/torture/builtins-convert-1.c: Likewise.
5997         * gcc.dg/torture/builtins-convert-2.c: Likewise.
5998         * gcc.dg/torture/builtins-convert-3.c: Likewise.
5999         * gcc.dg/torture/builtins-power-1.c: Likewise.
6000         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6001         on Darwin.
6002
6003 2005-07-07  Jeff Law  <law@redhat.com>
6004
6005         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6006         argument evaluation order.
6007
6008 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6009
6010         PR libfortran/21594
6011         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6012         Add test cases where the shift length is greater than the
6013         array length.
6014
6015 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6016
6017         * obj-c++.dg/proto-lossage-6.mm: New.
6018         * objc.dg/proto-lossage-6.m: New.
6019
6020 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6021
6022         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6023         * objc.dg/gnu-runtime-2.m: Likewise.
6024
6025 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6026
6027         * gfortran.dg/longline.f: New test.
6028
6029         * gfortran.dg/badline.f: New test.
6030
6031 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6032
6033         PR fortran/16531
6034         PR fortran/15966
6035         PR fortran/18781
6036         * gfortran.dg/hollerith.f90: New.
6037         * gfortran.dg/hollerith2.f90: New.
6038         * gfortran.dg/hollerith3.f90: New.
6039         * gfortran.dg/hollerith4.f90: New.
6040         * gfortran.dg/hollerith_f95.f90: New.
6041         * gfortran.dg/hollerith_legacy.f90: New.
6042         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6043
6044 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6045
6046         PR objc/22274
6047         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6048         * objc.dg/gnu-runtime-2.m: New.
6049
6050 2005-07-06  Jeff Law  <law@redhat.com>
6051
6052         * gcc.dg/tree-ssa/vrp17.c: New test.
6053
6054 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6055
6056         PR fortran/22327
6057         * gfortran.dg/array_constructor_5.f90: New test.
6058
6059 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6060
6061         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6062
6063 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6064
6065         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6066         * gcc.dg/980816-1.c: Ditto.
6067
6068 2005-07-06  Jeff Law  <law@redhat.com>
6069
6070         * gcc.c-torture/compile/pr21356.c: New test.
6071
6072 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6073
6074         PR c/22013
6075         PR c/22098
6076         * gcc.c-torture/compile/pr22013-1.c,
6077         gcc.c-torture/execute/pr22098-1.c,
6078         gcc.c-torture/execute/pr22098-2.c,
6079         gcc.c-torture/execute/pr22098-3.c: New tests.
6080
6081 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6082
6083         PR c/22308
6084         * gcc.dg/pr22308-1.c: New test.
6085
6086 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6087
6088         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6089         target.
6090         * gcc.dg/compare9.c: Use -fshort-enums instead of
6091         -fno-short-enums.  Change the last test to dg-bogus.
6092
6093 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6094
6095         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6096         * gcc.dg/compare9.c: New.
6097
6098 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6099
6100         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6101
6102 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6103
6104         PR testsuite/22288
6105         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6106
6107
6108 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6109
6110         * gcc.dg/format/gcc_gfc-1.c: New.
6111
6112 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6113
6114         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6115
6116 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6117
6118         PR fortran/20842
6119         * gfortran.dg/io_invalid_1.f90: New test.
6120
6121 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6122
6123         * gcc.dg/format/gcc_diag-1.c: Update.
6124
6125 2005-07-02  Jeff Law  <law@redhat.com>
6126
6127         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6128         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6129
6130 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6131
6132         * gcc.dg/format/gcc_diag-1.c: Update.
6133
6134 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6135
6136         PR tree-opt/22269
6137         * gcc.c-torture/compile/pr22269.c: New test.
6138
6139 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6140
6141         PR 21584
6142         PR 22219
6143         * g++.dg/tree-ssa/pr21584-1.C: New test.
6144         * g++.dg/tree-ssa/pr21584-2.C: New test.
6145
6146 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6147
6148         * obj-c++.dg/try-catch-11.mm: New.
6149         * objc.dg/try-catch-10.m: New.
6150
6151 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6152
6153         * g++.dg/other/ucnid-1.C: xfail on AIX.
6154
6155 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6156
6157         PR 22234
6158         * gcc.dg/20050629-1.c: New test.
6159
6160 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6161
6162         * obj-c++.dg/const-str-1[0-1].mm: New.
6163         * objc.dg/const-str-1[0-1].m: New.
6164
6165 2005-05-29  Richard Henderson  <rth@redhat.com>
6166
6167         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6168         Rename from check_effective_target_vect_no_max.
6169         (check_effective_target_vect_no_int_add): New.
6170         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6171         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6172         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6173         * gcc.dg/vect/vect-reduc-1.c: Use both.
6174         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6175
6176 2005-05-29  Richard Henderson  <rth@redhat.com>
6177
6178         * lib/target-supports.exp (check_effective_target_vect_no_max):
6179         Remove i386 and x86_64.
6180
6181 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6182
6183         PR testsuite/21969
6184         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6185
6186 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6187
6188         PR middle-end/21969
6189         * gcc.dg/vect/pr21969.c: New test.
6190
6191 2005-06-28  Eric Christopher  <echristo@redhat.com>
6192
6193         PR c/22052
6194         PR c/21975
6195         * gcc.dg/inline1.c: New test.
6196         * gcc.dg/inline2.c: Ditto.
6197         * gcc.dg/inline3.c: Ditto.
6198         * gcc.dg/inline4.c: Ditto.
6199         * gcc.dg/inline5.c: Ditto.
6200
6201 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6202
6203         PR libfortran/22142
6204         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6205         Add testcase also testing eoshift1 for PR 22142.
6206
6207 2005-06-28  Richard Henderson  <rth@redhat.com>
6208
6209         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6210         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6211         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6212         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6213         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6214
6215 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6216
6217         PR libfortran/22142
6218         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6219         Add testcase for PR 22142.
6220
6221 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6222
6223         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6224         gcc.target/ia64/fpreg-2.c: New tests.
6225
6226 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6227
6228         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6229
6230 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6231
6232         PR libfortran/22170
6233         * gfortran.dg/slash_1.f90: New test.
6234
6235 2005-06-27  Richard Henderson  <rth@redhat.com>
6236
6237         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6238         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6239         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6240         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6241         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6242         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6243
6244 2005-06-27  Richard Henderson  <rth@redhat.com>
6245
6246         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6247         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6248
6249 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6250
6251         * obj-c++.dg/proto-lossage-5.mm: New.
6252         * objc.dg/proto-lossage-5.m: New.
6253
6254 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6255
6256         PR 21959
6257         * gcc.dg/tree-ssa/pr21959.c: New test.
6258
6259 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6260
6261         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6262         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6263         testing uninitialized var.
6264
6265         * gcc.c-torture/execute/builtins/chk.h: New.
6266         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6267         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6268         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6269         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6270         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6271         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6272         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6273         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6274         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6275         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6276         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6277         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6278         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6279         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6280         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6281         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6282         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6283         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6284         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6285         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6286         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6287         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6288         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6289         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6290         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6291         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6292         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6293         * gcc.dg/builtin-object-size-1.c: New test.
6294         * gcc.dg/builtin-object-size-2.c: New test.
6295         * gcc.dg/builtin-object-size-3.c: New test.
6296         * gcc.dg/builtin-object-size-4.c: New test.
6297         * gcc.dg/builtin-object-size-5.c: New test.
6298         * gcc.dg/builtin-stringop-chk-1.c: New test.
6299         * gcc.dg/builtin-stringop-chk-2.c: New test.
6300         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6301         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6302         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6303         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6304         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6305         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6306         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6307         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6308         * gcc.c-torture/execute/printf-1.c: New test.
6309         * gcc.c-torture/execute/fprintf-1.c: New test.
6310         * gcc.c-torture/execute/vprintf-1.c: New test.
6311         * gcc.c-torture/execute/vfprintf-1.c: New test.
6312         * gcc.c-torture/execute/printf-chk-1.c: New test.
6313         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6314         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6315         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6316
6317 2005-06-27  Michael Matz  <matz@suse.de>
6318
6319         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6320         slot is not merged if address escapes.
6321
6322 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6323
6324         PR c/21911
6325         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
6326
6327 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
6328
6329         PR middle-end/17965
6330         * gcc.c-torture/compile/20050622-1.c: New test.
6331
6332         PR middle-end/22028
6333         * gcc.dg/20050620-1.c: New test.
6334
6335 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
6336
6337         PR tree-optimization/22026
6338         * gcc.dg/tree-ssa/pr22026.c: New.
6339
6340 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
6341
6342         PR libfortran/22144
6343         * gfortran.dg/shift-alloc.f90: New testcase.
6344
6345 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
6346
6347         * all files: Update FSF address in copyright headers.
6348
6349 2005-06-22  Jan Hubicka  <jh@suse.cz>
6350
6351         * wholeprogram-1.c: New testcase.
6352         * wholeprogram-2.c: New testcase.
6353
6354 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
6355
6356         PR 22171
6357         * gcc.dg/tree-ssa/pr22171.c: New test.
6358
6359 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
6360
6361         * gfortran.dg/simplify_modulo.f90: New.
6362
6363 2005-06-24  Jan Hubicka  <jh@suse.cz>
6364
6365         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
6366
6367 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6368
6369         * obj-c++.dg/proto-lossage-[1-4].mm: New.
6370
6371 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6372
6373         * obj-c++.dg/typedef-alias-1.mm: New.
6374         * objc.dg/typedef-alias-1.m: New.
6375
6376 2005-06-23  Jeff Law  <law@redhat.com>
6377
6378         * gcc.dg/tree-ssa/vrp16.c: New test.
6379
6380 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6381
6382         * lib/target-supports.exp: Add
6383         check_effective_target_fortran_large_real and
6384         check_effective_target_fortran_large_int to check for
6385         corresponding effective targets.
6386         * gfortran.dg/large_integer_kind_1.f90: New test.
6387         * gfortran.dg/large_real_kind_1.f90: New test.
6388
6389 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
6390
6391         PR tree-optimization/22117
6392         * gcc.dg/tree-ssa/pr22117.c: New.
6393
6394 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
6395
6396         PR testsuite/22123
6397         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
6398
6399 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
6400
6401         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
6402
6403 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
6404
6405         * gfortran.dg/f2c_4.f90: Add tests for complex functions
6406         * gfortran.dg/f2c_4.c: Likewise.
6407
6408 2005-06-22 Paul Brook  <paul@codesourcery.com>
6409
6410         PR fortran/21034
6411         * gfortran.dg/auto_save_1.f90: New test.
6412
6413 2005-06-22  Michael Matz  <matz@suse.de>
6414
6415         * gcc.target/x86-64/abi: New directory.
6416         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
6417         * gcc.target/x86-64/abi/README.gcc: New file.
6418         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
6419         * gcc.target/x86-64/abi/asm-support.s: New file.
6420         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
6421         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
6422         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
6423         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
6424         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
6425         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
6426         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
6427         * gcc.target/x86_64/abi/test_bitfields.c: New test.
6428         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
6429         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
6430         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
6431         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
6432         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
6433         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
6434         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
6435         * gcc.target/x86_64/abi/test_varargs.c: New test.
6436
6437 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
6438
6439         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
6440         32-bit i?86 and x86_64.
6441
6442 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
6443
6444         * obj-c++.dg/const-str-[1-9].mm: New tests.
6445
6446 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
6447
6448         PR fortran/22010
6449         * gfortran.dg/namelist_use.f90: New.
6450         * gfortran.dg/namelist_use_only.f90: New.
6451
6452 2005-06-21  Jeff Law  <law@redhat.com>
6453
6454         * gcc.dg/tree-ssa/vrp15.c: New test.
6455
6456 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
6457
6458         * lib/target-supports.exp (check_effective_target_vect_reduction):
6459         Remove.
6460         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
6461         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
6462         remove vect_reduction target keyword. Also avoid two returns in main.
6463         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6464         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
6465         * gcc.dg/vect/vect-reduc-1short.c: New test.
6466         * gcc.dg/vect/vect-reduc-1char.c: New test.
6467         * gcc.dg/vect/vect-reduc-2short.c: New test.
6468         * gcc.dg/vect/vect-reduc-2char.c: New test.
6469         * gcc.dg/vect/vect-reduc-6.c: New test.
6470         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
6471         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
6472         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
6473
6474 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6475         Paul Thomas  <pault@gcc.gnu.org>
6476
6477         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
6478         New tests.
6479
6480 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6481
6482         * gfortran.dg/backslash_1.f90: New test.
6483         * gfortran.dg/backslash_2.f90: New test.
6484
6485 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
6486
6487         * gfortran.dg/duplicate_labels.f90: New test.
6488
6489 2005-06-20  Jan Beulich  <jbeulich@novell.com>
6490
6491         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
6492         unsupportable relocations.
6493         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6494         * gcc.dg/20050321-2.c: xfail for NetWare.
6495
6496 2005-06-20  Andreas Jaeger  <aj@suse.de>
6497
6498         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
6499         gcc.target/i386/fastcall-sseregparm.c,
6500         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
6501
6502 2005-06-19  Richard Henderson  <rth@redhat.com>
6503
6504         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
6505
6506 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6507
6508         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
6509
6510 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
6511
6512         PR c++/22115
6513         * g++.dg/conversion/simd2.C: Change expected error message.
6514
6515 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6516
6517         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
6518         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6519         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6520
6521 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
6522
6523         * gcc.dg/fold-mod-1.c: New test.
6524
6525 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
6526
6527         PR fortran/19926
6528         * gfortran.dg/pr19926.f90: New test.
6529
6530 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6531
6532         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
6533         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
6534         targets.
6535         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6536         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6537
6538 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
6539
6540         * gcc.target/ia64/float80-varargs-1.c: New test.
6541
6542 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6543
6544         PR tree-opt/22035
6545         * gfortran.dg/f2c_6.f90: New test.
6546
6547 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
6548
6549         PR c++/17413
6550         * g++.dg/template/local5.C: New.
6551
6552 2005-06-17  Richard Henderson  <rth@redhat.com>
6553
6554         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
6555
6556 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
6557
6558         PR testsuite/21945
6559         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
6560
6561 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
6562
6563         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
6564         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
6565         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
6566         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
6567         check_vect to verify the presence of hardware vector support.
6568
6569 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
6570
6571         PR testsuite/22056
6572         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
6573
6574 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6575
6576         PR libfortran/19216
6577         * gfortran.dg/pr19216.f: Add correct space between brackets and
6578         dg directive.
6579
6580 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6581
6582         PR libfortran/16436
6583         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
6584
6585 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
6586
6587         * gcc.target/i386/attributes-error.c: New testcase.
6588         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6589         * gcc.target/i386/regparm-stdcall.c: Likewise.
6590         * gcc.target/i386/sseregparm-1.c: Likewise.
6591         * gcc.target/i386/sseregparm-2.c: Likewise.
6592
6593 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
6594
6595         * g++.dg/rtti/crash2.C: New.
6596
6597 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
6598
6599         * gcc.dg/noncompile/20040203-3.c: Update expected message.
6600
6601 2005-06-15  David Ung  <davidu@mips.com>
6602
6603         * gcc.target/mips/mips16e-extends.c: New test for testing the
6604         generation of MIPS16e zeb/zeh, seb/seh instructions.
6605
6606 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
6607
6608         PR 22018
6609         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
6610         * gcc.dg/tree-ssa/pr22018.c: New test.
6611
6612 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
6613
6614         * gcc.dg/simd-1.c: Update error messages.
6615         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
6616         * gcc.dg/simd-2.c: Update error messages.
6617         * gcc.dg/simd-4.c: New.
6618
6619 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
6620
6621         PR c++/20678
6622         * g++.dg/other/crash-4.C: New.
6623
6624 2005-06-14  Devang Patel  <dpatel@apple.com>
6625
6626         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
6627
6628 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6629
6630         PR c++/21929
6631         * g++.dg/parse/crash11.C: Update
6632
6633 2005-06-13  Jeff Law  <law@redhat.com>
6634
6635         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
6636         perform the desired transformations.
6637         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
6638         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
6639
6640 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6641
6642         PR fortran/22038
6643         * gfortran.dg/forall_1.f90: Un-XFAIL.
6644
6645 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
6646
6647         PR c++/21929
6648         * g++.dg/parse/crash26.C: New.
6649
6650         PR c++/20789
6651         * g++.dg/init/member1.C: New.
6652
6653 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
6654
6655         * gfortran.dg/altreturn_1.f90: New test.
6656
6657 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
6658
6659         PR middle-end/21985
6660         * gcc.dg/tree-ssa/pr21985.c: New test.
6661
6662 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6663
6664         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
6665
6666 2005-06-12  Roger Sayle  <roger@eyesopen.com>
6667
6668         PR c++/21930
6669         * g++.dg/other/error10.C: New test case.
6670
6671 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6672
6673         PR libfortran/19155
6674         * gfortran.dg/pr19155.f: Add test.
6675
6676 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6677
6678         * gfortran.dg/f2c_7.f90: New test.
6679
6680         * gfortran.dg/forall_1.f90: XFAILed.
6681
6682 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6683
6684         * gcc.dg/pr14796-1.c: New.
6685         * gcc.dg/pr14796-2.c: New.
6686
6687 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
6688
6689         PR fortran/17792
6690         PR fortran/21375
6691         * gfortran.dg/deallocate_stat.f90: New test.
6692
6693 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
6694
6695         * gfortran.fortran-torture/execute/in-pack.f90: New test.
6696
6697 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
6698
6699         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
6700         access will be generated when this loop is vectorized. Test that
6701         accesses with same alignment were detected.
6702         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
6703         Test that accesses with same alignment were detected.
6704         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
6705         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
6706         alignment were detected.
6707
6708 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
6709
6710         PR c++/10611
6711         * g++.dg/conversion/simd2.C: New.
6712
6713 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6714
6715         * gcc.dg/Wcxx-compat-1.c: New.
6716
6717 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
6718
6719         PR libfortran/21480
6720         * gfortran.dg/reshape-complex.f90: Add a test for a packed
6721         complex array.
6722
6723 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
6724
6725         * gcc.dg/alias-8.c: New.
6726
6727 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
6728
6729         * gcc.dg/format/cmn_err-1.c: Update.
6730
6731 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
6732
6733         PR target/20666
6734         * gcc.target/sparc/fexpand-2.c: New.
6735         * gcc.target/sparc/fpmerge-2.c: New.
6736         * gcc.target/sparc/fpmul-2.c: New.
6737         * gcc.target/sparc/noresult.c: New.
6738         * gcc.target/sparc/pdist-2.c: New.
6739         * gcc.target/sparc/pdist-3.c: New.
6740
6741 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
6742
6743         PR testsuite/21702
6744         * gcc.target/i386/i386.exp: Fix comment typo.
6745
6746 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6747
6748         PR c++/19497
6749         * g++.dg/inherit/using5.C: New.
6750         * g++.dg/inherit/using6.C: New.
6751
6752 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6753
6754         PR c++/19894
6755         * g++.dg/template/ptrmem15.C: New test.
6756
6757         PR c++/20563
6758         * g++.dg/ext/label4.C: New test.
6759
6760 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6761
6762         * gcc.dg/tls/debug-1.c: New test.
6763
6764 2005-06-07  Dale Johannesen  <dalej@apple.com>
6765
6766         * gcc.target/i386/movq.c: New.
6767
6768 2005-06-07  Dale Johannesen  <dalej@apple.com>
6769
6770         * gcc.dg/20050607-1.c: New.
6771
6772 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
6773
6774         PR middle-end/21850
6775         * gcc.c-torture/execute/20050607-1.c: New test.
6776
6777 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
6778
6779         PR libfortran/21926
6780         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
6781         Test case where the return array has lowest stride one,
6782         but isn't packed.
6783
6784 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
6785
6786         * lib/target-supports.exp (check_effective_target_sync_int_long):
6787         Add s390 and s390x targets.
6788
6789 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6790
6791         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
6792         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
6793         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
6794         * gcc.dg/tree-ssa/loop-9.c: New test.
6795
6796 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6797
6798         * g++.dg/parse/defarg10.C: New.
6799
6800 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
6801
6802         PR regression/21897
6803         * gcc.c-torture/execute/20050604-1.c: New test.
6804
6805 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
6806
6807         PR 21903
6808         * g++.dg/parse/defarg9.C: New.
6809
6810         PR c++/20637
6811         * g++.dg/inherit/using4.C: New.
6812         * g++.dg/overload/error1.C: Adjust expected errors.
6813         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6814         * g++.old-deja/g++.brendan/arm2.C: Likewise.
6815         * g++.old-deja/g++.other/redecl2.C: Likewise.
6816         * g++.old-deja/g++.other/redecl4.C: Likewise.
6817         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6818
6819 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6820
6821         * gfortran.dg/f2c_5.f90: Add -w to dg-options
6822
6823 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6824
6825         * lib/gfortran.exp (gfortran_target_compile): Call
6826         dg-additional-files-options
6827         * gfortran.dg/f2c_4.f90: New file
6828         * gfortran.dg/f2c_4.c: New file
6829         * gfortran.dg/f2c_5.f90: New file
6830         * gfortran.dg/f2c_5.c: New file
6831
6832 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6833
6834         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
6835
6836         PR fortran/21912
6837         * gfortran.dg/array_constructor_4.f90: New test.
6838
6839 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
6840
6841         PR c++/21619
6842         * g++.dg/ext/builtin9.C: New test.
6843
6844 2005-06-05  Dale Johannesen  <dalej@apple.com>
6845
6846         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
6847         * gcc.c-torture/execute/20050603-2.c: Ditto.
6848
6849 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6850
6851         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
6852         * gcc.dg/vect/vect-reduc-1.c: New.
6853         * gcc.dg/vect/vect-reduc-2.c: New.
6854         * gcc.dg/vect/vect-reduc-3.c: New.
6855
6856 2005-06-04  Dale Johannesen  <dalej@apple.com>
6857
6858         * gcc.c-torture/execute/20050603-1.c: New.
6859         * gcc.c-torture/execute/20050603-2.c: New.
6860         * gcc.dg/20050603-3.c: New.
6861
6862 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6863
6864         PR fortran/19195
6865         * gfortran.dg/debug_1.f90: New test.
6866
6867         * gfortran.dg/forall_1.f90: New test.
6868
6869 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
6870
6871         * gfortran.dg/array_constructor_3.f90: New test.
6872
6873 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6874
6875         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
6876
6877 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
6878
6879         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
6880
6881 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
6882
6883         PR c/21873
6884         * gcc.dg/init-excess-1.c: New test.
6885
6886 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6887
6888         PR c++/21853
6889         * g++.dg/expr/static_cast6.C: New test.
6890
6891 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
6892
6893         * gcc.dg/tree-ssa/vrp14.c: New test.
6894
6895 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6896
6897         PR c++/21336
6898         * g++.dg/template/new2.C: New test.
6899
6900 2005-06-03  Josh Conner  <jconner@apple.com>
6901
6902         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
6903         all entries in initializer.
6904
6905 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
6906
6907         PR middle-end/21858
6908         * gcc.dg/pr21858.c: New testcase.
6909
6910 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
6911
6912         PR tree-optimization/21292
6913
6914         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
6915         New.
6916         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
6917         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
6918         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
6919         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
6920         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
6921
6922 2005-06-02  Richard Henderson  <rth@redhat.com>
6923
6924         * gcc.dg/sync-2.c: Use -march=i486 for i386.
6925
6926 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
6927
6928         * gcc.dg/wtypequal.c: New testcase.
6929
6930 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
6931
6932         PR 21582
6933         * gcc.dg/tree-ssa/pr21582.c: New test.
6934
6935 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6936
6937         PR c++/21280
6938         * g++.dg/opt/interface2.h: New.
6939         * g++.dg/opt/interface2.C: New.
6940         * g++.dg/init/ctor4.C: Adjust error lines.
6941         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6942         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
6943         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6944         * g++.old-deja/g++.pt/assign1.C: Likewise.
6945         * g++.old-deja/g++.pt/crash20.C: Likewise.
6946
6947 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
6948
6949         PR tree-optimization/21734
6950         * g++.dg/vect/pr21734_1.cc: New.
6951         * g++.dg/vect/pr21734_2.cc: New.
6952
6953 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
6954
6955         PR c++/20350
6956         * g++.dg/template/spec24.C: New.
6957
6958         PR c++/21151
6959         * g++.dg/pch/local-1.C: New.
6960         * g++.dg/pch/local-1.Hs: New.
6961
6962 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
6963
6964         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
6965         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
6966         * gcc.dg/tree-ssa/pr14341.c: New test.
6967         * gcc.dg/tree-ssa/pr14841.c: New test.
6968         * gcc.dg/tree-ssa/pr20701.c: New test.
6969         * gcc.dg/tree-ssa/pr21086.c: New test.
6970         * gcc.dg/tree-ssa/pr21090.c: New test.
6971         * gcc.dg/tree-ssa/pr21332.c: New test.
6972         * gcc.dg/tree-ssa/pr21458.c: New test.
6973         * gcc.dg/tree-ssa/pr21658.c: New test.
6974         * gcc.dg/tree-ssa/vrp01.c: New test.
6975         * gcc.dg/tree-ssa/vrp02.c: New test.
6976         * gcc.dg/tree-ssa/vrp03.c: New test.
6977         * gcc.dg/tree-ssa/vrp04.c: New test.
6978         * gcc.dg/tree-ssa/vrp05.c: New test.
6979         * gcc.dg/tree-ssa/vrp06.c: New test.
6980         * gcc.dg/tree-ssa/vrp07.c: New test.
6981         * gcc.dg/tree-ssa/vrp08.c: New test.
6982         * gcc.dg/tree-ssa/vrp09.c: New test.
6983         * gcc.dg/tree-ssa/vrp10.c: New test.
6984         * gcc.dg/tree-ssa/vrp11.c: New test.
6985         * gcc.dg/tree-ssa/vrp12.c: New test.
6986         * gcc.dg/tree-ssa/vrp13.c: New test.
6987
6988 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
6989
6990         PR 21029
6991         * gcc.dg/tree-ssa/pr21029.c: New test.
6992
6993 2005-06-01  Roger Sayle  <roger@eyesopen.com>
6994
6995         * gfortran.dg/logint-1.f: New test case.
6996         * gfortran.dg/logint-2.f: Likewise.
6997         * gfortran.dg/logint-3.f: Likewise.
6998
6999 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7000
7001         PR c/21536
7002         PR c/20760
7003         * gcc.dg/20050527-1.c: New test.
7004
7005         * gcc.dg/i386-sse-12.c: New test.
7006
7007         PR fortran/21729
7008         * gfortran.dg/implicit_5.f90: New test.
7009
7010 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7011
7012         PR fortran/20883
7013         * gfortran/assign_4.f90: New test.
7014         * gfortran/assign_2.f90: Change compile to run.
7015
7016 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7017
7018         * lib/target-supports.exp
7019         (check_effective_target_sync_char_short): New.
7020         * gcc.dg/sync-2.c: New.
7021
7022 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7023
7024         PR tree-optimization/21817
7025         * gcc.dg/torture/pr21817-1.c: New.
7026
7027 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7028
7029         PR c++/21165
7030         * g++.dg/template/init5.C: New.
7031
7032 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7033
7034         * gfortran.dg/char_initialiser_actual.f90:
7035         Test character initialisers as actual arguments.
7036         * gfortran.dg/char_pointer_comp_assign.f90:
7037         Test character pointer structure component assignments.
7038         * gfortran.dg/char_array_structure_constructor.f90:
7039         Test character components in structure constructors.
7040
7041 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7042
7043         PR middle-end/20931
7044         * g++.dg/opt/pr20931.C: New test.
7045
7046 2005-05-31  Andreas Jaeger  <aj@suse.de>
7047
7048         PR testsuite/20772
7049         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7050         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7051         g++.old-deja/g++.ext/asmspec1.C,
7052         g++.old-deja/g++.other/regstack.C,
7053         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7054         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7055         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7056         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7057         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7058         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7059         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7060         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7061         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7062         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7063         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7064         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7065         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7066         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7067         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7068         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7069         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7070         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7071         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7072
7073 2005-05-31  Jeff Law  <law@redhat.com>
7074
7075         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7076
7077 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7078
7079         PR middle-end/21743
7080         * gcc.dg/builtins-1.c: Activate disabled clog test.
7081         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7082
7083 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7084
7085         * gfortran.dg/char_pointer_assign.f90:
7086         Test character-pointer assignments and pointer assignments.
7087         * gfortran.dg/char_pointer_dummy.f90:
7088         Test character-pointer dummy arguments.
7089         * gfortran.dg/char_pointer_func.f90:
7090         Test character-pointer function returns.
7091         * gfortran.dg/char_pointer_dependency.f90:
7092         Test character-pointer functions with dependencies.
7093
7094 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7095
7096         PR c++/21784
7097         * g++.dg/lookup/using14.C: New test.
7098
7099 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7100
7101         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7102         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7103         trailing ^M.
7104
7105 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7106
7107         PR c++/17413
7108         * g++.dg/template/local5.C: New.
7109
7110         PR target/21761
7111         * gcc.c-torture/compile/pr21761.c: New.
7112
7113         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7114         before darwin8.
7115
7116 2005-05-30  Steven G. Kargl
7117
7118         PR fortran/20846
7119         * gfortran.dg/inquire_8.f90: New test.
7120
7121 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7122
7123         PR libfortran/21376
7124         * gfortran.dg/output_exponents_1.f90: New test.
7125
7126 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7127
7128         PR libfortran/20006
7129         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7130
7131 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7132
7133         PR c++/21210
7134         * g++.dg/ext/complex1.C: New test.
7135
7136         PR c++/21340
7137         * g++.dg/init/ctor6.C: New test.
7138
7139 2005-05-29  Jan Hubicka  <jh@suse.cz>
7140
7141         * gcc.c-torture/compile/pr21562.c: New.
7142
7143 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7144
7145         * gfortran.dg/subnormal_1.f90: New test.
7146
7147 2005-05-28  Jan Hubicka  <jh@suse.cz>
7148
7149         * tree-prof.exp: Fix comment.
7150         * value-prof-1.c: New.
7151         * value-prof-2.c: New.
7152         * value-prof-3.c: New.
7153         * value-prof-4.c: New.
7154
7155 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7156
7157         PR c++/21614
7158         * g++.dg/expr/ptrmem6.C: New test.
7159         * g++.dg/expr/ptrmem6a.C: Likewise.
7160
7161 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7162
7163         PR tree-optimization/21658
7164         * gcc.dg/tree-ssa/pr21658.c: New.
7165
7166 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7167
7168         PR c++/21455
7169         * g++.dg/inherit/ptrmem3.C: New.
7170
7171         PR c++/21681
7172         * g++.dg/parse/template16.C: New.
7173
7174 2005-05-27  Andreas Jaeger  <aj@suse.de>
7175
7176         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7177
7178         * gcc.dg/i386-sse-8.c: Run test on all archs.
7179
7180 2005-05-26  Mike Stump  <mrs@apple.com>
7181
7182         * objc.dg/isa-field-1.m: Only run on darwin.
7183         * objc.dg/lookup-1.m: Likewise.
7184         * objc.dg/try-catch-8.m: Likewise.
7185
7186 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7187
7188         PR tree-optimization/9814
7189         * gcc.dg/pr9814-1.c: New test case.
7190
7191 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7192
7193         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7194         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7195         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7196         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7197         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7198         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7199         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7200         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7201         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7202         objc.dg/try-catch-8.m: New.
7203
7204 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7205
7206         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7207         remove extraneous semicolons.
7208
7209 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7210
7211         * obj-c++.dg/comp-types-12.mm: New.
7212         * objc.dg/comp-types-11.m: New.
7213         * objc.dg/selector-4.m: New.
7214
7215 2005-05-26  Andreas Jaeger  <aj@suse.de>
7216
7217         PR testsuite/20772
7218         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7219         g++.old-deja/g++.ext/attrib3.C,
7220         g++.old-deja/g++.other/store-expr1.C,
7221         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7222         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7223         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7224         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7225         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7226         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7227         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7228         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7229         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7230         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7231         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7232         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7233         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7234         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7235         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7236         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7237         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7238         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7239         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7240
7241 2005-05-26  Andreas Jaeger  <aj@suse.de>
7242
7243         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7244         x86-64 compilation.
7245
7246 2005-05-26  Andreas Jaeger  <aj@suse.de>
7247
7248         PR testsuite/20772
7249         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7250         gcc.misc-tests/i386-pf-athlon-1.c,
7251         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7252         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7253         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7254         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7255         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7256         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7257         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7258         programs.
7259
7260         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7261         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7262         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7263         x86-64 compilation.
7264
7265         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7266         x86_64.
7267
7268         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7269         effective-target ilp32.
7270
7271 2005-05-26  David Ung  <davidu@mips.com>
7272
7273         * gcc.target/mips/ext_ins.c: New test for testing the generation
7274         of MIPS32/64 rev 2 ext/ins instructions.
7275
7276 2005-05-26  Andreas Jaeger  <aj@suse.de>
7277
7278         * treelang/compile/unsigned.tree: Use gimple instead of
7279         nonexisting generic dump.
7280
7281 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7282
7283         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7284
7285 2005-05-26  Andreas Jaeger  <aj@suse.de>
7286
7287         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7288
7289 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7290
7291         PR libfortran/17283
7292         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7293         Test callee-allocated memory with write statements.
7294
7295 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7296
7297         PR middle-end/21709
7298         * gcc.dg/pr21709-1.c: New test case.
7299
7300 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7301             Mike Stump  <mrs@apple.com>
7302
7303         * objc/execute/next_mapping.h: Update for C++.
7304
7305         * obj-c++.dg/selector-1.mm: Move to...
7306         * obj-c++.dg/selector-4.mm: here...
7307
7308         * obj-c++.dg/basic.mm: New.
7309         * obj-c++.dg/comp-types-1.mm: New.
7310         * obj-c++.dg/cxx-class-1.mm: New.
7311         * obj-c++.dg/cxx-ivars-1.mm: New.
7312         * obj-c++.dg/cxx-ivars-2.mm: New.
7313         * obj-c++.dg/cxx-ivars-3.mm: New.
7314         * obj-c++.dg/cxx-scope-1.mm: New.
7315         * obj-c++.dg/cxx-scope-2.mm: New.
7316         * obj-c++.dg/defs.mm: New.
7317         * obj-c++.dg/empty-private-1.mm: New.
7318         * obj-c++.dg/encode-1.mm: New.
7319         * obj-c++.dg/encode-2.mm: New.
7320         * obj-c++.dg/encode-3.mm: New.
7321         * obj-c++.dg/extern-c-1.mm: New.
7322         * obj-c++.dg/extra-semi.mm: New.
7323         * obj-c++.dg/fix-and-continue-2.mm: New.
7324         * obj-c++.dg/isa-field-1.mm: New.
7325         * obj-c++.dg/ivar-list-semi.mm: New.
7326         * obj-c++.dg/local-decl-1.mm: New.
7327         * obj-c++.dg/lookup-1.mm: New.
7328         * obj-c++.dg/lookup-2.mm: New.
7329         * obj-c++.dg/method-1.mm: New.
7330         * obj-c++.dg/method-2.mm: New.
7331         * obj-c++.dg/method-3.mm: New.
7332         * obj-c++.dg/method-4.mm: New.
7333         * obj-c++.dg/method-5.mm: New.
7334         * obj-c++.dg/method-6.mm: New.
7335         * obj-c++.dg/method-7.mm: New.
7336         * obj-c++.dg/no-extra-load.mm: New.
7337         * obj-c++.dg/overload-1.mm: New.
7338         * obj-c++.dg/pragma-1.mm: New.
7339         * obj-c++.dg/pragma-2.mm: New.
7340         * obj-c++.dg/private-1.mm: New.
7341         * obj-c++.dg/private-2.mm: New.
7342         * obj-c++.dg/proto-qual-1.mm: New.
7343         * obj-c++.dg/qual-types-1.mm: New.
7344         * obj-c++.dg/stubify-1.mm: New.
7345         * obj-c++.dg/stubify-2.mm: New.
7346         * obj-c++.dg/super-class-1.mm: New.
7347         * obj-c++.dg/super-class-2.mm: New.
7348         * obj-c++.dg/super-dealloc-1.mm: New.
7349         * obj-c++.dg/super-dealloc-2.mm: New.
7350         * obj-c++.dg/template-1.mm: New.
7351         * obj-c++.dg/template-2.mm: New.
7352         * obj-c++.dg/template-3.mm: New.
7353         * obj-c++.dg/template-4.mm: New.
7354         * obj-c++.dg/template-5.mm: New.
7355         * obj-c++.dg/template-6.mm: New.
7356         * obj-c++.dg/try-catch-1.mm: New.
7357         * obj-c++.dg/try-catch-2.mm: New.
7358         * obj-c++.dg/try-catch-3.mm: New.
7359         * obj-c++.dg/try-catch-4.mm: New.
7360         * obj-c++.dg/try-catch-5.mm: New.
7361         * obj-c++.dg/try-catch-6.mm: New.
7362         * obj-c++.dg/try-catch-7.mm: New.
7363         * obj-c++.dg/try-catch-8.mm: New.
7364         * obj-c++.dg/try-catch-9.mm: New.
7365         * obj-c++.dg/va-meth-1.mm: New.
7366
7367 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7368
7369         * obj-c++.dg/selector-1.mm: New.
7370         * obj-c++.dg/selector-2.mm: New.
7371
7372 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7373
7374         * obj-c++.dg/selector-3.mm: New.
7375         * objc.dg/selector-3.m: New.
7376
7377 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7378
7379         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
7380         about where warning appears.
7381
7382 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7383
7384         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
7385         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7386         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7387         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7388
7389 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7390
7391         * gcc.dg/20050524-1.c: New test.
7392
7393 2005-05-25  Jan Hubicka  <jh@suse.cz>
7394
7395         * gcc.dg/tree-prof/inliner-1.c: New.
7396
7397 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
7398
7399         * gcc.dg/tree-prof: New directory.
7400         * gcc.dg/tree-prof/tree-prof.exp: New.
7401
7402 2005-05-25  DJ Delorie  <dj@redhat.com>
7403
7404         * gcc.dg/Wattributes-1.c: New.
7405         * gcc.dg/Wattributes-2.c: New.
7406         * gcc.dg/Wattributes-3.c: New.
7407
7408 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
7409
7410         PR tree-optimization/19833
7411         * gcc.dg/uninit-4.c: Remove xfail.
7412         * gcc.dg/uninit-9.c: Ditto.
7413
7414 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
7415
7416         * obj-c++.dg/bitfield-[1-5].mm: New.
7417         * obj-c++.dg/class-protocol-1.mm: New.
7418         * obj-c++.dg/comp-types-1[0-1].mm: New.
7419         * obj-c++.dg/comp-types-[2-9].mm: New.
7420         * obj-c++.dg/encode-[4-8].mm: New.
7421         * obj-c++.dg/layout-1.mm: New.
7422         * obj-c++.dg/method-1[0-9].mm: New.
7423         * obj-c++.dg/method-2[0-1].mm: New.
7424         * obj-c++.dg/method-[8-9].mm: New.
7425         * obj-c++.dg/objc-gc-3.mm: New.
7426         * obj-c++.dg/try-catch-10.mm: New.
7427         * objc.dg/bitfield-5.m: New.
7428         * objc.dg/comp-types-10.m: New.
7429         * objc.dg/comp-types-9.m: New.
7430         * objc.dg/layout-1.m: New.
7431         * objc.dg/objc-gc-4.m: New.
7432         * objc.dg/try-catch-9.m: New.
7433         * objc.dg/class-protocol-1.m: Tweak diagnostics.
7434         * objc.dg/comp-types-1.m: Likewise.
7435         * objc.dg/comp-types-[5-6].m: Likewise.
7436         * objc.dg/method-9.m: Likewise.
7437
7438 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
7439
7440         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
7441         and on hardware without VMX support.
7442
7443         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
7444
7445         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
7446
7447         * lib/profopt.exp (dg-final-generate, dg-final-use,
7448         profopt-final-code, profopt-get-options): New.
7449         (profopt-execute): Process test directives.
7450
7451         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
7452         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7453         cleanup-tree-dump, cleanup-saved-temps): Update comments.
7454
7455 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
7456
7457         PR C++/21645
7458         * g++.dg/init/ctor5.C: New test.
7459
7460 2005-05-24  Ira Rosen  <irar@il.ibm.com>
7461
7462         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
7463         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
7464         vect-113.c, vect-114.c.
7465
7466 2005-05-23  Adam Nemet  <anemet@lnxw.com>
7467
7468         * gcc.dg/const-elim-1.c: Remove xfails.
7469
7470 2005-05-23  Jeff Law  <law@redhat.com>
7471
7472         * gcc.c-torture/compile/pr21638.c: New test.
7473         * gcc.c-torture/compile/20050520-1.c: New test.
7474
7475 2005-05-23  Nick Clifton  <nickc@redhat.com>
7476
7477         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
7478         be a proper triple, ie: m32r*-*-*.
7479         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7480
7481 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
7482
7483         PR middle-end/21331
7484         PR tree-opt/21293
7485         * gcc.c-torture/compile/pr21293.c: New test.
7486         * gcc.c-torture/execute/pr21331.c: New test.
7487
7488 2004-05-20  Richard Henderson  <rth@redhat.com>
7489
7490         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
7491
7492 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
7493
7494         * obj-c++-dg.exp: Add.
7495         * obj-c++.exp: Add.
7496         * obj-c++.dg/dg.exp: Add.
7497
7498 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
7499
7500         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
7501         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
7502
7503 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
7504
7505         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
7506
7507 2004-05-19  Richard Henderson  <rth@redhat.com>
7508
7509         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
7510
7511 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
7512
7513         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
7514
7515         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
7516
7517 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
7518
7519         PR c++/21495
7520         * g++.dg/parse/extern1.C: New test.
7521         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
7522
7523 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7524
7525         * gcc.dg/c99-math.h: New.
7526         * gcc.dg/c99-math-float-1.c: New test.
7527         * gcc.dg/c99-math-double-1.c: Likewise.
7528         * gcc.dg/c99-math-long-double-1.c: Likewise.
7529
7530 2005-05-18  Richard Henderson  <rth@redhat.com>
7531
7532         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
7533
7534 2005-05-18  Devang Patel  <dpatel@apple.com>
7535
7536         * g++.dg/opt/20050511-1.C: New test.
7537
7538 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
7539
7540         PR libfortran/21127
7541         * gfortran.dg/reshape-complex.f90: New test.
7542
7543 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
7544
7545         * gfortran.dg/array_constructor_1.f90: New test.
7546         * gfortran.dg/array_constructor_2.f90: New test.
7547
7548 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7549
7550         PR fortran/20954
7551         * gfortran.dg/pr20954.f: New test.
7552
7553 2005-05-17  Mike Stump  <mrs@apple.com>
7554
7555         Yet more Objective-C++...
7556
7557         * objc.dg/method-5.m: Update.
7558         * objc.dg/method-6.m: Update.
7559         * objc.dg/method-7.m: Update.
7560         * objc.dg/method-9.m: Update.
7561         * objc.dg/try-catch-2.m: Update.
7562
7563 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
7564
7565         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
7566         Remove little-endian optimizations.
7567
7568 2005-05-17  Jeff Law  <law@redhat.com>
7569
7570         * g++.dg/tree-ssa/pr14814.C: New test.
7571         * gcc.dg/tree-ssa/pr14814.C: New test.
7572         * gcc.dg/tree-ssa/pr17141-1.C: New test.
7573         * gcc.dg/tree-ssa/pr17141-2.C: New test.
7574
7575 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7576
7577         * gcc.dg/compat/generate-random.c: Do not include
7578         libiberty.h.
7579         * gcc.dg/compat/generate-random_r.c: Likewise.
7580
7581 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
7582
7583         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
7584
7585 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7586
7587         PR middle-end/21595
7588         * g++.dg/tree-ssa/builtin1.C: New testcase.
7589
7590 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
7591
7592         PR c++/21454
7593         * g++.dg/opt/const4.C: New test.
7594
7595         PR middle-end/21492
7596         * g++.dg/opt/crossjump1.C: New test.
7597
7598         PR tree-optimization/21610
7599         * gcc.c-torture/compile/20050516-1.c: New test.
7600
7601         PR fortran/15080
7602         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
7603         about the test failing.
7604         * gfortran.fortran-torture/execute/where_7.f90: New test.
7605         * gfortran.fortran-torture/execute/where_8.f90: New test.
7606
7607 2005-05-16  Richard Henderson  <rth@redhat.com>
7608
7609         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
7610         i?86 and x86_64.
7611
7612 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
7613
7614         * gcc.dg/compat/generate-random.c (config.h): Do not include.
7615         (limits.h): Include unconditionally.
7616         (stdlib.h): Likewise.
7617         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
7618         (limits.h): Include unconditionally.
7619         (stdlib.h): Likewise.
7620         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7621         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7622         (limits.h): Include unconditionally.
7623         (stdlib.h): Likewise.
7624         (hashtab.h): Do not include.
7625         (getopt.h): Likewise.
7626         (stddef.h): Include.
7627         (hashval_t): Define.
7628         (struct entry): Add "next" field.
7629         (HASH_SIZE): New macro.
7630         (hash_table): New variable.
7631         (switchfiles): Do not use xmalloc.
7632         (mix): New macro.
7633         (iterative_hash): New function.
7634         (hasht): Remove.
7635         (e_exists): New function.
7636         (e_insert): Likewise.
7637         (output): Use, instead of libiberty hashtable functions.
7638         (main): Do not use getopt.  Do not call htab_create.
7639
7640 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
7641
7642         PR libstdc++/21526
7643         * lib/target-supports.exp (check_mkfifo_available):
7644         Return 0 for cygwin as mkfifo support incomplete on platform.
7645         Fix typos in comments.
7646
7647 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
7648
7649         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
7650
7651 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
7652
7653         PR fortran/17432
7654         * gfortran.dg/assign_4.f: New test.
7655
7656 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
7657
7658         PR tree-optimization/21563
7659         * gcc.dg/tree-ssa/pr21563.c: New.
7660
7661 2005-05-14  Jan Hubicka  <jh@suse.cz>
7662
7663         * gcc.dg/noreturn-7.c: Allow control reaches warning.
7664
7665 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
7666
7667         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
7668
7669 2005-05-13  Julian Brown  <julian@codesourcery.com>
7670
7671         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
7672         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
7673
7674 2005-05-13  Jan Hubicka  <jh@suse.cz>
7675
7676         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
7677         * gcc.dg/fold-xor-?.c: Likewise.
7678         * gcc.dg/pr15784-?.c: Likewise.
7679         * gcc.dg/pr20922-?.c: Likewise.
7680         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
7681         * gcc.dg/tree-ssa/pr17598.c: Likewise.
7682         * gcc.dg/tree-ssa/pr20470.c: Likewise.
7683
7684 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7685
7686         PR fortran/21260
7687         * gfortran.dg/hollerith_1.f90: New test.
7688
7689 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7690
7691         * gfortran.dg/func_result_2.f90: New test.
7692
7693 2005-05-11  Bud Davis  <bdavis@gfortran.org>
7694
7695         * gfortran.dg/dev_null.f90: New test.
7696
7697 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
7698
7699         * gcc.dg/arm-vfp1.c: Revert last change.
7700
7701 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
7702
7703         PR middle-end/19807
7704         PR tree-optimization/19639
7705         * g++.dg/tree-ssa/pr19807.C: New testcase.
7706
7707 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7708
7709         PR libfortran/21471
7710         * gfortran.dg/append-1.f90: New test.
7711
7712 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7713
7714         * gcc.dg/pr18501.c: XFAIL.
7715         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
7716         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
7717         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
7718         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7719         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7720         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
7721         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
7722         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7723
7724 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7725
7726         PR fortran/20178
7727         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
7728         gfortran.dg/f2c_3.f90: New tests.
7729
7730         * gfortran.dg/return_1.f90: Fix dg annotation.
7731
7732 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7733
7734         * gcc.c-torture/compile/20050510-1.c: New test.
7735
7736 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
7737
7738         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
7739
7740 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
7741
7742         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
7743
7744 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
7745
7746         PR c/17913
7747         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
7748
7749 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
7750
7751         PR c/21342
7752         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
7753         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
7754
7755 2005-05-10  Ben Elliston  <bje@au.ibm.com>
7756
7757         PR debug/16676
7758         * gcc.dg/debug/pr16676.c: New test.
7759
7760 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
7761
7762         PR testsuite/21443
7763         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
7764         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
7765         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
7766         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
7767         Change -O1 to -O2.
7768         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
7769         -fno-tree-dominator-opts.
7770
7771 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7772
7773         * gfortran.dg/return_1.f90: New test.
7774
7775 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
7776
7777         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
7778
7779         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
7780
7781 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
7782
7783         PR c++/21427
7784         * g++.dg/inherit/covariant13.C: New.
7785
7786 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7787
7788         PR libfortran/19155
7789         * gfortran.dg/pr19155.f: New test.
7790
7791 2005-05-08  Roger Sayle  <roger@eyesopen.com>
7792
7793         PR inline-asm/8788
7794         * gcc.dg/pr8788-1.c: New testcase.
7795
7796 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
7797
7798         PR target/21416
7799         * gcc.target/mips/fpcmp-[12].c: New tests.
7800
7801 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
7802
7803         * lib/target-supports-dg.exp (dg-require-fork): New function.
7804         (dg-require-mkfifo): Likewise.
7805         * lib/target-supports.exp (check_function_available): New
7806         function.
7807         (check_fork_available): Likewise.
7808         (check_mkfifo_available): Likewise.
7809
7810 2005-05-06  Jeff Law  <law@redhat.com>
7811
7812         * gcc.c-torture/compile/pr21380.c: New test.
7813
7814 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
7815
7816         PR c++/20961
7817         * g++.dg/ext/weak3.C: New test.
7818
7819 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
7820
7821         PR c++/21352
7822         * g++.dg/template/crash37.C: New test.
7823
7824 2005-05-05  Paul Brook  <paul@codesourcery.com>
7825
7826         * gcc.dg/arm-g2.c: Use effective-target arm32.
7827         * gcc.dg/arm-mmx-1.c: Ditto.
7828         * gcc.dg/arm-scd42-2.c: Ditto.
7829         * gcc.dg/arm-vfp1.c: Ditto.
7830         * lib/target-supports.exp (check_effective_target_arm32): New
7831         function.
7832
7833 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
7834
7835         PR libfortran/21354
7836         gfortran.dg/in_pack_rank7.f90: New test.
7837
7838 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
7839
7840         PR middle-end/15618
7841         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
7842
7843 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7844
7845         PR middle-end/21265
7846         * gcc.dg/20050503-1.c: New test.
7847
7848         PR rtl-optimization/21239
7849         * gcc.dg/i386-sse-11.c: New test.
7850
7851 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
7852
7853         PR target/16888
7854         * gcc.target/i386/asm-1.c: New test.
7855
7856 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
7857
7858         PR rtl-optimization/21330
7859         * gcc.c-torture/execute/20050502-1.c: New test.
7860
7861         PR target/21297
7862         * gcc.c-torture/execute/20050502-2.c: New test.
7863
7864 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
7865
7866         PR middle-end/21282
7867         * gcc.dg/pr21282.c: New.
7868
7869 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7870
7871         * gcc.dg/vect/pr20122.c: Clean up .vect file.
7872         * gcc.dg/vect/vect-92.c: Likewise.
7873         * gcc.dg/vect/vect-93.c: Likewise.
7874         * gcc.dg/vect/vect-dv-1.c: Likewise.
7875         * gcc.dg/vect/vect-dv-2.c: Likewise.
7876         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
7877
7878 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7879
7880         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
7881         * gfortran.dg/vect/vect-2.f90: Likewise.
7882         * gfortran.dg/vect/vect-3.f90: Likewise.
7883         * gfortran.dg/vect/vect-4.f90: Likewise.
7884         * gfortran.dg/vect/vect-5.f90: Likewise.
7885
7886 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
7887
7888         PR target/20813
7889         * gcc.dg/rs6000-fpint-2.c: New.
7890
7891 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
7892
7893         PR c/15698
7894         * gcc.dg/builtins-30.c: Update expected messages.
7895         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
7896         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
7897         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
7898
7899 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
7900
7901         PR tree-optimization/21294
7902         * gcc.dg/tree-ssa/pr21294.c: New.
7903
7904 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
7905
7906         * gcc.dg/altivec-3.c (vec_store): Do not use the old
7907         __builtin_altivec_st_internal_4si built-in.
7908
7909 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
7910
7911         PR c++/15875
7912         * g++.dg/template/ptrmem14.C: New test.
7913
7914 2005-05-02  Paul Brook  <paul@codesourcery.com>
7915
7916         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
7917
7918 2005-05-02  Michael Matz  <matz@suse.de>
7919
7920         PR c++/19542
7921         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
7922
7923 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
7924
7925         * g++.dg/cpp/weak.C: New test.
7926
7927 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
7928
7929         * gcc.dg/tree-ssa/loop-8.c: New test.
7930
7931 2005-04-30  Michael Maty  <matz@suse.de>
7932
7933         * gcc.dg/inline-mcpy.c: New test.
7934
7935 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
7936
7937         PR libfortran/18958
7938         * gfortran.dg/eoshift.f90: New test case.
7939
7940 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
7941
7942         PR libfortran/18857
7943         * gfortran.dg/matmul_1.f90: New test.
7944
7945 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7946
7947         PR tree-optimization/21030
7948         * gcc.dg/tree-ssa/pr21030.c: New.
7949
7950 2005-04-29  Devang Patel  <dpatel@apple.com>
7951
7952         PR tree-optimization/21272
7953         * gcc.dg/vect/vect-ifcvt-10.c: New test.
7954
7955 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
7956
7957         PR fortran/13082
7958         PR fortran/18824
7959         * gfortran.dg/entry_4.f90: New test.
7960         * gfortran.fortran-torture/execute/entry_1.f90: New test.
7961         * gfortran.fortran-torture/execute/entry_2.f90: New test.
7962         * gfortran.fortran-torture/execute/entry_3.f90: New test.
7963         * gfortran.fortran-torture/execute/entry_4.f90: New test.
7964         * gfortran.fortran-torture/execute/entry_5.f90: New test.
7965         * gfortran.fortran-torture/execute/entry_6.f90: New test.
7966         * gfortran.fortran-torture/execute/entry_7.f90: New test.
7967
7968 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7969
7970         * gfortran.fortran-torture/execute/entry_8.f90: New test.
7971
7972 2005-04-29  Paul Brook   <paul@codesourcery.com>
7973
7974         * gfortran.dg/entry_3.f90: New test.
7975
7976 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7977
7978         * gfortran.dg/implicit_4.f90: New test.
7979
7980 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
7981
7982         * lib/target-supports.exp (check_profiling_available): Return
7983         false for xtensa-*-elf.
7984
7985 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
7986
7987         * lib/fortran-torture.exp (fortran-torture.exp): Catch
7988         error if file cannot be deleted.
7989
7990 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
7991
7992         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
7993         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
7994         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
7995         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
7996         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
7997         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
7998         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
7999         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8000         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8001         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8002         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8003         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8004         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8005
8006 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8007
8008         PR fortran/20865
8009         * gfortran.dg/pr20865.f90: New test.
8010
8011 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8012
8013         * gcc.dg/void-cast-2.c: New test.
8014
8015 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8016
8017         PR c/21159
8018         * gcc.dg/void-cast-1.c: New test.
8019
8020 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8021
8022         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8023
8024 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8025
8026         PR fortran/21177
8027         * gfortran.dg/pr21177.f90: New test.
8028
8029 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8030
8031         PR tree-optimization/21171
8032         * gcc.dg/tree-ssa/pr21171.c: New test.
8033
8034 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8035
8036         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8037         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8038         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8039         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8040         gcc.dg/tree-ssa/gen-vect-32.c: New.
8041         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8042         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8043         don't run on PPC32.
8044
8045 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8046
8047         PR c/21213
8048         * gcc.dg/transparent-union-3.c: New test.
8049
8050 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8051
8052         PR c/20740
8053         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8054         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8055         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8056         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8057         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8058         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8059
8060 2005-04-26  Jeff Law  <law@redhat.com>
8061
8062         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8063         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8064         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8065         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8066         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8067         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8068         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8069
8070 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8071
8072         PR tree-optimization/17598
8073         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8074
8075 2005-04-25  Mike Stump  <mrs@apple.com>
8076
8077         * objc.dg/fix-and-continue-1.m: Add.
8078
8079 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8080
8081         PR c++/20995
8082         * g++.dg/opt/pr20995-1.C: New test case.
8083
8084 2005-04-25  Devang Patel <dpatel@apple.com>
8085
8086         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8087
8088 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8089
8090         PR testsuite/21062
8091         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8092
8093 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8094
8095         PR C++/21188
8096         * g++.dg/opt/rtti2.C: New test.
8097
8098 2005-04-25  Paul Brook  <paul@codesourcery.com>
8099         Steven G. Kargl  <kargls@comcast.net>
8100
8101         PR fortran/20879
8102         * gfortran.dg/ichar_1.f90: New file.
8103
8104 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8105
8106         PR middle-end/20991
8107         * g++.dg/opt/pr20991.C: New test.
8108
8109         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8110         where sizeof (type) < __alignof__ (type).
8111         * gcc.dg/compat/struct-layout-1.h: Likewise.
8112
8113 2005-04-24  Per Bothner  <per@bothner.com>
8114             Devang Patel  <dpatel@apple.com>
8115
8116         PR preprocessor/20907
8117         * gcc.dg/cpp/very-long-comment.c: New test.
8118
8119 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8120
8121         PR fortran/20059
8122         * gfortran.dg/common_5.f: New test.
8123
8124 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8125
8126         PR middle-end/21082
8127         * g++.dg/tree-ssa/pr21082.C: New testcase.
8128
8129 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8130
8131         * gcc.dg/vect/vect-99.c: New test.
8132
8133 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8134
8135         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8136
8137 2005-04-22  Jeff Law  <law@redhat.com>
8138
8139         * gcc.dg/uninit-5.c: Remove xfails.
8140         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8141         conditionals and loads.
8142
8143 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8144
8145         PR libfortran/20074
8146         PR libfortran/20436
8147         PR libfortran/21108
8148         * gfortran.dg/nested_reshape.f90: new test
8149         * gfortran.dg/reshape-alloc.f90: new test
8150         * gfortran.dg/reshape.f90: new test
8151
8152 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8153
8154         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8155
8156         * gcc.dg/arm-vfp1.c: New test.
8157
8158 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8159
8160         PR c++/21087
8161         * g++.dg/lookup/builtin2.C: New test.
8162
8163 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8164
8165         * gcc.dg/weak/weak-13.c: New test.
8166
8167 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8168
8169         * lib/target-supports.exp (check_effective_target_sync_int_long):
8170         Add powerpc*.
8171
8172 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8173
8174         * gcc.target/mips/branch-1.c: New test.
8175
8176 2005-04-21  Richard Henderson  <rth@redhat.com>
8177
8178         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8179         * gcc.dg/vect/vect-86.c: Likewise.
8180         * gcc.dg/vect/vect-87.c: Likewise.
8181         * gcc.dg/vect/vect-88.c: Likewise.
8182
8183 2005-04-21  Devang Patel  <dpatel@apple.com>
8184
8185         PR optimization/20994
8186         * gcc.dg/tree-ssa/ifc-3.c: New test.
8187
8188 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8189
8190         PR c/12913
8191         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8192         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8193         gcc.dg/c99-vla-jump-5.c: New tests.
8194
8195 2005-04-19  Richard Henderson  <rth@redhat.com>
8196
8197         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8198         Fix typo in exists check.
8199         (check_effective_target_sync_int_long): New.
8200         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8201         * gcc.dg/ia64-sync-2.c: Likewise.
8202         * gcc.dg/ia64-sync-3.c: Likewise.
8203         * gcc.dg/ia64-sync-4.c: Likewise.
8204
8205 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8206
8207         * gcc.dg/fold-xor-1.c: New test.
8208         * gcc.dg/fold-xor-2.c: New test.
8209
8210 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8211
8212         PR target/20670
8213         * g++.dg/eh/fp-regs.C: New test.
8214
8215 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8216
8217         * gcc.dg/Wint-to-pointer-cast-1.c,
8218         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8219         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8220         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8221
8222 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8223
8224         PR fortran/16861
8225         * gfortran.dg/pr16861.f90: New test.
8226
8227 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8228
8229         * gcc.dg/pr21085.c: New test.
8230
8231 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8232
8233         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8234         (setup_mips_tests, dg-mips-options): New procedures.
8235         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8236         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8237         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8238         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8239         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8240         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8241         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8242         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8243         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8244         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8245         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8246         dg-mips-options instead of dg-options.  Remove now-redundant
8247         preprocessor guards.
8248         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8249         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8250         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8251         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8252         * gcc.dg/vr-mult-2.c: Delete.
8253         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8254         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8255         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8256         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8257         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8258         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8259         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8260
8261 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8262
8263         * ada/acats/run_all.sh: Use sync when executable not present.
8264
8265 2005-04-18  Devang Patel  <dpatel@apple.com>
8266
8267         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8268         * gcc.dg/vect/vect-11a.c: New.
8269         * gcc.dg/vect/vect-none.c: Update.
8270         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8271
8272 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8273
8274         PR tree-optimization/20922
8275         * gcc.dg/pr20922-1.c: New test.
8276         * gcc.dg/pr20922-2.c: New test.
8277         * gcc.dg/pr20922-3.c: New test.
8278         * gcc.dg/pr20922-4.c: New test.
8279         * gcc.dg/pr20922-5.c: New test.
8280         * gcc.dg/pr20922-6.c: New test.
8281
8282 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8283
8284         PR libfortran/20950
8285         * gfortran.dg/pr20950.f: New test.
8286
8287 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8288
8289         PR libfortran/19216
8290         * gfortran.dg/pr19216.f: New test.
8291
8292 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8293
8294         PR tree-optimization/21001
8295         * gcc.dg/tree-ssa/pr21001.c: New.
8296
8297 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8298
8299         PR libfortran/21075
8300         * gfortran.dg/reshape_rank7.f90: New test.
8301
8302 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8303
8304         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8305         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8306         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8307         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8308         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8309         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8310         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8311         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8312         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8313         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8314         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8315         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8316         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8317         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8318         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8319         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8320         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8321         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8322         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8323         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8324         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8325
8326 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
8327
8328         * gfortran.dg/wtruncate.f: New testcase.
8329         * gfortran.dg/wtruncate.f90: New testcase.
8330
8331 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
8332
8333         PR c++/21025
8334         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
8335         which sizeof/alignof is dependent, rather than just whether we are
8336         processing_template_decl.
8337
8338 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8339
8340         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8341         corrected typo where the wrong variables had been compared.
8342
8343 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8344
8345         PR libfortran/18495
8346         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8347         Test callee-allocated version of return array with a write
8348         statement.
8349         Test spread with a temporary with another write statement.
8350
8351 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
8352
8353         PR tree-optimization/21031
8354         * gcc.dg/tree-ssa/pr21031.c: New.
8355
8356 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
8357
8358         PR tree-optimization/21004
8359         * gcc.dg/builtins-53.c: Include builtins-config.h.
8360         Check floorf, ceilf, floorl and ceill transformations
8361         only when HAVE_C99_RUNTIME is defined.
8362
8363 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
8364
8365         PR middle-end/20739
8366         * gcc.dg/tree-ssa/pr20739.c: New test.
8367
8368 2005-04-14  Mike Stump  <mrs@apple.com>
8369
8370         * gcc.dg/Foundation.framework/empty: New.
8371         * gcc.dg/framework-2.c: New.
8372
8373 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8374
8375         PR tree-optimization/21021
8376         * gcc.c-torture/compile/pr21021.c: New.
8377
8378 2005-04-14  Janis Johnson  <janis187@us.ibm.com
8379
8380         PR testsuite/21010
8381         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
8382         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
8383         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
8384         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
8385         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
8386         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
8387         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
8388         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
8389
8390 2005-04-14  Richard Henderson  <rth@redhat.com>
8391
8392         * lib/target-supports.exp (check_effective_target_vect_condition):
8393         Add ia64, i?86, and x86_64.
8394
8395 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
8396
8397         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
8398
8399 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8400
8401         PR tree-optimization/20657
8402         * gcc.dg/tree-ssa/pr20657.c: New.
8403
8404 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
8405
8406         * gcc.dg/builtins-53.c: Also check (int)trunc* and
8407         (long long int)trunc*.
8408
8409 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
8410
8411         PR target/20927
8412         * gcc.dg/pr20927.c: New test.
8413
8414 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
8415
8416         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
8417         * gcc.target/mips/asm-1.c: Likewise.
8418
8419 2005-04-13  Dale Johannesen  <dalej@apple.com>
8420
8421         * objc.dg/objc-fast-4.m: New.
8422
8423 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
8424
8425         * gcc.target/cris/torture/cris-torture.exp: New driver in new
8426         directory.
8427         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
8428
8429 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
8430
8431         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
8432         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
8433         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
8434
8435 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
8436
8437         PR tree-optimization/20913
8438         * gcc.dg/tree-ssa/pr20913.c: New.
8439
8440         PR tree-optimization/20702
8441         * gcc.dg/tree-ssa/pr20702.c: New.
8442
8443 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8444
8445         PR c++/13744
8446         * g++.dg/inherit/local3.C: New test.
8447
8448 2005-04-12  Jeff Law  <law@redhat.com>
8449
8450         * gcc.dg/tree-ssa/20050412-1.c: New test.
8451
8452 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
8453
8454         PR libfortran/19016
8455         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
8456         Add tests with mask generated by expression.
8457         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8458         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8459         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8460
8461 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
8462
8463         PR middle-end/20917
8464         * gcc.dg/20050409-1.c: New test.
8465
8466 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
8467
8468         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
8469
8470 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8471
8472         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8473         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
8474         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8475         (TARGET_CXX): Adjust accordingly.
8476         * target.h (struct gcc_target): Remove epxort_class_data.  Add
8477         determine_class_data_visibility and class_data_always_comdat.
8478         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8479         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
8480         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8481         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
8482         (arm_cxx_determine_class_data_visibility): New.
8483         (arm_cxx_class_data_always_comdat): Likewise.
8484         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8485         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
8486         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8487         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
8488         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
8489         Define.
8490
8491 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8492
8493         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
8494
8495 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
8496
8497         * gcc.dg/i386-darwin-fpmath.c: New.
8498
8499 2004-04-11  Devang Patel  <dpatel@apple.com>
8500
8501         * lib/target-supports.exp (check_effective_target_vect_condition): New.
8502         * gcc.dg/vect/vect-ifcvt-1.c: New test.
8503         * gcc.dg/vect/vect-ifcvt-2.c: New test.
8504         * gcc.dg/vect/vect-ifcvt-3.c: New test.
8505         * gcc.dg/vect/vect-ifcvt-4.c: New test.
8506         * gcc.dg/vect/vect-ifcvt-5.c: New test.
8507         * gcc.dg/vect/vect-ifcvt-6.c: New test.
8508         * gcc.dg/vect/vect-ifcvt-7.c: New test.
8509         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
8510
8511 2004-04-11  Devang Patel  <dpatel@apple.com>
8512
8513         * gcc.dg/vect/vect-dv-1.c: New test.
8514         * gcc.dg/vect/vect-dv-2.c: New test.
8515
8516 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8517
8518         PR tree-optimization/20933
8519         * gcc.dg/tree-ssa/pr20933.c: New test.
8520
8521 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8522
8523         * gfortran.dg/fold_nearest.f90: New test.
8524
8525 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
8526
8527         * gcc.dg/tree-ssa/alias-1.c: New test.
8528
8529 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8530
8531         PR tree-optimization/20920
8532         * g++.dg/tree-ssa/pr20920.C: New test.
8533
8534 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
8535
8536         * gcc.dg/builtins-53.c: Also check (int)ceil* and
8537         (long long int)ceil*.
8538
8539 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
8540
8541         * g++.dg/warn/Wdtor1.C: Declare template in system header with
8542         explicit C++ linkage.
8543
8544 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8545
8546         * gfortran.dg/pr17229.f: Take care of the new obsolescence
8547         warning for arithmetic IF statements.
8548
8549 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
8550
8551         * eor_handling_1.f90: New test case.
8552         * eor_handling_2.f90: New test case.
8553         * eor_handling_3.f90: New test case.
8554         * eor_handling_4.f90: New test case.
8555         * eor_handling_5.f90: New test case.
8556         * noadv_size.f90: New test case.
8557         * pad_no.f90: New test case.
8558
8559 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
8560
8561         * gcc.c-torture/execute/20050410-1.c: New test.
8562
8563 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
8564
8565         * gcc.dg/pr20126.c: New.
8566
8567 2005-04-09  Bud Davis  <bdavis@gfortran.org>
8568             Steven G. Kargl <kargls@comcast.net>
8569
8570         * gfortran.dg/PR19872.f: New test.
8571
8572 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8573
8574         * gfortran.dg/nint_1.f90: Fix dg-do directive.
8575
8576 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8577
8578         * gfortran.dg/nint_1.f90: New test.
8579
8580 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8581
8582         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
8583         Added test for callee-allocated arrays with write statements.
8584         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8585         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8586         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8587         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8588         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8589
8590 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8591
8592         PR libfortran/20163
8593         * gfortran.dg/open-options-blanks.f: New test.
8594
8595 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8596
8597         PR fortran/13257
8598         * gfortran.dg/comma_format_extension_[1234].f: New tests.
8599
8600 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
8601
8602         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8603         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8604         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8605         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8606         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8607         * gcc.c-torture/execute/stdarg-4.c: New test.
8608
8609         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
8610
8611         PR target/20795
8612         * g++.dg/abi/param2.C: New test.
8613
8614 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8615
8616         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
8617
8618 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8619
8620         * gcc.dg/builtins-53.c: New test.
8621
8622 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
8623
8624         * g++.dg/tree-ssa/pr18178.C: New test.
8625         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
8626         * gcc.c-torture/execute/20041019-1.c: New test.
8627         * gcc.dg/tree-ssa/20041008-1.c: New test.
8628         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
8629         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
8630         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
8631         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
8632         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
8633         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
8634         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
8635         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
8636         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8637         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8638
8639 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
8640
8641         PR rtl-optimization/20466
8642         * gcc.c-torture/execute/pr20466-1.c: New test.
8643
8644 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
8645
8646         PR c++/20905
8647         * g++.dg/parse/cond2.C: New test.
8648
8649         PR c++/20145
8650         * g++.dg/warn/Wdtor1.C: New test.
8651
8652 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8653
8654         PR fortran/17229
8655         * gfortran.dg/pr17229.f: New test.
8656
8657 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
8658
8659         * gfortran.dg/tiny_1.f90: New test.
8660         * gfortran.dg/tiny_2.f90: ditto.
8661
8662 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
8663
8664         * gfortran.dg/eor_1.f90: Fix dg-do run line
8665         * gfortran.dg/open_new.f90: Fix dg-do run line
8666
8667 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
8668
8669         * lib/target-supports.exp (get_compiler_messages): Support
8670         optional arguments, the fourth being compiler options.
8671         (check_effective_target_fpic): New proc.
8672         * gcc.dg/20050321-2.c: Restrict to target fpic.
8673
8674 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
8675
8676         * gcc.dg/15443-1.c: New test.
8677         * gcc.dg/15443-2.c: Likewise.
8678
8679 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8680
8681         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
8682
8683 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8684
8685         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
8686
8687 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8688
8689         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
8690         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
8691         -m64.
8692         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
8693         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
8694         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
8695
8696 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
8697
8698         PR c++/20212
8699         * g++.dg/warn/Wunused-11.C: New test.
8700
8701 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
8702
8703         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
8704
8705 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
8706
8707         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
8708
8709 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8710
8711         PR c++/20734
8712         * g++.dg/template/ptrmem13.C: New test.
8713
8714 2005-04-05  Per Bothner  <per@bothner.com>
8715
8716         * lib/gcc.exp: Always add -fno-show-column, for now.
8717
8718 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
8719
8720         PR testsuite/20767
8721         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
8722         of plain old "unsigned int" for the type of "i".  Makes this test
8723         64bit clean.
8724
8725 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
8726
8727         * gcc.dg/i386-ssefn-1.c: New test.
8728         * gcc.dg/i386-ssefn-2.c: New test.
8729         * gcc.dg/i386-ssefn-3.c: New test.
8730         * gcc.dg/i386-ssefn-4.c: New test.
8731
8732 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
8733
8734         PR tree-optimization/20076
8735         * gcc.dg/builtin-apply4.c: New test.
8736
8737         PR preprocessor/19475
8738         * gcc.dg/cpp/macspace1.c: New test.
8739         * gcc.dg/cpp/macspace2.c: New test.
8740
8741 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8742
8743         * gfortran.dg/pr20755.f: Fixed bad format.
8744
8745 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8746
8747         PR c++/20763
8748         * g++.dg/ext/attrib21.C: New test.
8749
8750 2004-04-05  Devang Patel  <dpatel@apple.com>
8751
8752         * lib/target-supports.exp (check_effective_target_vect_shif): New.
8753         * gcc.dg/vect/vect-shift-1.c: New test.
8754
8755 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8756
8757         PR libfortran/20755
8758         * gfortran.dg/pr20755.f: New test.
8759
8760 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
8761
8762         * gfortran.dg/pr15959.f90: New test.
8763         * gfortran.dg/string_pad_trunc.f90: New test.
8764
8765 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8766
8767         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
8768         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
8769         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
8770         syntax.
8771
8772 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8773
8774         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
8775
8776 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8777
8778         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
8779         * gcc.c-torture/compile/20011119-2.c: Likewise.
8780         * gcc.c-torture/compile/981001-2.c: Likewise.
8781
8782 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
8783
8784         PR c++/20679
8785         * g++.dg/template/overload4.C: New test.
8786
8787 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8788
8789         PR c++/20746
8790         * g++.dg/abi/covariant5.C: New.
8791
8792         PR debug/20505
8793         * g++.dg/debug/const2.C: New.
8794
8795 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
8796
8797         PR rtl-optimization/16104
8798         * gcc.c-torture/execute/20050316-1.c: New test.
8799
8800 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8801
8802         * g++.dg/template/spec23.C: Fix dg-error text.
8803
8804 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
8805
8806         PR c++/19199
8807         * g++.dg/expr/lval2.C: New.
8808
8809 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8810
8811         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
8812         __builtin_strcasecmp and __builtin_strncasecmp.
8813
8814 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8815
8816         PR c++/20723
8817         * g++.dg/template/spec22.C: New.
8818         * g++.dg/template/spec23.C: New.
8819
8820 2005-04-03  Dale Ranta  <dir@lanl.gov>
8821             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8822
8823         PR libfortran/20068
8824         PR libfortran/20125
8825         PR libfortran/20156
8826         PR libfortran/20471
8827         * gfortran.dg/backspace.f: New test.
8828
8829 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
8830
8831         * gcc.dg/pr19345.c: New test.
8832
8833 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8834
8835         PR tree-optimization/20640
8836         * gcc.dg/torture/tree-loop-1.c: New.
8837
8838 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8839
8840         PR rtl-optimization/20290
8841         * gcc.c-torture/execute/loop-ivopts-2.c: New.
8842
8843 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
8844
8845         * gcc.dg/rs6000-fpint.c: New.
8846
8847 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8848
8849         * gcc.dg/old-style-then-proto-1.c: New test.
8850
8851 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8852
8853         * gfortran.fortran-torture/execute/backspace.f90: Check
8854         after backspace and read was incorrect.
8855
8856 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8857
8858         * gcc.c-torture/execute/builtins/strcat.c: Check the result
8859         buffer past the terminating NUL using memcmp.
8860         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
8861         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
8862
8863         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
8864         Fix unused/uninitialized variable warnings.
8865
8866         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
8867         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
8868         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
8869         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
8870
8871         * gcc.c-torture/execute/builtins/abs-1-lib.c,
8872         gcc.c-torture/execute/builtins/fputs-lib.c,
8873         gcc.c-torture/execute/builtins/lib/fprintf.c,
8874         gcc.c-torture/execute/builtins/lib/main.c,
8875         gcc.c-torture/execute/builtins/lib/memcmp.c,
8876         gcc.c-torture/execute/builtins/lib/memmove.c,
8877         gcc.c-torture/execute/builtins/lib/mempcpy.c,
8878         gcc.c-torture/execute/builtins/lib/memset.c,
8879         gcc.c-torture/execute/builtins/lib/printf.c,
8880         gcc.c-torture/execute/builtins/lib/sprintf.c,
8881         gcc.c-torture/execute/builtins/lib/stpcpy.c,
8882         gcc.c-torture/execute/builtins/lib/strchr.c,
8883         gcc.c-torture/execute/builtins/lib/strcmp.c,
8884         gcc.c-torture/execute/builtins/lib/strcpy.c,
8885         gcc.c-torture/execute/builtins/lib/strcspn.c,
8886         gcc.c-torture/execute/builtins/lib/strlen.c,
8887         gcc.c-torture/execute/builtins/lib/strncat.c,
8888         gcc.c-torture/execute/builtins/lib/strncmp.c,
8889         gcc.c-torture/execute/builtins/lib/strncpy.c,
8890         gcc.c-torture/execute/builtins/lib/strrchr.c,
8891         gcc.c-torture/execute/builtins/lib/strspn.c,
8892         gcc.c-torture/execute/builtins/lib/strstr.c,
8893         gcc.c-torture/execute/builtins/memops-asm-lib.c,
8894         gcc.c-torture/execute/builtins/strlen-2.c,
8895         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
8896         prototypes.
8897
8898 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8899
8900         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
8901         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
8902         selectany usage.
8903
8904 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
8905
8906         PR c++/19406
8907         * g++.dg/debug/using1.C: New test.
8908
8909 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
8910
8911         PR middle-end/20524
8912         * gcc.dg/alias-7.c: Prefix asm-declared name with
8913         __USER_LABEL_PREFIX__.
8914
8915 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
8916
8917         Fix fallout from PR middle-end/15700:
8918         * gcc.c-torture/compile/20011119-1.c: Take
8919         __USER_LABEL_PREFIX__ into account.
8920         * gcc.c-torture/compile/20011119-2.c: Likewise.
8921
8922 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8923
8924         PR c++/18644
8925         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
8926
8927 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8928
8929         PR c/17855
8930         * gcc.c-torture/compile/struct-non-lval-1.c,
8931         gcc.c-torture/compile/struct-non-lval-2.c,
8932         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
8933
8934 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
8935
8936         * gcc.dg/tls/tls.exp: Remove temporary file.
8937         * g++.dg/tls/tls.exp: Ditto.
8938         * lib/file-format.exp: Ditto.
8939         * g++.dg/special/ecos.exp: Ditto.
8940
8941         * lib/profopt.exp: Treat prof_ext as a list.
8942         * gcc.misc-tests/bprob.exp: Ditto.
8943         * g++.dg/bprob/bprob.exp: Ditto.
8944
8945         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
8946         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
8947         g++.dg/tree-ssa/pointer-reference-alias.C,
8948         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
8949         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
8950         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
8951         g++.dg/vect/pr19951.cc: Ditto.
8952         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
8953         gcc.dg/builtins-47.c: Ditto.
8954         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
8955         gcc.dg/pr20115-1.c: Ditto.
8956         * gcc.dg/tree-ssa/20030530-2.c,
8957         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
8958         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8959         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
8960         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8961         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
8962         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
8963         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
8964         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
8965         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
8966         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
8967         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
8968         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
8969         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
8970         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
8971         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
8972         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8973         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8974         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8975         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8976         gcc.dg/tree-ssa/20030824-1.c,
8977         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
8978         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
8979         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
8980         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
8981         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
8982         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
8983         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
8984         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
8985         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
8986         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
8987         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
8988         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
8989         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
8990         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
8991         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
8992         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
8993         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
8994         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
8995         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
8996         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
8997         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
8998         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
8999         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9000         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9001         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9002         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9003         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9004         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9005         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9006         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9007         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9008         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9009         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9010         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9011         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9012         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9013         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9014         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9015         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9016         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9017         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9018         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9019         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9020         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9021         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9022         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9023         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9024         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9025         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9026         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9027         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9028         gcc.dg/tree-ssa/useless-1.c: Ditto.
9029         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9030         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9031         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9032         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9033         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9034         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9035         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9036         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9037         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9038         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9039         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9040         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9041         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9042         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9043         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9044         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9045         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9046         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9047         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9048         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9049         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9050         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9051         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9052         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9053         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9054         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9055         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9056         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9057         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9058         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9059         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9060         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9061         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9062         gcc.dg/vect/vect-none.c: Ditto.
9063         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9064         treelang/compile/unsigned.tree: Ditto.
9065
9066         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9067         * gcc.dg/cpp/direct2s.c: Ditto.
9068         * gcc.dg/cpp/paste4.c: Ditto.
9069         * gcc.dg/cpp/separate-1.c: Ditto.
9070         * gcc.dg/pch/save-temps-1.c: Ditto.
9071         * g++.dg/ext/altivec-10.C: Ditto.
9072         * g++.dg/pch/pch.C: Ditto.
9073
9074         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9075
9076         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9077         * g++.dg/template/repo1.C: Ditto.
9078         * g++.dg/template/repo2.C: Ditto.
9079         * g++.dg/template/repo3.C: Ditto.
9080         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9081         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9082         * g++.old-deja/g++.pt/repo1.C: Ditto.
9083         * g++.old-deja/g++.pt/repo2.C: Ditto.
9084         * g++.old-deja/g++.pt/repo3.C: Ditto.
9085         * g++.old-deja/g++.pt/repo4.C: Ditto.
9086
9087         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9088         * gcc.dg/20030107-1.c: Ditto.
9089         * gcc.dg/20030702-1.c: Ditto.
9090         * gcc.dg/profile-generate-1.c: Ditto.
9091         * g++.dg/other/profile1.C: Ditto.
9092         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9093
9094         * lib/gcc-dg.exp (remove-build-file): New.
9095         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9096         cleanup-tree-dump, cleanup-saved-temps): New.
9097
9098 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9099
9100         PR c++/19203, DR 214
9101         * g++.dg/parse/ambig3.C: Not ambiguous.
9102         * g++.dg/template/spec20.C: New.
9103         * g++.dg/template/spec21.C: New.
9104
9105 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9106
9107         PR target/20045
9108         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9109
9110 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9111
9112         PR libfortran/20660
9113         * gfortran.dg/negative_unit.f: New test.
9114
9115 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9116
9117         * gcc.dg/20050330-1.c: New test.
9118
9119 2005-03-30  Devang Patel  <dpatel@apple.com>
9120
9121         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9122
9123 2005-03-30  Dale Johannesen  <dalej@apple.com>
9124
9125         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9126
9127 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9128
9129         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9130         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9131         Strip options from test name.
9132
9133 2005-03-31  Jan Hubicka  <jh@suse.cz>
9134
9135         * gcc.dg/varpool-1.c: New testcase.
9136
9137 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9138
9139         PR c/772
9140         PR c/17913
9141         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9142         gcc.dg/stmt-expr-label-3.c : New tests.
9143         * gcc.c-torture/execute/medce-2.c: Remove.
9144
9145 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9146
9147         PR c/20368
9148         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9149         tests.
9150
9151 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9152
9153         * gcc.c-torture/compile/pr20203.c: New test.
9154
9155 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9156
9157         * gfortran.dg/promotion.f90: New test.
9158
9159 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9160
9161         PR middle-end/20491
9162         * gcc.dg/torture/asm-subreg-1.c: New test.
9163
9164 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9165
9166         PR c/20672
9167         * gcc.dg/pr20672-1.c: New test.
9168
9169 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9170
9171         * gfortran.dg/vect: New directory.
9172         * gfortran.dg/vect/vect.exp: New.
9173         * gfortran.dg/vect/vect-1.f90: New test.
9174         * gfortran.dg/vect/vect-2.f90: New test.
9175         * gfortran.dg/vect/vect-3.f90: New test.
9176         * gfortran.dg/vect/vect-4.f90: New test.
9177         * gfortran.dg/vect/vect-5.f90: New test.
9178
9179 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9180
9181         PR middle-end/20622
9182         * gcc.dg/alias-7.c: New test.
9183
9184 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9185
9186         * gcc.dg/sparc-reg-1.c: New test.
9187
9188 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9189
9190         PR target/19890
9191         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9192
9193 2005-03-29  Dale Ranta  <dir@lanl.gov>
9194             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9195
9196         PR libfortran/20163
9197         * gfortran.dg/pr20163-2.f: New test.
9198
9199 2005-03-28  Jan Hubicka  <jh@suse.cz>
9200
9201         PR middle-end/20635
9202         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9203         by Jakub Jelinek.
9204
9205 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9206
9207         PR tree-optimization/20626
9208         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9209         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9210
9211 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9212
9213         * gfortran.dg/underflow.f90: New test.
9214         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9215
9216 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9217
9218         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9219
9220 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9221
9222         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9223         (g++_init): Make sure that CXXFLAGS is set.
9224         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9225         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9226         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9227         * lib/objc.exp (objc_init): Likewise.
9228         * lib/treelang.exp (treelang_init): Likewise.
9229
9230 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9231
9232         PR tree-optimization/20470
9233         * gcc.dg/tree-ssa/pr20470.c: New test.
9234
9235 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9236
9237         * gcc.dg/ppc-stfiwx.c: New.
9238
9239 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9240
9241         PR target/19888
9242         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9243
9244 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9245
9246         * gcc.dg/20050325-1.c: Fix a typo.
9247
9248 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9249
9250         PR libfortran/19678
9251         PR libfortran/19679
9252         * gfortran.dg/dos_eol.f: New test.
9253
9254 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9255
9256         PR rtl-optimization/20249
9257         * gcc.dg/20050325-1.c: New test.
9258
9259 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9260
9261         PR libfortran/15332
9262         * gfortran.dg/pr15332.f: New test.
9263
9264 2005-03-24  Dale Johannesen  <dalej@apple.com>
9265
9266         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9267
9268 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9269
9270         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9271         'internal' visibility.
9272         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9273         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9274         'protected' visibility.
9275         * gcc.dg/visibility-7.c: Likewise.
9276         * lib/target-supports.exp (check_visibility_available): Take
9277         a parameter, the kind of visibility to check for.
9278         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9279         to check_visibility_available.
9280
9281         * g++.dg/expr/cast3.C: New.
9282
9283 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9284
9285         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9286         rs6000.
9287
9288 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9289
9290         PR target/20095
9291         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9292
9293 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9294
9295         * gcc.dg/badshift.c: Renamed to...
9296         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9297
9298         * gcc.target/i386/badshift.c: Renamed to...
9299         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9300         only.
9301
9302         PR rtl-optimization/20532
9303         * gcc.target/i386/badshift.c: New.
9304
9305 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9306
9307         * gfortran.dg/pr18025.f90: New test.
9308
9309 2005-03-23  Dale Johannesen  <dalej@apple.com>
9310
9311         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9312
9313 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9314
9315         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9316
9317         * lib/target-supports.exp (check_iconv_available): Default
9318         libiconv to -liconv, if there is no definition.
9319
9320 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9321
9322         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9323
9324 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9325
9326         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
9327         * g++.dg/opt/pr7503-2.C: Likewise.
9328         * g++.dg/opt/pr7503-3.C: Likewise.
9329         * g++.dg/opt/pr7503-4.C: Likewise.
9330         * g++.dg/opt/pr7503-5.C: Likewise.
9331         * g++.dg/warn/minmax.C: New test.
9332
9333 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9334
9335         * gfortran.dg/g77_intrinsics_funcs.f: New test.
9336         * gfortran.dg/g77_intrinsics_sub.f: New test.
9337
9338 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
9339             Jan Hubicka  <jh@suse.cz>
9340             Steven Bosscher <stevenb@suse.de
9341
9342         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
9343
9344 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9345
9346         PR c++/19980
9347         * g++.dg/template/redecl3.C: New test.
9348
9349 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9350
9351         PR c++/20499
9352         * g++.dg/parse/error16.C: Tweak error markers.
9353
9354 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
9355
9356         PR target/20561
9357         * gcc.dg/20050321-2.c: New test.
9358
9359 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9360
9361         PR c++/20465
9362         PR c++/20381
9363         * g++.dg/template/ptrmem12.C: New.
9364
9365 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
9366
9367         PR rtl-optimization/20527
9368         * gcc.c-torture/execute/pr20527-1.c: New test.
9369
9370 2005-03-22  Ben Elliston  <bje@au.ibm.com>
9371
9372         * gcc.misc-tests/options.exp (check_for_options): Create a real C
9373         program, compile it into a real executable and then delete the .c
9374         and .x files afterwards, to avoid problems on testglue targets.
9375
9376 2005-03-21  Stuart Hastings  <stuart@apple.com>
9377
9378         * gcc.target/i386/sse-2.c: New.
9379
9380 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
9381
9382         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
9383
9384 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9385
9386         * g++.dg/parse/crash25.C: Fix typo.
9387
9388 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9389
9390         PR c++/20461
9391         * g++.dg/parse/crash24.C: New test.
9392
9393         PR c++/20536
9394         * g++.dg/parse/crash25.C: New test.
9395
9396 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9397
9398         PR c++/20147
9399         * g++.dg/ext/stmtexpr4.C: New test.
9400
9401 2005-03-20  Roger Sayle  <roger@eyesopen.com>
9402
9403         PR middle-end/20539
9404         * gcc.c-torture/compile/pr13066-1.c: New test case.
9405         * gcc.c-torture/compile/pr20539-1.c: Likewise.
9406         * g++.dg/opt/pr13066-1.C: Likewise.
9407
9408 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
9409
9410         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
9411
9412 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9413
9414         PR fortran/18525
9415         * gfortran.dg/nesting_1.f90: New test.
9416
9417 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9418
9419         PR c++/20240
9420         * g++.dg/lookup/using13.C: New test.
9421
9422 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9423
9424         PR c++/20333
9425         * g++.dg/template/crash36.C: New test.
9426
9427 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
9428
9429         PR c++/20463
9430         * g++.dg/template/crash35.C: New test.
9431
9432 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
9433
9434         PR c++/19966
9435         * g++.dg/overload/operator2.C: New test.
9436
9437 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9438
9439         PR libfortran/20257
9440         * gfortran.dg/pr20257.f90: New test.
9441
9442 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9443
9444         PR libfortran/20480
9445         * gfortran.dg/pr20480.f90: New test.
9446
9447 2005-03-16  Richard Henderson  <rth@redhat.com>
9448
9449         PR middle-end/15700
9450         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
9451         (_rtld_global): New.
9452         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
9453         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
9454
9455         * gcc.dg/alias-3.c: New.
9456         * gcc.dg/alias-4.c: New.
9457         * gcc.dg/alias-5.c: New.
9458         * gcc.dg/alias-6.c: New.
9459
9460 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
9461
9462         * gcc.dg/cpp/ucnid-7.c: New.
9463
9464 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
9465             Dorit Naishlos  <dorit@il.ibm.com>
9466
9467         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
9468         darwin.
9469
9470 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
9471
9472         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
9473         misaligned accesses.
9474         * gcc.dg/vect/vect-58.c: Likewise.
9475         * gcc.dg/vect/vect-92.c: New.
9476         * gcc.dg/vect/vect-93.c: New.
9477
9478 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
9479
9480         PR fortran/18827
9481         * gfortran.dg/assign_2.f90: New test.
9482         * gfortran.dg/assign_3.f90: New test.
9483         * gfortran.dg/assign.f90: New test.
9484
9485 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
9486
9487         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
9488         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
9489         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
9490         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
9491         names.
9492
9493 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
9494
9495         * gcc.dg/cpp/ucnid-6.c: New.
9496
9497         * gcc.dg/cpp/normalize-1.c: New.
9498         * gcc.dg/cpp/normalize-2.c: New.
9499         * gcc.dg/cpp/normalize-3.c: New.
9500         * gcc.dg/cpp/normalize-4.c: New.
9501         * gcc.dg/cpp/ucnid-4.c: New.
9502         * gcc.dg/cpp/ucnid-5.c: New.
9503         * g++.dg/cpp/normalize-1.C: New.
9504         * g++.dg/cpp/ucnid-1.C: New.
9505
9506 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9507
9508         * gcc.dg/pr18628.c: New.
9509
9510 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9511
9512         PR c++/20280
9513         * g++.dg/tree-ssa/pr20280.C: New.
9514
9515 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9516
9517         PR fortran/20467
9518         * gfortran.dg/stfunc_2.f90: New test.
9519
9520 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9521
9522         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
9523
9524 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9525
9526         * gcc.dg/tree-ssa/20050314-1.c: New test.
9527
9528 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9529
9530         PR c++/4403
9531         PR c++/9783, DR433
9532         * g++.dg/template/friend34.C: New test.
9533         * g++.dg/template/friend35.C: Likewise.
9534         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
9535
9536 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9537
9538         Friend class name lookup 5/n
9539         PR c++/1016
9540         * g++.dg/lookup/hidden-class1.C: New test.
9541         * g++.dg/lookup/hidden-class2.C: Likewise.
9542         * g++.dg/lookup/hidden-class3.C: Likewise.
9543         * g++.dg/lookup/hidden-class4.C: Likewise.
9544         * g++.dg/lookup/hidden-class5.C: Likewise.
9545         * g++.dg/lookup/hidden-class6.C: Likewise.
9546         * g++.dg/lookup/hidden-class7.C: Likewise.
9547         * g++.dg/lookup/hidden-class8.C: Likewise.
9548         * g++.dg/lookup/hidden-class9.C: Likewise.
9549         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
9550         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
9551         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
9552         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
9553         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
9554         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
9555         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
9556         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
9557         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
9558         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
9559         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
9560
9561 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
9562
9563         PR c++/20157
9564         * g++.dg/template/error18.C: New test.
9565
9566 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9567
9568         PR debug/16792
9569         * g++.dg/debug/pr16792.C: New test.
9570
9571 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9572
9573         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
9574         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
9575         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
9576         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
9577         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
9578         test assertion names.
9579
9580 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9581
9582         PR fortran/18600
9583         * gfortran.dg/stfunc_1.f90: New test.
9584
9585 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9586
9587         PR fortran/16907
9588         * gfortran.dg/real_index_1.f90: New test.
9589
9590 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9591
9592         PR fortran/20323
9593         * gfortran.dg/spec_expr_1.f90: New test.
9594
9595 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9596
9597         PR c/20402
9598         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
9599         new parser.
9600
9601 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9602
9603         PR fortran/20361
9604         * gfortran.dg/largeequiv_1.f90: New test.
9605
9606 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9607
9608         * gcc.dg/ucnid-1.c: New.
9609         * gcc.dg/ucnid-2.c: New.
9610         * gcc.dg/ucnid-3.c: New.
9611         * gcc.dg/ucnid-4.c: New.
9612         * gcc.dg/ucnid-5.c: New.
9613         * gcc.dg/ucnid-6.c: New.
9614         * gcc.dg/cpp/ucnid-1.c: New.
9615         * gcc.dg/cpp/ucnid-2.c: New.
9616         * gcc.dg/cpp/ucnid-3.c: New.
9617         * g++.dg/other/ucnid-1.C: New.
9618
9619 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9620
9621         * gcc.dg/vmx/darwin-abi-3.c: Delete.
9622
9623 2005-03-11  Per Bothner  <per@bothner.com>
9624
9625         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
9626         that diagnotics refer to correct token.
9627         * gcc.dg/unused-3.c: Likewise.
9628
9629 2005-03-11  Per Bothner  <per@bothner.com>
9630
9631         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
9632         constant" is now actually on same line as string constant.
9633         * gcc.dg/cpp/direct2s.c: Likewise.
9634
9635 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
9636
9637         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
9638
9639 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9640
9641         PR libfortran/20124
9642         * gfortran.dg/pr20124.f90: New Test
9643
9644 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
9645
9646         PR tree-optimization/20130
9647         * gcc.dg/pr20130-1.c: New test.
9648
9649 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9650
9651         PR target/20095
9652         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
9653
9654 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9655
9656         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
9657
9658 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9659
9660         * g++.dg/eh/forced1.C: Fix comment.
9661         * g++.dg/eh/forced2.C: Ditto.
9662         * g++.dg/eh/forced3.C: Ditto.
9663         * g++.dg/eh/forced4.C: Ditto.
9664
9665 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
9666
9667         PR rtl-opt/20412
9668         * gcc.c-torture/compile/pr20412.c: New test.
9669
9670 2005-03-10  Roger Sayle  <roger@eyesopen.com>
9671
9672         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
9673
9674 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9675
9676         PR target/20322
9677         * gcc.dg/20050307-1.c: New test.
9678
9679 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
9680
9681         PR c++/20375
9682         * g++.dg/other/stdarg3.C: New.
9683
9684 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9685
9686         PR c++/18384, c++/18327
9687         * g++.dg/init/array19.C: New test.
9688
9689         PR inline-asm/20314
9690         * gcc.dg/torture/pr20314-1.c: New test.
9691         * gcc.dg/torture/pr20314-2.c: New test.
9692
9693 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
9694
9695         * gcc.dg/20050309-1.c: New test.
9696
9697 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9698
9699         * gcc.dg/builtins-10.c: Reactivate disabled test.
9700         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
9701         new cbrt transformations.
9702
9703 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
9704
9705         PR c++/20208
9706         * g++.dg/template/array13.C: New test.
9707
9708 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
9709
9710         PR c++/16859
9711         * g++.dg/init/brace4.C: New test.
9712
9713 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9714
9715         PR c++/20186
9716         * g++.dg/template/non-dependent12.C: New.
9717
9718 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
9719
9720         PR c++/20142
9721         * g++.dg/init/array18.C: Add dg-do run marker.
9722
9723         PR c++/20142
9724         * g++.dg/init/array18.C: New test.
9725
9726 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9727
9728         * consistency.vlad/vlad.exp: Remove trailing semicolons.
9729         * g++.dg/gcov/gcov.exp: Likewise.
9730         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
9731         * gcc.target/xstormy16/xstormy16.exp: Likewise.
9732         * lib/c-torture.exp: Likewise.
9733         * lib/fortran-torture.exp: Likewise.
9734         * lib/g++.exp: Likewise.
9735         * lib/gcc-defs.exp: Likewise.
9736         * lib/gcc-dg.exp: Likewise.
9737         * lib/gcc.exp: Likewise.
9738         * lib/gcov.exp: Likewise.
9739         * lib/gfortran.exp: Likewise.
9740         * lib/mike-g++.exp: Likewise.
9741         * lib/mike-gcc.exp: Likewise.
9742         * lib/objc-torture.exp: Likewise.
9743         * lib/objc.exp: Likewise.
9744         * lib/profopt.exp: Likewise.
9745         * lib/target-libpath.exp: Likewise.
9746         * lib/target-supports.exp: Likewise.
9747         * lib/treelang.exp: Likewise.
9748         * lib/wrapper.exp: Likewise.
9749
9750 2005-03-08  Jeff Law  <law@redhat.com>
9751
9752         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
9753         PHI-OPT changes.
9754
9755 2005-03-08  Ira Rosen  <irar@il.ibm.com>
9756
9757         * gcc.dg/vect/pr20122.c: New test.
9758
9759 2005-03-07  Jeff Law  <law@redhat.com>
9760
9761         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
9762         was folded away.
9763         * gcc.dg/tree-ssa/pr18133-1.c: New test.
9764         * gcc.dg/tree-ssa/pr18133-2.c: New test.
9765         * gcc.dg/tree-ssa/pr18134.c: New test.
9766
9767 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9768
9769         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
9770         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
9771         gcc.dg/torture/builtin-noret-2.c: Require weak support.
9772
9773 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
9774
9775         PR tree-opt/17671
9776         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
9777
9778 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
9779
9780         * g++.dg/warn/Wnvdtor.C: New test.
9781
9782 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
9783
9784         * gcc.dg/torture/pr19683-1.c: New test.
9785
9786 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
9787
9788         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
9789         * gfortran.dg/g77/19990313-2.f: Ditto.
9790         * gfortran.dg/g77/19990313-3.f: Ditto.
9791         * gfortran.dg/g77/19990525-0.f: Ditto.
9792         * gfortran.dg/g77/19990826-0.f: Ditto.
9793         * gfortran.dg/g77/19990826-2.f: Ditto.
9794         * gfortran.dg/g77/19990826-3.f: Ditto.
9795         * gfortran.dg/g77/20000511-1.f: Ditto.
9796         * gfortran.dg/g77/20000511-2.f: Ditto.
9797         * gfortran.dg/g77/970625-2.f: Ditto.
9798         * gfortran.dg/g77/980310-2.f: Ditto.
9799         * gfortran.dg/g77/980310-3.f: Ditto.
9800         * gfortran.dg/g77/980310-8.f: Ditto.
9801         * gfortran.dg/g77/980519-2.f: Ditto.
9802         * gfortran.dg/g77/alpha1.f: Ditto.
9803         * gfortran.dg/g77/claus.f: Ditto.
9804         * gfortran.dg/g77/erfc.f: Ditto.
9805         * gfortran.dg/g77/short.f: Ditto.
9806         * gfortran.fortran-torture/execute/data.f90: Ditto.
9807         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
9808         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
9809
9810 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9811
9812         * lib/file-format.exp (gcc_target_object_format): Add check for som
9813         format and hardcode object formats on hppa*-*-hpux*.
9814         * lib/target-supports.exp (check_weak_available): Add check for som
9815         object format.  Always return 0 on hppa*-*-hpux10*.
9816
9817         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
9818         is defined.
9819
9820         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
9821
9822 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9823
9824         * gfortran.dg/pr19936_1.f90: New test.
9825         * gfortran.dg/pr19936_2.f90: New test.
9826         * gfortran.dg/pr19936_3.f90: New test.
9827
9828 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9829             Paul Thomas <prthomas@drfccad.cea.fr>
9830
9831         * gfortran.dg/PR19754_1.f90: New test.
9832         * gfortran.dg/PR19754_2.f90: Ditto.
9833
9834 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9835
9836         PR c++/19311
9837         * g++.dg/template/non-dependent11.C: New test.
9838
9839 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
9840
9841         * lib/target-supports.exp (check_iconv_available): Fix comment.
9842
9843 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
9844             Joseph S. Myers  <joseph@codesourcery.com>
9845
9846         PR c++/19797
9847         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
9848
9849 2005-03-04  Matthew Sachs  <msachs@apple.com>
9850
9851         * gcc.exp (gcc_target_compile): Put braces around
9852         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
9853         * objc.exp (objc_target_compile): Likewise.
9854         * treelang.exp (treelang_target_compile): Likewise.
9855
9856 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9857
9858         PR fortran/19673
9859         * gfortran.dg/func_result_1.f90: New test.
9860
9861 2005-03-04  Ben Elliston  <bje@au.ibm.com>
9862
9863         * gcc.misc-tests/options.exp: New test.
9864
9865 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
9866
9867         * gcc.dg/pr15784-4.c: New test.
9868
9869 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
9870
9871         * gcc.c-torture/execute/pr17133.c: New.
9872         * gcc.c-torture/compile/20050303-1.c: New.
9873
9874 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
9875
9876         * gcc.dg/cpp/assert4.c: Fix for cygwin.
9877
9878 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
9879
9880         * g++.dg/overload/using2.C: New.
9881
9882 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
9883
9884         PR c++/19916
9885         * g++.dg/init/ptrmem2.C: New test.
9886
9887 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
9888
9889         PR c/8927
9890         * gcc.dg/pr8927-1.c: New test.
9891
9892 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9893
9894         PR c++/20232
9895         * g++.dg/inherit/covariant12.C: New.
9896
9897 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9898
9899         PR fortran/19479
9900         * gfortran.dg/bound_1.f90: New test.
9901
9902 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
9903
9904         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
9905         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
9906
9907 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
9908
9909         PR c/20245
9910         * gcc.dg/pr20245-1.c: New test.
9911
9912 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
9913
9914         PR middle-end/19874
9915         * gcc.c-torture/execute/20050119-2.c: New test case.
9916
9917 2005-02-28  Ben Elliston  <bje@au.ibm.com>
9918
9919         * README: Update the DejaGnu bug reporting address.
9920         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
9921         * lib/objc-torture.exp: Likewise.
9922
9923 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9924
9925         * gfortran.dg/boz_1.f90: New test.
9926         * gfortran.dg/boz_3.f90: New test.
9927         * gfortran.dg/boz_4.f90: New test.
9928
9929 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9930
9931         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
9932         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
9933
9934 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9935
9936         PR libfortran/20101
9937         * gfortran.dg/write_0_pe_format.f90: New test.
9938
9939 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
9940
9941         PR c++/20206
9942         * g++.dg/opt/thunk2.C: New test.
9943         * g++.dg/opt/covariant1.C: New test.
9944
9945 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9946
9947         * gfortran.dg/e_d_fmt.f90: New test.
9948
9949 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
9950
9951         * gcc.dg/asm-b.c: Fix comment typos.
9952
9953 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9954
9955         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
9956         a V_MAY_DEF also.
9957
9958 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
9959
9960         PR tree-opt/20188
9961         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
9962         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
9963         * gcc.dg/asm-b.c: New test.
9964
9965 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
9966
9967         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
9968         Disable this test on IRIX 6.
9969
9970 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
9971
9972         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
9973         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
9974         parser.
9975
9976 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
9977
9978         PR tree-optimization/20204
9979         * testsuite/gcc.dg/pr20204.c: New test.
9980
9981 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
9982
9983         PR target/20196
9984         * gcc.c-torture/execute/20050224-1.c: New test.
9985
9986         PR c++/20175
9987         * g++.dg/warn/Wbraces2.C: New test.
9988
9989 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
9990
9991         PR c++/19878
9992         * g++.dg/init/const2.C: New test.
9993
9994 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
9995
9996         PR tree-optimization/20100
9997         * gcc.c-torture/execute/pr20100-1.c: New test.
9998
9999 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10000
10001         * gfortran.dg/implicit_3.f90: New test.
10002
10003         * gfortran.dg/deftype_1.f90: New test.
10004
10005 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10006
10007         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10008         the test passes.
10009         * g++.dg/other/anon3.C: Accept a warning.
10010
10011 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10012
10013         * gcc.dg/pr20017.c: Fix a comment typo.
10014
10015 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10016
10017         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10018
10019 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10020
10021         PR ada/19902
10022         * ada/acats/tests/cxa/cxa3004.a: Remove.
10023         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10024
10025 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10026
10027         PR c++/20073
10028         * g++.dg/init/const1.C: New test.
10029
10030         PR c++/19991
10031         * g++.dg/parse/constant7.C: New test.
10032
10033         PR c++/20152
10034         * g++.dg/parse/error27.C: New test.
10035         * g++.dg/template/qualttp15.C: Adjust error markers.
10036         * g++.old-deja/g++.other/struct1.C: Likewise.
10037
10038         PR c++/20153
10039         * g++.dg/template/error17.C: New test.
10040
10041         PR c++/20148
10042         * g++.dg/parser/error26.C: New test.
10043
10044 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10045
10046         PR tree-optimization/20100
10047         PR tree-optimization/20115
10048         * gcc.dg/pr20115.c: New test.
10049         * gcc.dg/pr20115-1.c: New test.
10050         * gcc.dg/pr20100.c: New test.
10051         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10052         call-clobbered variables after alias1.
10053
10054 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10055
10056         * gfortran.dg/list_read_4.f90: new test.
10057
10058 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10059
10060         PR rtl-optimization/20017.
10061         * gcc.dg/pr20017.c: New.
10062
10063 2005-02-22  Devang Patel  <dpatel@apple.com>
10064
10065         PR 19952
10066         * g++.dg/tree-ssa/pr19952.C: New test.
10067
10068 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/19883
10071         * g++.dg/parse/constant6.C: New test.
10072
10073 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10074
10075         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10076         * g++.dg/charset/asm2.c: Likewise.
10077         * g++.dg/charset/asm3.c: Likewise.
10078         * g++.dg/charset/asm4.c: Likewise.
10079         * g++.dg/charset/asm5.c: Likewise.
10080         * g++.dg/charset/attribute1.c: Likewise.
10081         * g++.dg/charset/attribute2.c: Likewise.
10082         * g++.dg/charset/extern1.cc: Likewise.
10083         * g++.dg/charset/extern2.cc: Likewise.
10084         * g++.dg/charset/extern3.cc: Likewise.
10085         * g++.dg/charset/function.cc: Likewise.
10086         * g++.dg/charset/string.c: Likewise.
10087         * g++.dg/charset/charset.exp: Likewise.
10088         * lib/target-supports.exp (check_iconv_available): Fix comment.
10089
10090 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10091
10092         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10093         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10094         * gcc.dg/charset/asm2.c: Likewise.
10095         * gcc.dg/charset/asm3.c: Likewise.
10096         * gcc.dg/charset/asm4.c: Likewise.
10097         * gcc.dg/charset/asm5.c: Likewise.
10098         * gcc.dg/charset/asm6.c: Likewise.
10099         * gcc.dg/charset/attribute1.c: Likewise.
10100         * gcc.dg/charset/attribute2.c: Likewise.
10101         * gcc.dg/charset/builtin1.c: Likewise.
10102         * gcc.dg/charset/extern.c: Likewise.
10103         * gcc.dg/charset/function.c: Likewise.
10104         * gcc.dg/charset/string.c: Likewise.
10105         * gcc.dg/charset/charset.exp: Likewise.
10106
10107 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10108
10109         PR fortran/20086
10110         * gfortran.dg/pr20086.f90: New test.
10111
10112 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10113
10114         PR tree-optimization/19786
10115         * g++.dg/tree-ssa/pr19786.C: New.
10116
10117 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10118
10119         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10120
10121 2005-02-21  Jeff Law  <law@redhat.com>
10122
10123         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10124
10125 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10126
10127         * gfortran.dg/do_iterator: Split loop, markup all lines for
10128         which an error locus is printed.
10129         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10130         locus is printed.
10131         * gfortran.dg/select_4.f90: Likewise.
10132         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10133         locuses in the various permutations.
10134
10135 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10136
10137         PR tree-optimization/19951
10138         * g++.dg/vect: New directory.
10139         * g++.dg/vect/vect.exp: New file.
10140         * g++.dg/vect/pr19951.cc: New testcase.
10141         * g++.dg/dg.exp: Also prune vectorizer tests.
10142
10143 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10144
10145         PR 18785
10146         * gcc.dg/charset/builtin1.c: New test.
10147
10148 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10149
10150         PR c++/19299
10151         * g++.dg/inherit/volatile1.C: New test.
10152
10153         PR c++/19440
10154         * g++.dg/template/dtor4.C: New test.
10155
10156 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10157
10158         * gfortran.dg/int_1.f90: New test.
10159
10160 2005-02-19  Devang Patel  <dpatel@apple.com>
10161
10162         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10163
10164 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10165
10166         * gfortran.dg/achar_1.f90: New test.
10167
10168 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10169
10170         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10171
10172 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10173             Jakub Jelinek  <jakub@redhat.com>
10174
10175         PR tree-optimization/19828
10176         * gcc.dg/tree-ssa/loop-7.c: New test.
10177         * gcc.c-torture/execute/20050218-1.c: New test.
10178
10179 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10180
10181         PR c/20043
10182         * gcc.dg/transparent-union-1.c: New test.
10183         * gcc.dg/transparent-union-2.c: New test.
10184
10185 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10186
10187         PR tree-optimization/18977
10188         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10189
10190 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10191
10192         PR target/20054
10193         * gcc.dg/pr20054.c: New test.
10194
10195 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10196
10197         PR c++/19508
10198         * g++.dg/ext/attrib20.C: New test.
10199
10200 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10201
10202         PR middle-end/20030
10203         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10204
10205 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10206
10207         PR c++/20008
10208         * g++.dg/opt/switch4.C: New.
10209
10210 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10211
10212         PR c++/20023
10213         PR tree-optimization/20009
10214         * gcc.c-torture/compile/20050217-1.c: New test.
10215         * g++.dg/opt/switch3.C: New test.
10216
10217         PR tree-optimization/18947
10218         * gcc.c-torture/compile/20050215-1.c: New test.
10219         * gcc.c-torture/compile/20050215-2.c: New test.
10220         * gcc.c-torture/compile/20050215-3.c: New test.
10221
10222 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10223
10224         PR c++/20028
10225         * g++.dg/template/crash34.C: New.
10226
10227         PR c++/20022
10228         * g++.dg/other/access3.C: New.
10229
10230 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10231
10232         * gcc.dg/vect/vect-98.c: New test.
10233
10234 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10235
10236         PR tree-optimization/19967
10237         * gcc.dg/pr19967.c: New.
10238
10239 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10240
10241         PR middle-end/19857
10242         * gcc.dg/tree-ssa/20050215-1.c: New test.
10243         * gcc.c-torture/execute/20050215-1.c: New test.
10244
10245 2005-02-15  Eric Christopher  <echristo@redhat.com>
10246
10247         * gcc.dg/cpp/20050215-1.c: New file.
10248
10249 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10250
10251         PR tree-optimization/15785
10252         * gcc.dg/pr15785-1.c: New test.
10253
10254 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10255
10256         PR c++/17788
10257         * g++.dg/init/ctor4.C: New.
10258         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10259
10260 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10261
10262         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10263         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10264
10265 2005-02-15  Andreas Schwab  <schwab@suse.de>
10266
10267         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10268         declare malloc.
10269
10270 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10271
10272         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10273
10274 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10275
10276         PR tree-optimization/19853
10277         * gcc.c-torture/compile/pr19853.c: New test.
10278
10279 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10280
10281         PR c++/19608
10282         * g++.dg/parse/local-class1.C: New.
10283
10284         PR c++/19895
10285         * g++.dg/parse/ptrmem3.C: New.
10286
10287         PR c++/19884
10288         * g++.old-deja/g++.oliva/template6.C: Add another case.
10289         * g++.dg/template/explicit6.C: New.
10290
10291 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10292
10293         PR c++/17816
10294         * g++.dg/other/redecl2.C: New.
10295
10296 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10297
10298         PR c++/19891
10299         * g++.dg/abi/covariant4.C: New.
10300
10301 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10302
10303         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10304
10305 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10306
10307         * gcc.dg/vect/vect-96.c: Fix typo.
10308
10309 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10310
10311         PR c++/14479
10312         PR c++/19487
10313         * g++.dg/template/enum5.C: New test.
10314
10315 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10316
10317         * gcc.dg/vect/vect-97.c: New test.
10318
10319 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10320
10321         * gcc.dg/vect/vect-96.c: New test.
10322
10323 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10324
10325         * gcc.dg/builtins-34.c: Also check ldexp*.
10326
10327 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
10328
10329         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
10330
10331 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
10332
10333         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
10334         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
10335         dg-require-dll, dg-require-iconv, dg-require-named-sections,
10336         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
10337         selector_list, selector_expression, dg-process-target): Move to new
10338         file target-supports-dg.exp.
10339         * lib/target-supports-dg.exp: New.
10340
10341         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10342         New.
10343
10344 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR c++/19666
10347         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
10348
10349         PR middle-end/19858
10350         * gcc.c-torture/compile/20050210-1.c: New test.
10351
10352 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10353
10354         PR c++/19755
10355         * g++.dg/warn/Wbraces1.C: New test.
10356
10357 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
10358
10359         * gcc.dg/builtins-52.c: New testcase.
10360
10361 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
10362
10363         PR c/19342
10364         * gcc.c-torture/execute/20050119-1.c: New test.
10365
10366 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10367
10368         PR c++/19811
10369         * g++.dg/init/delete1.C: New test.
10370
10371 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10372
10373         PR c++/18470
10374         * g++.dg/template/static12.C: New test.
10375
10376 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10377
10378         PR c++/19787
10379         * g++.dg/conversion/ambig1.C: New test.
10380
10381         PR c++/19739
10382         * g++.dg/ext/attrib19.C: New test.
10383
10384         PR c++/19732
10385         * g++.dg/parse/dtor5.C: New test.
10386
10387         PR c++/19762
10388         * g++.dg/template/dtor3.C: New test.
10389
10390         PR c++/19826
10391         * g++.dg/template/static11.C: New test.
10392         * g++.dg/template/crash2.C: Remove dg-error marker.
10393
10394 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
10395
10396         PR C++/18491
10397         * g++.old-deja/g++.mike/p10769a.C: Remove.
10398
10399 2005-02-09  Roger Sayle  <roger@eyesopen.com>
10400
10401         * gcc.dg/builtins-48.c: New test case.
10402         * gcc.dg/builtins-49.c: New test case.
10403         * gcc.dg/builtins-50.c: New test case.
10404         * gcc.dg/builtins-51.c: New test case.
10405
10406 2005-02-09  Ian Lance Taylor  <ian@airs.com>
10407
10408         PR middle-end/19583
10409         * g++.dg/warn/Wreturn-type-3.C: New test.
10410
10411 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10412
10413         PR middle-end/19402
10414         * gcc.dg/pr19402-1.c: New testcase.
10415         * gcc.dg/pr19402-2.c: likewise.
10416
10417 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10418
10419         PR middle-end/19854
10420         * g++.dg/tree-ssa/tmmti.C: New testcase.
10421
10422 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10423
10424         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
10425
10426 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
10427
10428         PR c++/19733
10429         * g++.dg/parse/crash23.C: New test.
10430         * g++.dg/warn/Weff1.C: New test.
10431
10432 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10433
10434         * gcc.dg/20050209-1.c: New test.
10435
10436 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10437
10438         PR target/19799
10439         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
10440
10441 2005-02-08  Mike Stump  <mrs@apple.com>
10442
10443         * g++.dg/pch/import-2.c: New test.
10444         * g++.dg/pch/import-2.hs: New.
10445         * g++.dg/pch/include/import-2a.h: New.
10446         * g++.dg/pch/include/import-2b.h: New.
10447
10448 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
10449
10450         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
10451
10452 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10453
10454         * gfortran.dg/substr_1.f90: New test.
10455
10456 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
10457
10458         PR middle-end/19775
10459         * gcc.dg/torture/builtin-power-1.c: Disable test for
10460         invalid transformation.
10461         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
10462         no longer optimize.
10463         * gcc.dg/builtins-47.c: New testcase.
10464
10465 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
10466             Dorit Naishlos  <dorit@il.ibm.com>
10467
10468         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
10469
10470 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
10471
10472         * gcc.c-torture/compile/20050206-1.c: New test.
10473
10474 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10475
10476         PR tree-opt/19768
10477         * g++.dg/opt/pr19768.C: New test.
10478
10479 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10480
10481         PR tree-opt/19736
10482         * gcc.c-torture/compile/pr19736.c: New test.
10483
10484 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10485
10486         PR c++/17401
10487         * g++.dg/parse/error25.C: New test.
10488
10489 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
10490
10491         * gcc.c-torture/execute/20050203-1.c: New.
10492
10493 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
10494
10495         * gcc.dg/vect/vect-85.c: Remove xfail.
10496         * gcc.dg/vect/vect-86.c: Remove xfail.
10497         * gcc.dg/vect/vect-87.c: Remove xfail.
10498         * gcc.dg/vect/vect-88.c: Remove xfail.
10499
10500 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
10501
10502         * gcc.dg/altivec-19.c: New.
10503
10504 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
10505
10506         PR c/17807
10507         * gcc.dg/nested-func-3.c: New test.
10508         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
10509
10510 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
10511
10512         * gcc.test-framework/gen_directive_tests: Generate tests for
10513         selector expressions.
10514
10515 2005-02-02  Matt Austern  <austern@apple.com>
10516
10517         PR c++/19628
10518         * g++/ext/builtin7.C: New.
10519         * g++/ext/builtin8.C: New.
10520
10521 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10522
10523         PR c/18502
10524         * gcc.dg/pr18502-1.c: New test.
10525
10526 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10527
10528         PR c++/17413
10529         * g++.dg/template/local4.C: Tweak.
10530
10531 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
10532
10533         PR tree-optimization/19578
10534         * gcc.c-torture/compile/20050202-1.c: New test.
10535
10536 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10537
10538         PR c/19435
10539         * gcc.dg/c99-init-4.c: New test.
10540
10541 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10542
10543         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
10544
10545         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
10546
10547         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
10548         * g++.dg/eh/check-vect.h: New.
10549
10550         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
10551         * gcc.dg/vect/vect-78.c: Ditto.
10552         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
10553         Remove.
10554
10555         * g++.dg/conversion/simd1.C: Expect warning.
10556         * g++.dg/ext/attribute-test-1.C: Ditto.
10557         * g++.dg/ext/attribute-test-2.C: Ditto.
10558         * g++.dg/ext/attribute-test-3.C: Ditto.
10559         * g++.dg/ext/attribute-test-4.C: Ditto.
10560
10561         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
10562         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
10563
10564         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
10565
10566 2005-02-01  Richard Henderson  <rth@redhat.com>
10567
10568         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10569         long double for ibm double-double format.
10570         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10571
10572 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
10573
10574         PR tree-optimization/19633
10575         * testsuite/gcc.dg/pr19633-1.c: New test.
10576         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
10577         to NULL or a symbol.
10578
10579 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10580
10581         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
10582         New procs.
10583         (dg-process-target (local override)): Handle selector expressions.
10584
10585         * gcc.test-framework/README: Describe tests in source directory.
10586         * gcc.test-framework/test-framework.awk: Handle dg- tests.
10587         * gcc.test-framework/test-framework.exp: Handle dg- tests.
10588         * gcc.test-framework/dg-bogus-exp-P.c: New test.
10589         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
10590         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
10591         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
10592         * gcc.test-framework/dg-do-link-exp-P.c: New test.
10593         * gcc.test-framework/dg-do-run-exp-P.c: New test.
10594         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
10595         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
10596         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
10597         * gcc.test-framework/dg-error-exp-P.c: New test.
10598         * gcc.test-framework/dg-error-exp-XP.c: New test.
10599         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
10600         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
10601         * gcc.test-framework/dg-output-exp-P.c: New test.
10602         * gcc.test-framework/dg-output-exp-XF.c: New test.
10603         * gcc.test-framework/dg-warning-exp-P.c: New test.
10604         * gcc.misc-tests/dg-1.c: Remove.
10605         * gcc.misc-tests/dg-2.c: Remove.
10606         * gcc.misc-tests/dg-3.c: Remove.
10607         * gcc.misc-tests/dg-4.c: Remove.
10608         * gcc.misc-tests/dg-5.c: Remove.
10609         * gcc.misc-tests/dg-6.c: Remove.
10610         * gcc.misc-tests/dg-7.c: Remove.
10611         * gcc.misc-tests/dg-8.c: Remove.
10612         * gcc.misc-tests/dg-9.c: Remove.
10613         * gcc.misc-tests/dg-10.c: Remove.
10614         * gcc.misc-tests/dg-11.c: Remove.
10615         * gcc.misc-tests/dg-12.c: Remove.
10616         * gcc.misc-tests/dg-test.exp: Remove.
10617
10618         * gcc.test-framework/test-framework.awk: Change recording and
10619         printing of passes and failures.
10620
10621         * gcc.test-framework: New directory.
10622         * gcc.test-framework/README: New.
10623         * gcc.test-framework/test-framework.exp: New.
10624         * gcc.test-framework/test-framework.awk: New.
10625         * gcc.test-framework/gen_directive_tests: New.
10626
10627 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
10628
10629         * lib/treelang.exp: Fix comment typos.
10630         (treelang_target_compile): Don't append libs=-ltreelang to options.
10631
10632 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
10633
10634         * g++.dg/parse/typename7.C: Adjust error messages.
10635
10636 2005-01-31  Jeff Law  <law@redhat.com>
10637
10638         * gcc.c-torture/execute/20050131-1.c: New test.
10639         * gcc.dg/wcaselabel.c: New test.
10640
10641 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
10642
10643         * g++.dg/other/warning1.C: Adjust error messags.
10644         * g++.dg/parse/constant5.C: New test.
10645
10646 2005-01-31  Steven Bosscher  <stevenb@suse.de>
10647
10648         PR c/19333
10649         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
10650         the test case valid.
10651         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
10652         * testsuite/gcc.dg/array-7.c: Adjust expected result.
10653         * testsuite/gcc.dg/pr18596-3.c: Likewise.
10654         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
10655         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
10656         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
10657
10658 2005-01-31  Dale Johannesen  <dalej@apple.com>
10659
10660         * g++.dg/opt/pr19650.C: New test.
10661
10662 2005-01-31  Richard Henderson  <rth@redhat.com>
10663
10664         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10665         long double for intel double extended format.
10666         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10667
10668 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
10669
10670         PR c++/19555
10671         * g++.dg/template/static10.C: New test.
10672
10673         PR c++/19395
10674         * g++.dg/parse/error24.C: New test.
10675
10676         PR c++/19367
10677         * g++.dg/lookup/builtin1.C: New test.
10678
10679         PR c++/19457
10680         * g++.dg/warn/conv3.C: New test.
10681
10682 2005-01-30  Bud Davis  <bdavis@gfortran.org>
10683
10684         PR fortran/19647
10685         * gfortan.dg/inquire_7.f90
10686
10687 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
10688
10689         PR tree-optimization/15791
10690         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
10691         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
10692         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
10693         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
10694         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
10695         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
10696         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
10697         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
10698         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
10699         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
10700
10701 2005-01-29  Paul Brook  <paul@codesourcery.com>
10702
10703         PR fortran/18565
10704         * check.c (real_or_complex_check): New function.
10705         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
10706         * intrinsic.c (add_functions): Use new check functions.
10707         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
10708         Add prototypes.
10709
10710 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
10711
10712         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
10713         gcc.dg/lvalue-3.c: New tests.
10714         * gcc.dg/concat.c: Update expected messages.
10715
10716 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
10717
10718         PR libfortran/19595
10719         * gfortran.dg/eor_1.f90: New test.
10720
10721 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
10722
10723         PR fortran/19589
10724         * gfortran.dg/logical_data_1.f90: New test.
10725
10726 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
10727
10728         PR c++/19253
10729         * g++.dg/template/crash33.C: New test.
10730
10731         PR c++/19667
10732         * g++.dg/template/crash32.C: New test.
10733
10734 2005-01-28  Ian Lance Taylor  <ian@airs.com>
10735
10736         PR middle-end/16558
10737         * g++.dg/warn/Wreturn-type-2.C: New test.
10738
10739 2004-06-24  Jeff Law  <law@redhat.com>
10740
10741         * gcc.dg/tree-ssa/20050128-1.c: New test.
10742
10743 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
10744
10745         * gcc.target/frv/all-mdpackh-1.c: New test.
10746
10747 2005-01-28  Steven Bosscher  <stevenb@suse.de>
10748
10749         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
10750
10751 2005-01-27  Richard Henderson  <rth@redhat.com>
10752
10753         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
10754
10755 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10756
10757         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
10758
10759 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10760
10761         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10762         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10763         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
10764         to cope with cases where the multilib options override the dg-options.
10765
10766 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
10767
10768         PR c/18946
10769         * gcc.dg/noncompile/20050120-1.c: New test.
10770
10771 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
10772
10773         PR tree-optimization/19633
10774         * gcc.dg/pr19633.c: New test.
10775         * gcc.dg/tree-ssa/pr19633.c: New test.
10776
10777 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
10778
10779         * gcc.dg/20041216-1.c: New test.
10780
10781 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
10782
10783         PR objc/18862
10784         * objc.dg/selector-2.m: New test.
10785
10786 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
10787
10788         * g++.dg/opt/range-test-2.C: New test.
10789
10790         PR rtl-optimization/19579
10791         * gcc.c-torture/execute/20050124-1.c: New test.
10792
10793 2005-01-26  Greg Parker  <gparker@apple.com>
10794         Stuart Hastings  <stuart@apple.com>
10795
10796         * gcc.c-torture/execute/20050125-1.c: New.
10797
10798 2005-01-18  Jan Hubicka  <jh@suse.cz>
10799
10800         PR tree-optimize/19337
10801         * gcc.c-torture/compile/20050119-1.c: New test.
10802
10803 2005-01-24  James E Wilson  <wilson@specifixinc.com>
10804
10805         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
10806         test for successful match.
10807
10808 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
10809
10810         PR objc/18408
10811         * objc.dg/comp-types-7.m: New test.
10812
10813 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
10814
10815         * lib/target-supports.exp (current_target_name): New.
10816         (check_effective_target_ilp32, check_effective_target_lp64):
10817         Cache the result to use as long as the current target, with
10818         multilib flags, remains the same.
10819
10820         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
10821         (dg-require-weak, dg-require-visibility, dg-require-alias,
10822         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
10823         dg-require-effective-target, dg-skip-if): Remove call to
10824         skip_test_and_clear_xfail.
10825         (dg-test): Clear xfail data.
10826
10827 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
10828
10829         PR target/17751
10830         * gcc.dg/ppc64-toc.c: New test.
10831
10832         * g++.dg/tree-ssa/empty-1.C: New test.
10833
10834         PR middle-end/19551
10835         * gcc.c-torture/execute/20050121-1.c: New test.
10836         * gcc.dg/20050121-2.c: New test.
10837
10838 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
10839         Paul Brook  <paul@codesourcery.com>
10840
10841         PR fortran/17941
10842         * gfortran.dg/real_const_1.f: New test.
10843         * gfortran.dg/real_const_2.f90: New test.
10844         * gfortran.dg/complex_int_1.f90: New test.
10845
10846 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
10847
10848         PR fortran/19313
10849         * gfortan.dg/inquire_6.f90: New test.
10850
10851 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10852
10853         PR libfortran/19451
10854         * open_readonly_1.f90: New test.
10855
10856 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10857
10858         PR libfortran/18982
10859         * gfortran.dg/open_new.f90: New file.
10860
10861 2005-01-22  Paul Brook  <paul@codesourcery.com>
10862
10863         * namelist_1.f90: New test.
10864
10865 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
10866
10867         PR tree-optimization/19484
10868         * gcc.c-torture/compile/20050122-[12].c: New tests.
10869
10870 2005-01-22  Paul Brook  <paul@codesourcery.com>
10871
10872         * gfortran.dg/implicit_2.f90: New test.
10873
10874 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
10875
10876         PR fortran/19314
10877         * gfortran.dg/inquire_5.f90: New test.
10878
10879 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10880
10881         PR c/18809
10882         * gcc.dg/pr18809-1.c: New test.
10883
10884 2005-01-21  Ian Lance Taylor  <ian@airs.com>
10885
10886         * gcc.dg/20050121-1.c: New test.
10887
10888         PR tree-optimization/13000
10889         * gcc.dg/20040206-1.c: Change warning to point where function is
10890         being inlined.
10891
10892 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10893
10894         PR c++/19208
10895         * g++.dg/template/array11.C: New test.
10896
10897 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10898
10899         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
10900         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
10901         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
10902         * gfortran.dg/getenv_1.f90: Add dg-do directive.
10903         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
10904         gfortran.dg/pr17164.f90: Add missing dg-do directives.
10905
10906 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10907
10908         PR tree-optimization/15349
10909         * gcc.dg/tree-ssa/pr15349.c: New.
10910
10911 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
10912
10913         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
10914
10915 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
10916
10917         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
10918         scan-assembler-times directive name.
10919
10920         * gcc.dg/asm-a.c: Move dg-require-effective-target to
10921         after dg-do.
10922
10923         PR rtl-optimization/19462
10924         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
10925
10926 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
10927
10928         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
10929         counting function calls on ia64.
10930
10931 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
10932
10933         PR rtl-optimization/15139
10934         * gcc.dg/20050111-2.c: New test.
10935
10936         PR c/17297
10937         * gcc.c-torture/compile/20050113-1.c: New testcase.
10938
10939         PR middle-end/19164
10940         * gcc.dg/20050113-1.c: New testcase.
10941
10942 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
10943
10944         * gcc.dg/vect/vect-85.c: Add comment.
10945         * gcc.dg/vect/vect-86.c: Add xfail for now.
10946         * gcc.dg/vect/vect-87.c: Add xfail for now.
10947         * gcc.dg/vect/vect-88.c: Add xfail for now.
10948         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
10949
10950 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10951
10952         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
10953
10954 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10955
10956         * g++.dg/debug/typedef3.C: New test.
10957
10958 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
10959
10960         PR c/19472
10961         * gcc.dg/asm-a.c: New test.
10962
10963 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
10964
10965         * gcc.dg/sh-relax.c: Add prototype for abort.
10966
10967 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10968
10969         * gcc.dg/short-compare-1.c: New test.
10970         * gcc.dg/short-compare-2.c: Likewise.
10971
10972 2005-01-18  Michael Matz  <matz@suse.de>
10973
10974         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
10975
10976 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
10977
10978         PR tree-optimization/19121
10979         * gcc.c-torture/compile/pr19121.c: New test.
10980
10981 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
10982
10983         PR target/19357
10984         * gcc.c-torture/compile/pr19357.c: New test.
10985
10986 2005-01-17  Ian Lance Taylor  <ian@airs.com>
10987
10988         PR c/5675
10989         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
10990         pass--those that refer just to the variable, possibly with a
10991         cast.
10992         * gcc.dg/c99-const-expr-3.c: Likewise.
10993
10994         PR middle-end/13127
10995         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
10996         longer emitted.
10997
10998 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
10999
11000         PR fortran/18778
11001         * gfortran.dg/endfile_2.f90: New test.
11002
11003 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11004
11005         PR 19168
11006         * gfortran.dg/select_5.f90: New test.
11007
11008 2004-01-16  Paul Brook  <paul@codesourcery.com>
11009
11010         * gfortran.dg/common_4.f90: New test.
11011
11012 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11013
11014         PR rtl-optimization/19462
11015         * gcc.dg/torture/pr19462-1.c: New test.
11016
11017 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11018
11019         PR objc/19321
11020         * objc.dg/func-ptr-2.m: New.
11021         * objc.dg/volatile-1.m: New.
11022
11023 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11024
11025         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11026
11027 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR tree-optimization/19060
11030         * gcc.c-torture/execute/20050104-1.c: New test.
11031
11032 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11033
11034         PR fortran/18983
11035         * gfortran.dg/write_to_null.f90: New test.
11036
11037 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11038             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11039
11040         PR other/19328
11041         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11042         argument.
11043
11044 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11045
11046         PR c++/19263
11047         * g++.dg/init/vector1.C: New test.
11048
11049 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11050
11051         PR target/13158
11052         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11053         PR target/18987
11054         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11055
11056 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11057
11058         * gfortran.dg/select_1.f90: New test.
11059         * gfortran.dg/select_2.f90: New test.
11060         * gfortran.dg/select_3.f90: New test.
11061         * gfortran.dg/select_4.f90: New test.
11062
11063 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11064
11065         PR middle-end/19084
11066         PR rtl-optimization/19348
11067         * gcc.dg/20050111-1.c: New test.
11068         * gcc.c-torture/execute/20050111-1.c: New test.
11069
11070         * gcc.dg/i386-asm-4.c: New test.
11071
11072 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11073
11074         * gcc.dg/nested-func-2.c: New test.
11075         * ada/acats/norun.lst: Remove c953002.
11076
11077 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11078
11079         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11080
11081 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11082
11083         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11084
11085 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11086
11087         PR target/18761
11088         * g++.dg/abi/align1.C: New test.
11089
11090 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11091
11092         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11093         at a time.
11094         * g++.dg/ext/altivec_check.h: Support compiling as C.
11095
11096 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11097
11098         PR c++/19355
11099         * g++.dg/expr/pr19355-1.C: New test case.
11100
11101 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11102
11103         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11104         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11105         * ada/acats/tests/c3/c92005b.ada: Likewise.
11106         * ada/acats/tests/c3/cxb3012.a: Likewise.
11107         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11108
11109 2005-01-09  Paul Brook  <paul@codesourcery.com>
11110
11111         * gfortran.dg/common_2.f90: New file.
11112         * gfortran.dg/common_3.f90: New file.
11113
11114 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11115
11116         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11117
11118 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11119
11120         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11121         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11122         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11123         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11124         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11125         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11126         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11127         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11128         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11129         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11130         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11131         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11132         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11133         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11134         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11135         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11136         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11137         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11138         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11139         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11140         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11141         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11142         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11143         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11144         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11145         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11146         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11147         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11148         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11149         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11150         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11151         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11152         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11153         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11154         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11155         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11156         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11157         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11158         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11159         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11160         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11161         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11162         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11163         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11164         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11165         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11166         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11167         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11168         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11169         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11170         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11171         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11172         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11173         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11174         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11175         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11176         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11177         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11178         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11179         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11180         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11181         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11182         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11183         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11184         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11185         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11186         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11187
11188         * gcc.dg/vect/vect-1.c: Fix spelling.
11189         * gcc.dg/vect/vect-10.c: Fix spelling.
11190         * gcc.dg/vect/vect-11.c: Fix spelling.
11191         * gcc.dg/vect/vect-12.c: Fix spelling.
11192         * gcc.dg/vect/vect-14.c: Fix spelling.
11193         * gcc.dg/vect/vect-15.c: Fix spelling.
11194         * gcc.dg/vect/vect-16.c: Fix spelling.
11195         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11196         * gcc.dg/vect/vect-64.c: Fix comments.
11197         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11198
11199 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11200             Ira Rosen  <irar@il.ibm.com>
11201
11202         * gcc.dg/vect/vect-70.c: New test.
11203         * gcc.dg/vect/vect-71.c: New test.
11204
11205 2005-01-09  Manfred Hollstein  <mh@suse.com>
11206
11207         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11208         * gcc.dg/pr18241-2.c: Likewise.
11209         * gcc.dg/pr18241-3.c: Likewise.
11210         * gcc.dg/pr18241-4.c: Likewise.
11211         * gcc.dg/pr18241-5.c: Likewise.
11212
11213 2005-01-08  Richard Henderson  <rth@redhat.com>
11214
11215         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11216         False for x86 and x86-64.
11217
11218 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11219
11220         PR tree-optimization/18241
11221         * gcc.dg/pr18241-1.c: New test.
11222         * gcc.dg/pr18241-2.c: New test.
11223         * gcc.dg/pr18241-3.c: New test.
11224         * gcc.dg/pr18241-4.c: New test.
11225         * gcc.dg/pr18241-5.c: New test.
11226
11227 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11228
11229         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11230         gfortran.dg/select_4.f90: New.
11231
11232 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11233
11234         * gcc.c-torture/execute/20050107-1.c: New test.
11235
11236 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11237
11238         PR c++/19298
11239         * g++.dg/template/ref2.C: New.
11240
11241 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11242
11243         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11244         instead of being empty.
11245
11246 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11247
11248         PR fortran/15553
11249         * gfortran.dg/array-1.f90: New test.
11250
11251 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11252
11253         PR tree-optimization/19283
11254         * gcc.c-torture/execute/20050106-1.c: New test.
11255
11256         PR rtl-optimization/18861
11257         * gcc.dg/20050105-1.c: New test.
11258
11259         PR tree-optimization/18828
11260         * gcc.dg/20050105-2.c: New test.
11261
11262 2005-01-07  Andreas Jaeger  <aj@suse.de>
11263
11264         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11265
11266 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11267
11268         PR fortran/18398
11269         * gfortran.dg/fmt_read.f90: New test.
11270
11271 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11272
11273         * gcc.dg/rs6000-ldouble-2.c: New.
11274
11275 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11276
11277         PR c++/19244
11278         * g++.dg/parser/ctor2.C: New test.
11279
11280 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11281
11282         PR c++/17154
11283         * g++.dg/template/using9.C: New test.
11284
11285 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11286
11287         PR c++/19258
11288         * g++.dg/lookup/friend6.C: New test.
11289
11290 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11291
11292         PR c++/19270
11293         * g++.dg/template/array10.C: New.
11294
11295 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11296
11297         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11298         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11299
11300 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11301
11302         * gcc.c-torture/compile/20050105-1.c: New test.
11303
11304 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11305
11306         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11307
11308 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11309
11310         PR middle-end/19100
11311         * gcc.dg/conv-3.c: New test case.
11312
11313 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11314
11315         * gcc.dg/asm-wide-1.c: New test.
11316
11317 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11318
11319         PR c++/19030
11320         * g++.dg/parse/crash22.C: New
11321
11322 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11323
11324         PR 19257
11325         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
11326
11327 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
11328
11329         PR middle-end/17767
11330         * gcc.dg/i386-mmx-6.c: New test case.
11331
11332 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
11333
11334         PR tree-optimization/18308
11335         * gcc.dg/vect/pr18308.c: New testcase.
11336
11337 2005-01-04  Andreas Jaeger  <aj@suse.de>
11338
11339         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
11340
11341 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11342             Robert Bowdidge <bowdidge@apple.com>
11343
11344         * gcc.dg/cpp/subframework1.c: New.
11345         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
11346         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
11347         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
11348         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
11349
11350 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11351
11352         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
11353         producing warning.
11354         * gcc.dg/darwin-weakimport-2.c: New.
11355
11356 2005-01-03  Richard Henderson  <rth@redhat.com>
11357
11358         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
11359
11360 2005-01-03  Richard Henderson  <rth@redhat.com>
11361
11362         * gcc.dg/vect/vect.exp: Enable for ia64.
11363         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
11364         (check_effective_target_vect_float): Likewise.
11365         (check_effective_target_vect_no_align): Likewise.
11366         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
11367         * gcc.dg/vect/vect-8.c: Likewise.
11368
11369 2005-01-03  Uros Bizjak <uros@kss-loka.si>
11370
11371         PR target/19236
11372         * gcc.dg/pr19236-1.c: New test case.
11373
11374 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11375
11376         PR rtl-optimization/12092
11377         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
11378
11379 2005-01-02  Andreas Jaeger  <aj@suse.de>
11380
11381         * gcc.dg/pr12092-1.c: Do not run on x86_64.
11382
11383 2005-01-01  Roger Sayle  <roger@eyesopen.com>
11384             Andrew Pinski  <pinskia@physics.uc.edu>
11385
11386         PR rtl-optimization/12092
11387         * gcc.dg/pr12092-1.c: New test case.
11388
11389 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
11390
11391         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
11392         'hidden' and 'default' for better portability.
11393         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
11394
11395         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
11396         6 and 7.
11397         * g++.old-deja/g++.brendan/new3.C: Likewise.
11398
11399 2005-01-01  Steven Bosscher  <stevenb@suse.de>
11400
11401         * gcc.dg/20041231-1.C: New test.
11402         * g++.dg/warn/Wunreachable-code-1.C: New test.
11403
11404 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
11405
11406         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
11407         file, not /dev/null.  Abort on error.
11408
11409 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
11410             Ziemowit Laski  <zlaski@apple.com>
11411
11412         PR objc/18971
11413         * objc.dg/encode-5.m: New test.
11414
11415 2004-12-29  Richard Henderson  <rth@redhat.com>
11416
11417         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
11418         * objc.dg/stabs-1.m: Disable for ia64.
11419
11420 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
11421
11422         PR c++/19190
11423         * g++.dg/warn/Wunused-10.C: New test.
11424
11425 2004-12-28  Richard Henderson  <rth@redhat.com>
11426
11427         * objc.dg/stabs-1.m: Disable for alpha.
11428
11429 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11430
11431         PR c++/19149
11432         * g++.dg/parse/error23.C: New test.
11433
11434 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11435
11436         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
11437
11438         PR fortran/19032
11439         * gfortran.dg/intrinsic_modulo_1.f90: New.
11440         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
11441         tests with divisor -1.
11442
11443 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11444
11445         * g++.dg/opt/temp1.C (memcpy): Return a value.
11446
11447         PR c++/19148
11448         * g++.dg/expr/cond7.C: New test.
11449
11450 2004-12-27  Paul Brook  <paul@codesourcery.com>
11451
11452         * gfortran.dg/g77/select_no_compile.f: Remove.
11453
11454 2004-12-27  Richard Henderson  <rth@redhat.com>
11455
11456         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
11457         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
11458         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
11459
11460 2004-12-26  Richard Henderson  <rth@redhat.com>
11461
11462         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
11463         by 1i instead of token pasting.
11464
11465 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11466
11467         PR tree-optimization/17578
11468         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
11469         to additional_flags.
11470         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
11471
11472 2004-12-25  Richard Henderson  <rth@redhat.com>
11473
11474         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11475         Remove Alpha.
11476
11477 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11478
11479         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
11480         hppa*-*-hpux*.
11481         * gcc.dg/pr17957.c (dg-options): Likewise.
11482         * gcc.dg/struct-ret-1.c: Add prototype for abort.
11483         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
11484         instead of 0 on __hppa__.
11485         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
11486         "foo,%r" on hppa*-*-*.
11487
11488 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
11489
11490         PR fortran/19071
11491         * gfortran.dg/complex_write.f90: New test.
11492
11493 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11494
11495         PR c++/17595
11496         * g++.dg/parse/pragma2.C: New test.
11497
11498         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
11499
11500 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11501
11502         * gcc.dg/empty2.c: Add missing dg-warning.
11503
11504 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11505
11506         PR c++/17413
11507         * g++.dg/template/local4.C: New test.
11508         * g++.dg/template/crash19.C: Add dg-error marker.
11509
11510         * g++.dg/template/crash31.C: Correct embedded PR number.
11511
11512 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11513
11514         PR c++/16405
11515         * g++.dg/opt/temp1.C: Add do-run marker.
11516
11517 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11518
11519         * g++.dg/template/spec19.C: New.
11520
11521 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11522
11523         PR target/16819
11524         * gcc.dg/empty2.c: New.
11525
11526 2004-12-23  Richard Henderson  <rth@redhat.com>
11527
11528         * lib/target-supports.exp (check_effective_target_vect_no_align):
11529         Remove i?86 and x86-64.
11530
11531 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11532
11533         PR c++/16405
11534         * g++.dg/opt/temp1.C: New test.
11535
11536 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11537
11538         PR c++/18733
11539         * g++.dg/template/friend33.C: New testcase.
11540
11541 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR c++/18464
11544         * g++.dg/template/cond5.C: New test.
11545
11546         PR c++/18492
11547         * g++.dg/inherit/thunk3.C: New test.
11548
11549         PR c++/11224
11550         * g++.dg/warn/Wunused-9.C: New test.
11551
11552 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
11553
11554         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
11555
11556 2004-12-22  Jan Beulich  <jbeulich@novell.com>
11557
11558         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
11559
11560 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
11561
11562         PR c++/18378
11563         * g++.dg/ext/packed8.C: New test.
11564
11565         PR c++/19063
11566         * g++.dg/template/crash31.C: New test.
11567
11568         PR c++/19034
11569         * g++.dg/template/crash30.C: New test.
11570
11571 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11572
11573         PR C++/18984
11574         * g++.dg/eh/ctor3.C: New test.
11575
11576 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11577
11578         * objc.dg/stabs-1.m: Allow section name to be quoted and
11579         assembly label to begin with '.LL'.
11580
11581 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
11582
11583         * gcc.dg/vect/vect.exp
11584         (check_effective_target_lp64_or_vect_no_align): New.
11585         * gcc.dg/vect/vect-77.c: Use it.
11586         * gcc.dg/vect/vect-78.c: Use it.
11587
11588         * lib/target-supports.exp
11589         (check_effective_target_vect_no_max,
11590         check_effective_target_vect_no_bitwise,
11591         check_effective_target_vect_no_align): New.
11592         * gcc.dg/vect/vect-13.c: Use them.
11593         * gcc.dg/vect/vect-17.c: Ditto.
11594         * gcc.dg/vect/vect-18.c: Ditto.
11595         * gcc.dg/vect/vect-19.c: Ditto.
11596         * gcc.dg/vect/vect-20.c: Ditto.
11597         * gcc.dg/vect/vect-27.c: Ditto.
11598         * gcc.dg/vect/vect-29.c: Ditto.
11599         * gcc.dg/vect/vect-44.c: Ditto.
11600         * gcc.dg/vect/vect-48.c: Ditto.
11601         * gcc.dg/vect/vect-50.c: Ditto.
11602         * gcc.dg/vect/vect-52.c: Ditto.
11603         * gcc.dg/vect/vect-54.c: Ditto.
11604         * gcc.dg/vect/vect-56.c: Ditto.
11605         * gcc.dg/vect/vect-58.c: Ditto.
11606         * gcc.dg/vect/vect-60.c: Ditto.
11607         * gcc.dg/vect/vect-72.c: Ditto.
11608         * gcc.dg/vect/vect-80.c: Ditto.
11609
11610 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11611
11612         PR c++/14075
11613         * g++.dg/init/string1.C: New.
11614
11615         PR c++/18975
11616         * g++.dg/other/synth1.C: New.
11617
11618 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11619
11620         PR c/18963
11621         * gcc.dg/pr18963-1.c: New test.
11622
11623 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11624
11625         PR c/18596
11626         * gcc.dg/funcdef-storage-1.c (foo): Remove.
11627         * gcc.dg/pr18596-1.c: Use dg-error.
11628         (dg-options): Use -fno-unit-at-a-time.
11629         * gcc.dg/pr18596-2.c: New test.
11630         * gcc.dg/pr18596-3.c: New test.
11631
11632 2004-12-20  Roger Sayle  <roger@eyesopen.com>
11633
11634         PR middle-end/18683
11635         * g++.dg/opt/pr18683-1.C: New test case.
11636
11637 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
11638
11639         PR other/19093
11640         * g++.dg/opt/max1.C: Fix for 64bit targets.
11641
11642 2004-12-20  Matt Austern  <austern@apple.com>
11643
11644         PR c++/19044
11645         * g++.dg/ext/builtin6.C: New
11646
11647 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
11648
11649         PR tree-optimization/19080
11650         * gcc.c-torture/compile/pr19080.c: New test.
11651
11652 2004-12-20  Steven Bosscher  <stevenb@suse.de>
11653
11654         * gcc.dg/20041219-1.c: New test.
11655
11656 2004-12-19  Roger Sayle  <roger@eyesopen.com>
11657
11658         PR middle-end/19068
11659         * g++.dg/opt/max1.C: New test case.
11660
11661 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11662
11663         * gcc.dg/fdata-sections-1.c: New test.
11664
11665 2004-12-18  Roger Sayle  <roger@eyesopen.com>
11666
11667         PR middle-end/18548
11668         * gcc.dg/max-1.c: New test case.
11669
11670 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * gcc.c-torture/execute/20041218-1.c: New test.
11673
11674 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
11675
11676         * gcc.dg/pr18501.c: New test.
11677         * gcc.dg/uninit-5.c: XFAIL.
11678         * gcc.dg/uninit-9.c: XFAIL.
11679
11680 2004-12-17  Dale Johannesen  <dalej@apple.com>
11681
11682         * gcc.dg/20041213-1.c: New.
11683
11684 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
11685
11686         * objc.dg/stabs-1.m: Allow assembly label to begin
11687         with a dot ('.').
11688
11689 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
11690
11691         * gcc.c-torture/execute/20041213-1.c: Move...
11692         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
11693
11694 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
11695
11696         PR c++/18721
11697         * g++.dg/lookup/conv-5.C: New.
11698
11699 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
11700
11701         * objc.dg/stabs-1.m: New test.
11702
11703 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11704
11705         * gcc.dg/visibility-c.c: Change compile to
11706         assemble for the test.
11707
11708 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11709
11710         PR target/19041
11711         * gcc.dg/visibility-c.c: New test.
11712
11713 2004-12-16  Roger Sayle  <roger@eyesopen.com>
11714
11715         PR middle-end/18493
11716         * gcc.dg/switch-8.c: New test case.
11717
11718 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11719
11720         PR c++/18905
11721         * g++.dg/template/init4.C: New.
11722         * g++.dg/opt/static3.C: Enable optimizer.
11723
11724 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
11725
11726         * g++.dg/other/complex1.C: New test.
11727
11728 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
11729
11730         * g++.dg/opt/inline9.C: New test.
11731
11732 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11733
11734         PR fortran/18993
11735         * gfotran.dg/nullify_1.f: New test.
11736
11737 2004-12-15  Richard Henderson  <rth@redhat.com>
11738
11739         * gcc.target/i386/i386.exp: New harness.
11740         * gcc.target/i386/vect-args.c: New.
11741
11742 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
11743
11744         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
11745
11746 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11747
11748         PR c++/18825
11749         * g++.dg/template/friend32.C: New test.
11750
11751 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11752
11753         * cpp/pragma-once-1.c: New test.
11754         * cpp/pragma-once-1b.h: Likewise.
11755         * cpp/pragma-once-1c.h: Likewise.
11756         * cpp/pragma-once-1d.h: Likewise.
11757         * cpp/inc/pragma-once-1a.h: Likewise.
11758
11759 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
11760             Steven G. Kargl  <kargls@comcast.net>
11761
11762         PR fortran/17597
11763         * gfortran.dg/list_read_3.f90: New test.
11764
11765 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11766
11767         * gcc.dg/ftrapv-2.c: New test.
11768
11769 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11770
11771         PR c++/18981
11772         * g++.dg/template/typename9.C: New test.
11773
11774 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11775
11776         PR c++/18738
11777         * g++.dg/template/typename8.C: New test.
11778         * g++.dg/parse/friend2.C: Tweak error message.
11779
11780 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11781
11782         * gcc.c-torture/20041214-1.c: New test.
11783
11784 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11785
11786         PR c++/18965
11787         * g++.dg/init/array17.C: New test.
11788
11789 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11790
11791         PR c++/18793
11792         * g++.dg/init/aggr3.C: New test.
11793
11794 2004-12-14  Janis Johnson  <janis187@us.ibm.com
11795
11796         * gcc.dg/altivec-types-1.c: New test.
11797         * gcc.dg/altivec-types-2.c: New test.
11798         * gcc.dg/altivec-types-3.c: New test.
11799         * gcc.dg/altivec-types-4.c: New test.
11800         * g++.dg/ext/altivec-types-1.C: New test.
11801         * g++.dg/ext/altivec-types-2.C: New test.
11802         * g++.dg/ext/altivec-types-3.C: New test.
11803         * g++.dg/ext/altivec-types-4.C: New test.
11804
11805 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
11806
11807         PR middle-end/18951
11808         * gcc.c-torture/execute/20041213-1.c: New test.
11809
11810 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
11811
11812         PR c++/18949
11813         * g++.dg/template/cast1.C: New.
11814
11815 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
11816
11817         * gcc.c-torture/execute/20041213-2.c: New test.
11818
11819 2004-12-13  Richard Henderson  <rth@redhat.com>
11820
11821         * gcc.dg/i386-sse-10.c: Fix typo in options.
11822
11823 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
11824
11825         PR c++/18968
11826         * g++.dg/opt/pr18968.C: New test.
11827
11828 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
11829
11830         PR c++/18925
11831         * g++.dg/ext/visibility/staticdatamem.C: New test.
11832
11833 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
11834
11835         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
11836
11837 2004-12-13  Roger Sayle  <roger@eyesopen.com>
11838
11839         PR rtl-optimization/18928
11840         * gcc.dg/pr18928-1.c: New test case.
11841
11842 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
11843
11844         PR tree-opt/16951
11845         * gcc.c-torture/compile/20041211-1.c: New.
11846
11847 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11848
11849         PR middle-end/17564
11850         * gcc.c-torture/execute/20041212-1.c: New test.
11851
11852 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11853
11854         PR fortran/18869
11855         * gfortran.dg/common_1.f90: New test.
11856
11857 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
11858         Paul Brook  <paul@codesourcery.com>
11859
11860         PR fortran/16222
11861         * gfortran.dg/real_do_1.f90: New test.
11862
11863 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11864
11865         PR tree-opt/18040
11866         * g++.dg/opt/ptrmem6.C: New test.
11867
11868 2004-12-11  Roger Sayle  <roger@eyesopen.com>
11869
11870         PR middle-end/18921
11871         * gcc.dg/pr18921-1.c: New test case.
11872
11873 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11874
11875         PR fortran/17175
11876         * gfortran.dg/scale_1.f90: New test.
11877
11878 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
11879
11880         PR middle-end/18903
11881         * gcc.c-torture/compile/pr18903.c: New test.
11882
11883 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
11884
11885         * gcc.c-torture/execute/20041210-1.c: New test.
11886
11887 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11888
11889         PR c++/18731
11890         * g++.dg/parser/struct-1.C: New test.
11891         * g++.dg/parser/struct-2.C: New test.
11892         * g++.dg/parser/struct-3.C: New test.
11893
11894 2004-12-09  Richard Henderson  <rth@redhat.com>
11895
11896         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
11897
11898         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
11899         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
11900
11901 2004-12-09  Matt Austern  <austern@apple.com>
11902
11903         PR c++/18514
11904         * g++.dg/ext/builtin1.C: New
11905         * g++.dg/ext/builtin2.C: New
11906         * g++.dg/ext/builtin3.C: New
11907         * g++.dg/ext/builtin4.C: New
11908         * g++.dg/ext/builtin5.C: New
11909
11910 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
11911
11912         PR tree-opt/18904
11913         * g++.dg/opt/ptrmem5.C: New test.
11914
11915 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
11916
11917         * g++.dg/parse/typename5.C: Adjust for new error.
11918         * g++.dg/parse/typename7.C: New.
11919
11920 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11921
11922         PR c++/18073
11923         * g++.dg/other/mmintrin.C: New test.
11924
11925 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11926
11927         PR c++/16681
11928         * g++.dg/init/array15.C: New.
11929         * g++.dg/init/array16.C: New.
11930
11931 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11932
11933         PR fortran/18826
11934         * gfortran.dg/assign_1.f90: New test.
11935
11936 2004-12-08  Nick Clifton  <nickc@redhat.com>
11937
11938         * gcc.target/xstormy16/bss_below100: New directory containing tests.
11939         * gcc.target/xstormy16/data_below100: Likewise.
11940         * gcc.target/xstormy16/sfr: Likewise.
11941         * gcc.target/xstormy16/below100.S: New test source file.
11942         * gcc.target/xstormy16/below100.ld: New test linker script.
11943         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
11944         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
11945         bp instructions.
11946         * gcc.target/xstormy16/bp.c: Likewise.
11947
11948         * gcc.target/xstormy16/bss_below100: New files:
11949         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11950         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11951         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11952         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11953         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11954         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11955         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11956         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11957         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11958         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11959         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11960         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11961         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11962         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11963         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11964         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11965         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11966         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11967         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11968         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11969         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11970         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
11971         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
11972         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
11973         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
11974         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
11975         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
11976
11977         * gcc.target/xstormy16/data_below100: New files:
11978         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
11979         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
11980         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
11981         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
11982         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
11983         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
11984         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
11985         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
11986         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
11987         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
11988         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
11989         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
11990         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
11991         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
11992         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
11993         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
11994         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
11995         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
11996         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
11997         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
11998         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
11999         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12000         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12001         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12002         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12003         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12004         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12005
12006         * gcc.target/xstormy16/sfr: New files:
12007         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12008         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12009         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12010         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12011         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12012         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12013         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12014         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12015         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12016         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12017         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12018         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12019         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12020         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12021         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12022         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12023         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12024         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12025         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12026         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12027         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12028         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12029         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12030         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12031         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12032         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12033         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12034         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12035         27_if0_sfrw_bitfield_f.c
12036
12037 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12038
12039         PR c++/18100
12040         * g++.dg/lookup/name-clash4.C: New test.
12041
12042 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12043
12044         PR c++/18672
12045         * g++.dg/opt/array1.C: New.
12046
12047         PR c++/18803
12048         * g++.dg/template/operator5.C: New.
12049
12050 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12051
12052         PR c/18867
12053         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12054
12055 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12056
12057         * gcc.dg/noncompile/20041207.c: New test.
12058
12059 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12060
12061         * g++.dg/other/unreachable-1.C: New test.
12062
12063 2004-12-06  Nick Clifton  <nickc@redhat.com>
12064
12065         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12066         <limits.h> because the latter comes from gcc's include/ directory
12067         and not the newlib/libc/include directory.
12068
12069 2004-12-04  Richard Henderson  <rth@redhat.com>
12070
12071         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12072
12073 2004-12-04  Richard Henderson  <rth@redhat.com>
12074
12075         * lib/target-supports.exp (check_gc_sections_available): Disable
12076         for alpha and ia64.
12077
12078 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12079
12080         PR middle-end/17909
12081         * g++.dg/other/vararg-2.C: New test.
12082
12083 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12084
12085         PR c++/17011, c++/17971
12086         * g++.dg/template/error15.C: Adjust expected error.
12087         * g++.dg/template/instantiate3.C: Likewise.
12088
12089 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12090
12091         * gcc.dg/altivec-18.c: Fix for darwin
12092
12093 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12094
12095         PR c++/18782
12096         * g++.dg/parse/ptrmem2.C: New.
12097
12098         PR c++/18318
12099         * g++.dg/template/new1.C: New.
12100
12101 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12102
12103         PR fortran/18710
12104         * gfortran.dg/direct_io_3.f90: New test.
12105
12106 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12107
12108         PR 18758
12109         * g++.dg/parse/crash21.C: New.
12110
12111 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12112
12113         PR c++/15664, c++/18276
12114         * g++.dg/template/ttp13.C: New test.
12115         * g++.dg/template/ttp14.C: Likewise.
12116
12117 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12118
12119         PR c++/18123
12120         * g++.dg/parse/enum2.C: New test.
12121         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12122
12123 2004-12-02  Nick Clifton  <nickc@redhat.com>
12124
12125         * gcc.target/xstormy16: New test directory.
12126         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12127         * gcc.target/xstormy16/bp.c: Check the generation of bp
12128         instructions.
12129         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12130         bn instructions and the BELOW100 attribute.
12131
12132 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12133
12134         PR target/16952
12135         * gcc.dg/ppc-eabi.c: New.
12136
12137 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12138
12139         PR fortran/18284
12140         * gfortran.dg/backspace.f90
12141
12142 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12143
12144         * gfortran.dg/inquire.f90: New test.
12145
12146 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12147
12148         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12149         handle effective-target-keyword.
12150         (dg-skip-if): Support effective-target keyword as target list.
12151         (dg-xfail-if): Ditto.
12152         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12153
12154 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12155
12156         PR tree-optimization/18291
12157         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12158
12159 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12160
12161         PR C++/18729
12162         * g++.dg/parse/crash20.C: New.
12163
12164         PR c++/17431
12165         * g++.dg/overload/arg1.C: New.
12166         * g++.dg/overload/arg2.C: New.
12167         * g++.dg/overload/arg3.C: New.
12168         * g++.dg/overload/arg4.C: New.
12169
12170 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12171
12172         * gcc.dg/c99-flex-array-4.c: Remove.
12173
12174 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12175
12176         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12177
12178         * lib/target-supports.exp (is-effective-target): Simplify.
12179
12180         * lib/target-supports.exp (check_effective_target_vect_long):
12181         Fix for powerpc64-*-*.
12182
12183 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12184
12185         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12186         to support new requirements on FreeBSD 5.
12187
12188 2004-11-30  Devang Patel  <dpatel@apple.com>
12189
12190         PR 18702
12191         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12192
12193 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12194
12195         * g++.dg/ext/altivec-13.C: New test.
12196
12197 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12198
12199         PR tree-opt/18298
12200         * gcc.c-torture/execute/p18298.c: New test.
12201
12202 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12203             Dorit Naishlos  <dorit@il.ibm.com>
12204
12205         PR tree-opt/18607
12206         * gcc.dg/vect/vect-89.c: New test.
12207
12208 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12209
12210         * gcc.dg/pr18596-1.c: New test.
12211
12212 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12213
12214         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12215
12216 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12217
12218         PR c/18479
12219         * gcc.dg/pr18479.c: New test.
12220
12221 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12222
12223         PR target/18490
12224         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12225         mmix-knuth-mmixware.
12226
12227         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12228         cris-*-elf* cris-*-aout* mmix-*-*
12229
12230 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12231
12232         PR middle-end/18725
12233         * gcc.dg/pr18725.c: New test.
12234
12235 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12236
12237         PR target/18488
12238         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12239
12240         PR target/18336
12241         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12242
12243 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12244
12245         PR c++/18368
12246         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12247         * g++.old-deja/g++.law/ctors5.C: Likewise.
12248         * g++.old-deja/g++.other/crash25.C: Likewise.
12249
12250         PR c++/18674
12251         * g++.dg/template/error16.C: New test.
12252
12253         PR c++/18512
12254         * g++.dg/template/crash29.C: New test.
12255
12256 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12257
12258         PR tree-optimization/18712
12259         * gcc.c-torture/compile/pr18712.c: New test.
12260
12261 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12262
12263         PR c/7544
12264         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12265         tests.
12266
12267 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12268
12269         PR c++/18652
12270         * g++.dg/lookup/crash6.C: New test.
12271
12272 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12273
12274         PR middle-end/18164
12275         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12276
12277 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12278
12279         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12280         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12281         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12282
12283 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12284
12285         * gcc.dg/pr18164.c: New test.
12286
12287 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12288
12289         * gcc.dg/funroll-loops-all.c: New.
12290
12291 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12292
12293         PR target/18489
12294         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12295         delimeter, match space and TAB as well as ":".
12296
12297         PR target/18484
12298         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12299
12300         PR target/18348
12301         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12302
12303         PR target/18345
12304         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12305
12306         PR target/18337
12307         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12308
12309 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12310
12311         * gfortran.dg/direct_io_2.f90: New test.
12312
12313 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12314
12315         PR target/18334
12316         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12317
12318 2004-11-28  Richard Henderson  <rth@redhat.com>
12319
12320         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12321
12322 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12323
12324         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12325         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
12326         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
12327         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
12328         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
12329         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
12330         gcc.dg/pointer-arith-8.c: New tests.
12331
12332 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
12333
12334         PR fortran/18364
12335         * gfortran.dg/endfile.f90: New test.
12336
12337 2004-11-27  Falk Hueffner  <falk@debian.org>
12338
12339         * gcc.dg/loop-6.c: New test.
12340
12341 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12342
12343         * gcc.c-torture/execute/20041126-1.c: New test.
12344
12345 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12346
12347         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
12348         on IRIX.
12349
12350 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12351
12352         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
12353         functions.
12354
12355 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12356
12357         PR rtl-optimization/17825
12358         * gcc.c-torture/compile/20041119-1.c: New test.
12359
12360 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12361
12362         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
12363         Check existence of ld library path variables before unsetting.
12364
12365 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
12366
12367         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
12368
12369 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12370
12371         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
12372
12373 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12374
12375         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12376
12377 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12378
12379         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
12380         dg-do directive.
12381
12382 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12383
12384         * gcc.dg/pr17957.c: Pass --param, not -param.
12385
12386 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12387
12388         PR middle-end/17957
12389         * testsuite/gcc.dg/pr17957.c: New test.
12390
12391 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
12392
12393         PR c++/18445
12394         * g++.dg/template/crash28.C: Likewise.
12395
12396         PR c++/18001
12397         * g++.dg/expr/unary2.C: Adjust lvalue messages.
12398         * g++.dg/ext/lvaddr.C: Likewise.
12399         * g++.dg/opt/pr7503-3.C: Likewise.
12400
12401         PR c++/18466
12402         * g++.dg/parse/qualified3.C: New test.
12403         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
12404
12405         PR c++/18545
12406         * g++.dg/expr/return1.C: New test.
12407
12408 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12409
12410         Friend class name lookup 3/n, PR c++/3332
12411         * g++.dg/lookup/friend3.C: New test.
12412         * g++.dg/lookup/friend4.C: Likewise.
12413         * g++.dg/lookup/friend5.C: Likewise.
12414
12415 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12416
12417         Friend class name lookup 2/n, PR c++/14513, c++/15410
12418         * g++.dg/lookup/friend2.C: New test.
12419         * g++.dg/template/friend31.C: Likewise.
12420
12421 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12422
12423         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
12424
12425 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12426
12427         PR c++/17473
12428         * g++.dg/tc1/dr56.C: Remove.
12429         * g++.dg/template/typedef1.C: Add dg-error markers.
12430         * g++.old-deja/g++.other/typedef7.C: Likewise.
12431
12432         PR c++/18285
12433         * g++.dg/parse/typedef7.C: New test.
12434
12435 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
12436
12437         * gcc.c-torture/execute/20041124-1.c: New test.
12438
12439 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12440
12441         * g++.dg/template/deduce3.C: New test.
12442
12443         PR c++/18586
12444         * g++.dg/template/crash27.C: New test.
12445
12446         PR c++/18530
12447         * g++.dg/warn/Wshadow-3.C: New test.
12448
12449 2004-11-24  Devang Patel  <dpatel@apple.com>
12450
12451         PR/18555
12452         * gcc.dg/cpp/isysroot-1.c: New test.
12453         * gcc.dg/cpp/usr/include/stdio.h: New file.
12454         * gcc.dg/cpp/isysroot-2.c: New test.
12455         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
12456         New file.
12457
12458 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12459
12460         PR c++/8929
12461         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
12462
12463 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12464
12465         * gcc.target/sparc/align.c: Do not include <stdint.h>.
12466         * gcc.target/sparc/pdist.c: Likewise.
12467
12468 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
12469
12470         PR c++/16882
12471         * g++.dg/conversion/simd1.C: New test.
12472
12473 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12474
12475         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
12476         and restore_ld_library_path_env_vars.
12477         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
12478         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
12479         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
12480         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
12481
12482 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
12483
12484         * gcc.dg/pragma-align-2.c: Test macro expansion.
12485         * gcc.dg/pragma-pack-2.c: New test.
12486
12487 2004-11-23  Richard Henderson  <rth@redhat.com>
12488
12489         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
12490         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12491         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
12492         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
12493         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
12494         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
12495
12496         * gcc.dg/vect/vect.exp: Add check for alpha.
12497         * lib/target-supports.exp (check_alpha_max_hw_available): New.
12498         (check_effective_target_vect_int): Enable for alpha.
12499         (check_effective_target_vect_long): New.
12500         (is-effective-target): Add it.
12501
12502 2004-11-23  Uros Bizjak <uros@kss-loka.si>
12503
12504         * gcc.dg/pr18614-1.c: New test.
12505
12506 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12507
12508         * gcc.dg/setjmp-2.c: New test.
12509
12510 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
12511
12512         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
12513         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
12514         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
12515         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
12516         gcc.target/sparc/pdist.c: New tests.
12517
12518 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
12519
12520         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
12521
12522 2004-11-22  Dale Johannesen  <dalej@apple.com>
12523
12524         * gcc.dg/20041111-1.c: New.
12525
12526 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12527
12528         PR tree-opt/18536
12529         * gcc.dg/vect/pr18536.c: New test.
12530
12531 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12532
12533         PR c++/18354
12534         * g++.dg/template/nontype11.C: New test.
12535
12536 2004-11-21  Roger Sayle  <roger@eyesopen.com>
12537
12538         PR middle-end/18520
12539         * gcc.dg/pr18520-1.c: New test case.
12540
12541 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
12542
12543         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
12544         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
12545         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
12546         expected diagnostics.
12547
12548 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12549
12550         PR target/18580
12551         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
12552         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
12553         vect-77.c, vect-77a.c: XFAIL on the SPARC.
12554
12555 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12556
12557         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
12558
12559 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
12560             Joseph Myers  <joseph@codesourcery.com>
12561
12562         * lib/target-supports.exp (check_visibility_available): Really
12563         test the compiler.
12564
12565 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12566
12567         PR tree-opt/18181
12568         * gcc.dg/vect/vect-85.c: New test.
12569         * gcc.dg/vect/vect-86.c: New test.
12570         * gcc.dg/vect/vect-87.c: New test.
12571         * gcc.dg/vect/vect-88.c: New test.
12572
12573 2004-11-19  Ben Elliston  <bje@au.ibm.com>
12574
12575         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
12576
12577 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
12578
12579         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
12580         * gcc.dg/ppc-and-1.c: Ditto.
12581         * gcc.dg/ppc-compare-1.c: Ditto.
12582         * gcc.dg/ppc-mov-1.c: Ditto
12583
12584 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
12585             Mark Mitchell  <mark@codesourcery.com>
12586
12587         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
12588
12589 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12590             Aldy Hernandez  <aldyh@redhat.com>
12591
12592         * lib/target-supports.exp (check_effective_target_vect_int): New
12593         (check_effective_target_vect_float): New
12594         (check_effective_target_vect_double): New.
12595         (is-effective-target): Support new effective targets keywords.
12596         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
12597         default action for dg-do.
12598         * gcc.dg/vect/pr16105.c: Use new support.
12599         * gcc.dg/vect/pr18400.c: Ditto.
12600         * gcc.dg/vect/pr18425.c: Ditto.
12601         * gcc.dg/vect/vect-1.c: Ditto.
12602         * gcc.dg/vect/vect-10.c: Ditto.
12603         * gcc.dg/vect/vect-11.c: Ditto.
12604         * gcc.dg/vect/vect-12.c: Ditto.
12605         * gcc.dg/vect/vect-13.c: Ditto.
12606         * gcc.dg/vect/vect-14.c: Ditto.
12607         * gcc.dg/vect/vect-15.c: Ditto.
12608         * gcc.dg/vect/vect-16.c: Ditto.
12609         * gcc.dg/vect/vect-17.c: Ditto.
12610         * gcc.dg/vect/vect-18.c: Ditto.
12611         * gcc.dg/vect/vect-19.c: Ditto.
12612         * gcc.dg/vect/vect-2.c: Ditto.
12613         * gcc.dg/vect/vect-20.c: Ditto.
12614         * gcc.dg/vect/vect-21.c: Ditto.
12615         * gcc.dg/vect/vect-22.c: Ditto.
12616         * gcc.dg/vect/vect-23.c: Ditto.
12617         * gcc.dg/vect/vect-24.c: Ditto.
12618         * gcc.dg/vect/vect-25.c: Ditto.
12619         * gcc.dg/vect/vect-26.c: Ditto.
12620         * gcc.dg/vect/vect-27.c: Ditto.
12621         * gcc.dg/vect/vect-27a.c: Ditto.
12622         * gcc.dg/vect/vect-28.c: Ditto.
12623         * gcc.dg/vect/vect-29.c: Ditto.
12624         * gcc.dg/vect/vect-29a.c: Ditto.
12625         * gcc.dg/vect/vect-3.c: Ditto.
12626         * gcc.dg/vect/vect-30.c: Ditto.
12627         * gcc.dg/vect/vect-31.c: Ditto.
12628         * gcc.dg/vect/vect-32.c: Ditto.
12629         * gcc.dg/vect/vect-33.c: Ditto.
12630         * gcc.dg/vect/vect-34.c: Ditto.
12631         * gcc.dg/vect/vect-35.c: Ditto.
12632         * gcc.dg/vect/vect-36.c: Ditto.
12633         * gcc.dg/vect/vect-37.c: Ditto.
12634         * gcc.dg/vect/vect-38.c: Ditto.
12635         * gcc.dg/vect/vect-4.c: Ditto.
12636         * gcc.dg/vect/vect-40.c: Ditto.
12637         * gcc.dg/vect/vect-41.c: Ditto.
12638         * gcc.dg/vect/vect-42.c: Ditto.
12639         * gcc.dg/vect/vect-43.c: Ditto.
12640         * gcc.dg/vect/vect-44.c: Ditto.
12641         * gcc.dg/vect/vect-45.c: Ditto.
12642         * gcc.dg/vect/vect-46.c: Ditto.
12643         * gcc.dg/vect/vect-47.c: Ditto.
12644         * gcc.dg/vect/vect-48.c: Ditto.
12645         * gcc.dg/vect/vect-48a.c: Ditto.
12646         * gcc.dg/vect/vect-49.c: Ditto.
12647         * gcc.dg/vect/vect-5.c: Ditto.
12648         * gcc.dg/vect/vect-50.c: Ditto.
12649         * gcc.dg/vect/vect-51.c: Ditto.
12650         * gcc.dg/vect/vect-52.c: Ditto.
12651         * gcc.dg/vect/vect-53.c: Ditto.
12652         * gcc.dg/vect/vect-54.c: Ditto.
12653         * gcc.dg/vect/vect-55.c: Ditto.
12654         * gcc.dg/vect/vect-56.c: Ditto.
12655         * gcc.dg/vect/vect-56a.c: Ditto.
12656         * gcc.dg/vect/vect-57.c: Ditto.
12657         * gcc.dg/vect/vect-58.c: Ditto.
12658         * gcc.dg/vect/vect-59.c: Ditto.
12659         * gcc.dg/vect/vect-6.c: Ditto.
12660         * gcc.dg/vect/vect-60.c: Ditto.
12661         * gcc.dg/vect/vect-61.c: Ditto.
12662         * gcc.dg/vect/vect-62.c: Ditto.
12663         * gcc.dg/vect/vect-63.c: Ditto.
12664         * gcc.dg/vect/vect-64.c: Ditto.
12665         * gcc.dg/vect/vect-65.c: Ditto.
12666         * gcc.dg/vect/vect-66.c: Ditto.
12667         * gcc.dg/vect/vect-67.c: Ditto.
12668         * gcc.dg/vect/vect-68.c: Ditto.
12669         * gcc.dg/vect/vect-69.c: Ditto.
12670         * gcc.dg/vect/vect-7.c: Ditto.
12671         * gcc.dg/vect/vect-72.c: Ditto.
12672         * gcc.dg/vect/vect-72a.c: Ditto.
12673         * gcc.dg/vect/vect-73.c: Ditto.
12674         * gcc.dg/vect/vect-74.c: Ditto.
12675         * gcc.dg/vect/vect-75.c: Ditto.
12676         * gcc.dg/vect/vect-76.c: Ditto.
12677         * gcc.dg/vect/vect-77.c: Ditto.
12678         * gcc.dg/vect/vect-77a.c: Ditto.
12679         * gcc.dg/vect/vect-78.c: Ditto.
12680         * gcc.dg/vect/vect-79.c: Ditto.
12681         * gcc.dg/vect/vect-8.c: Ditto.
12682         * gcc.dg/vect/vect-80.c: Ditto.
12683         * gcc.dg/vect/vect-82.c: Ditto.
12684         * gcc.dg/vect/vect-82_64.c: Ditto.
12685         * gcc.dg/vect/vect-83.c: Ditto.
12686         * gcc.dg/vect/vect-83_64.c: Ditto.
12687         * gcc.dg/vect/vect-9.c: Ditto.
12688         * gcc.dg/vect/vect-all.c: Ditto.
12689         * gcc.dg/vect/vect-none.c: Ditto.
12690
12691 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12692
12693         * lib/gcc-dg.exp (dg-skip-if): New function.
12694         (dg-forbid-option): Remove.
12695         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
12696         * g++.dg/abi/bitfield8.C: Likewise.
12697         * g++.dg/abi/dtor1.C: Likewise.
12698         * g++.dg/abi/empty10.C: Likewise.
12699         * g++.dg/abi/empty7.C: Likewise.
12700         * g++.dg/abi/empty9.C: Likewise.
12701         * g++.dg/abi/layout3.C: Likewise.
12702         * g++.dg/abi/layout4.C: Likewise.
12703         * g++.dg/abi/thunk1.C: Likewise.
12704         * g++.dg/abi/thunk2.C: Likewise.
12705         * g++.dg/abi/vbase11.C: Likewise.
12706         * g++.dg/abi/vthunk2.C: Likewise.
12707         * g++.dg/abi/vthunk3.C: Likewise.
12708         * g++.dg/ext/attrib8.C: Likewise.
12709         * g++.dg/opt/longbranch2.C: Likewise.
12710         * g++.dg/opt/reg-stack4.C: Likewise.
12711         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12712         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12713         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12714         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12715         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12716         * gcc.dg/20000609-1.c: Likewise.
12717         * gcc.dg/20000720-1.c: Likewise.
12718         * gcc.dg/20011107-1.c: Likewise.
12719         * gcc.dg/20011119-1.c: Likewise.
12720         * gcc.dg/20020108-1.c: Likewise.
12721         * gcc.dg/20020122-2.c: Likewise.
12722         * gcc.dg/20020122-3.c: Likewise.
12723         * gcc.dg/20020201-3.c: Likewise.
12724         * gcc.dg/20020206-1.c: Likewise.
12725         * gcc.dg/20020218-1.c: Likewise.
12726         * gcc.dg/20020310-1.c: Likewise.
12727         * gcc.dg/20020411-1.c: Likewise.
12728         * gcc.dg/20020418-2.c: Likewise.
12729         * gcc.dg/20020426-1.c: Likewise.
12730         * gcc.dg/20020426-2.c: Likewise.
12731         * gcc.dg/20020517-1.c: Likewise.
12732         * gcc.dg/20020523-1.c: Likewise.
12733         * gcc.dg/20020523-2.c: Likewise.
12734         * gcc.dg/20020729-1.c: Likewise.
12735         * gcc.dg/20030204-1.c: Likewise.
12736         * gcc.dg/20030826-2.c: Likewise.
12737         * gcc.dg/20030926-1.c: Likewise.
12738         * gcc.dg/20031202-1.c: Likewise.
12739         * gcc.dg/980312-1.c: Likewise.
12740         * gcc.dg/980313-1.c: Likewise.
12741         * gcc.dg/990117-1.c: Likewise.
12742         * gcc.dg/990424-1.c: Likewise.
12743         * gcc.dg/990524-1.c: Likewise.
12744         * gcc.dg/991230-1.c: Likewise.
12745         * gcc.dg/i386-387-1.c: Likewise.
12746         * gcc.dg/i386-387-2.c: Likewise.
12747         * gcc.dg/i386-387-3.c: Likewise.
12748         * gcc.dg/i386-387-4.c: Likewise.
12749         * gcc.dg/i386-387-5.c: Likewise.
12750         * gcc.dg/i386-387-6.c: Likewise.
12751         * gcc.dg/i386-asm-1.c: Likewise.
12752         * gcc.dg/i386-bitfield1.c: Likewise.
12753         * gcc.dg/i386-bitfield2.c: Likewise.
12754         * gcc.dg/i386-loop-1.c: Likewise.
12755         * gcc.dg/i386-loop-2.c: Likewise.
12756         * gcc.dg/i386-loop-3.c: Likewise.
12757         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12758         * gcc.dg/i386-pic-1.c: Likewise.
12759         * gcc.dg/i386-regparm.c: Likewise.
12760         * gcc.dg/i386-signbit-1.c: Likewise.
12761         * gcc.dg/i386-signbit-2.c: Likewise.
12762         * gcc.dg/i386-signbit-3.c: Likewise.
12763         * gcc.dg/i386-sse-5.c: Likewise.
12764         * gcc.dg/i386-sse-8.c: Likewise.
12765         * gcc.dg/i386-unroll-1.c: Likewise.
12766         * gcc.dg/tls/opt-1.c: Likewise.
12767         * gcc.dg/tls/opt-2.c: Likewise.
12768         * gcc.dg/unroll-1.c: Likewise.
12769         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12770         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12771         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12772         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12773
12774 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12775
12776         * g++.dg/template/incomplete1.C: New test.
12777
12778 2004-11-16  Nick Clifton  <nickc@redhat.com>
12779
12780         Revert patches accidentally commited during checkin of fixes for
12781         xstormy16 tests:
12782         gcc.c-torture/execute/simd-4.c: Revert
12783         gcc.dg/20040910-1.c: Revert.
12784
12785 2004-11-16  Paul Brook  <paul@codesourcery.com>
12786
12787         PR fortran/13010
12788         * gfortran.dg/der_pointer_1.f90: New test.
12789
12790 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
12791
12792         PR c/18498
12793         * gcc.dg/bitfld-13.c: New test.
12794
12795 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
12796
12797         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
12798         powerpc*-*-linux*.
12799
12800         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
12801         * gcc.dg/ppc64-abi-2.c: Ditto.
12802         * gcc.dg/ppc64-abi-3.c: Ditto.
12803
12804         * lib/gcc-dg.exp (dg-target-list): Remove.
12805
12806 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
12807
12808         * gcc.dg/ia64-postinc.c: New test.
12809
12810 2004-11-15  Mark Mitchell <mark@codesourcery.com>
12811
12812         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
12813
12814 2004-11-15  Nick Clifton  <nickc@redhat.com>
12815
12816         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
12817         __INT_MAX__ so that the test can be compiled by toolchains
12818         targeted at 16-bit processors.
12819
12820         * gcc.dg/20040625-1.c: Use long constants rather than integers
12821         when performing arithmetic that will overflow 16-bits.
12822
12823         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
12824         xstormy16.  It does not support 128-bit vector operations.
12825
12826         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
12827         with the macro PTR_TYPE.  Define this macro to an integer type
12828         suitable for holding a pointer.
12829
12830         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
12831         the target is a 16-bit processor.
12832
12833         * gcc.dg/cpp/if-2.c: Expect a different warning message from
12834         16-bit targets where the character constant will be too long.
12835
12836         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
12837         where the double will not be directly addressable.
12838
12839 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12840
12841         Friend class name lookup 1/n, PR c++/18471
12842         * g++.dg/template/crash26.C: New test.
12843         * g++.dg/lookup/struct1.C: Adjust expected error.
12844         * g++.dg/parse/elab1.C: Likewise.
12845         * g++.dg/parse/elab2.C: Likewise.
12846         * g++.dg/parse/int-as-enum1.C: Likewise.
12847         * g++.dg/parse/struct-as-enum1.C: Likewise.
12848         * g++.dg/parse/typedef1.C: Likewise.
12849         * g++.dg/parse/typedef3.C: Likewise.
12850         * g++.dg/parse/typedef4.C: Likewise.
12851         * g++.dg/parse/typedef5.C: Likewise.
12852         * g++.dg/template/nontype4.C: Likewise.
12853         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
12854         * g++.old-deja/g++.other/elab1.C: Likewise.
12855         * g++.old-deja/g++.other/syntax4.C: Likewise.
12856
12857 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12858
12859         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
12860
12861 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
12862
12863         * gcc.c-torture/execute/20041114-1.c: New test.
12864
12865 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
12866
12867         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
12868         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
12869         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
12870         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
12871         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
12872         gcc.dg/switch-7.c: New tests.
12873
12874 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12875
12876         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
12877
12878 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12879
12880         PR tree-opt/18400
12881         * gcc.dg/vect/pr18400.c: New test.
12882
12883 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12884             Andrew Pinski  <pinskia@physics.uc.edu>
12885
12886         PR tree-opt/18425
12887         * gcc.dg/vect/pr18425.c: New test.
12888
12889 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12890
12891         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
12892         Guard with dg-require-alias and dg-require-visibility.
12893
12894 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12895
12896         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
12897
12898 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12899
12900         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
12901
12902 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12903
12904         PR c++/17344
12905         * g++.dg/template/defarg5.C: New test.
12906
12907 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12908
12909         * g++.dg/parse/cast1.C: Run only on ILP32.
12910         * g++.old-deja/g++.mike/p784.C: Likewise.
12911
12912 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
12913
12914         * gcc.c-torture/execute/20041113-1.c: New test.
12915
12916 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12917
12918         PR target/18230
12919         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
12920         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
12921         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
12922         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12923         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
12924         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
12925         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
12926         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
12927         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
12928         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12929         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12930         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
12931         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
12932
12933 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
12934
12935         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
12936         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
12937         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
12938         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
12939         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
12940         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
12941         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
12942         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
12943         gcc.target/sparc/combined-1.c: New tests.
12944
12945 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
12946
12947         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
12948         New tests.
12949
12950 2004-11-12  Mark Mitchell <mark@codesourcery.com>
12951
12952         * lib/gcc-dg.exp (dg-forbid-option): New function.
12953         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
12954         * g++.dg/abi/bitfield8.C: Likewise.
12955         * g++.dg/abi/dtor1.C: Likewise.
12956         * g++.dg/abi/empty10.C: Likewise.
12957         * g++.dg/abi/empty7.C: Likewise.
12958         * g++.dg/abi/empty9.C: Likewise.
12959         * g++.dg/abi/layout3.C: Likewise.
12960         * g++.dg/abi/layout4.C: Likewise.
12961         * g++.dg/abi/thunk1.C: Likewise.
12962         * g++.dg/abi/thunk2.C: Likewise.
12963         * g++.dg/abi/vbase11.C: Likewise.
12964         * g++.dg/abi/vthunk2.C: Likewise.
12965         * g++.dg/abi/vthunk3.C: Likewise.
12966         * g++.dg/ext/attrib8.C: Likewise.
12967         * g++.dg/opt/longbranch2.C: Likewise.
12968         * g++.dg/opt/reg-stack4.C: Likewise.
12969         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12970         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12971         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12972         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12973         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12974         * gcc.dg/20000609-1.c: Likewise.
12975         * gcc.dg/20000720-1.c: Likewise.
12976         * gcc.dg/20011107-1.c: Likewise.
12977         * gcc.dg/20011119-1.c: Likewise.
12978         * gcc.dg/20020108-1.c: Likewise.
12979         * gcc.dg/20020122-2.c: Likewise.
12980         * gcc.dg/20020122-3.c: Likewise.
12981         * gcc.dg/20020201-3.c: Likewise.
12982         * gcc.dg/20020206-1.c: Likewise.
12983         * gcc.dg/20020218-1.c: Likewise.
12984         * gcc.dg/20020310-1.c: Likewise.
12985         * gcc.dg/20020411-1.c: Likewise.
12986         * gcc.dg/20020418-2.c: Likewise.
12987         * gcc.dg/20020426-1.c: Likewise.
12988         * gcc.dg/20020426-2.c: Likewise.
12989         * gcc.dg/20020517-1.c: Likewise.
12990         * gcc.dg/20020523-1.c: Likewise.
12991         * gcc.dg/20020523-2.c: Likewise.
12992         * gcc.dg/20020729-1.c: Likewise.
12993         * gcc.dg/20030204-1.c: Likewise.
12994         * gcc.dg/20030826-2.c: Likewise.
12995         * gcc.dg/20030926-1.c: Likewise.
12996         * gcc.dg/20031202-1.c: Likewise.
12997         * gcc.dg/980312-1.c: Likewise.
12998         * gcc.dg/980313-1.c: Likewise.
12999         * gcc.dg/990117-1.c: Likewise.
13000         * gcc.dg/990424-1.c: Likewise.
13001         * gcc.dg/990524-1.c: Likewise.
13002         * gcc.dg/991230-1.c: Likewise.
13003         * gcc.dg/i386-387-1.c: Likewise.
13004         * gcc.dg/i386-387-2.c: Likewise.
13005         * gcc.dg/i386-387-3.c: Likewise.
13006         * gcc.dg/i386-387-4.c: Likewise.
13007         * gcc.dg/i386-387-5.c: Likewise.
13008         * gcc.dg/i386-387-6.c: Likewise.
13009         * gcc.dg/i386-asm-1.c: Likewise.
13010         * gcc.dg/i386-bitfield1.c: Likewise.
13011         * gcc.dg/i386-bitfield2.c: Likewise.
13012         * gcc.dg/i386-loop-1.c: Likewise.
13013         * gcc.dg/i386-loop-2.c: Likewise.
13014         * gcc.dg/i386-loop-3.c: Likewise.
13015         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13016         * gcc.dg/i386-pic-1.c: Likewise.
13017         * gcc.dg/i386-regparm.c: Likewise.
13018         * gcc.dg/i386-signbit-1.c: Likewise.
13019         * gcc.dg/i386-signbit-2.c: Likewise.
13020         * gcc.dg/i386-signbit-3.c: Likewise.
13021         * gcc.dg/i386-sse-5.c: Likewise.
13022         * gcc.dg/i386-sse-8.c: Likewise.
13023         * gcc.dg/i386-unroll-1.c: Likewise.
13024         * gcc.dg/tls/opt-1.c: Likewise.
13025         * gcc.dg/tls/opt-2.c: Likewise.
13026         * gcc.dg/unroll-1.c: Likewise.
13027         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13028         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13029         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13030         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13031         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13032         -m64 is specified.
13033
13034 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/18389
13037         * g++.dg/parse/cond1.C: New test.
13038
13039         PR c++/18429
13040         * g++.dg/template/array9.C: New test.
13041         * g++.dg/ext/vla1.C: Adjust error messages.
13042         * g++.dg/ext/vlm1.C: Likewise.
13043         * g++.dg/template/crash2.C: Likewise.
13044
13045         PR c++/18436
13046         * g++.dg/template/call3.C: New test.
13047
13048         PR c++/18407
13049         * g++.dg/template/ptrmem11.C: New test.
13050
13051 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13052
13053         PR other/14264
13054         * lib/g++.exp: Set LC_ALL and LANG to C.
13055         * lib/gcc-dg.exp: Likewise.
13056         * lib/gfortran.exp: Likewise.
13057         * lib/objc.exp: Likewise.
13058         * lib/treelang.exp: Likewise.
13059
13060 2004-11-12  Andreas Schwab  <schwab@suse.de>
13061
13062         * gcc.dg/pr16286.c: Fix last change.
13063
13064 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13065
13066         PR c++/18416
13067         * g++.dg/init/global1.C: New test.
13068
13069 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13070
13071         * gcc.c-torture/execute/20041112-1.c: New test.
13072
13073 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13074
13075         * lib/gcc-dg.exp (dg-target-list): New.
13076
13077 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13078             Richard Sandiford  <rsandifo@redhat.com>
13079
13080         * lib/target-supports.exp (get-compiler_messages): New.
13081         (check_named_sections_available): Use it.
13082         (check_effective_target_ilp32): New.
13083         (check_effective_target_lp64): New.
13084         (is-effective-target): New.
13085         * lib/gcc-dg.exp (dg-require-effective-target): New.
13086
13087 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13088
13089         * gcc.dg/precedence-1.c: New test.
13090
13091 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13092
13093         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13094
13095         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13096         message, delete generated files, use more descriptive name for
13097         executable, and make the test unsupported when it cannot be run.
13098
13099         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13100         (dg-require-weak, dg-require-visibility, dg-require-alias,
13101         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13102         dg-require-iconv, dg-require-named-sections): Use it.
13103
13104         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13105
13106 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13107
13108         PR target/16457
13109         * gcc.dg/ppc-and-1: New
13110
13111         PR target/16796
13112         * gcc.dg/ppc-mov-1.c: New.
13113
13114         PR target/16458
13115         * gcc.dg/ppc-compare-1.c: New.
13116
13117 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13118
13119         * objc.dg/desig-init-2.m: New test.
13120
13121 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13122
13123         PR middle-end/18160
13124         * g++.dg/warn/register-var-1.C: New test.
13125         * g++.dg/warn/register-var-2.C: New test.
13126
13127 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13128
13129         * gcc.dg/union-2.c: New test.
13130
13131 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13132
13133         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13134         New test for PR tree-optimization/17892.
13135
13136 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13137
13138         PR c++/18369
13139         * g++.dg/init/new12.C: New test.
13140
13141 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13142
13143         * gcc.target/sparc: New directory.
13144         * gcc.target/sparc/sparc.exp: New driver.
13145         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13146         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13147         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13148         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13149
13150 2004-11-10  Paul Brook  <paul@codesourcery.com>
13151
13152         PR fortran/18218
13153         * gfortran.dg/list_read.c: New test.
13154
13155 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13156
13157         PR c/18322
13158         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13159         expected diagnostic location.
13160
13161 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13162
13163         * gcc.dg/20041109-1.c: New test.
13164
13165 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13166
13167         PR objc/18406
13168         * objc/compile/pr18406.m: New test.
13169
13170 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13171
13172         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13173
13174 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13175
13176         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13177
13178 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13179
13180         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13181
13182 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13183
13184         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13185         exit.
13186
13187 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13188
13189         PR tree-opt/18299
13190         * gcc.c-torture/pr18299-1.c: New test.
13191
13192 2004-11-06  Andreas Schwab  <schwab@suse.de>
13193
13194         * gcc.dg/pr16286.c: Also test for bool and pixel.
13195
13196 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13197
13198         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13199         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13200         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13201         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13202         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13203         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13204         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13205         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13206         gcc.dg/struct-semi-3.c: New tests.
13207
13208 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13209
13210         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13211
13212 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13213
13214         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13215         Do not use C99 designators.
13216
13217 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13218
13219         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13220
13221 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13222
13223         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13224         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13225         * gcc.c-torture/execute/simd-5.x: Remove.
13226
13227 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13228
13229         PR rtl-optimization/17933
13230         * gcc.dg/torture/pr17933-1.c: New test.
13231
13232 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13233
13234         PR target/18106
13235         * lib/target-supports.exp (check_weak_available): Support
13236         Windows.
13237
13238 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13239
13240         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13241         call to fflush(stdout) before abort.
13242         (my_ffsll): New function.
13243         (generate_fields): Use it.
13244
13245 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13246
13247         * gcc.dg/init-undef-1.c: New test.
13248
13249 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13250
13251         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13252         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13253         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13254         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13255         expected messages for new parser.
13256
13257 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13258
13259         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13260
13261 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13262
13263         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13264         on LP64 targets.
13265
13266 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13267
13268         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13269         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13270         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13271         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13272         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13273         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13274         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13275         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13276         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13277         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13278
13279 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13280
13281         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13282         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13283         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13284         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13285         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13286         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13287         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13288         for new parser.
13289
13290 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13291
13292         PR target/15342
13293         * gcc.dg/20041104-1.c: New test.
13294
13295 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13296
13297         * g++.dg/template/nontype7.C: New test.
13298         * g++.dg/template/nontype8.C: Likewise.
13299         * g++.dg/template/nontype9.C: Likewise.
13300         * g++.dg/template/nontype10.C: Likewise.
13301         * g++.dg/tc1/dr49.C: Likewise.
13302         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13303         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13304
13305 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13306
13307         * g++.dg/rtti/tinfo1.C: Remove xfails.
13308
13309 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13310
13311         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13312         packed attribute to the definition to satisfy the new C++ parser.
13313
13314 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13315
13316         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13317         invocations of va_arg.
13318
13319 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13320
13321         PR c++/18124
13322         * g++.dg/template/crash25.C: New test.
13323
13324         PR c++/18155
13325         * g++.dg/template/typedef2.C: New test.
13326         * g++.dg/parse/crash13.C: Adjust error markers.
13327
13328         PR c++/18177
13329         * g++.dg/conversion/const3.C: New test.
13330
13331 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13332
13333         PR fortran/17535
13334         PR fortran/17583
13335         PR fortran/17713
13336         * gfortran.dg/generic_[123].f90: New testcases.
13337
13338 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13339
13340         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
13341         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
13342
13343 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13344
13345         PR tree-opt/16808
13346         * gcc.c-torture/compile/pr16808.c: New test.
13347
13348 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
13349
13350         PR rtl-optimization/17104
13351         * gcc.dg/ppc-bitfield1.c: New.
13352
13353 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13354
13355         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
13356
13357 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13358
13359         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
13360         strings for 32-bit code.
13361
13362 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
13363
13364         PR c/18239
13365         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
13366
13367 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
13368
13369         PR c++/18064
13370         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
13371
13372 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
13373
13374         PR c++/15172
13375         * g++.dg/init/aggr2.C: New test.
13376
13377 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
13378
13379         * objc.dg/local-decl-1.m: New test.
13380
13381 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13382
13383         * gcc.dg/20040910-1.c: Adjust regex.
13384
13385 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13386
13387         PR rtl-optimization/18084
13388         * g++.dg/opt/pr18084-1.C: New testcase.
13389
13390 2004-10-30  Matt Austern  <austern@apple.com>
13391
13392         PR c++/17542
13393         * g++.dg/ext/attrib18.C: New test.
13394
13395 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13396
13397         PR middle-end/18096
13398         * gcc.dg/pr18096-1.c: New test case.
13399
13400 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13401
13402         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
13403
13404 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
13405
13406         PR c/16666
13407         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
13408         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
13409         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
13410         gcc.dg/old-style-prom-3.c: New tests.
13411
13412 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
13413
13414         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
13415         Remove unnecessary inclusion of stdio.h.
13416
13417 2004-10-29  Roger Sayle  <roger@eyesopen.com>
13418
13419         PR rtl-optimization/17581
13420         * gcc.dg/pr17581-1.c: New test case.
13421
13422 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
13423
13424         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
13425         being implemented.
13426         * g++.dg/conversion/dr195-1.C: New.
13427         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
13428         * g++.old-deja/g++.mike/p10148.C: Likewise.
13429
13430 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
13431
13432         PR c++/17695
13433         * g++.dg/debug/typedef2.C: New test.
13434
13435 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
13436
13437         PR fortran/13490
13438         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
13439         * gfortran.dg/g77/README: Update.
13440
13441 2004-10-28  Matt Austern  <austern@apple.com>
13442
13443         PR c++/14124
13444         * g++.dg/ext/packed7.C: New test.
13445
13446 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13447
13448         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
13449         scan-assembler.
13450         * lib/scanasm.exp (hidden-scan-for): New proc.
13451         (scan-hidden): Use hidden-scan-for instead of constructing the scan
13452         string.
13453         (scan-not-hidden): Likewise.
13454         * lib/target-supports.exp (check_visibility_available): mach-o is
13455         support too.
13456
13457 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/17132
13460         * g++.dg/template/memclass3.C: New test.
13461
13462 2004-10-28  Adam Nemet  <anemet@lnxw.com>
13463
13464         PR middle-end/18160
13465         * gcc.dg/register-var-1.c: New test.
13466         * gcc.dg/register-var-2.c: New test.
13467         * gcc.dg/asm-7.c: Taking the address of a register variable is an
13468         error now.
13469
13470 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
13471
13472         PR other/18172
13473         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
13474         unused variables.
13475         * gcc.dg/vect/vect-22.c: Likewise.
13476
13477 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
13478
13479         * gcc.dg/i386-rotate-1.c: New test.
13480
13481 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
13482
13483         * g++.dg/init/ref12.C: Add "run" marker.
13484
13485         PR c++/17435
13486         * g++.dg/init/ref12.C: New test.
13487
13488         PR c++/18140
13489         * g++.dg/template/shift1.C: New test.
13490         * g++.dg/template/error10.C: Adjust error markers.
13491
13492 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
13493
13494         PR tree-opt/17529
13495         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
13496
13497 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
13498
13499         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
13500         * gcc.dg/weak/weak-3.c: Likewise.
13501         * gcc.dg/weak/weak-5.c: Likewise.
13502         * gcc.dg/weak/weak-9.c: Likewise.
13503         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
13504         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
13505
13506         * gcc.dg/darwin-weakimport-1.c: New.
13507
13508 2004-10-28  Ben Elliston  <bje@au.ibm.com>
13509
13510         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
13511
13512 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
13513
13514         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
13515         'syntax' error messages.
13516         * gcc.dg/cpp/direct2s.c: Likewise.
13517
13518 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
13519
13520         * gcc.c-torture/compile/20041026-1.c: New.
13521
13522 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
13523
13524         PR c++/18093
13525         * g++.dg/lookup/ns2.C: New test.
13526
13527         PR c++/18020
13528         * g++.dg/template/enum4.C: New test.
13529
13530         PR c++/18161
13531         * g++.dg/template/expr1.C: New test.
13532
13533 2004-10-26  Ben Elliston  <bje@au.ibm.com>
13534
13535         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
13536
13537 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13538
13539         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
13540         gcc.dg/decl-nospec-3.c: New tests.
13541
13542 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
13543
13544         * objc.dg/super-class-3.m: New test.
13545
13546 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13547
13548         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
13549         resyncing.
13550         * gcc.dg/cpp/direct2s.c: Likewise.
13551
13552 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
13553
13554         * objc.dg/image-info.m: Update for changes to section selection.
13555
13556 2004-10-25  David Ayers  <d.ayers@inode.at>
13557             Ziemowit Laski  <zlaski@apple.com>
13558
13559         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
13560         diagnostics when messaging 'id <Proto>'.
13561         * objc.dg/class-protocol-1.m: New test.
13562         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
13563         a non-existent method signature.
13564         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
13565         Update diagnostics when messaging with non-existent method signature.
13566         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
13567         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
13568         invalid receivers are now resolved as if messaging 'id'; remove
13569         extraneous diagnostics.
13570
13571 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13572
13573         PR c/16667
13574         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
13575         gcc.dg/init-desig-obs-3.c: New tests.
13576
13577 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
13578
13579         * gcc.dg/debug/20041023-1.c: New test.
13580
13581 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
13582
13583         PR middle-end/17407
13584         * gcc.c-torture/compile/pr17407.c: New test.
13585
13586         PR c++/18121
13587         * g++.dg/template/array8.C: New test.
13588
13589 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13590
13591         PR other/18138
13592         * lib/g++.exp: Accept more than one multilib libgcc.
13593         * lib/gcc-dg.exp: Likewise.
13594         * lib/objc.exp: Likewise.
13595         * lib/treelang.exp: Likewise.
13596         * lib/gfortran.exp: Likewise.
13597
13598 2004-10-24  Ben Elliston  <bje@au.ibm.com>
13599
13600         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
13601
13602 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
13603
13604         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
13605         * gcc.dg/c99-const-expr-3.c: Likewise.
13606
13607 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
13608
13609         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
13610
13611 2004-10-23  Ben Elliston  <bje@au.ibm.com>
13612
13613         * gcc.c-torture/execute/loop-2e.x: Remove.
13614
13615 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13616
13617         PR c++/18095
13618         * g++.dg/parse/crash18.C: New.
13619         * g++.dg/parse/crash19.C: New.
13620
13621 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13622
13623         * g++.dg/ext/dllimport1.C: Move dg-warnings.
13624         * g++.dg/ext/dllimport2.C: Same.
13625         * g++.dg/ext/dllimport8.C: Same.
13626
13627 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
13628
13629         PR c++/10841
13630         * g++.dg/conversion/cast1.C: New test.
13631         * g++.dg/overload/pmf1.C: Adjust error marker.
13632
13633 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
13634
13635         PR objc/17923
13636         * objc.dg/const-str-7.m: New test.
13637
13638 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13639
13640         * g++.dg/template/memfriend11.C: Fix comment typo.
13641         * g++.dg/template/memfriend14.C: Likewise.
13642
13643 2004-10-20  Richard Henderson  <rth@redhat.com>
13644
13645         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
13646         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
13647         -fasynchronous-unwind-tables.
13648
13649 2004-10-20  Richard Henderson  <rth@redhat.com>
13650
13651         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
13652         (main): Return success.
13653         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
13654         (main): Return success.
13655
13656 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13657
13658         PR c++/13495
13659         * g++.dg/template/memfriend9.C: New test.
13660         * g++.dg/template/memfriend10.C: Likewise.
13661         * g++.dg/template/memfriend11.C: Likewise.
13662         * g++.dg/template/memfriend12.C: Likewise.
13663         * g++.dg/template/memfriend13.C: Likewise.
13664         * g++.dg/template/memfriend14.C: Likewise.
13665         * g++.dg/template/memfriend15.C: Likewise.
13666         * g++.dg/template/memfriend16.C: Likewise.
13667         * g++.dg/template/memfriend17.C: Likewise.
13668         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
13669
13670 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
13671
13672         * g++.dg/conversion/dr195.C: New.
13673         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
13674
13675 2004-10-20  Ben Elliston  <bje@au.ibm.com>
13676             Devang Patel  <dpatel@apple.com>
13677
13678         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
13679         of floating point arithmetic, which could trap.
13680
13681 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
13682
13683         PR c++/14035
13684         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
13685         * g++.dg/conversion/const2.C: New test.
13686         * g++.dg/expr/reinterpret2.C: New test.
13687         * g++.dg/expr/reinterpret3.C: New test.
13688         * g++.dg/expr/cast2.C: New test.
13689         * g++.dg/expr/copy1.C: New test.
13690         * g++.dg/other/conversion1.C: Change error message.
13691         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
13692         function pointers to void *.
13693         * g++.old-deja/g++.mike/p10148.C: Likewise.
13694
13695 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13696
13697         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
13698
13699 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
13700
13701         PR c++/18047
13702
13703         * g++.dg/parse/expr3.C: New test.
13704
13705 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13706
13707         * gcc.dg/smod-1.c: New test.
13708
13709 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
13710
13711         * objc.dg/method-14.m: New test.
13712
13713 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13714
13715         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
13716         Also xfail as the patch was reverted.
13717
13718 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13719
13720         PR middle-end/16973
13721         * gcc.dg/pr16973.c: New test.
13722
13723 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
13724
13725         PR tree-optimization/17656
13726         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
13727
13728 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13729
13730         * g++.dg/eh/shadow1.C: New.
13731
13732 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * gcc.c-torture/compile/20041018-1.c: New test.
13735
13736 2004-10-18  Ben Elliston  <bje@au.ibm.com>
13737
13738         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
13739         compiler referring to register 0 when accessing sdata.  The linker
13740         now patches things up.
13741
13742 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
13743
13744         PR c/17529
13745         * gcc.c-torture/compile/pr17529.c: New test.
13746
13747 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13748
13749         PR c++/17743
13750         * g++.dg/ext/attrib17.C: New test.
13751
13752 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13753
13754         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
13755
13756 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13757
13758         PR c++/10479
13759         * g++.dg/ext/attrib16.C: New test.
13760
13761 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
13762
13763         PR c++/17042
13764         * g++.dg/init/dso_handle1.C: New test.
13765
13766         PR c++/14667
13767         * g++.dg/parse/typedef6.C: New test.
13768
13769         PR c++/17916
13770         * g++.dg/parse/pragma1.C: New test.
13771
13772 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
13773
13774         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
13775
13776 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
13777
13778         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
13779         -fno-common when on HPPA HP-UX platforms.
13780
13781 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
13782
13783         PR other/16820
13784         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
13785         stdint.h.
13786         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
13787         uintptr_t.
13788
13789 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13790
13791         PR c++/16301
13792         * g++.dg/lookup/strong-using-4.C: New test.
13793
13794 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13795
13796         PR middle-end/16567
13797         * gcc.c-torture/compile/nested-1.c: New test.
13798
13799 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13800
13801         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
13802         and mipsisa64*-*-* (until support for misaligned loads is added).
13803         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
13804         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
13805         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
13806         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
13807         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
13808         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
13809
13810 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
13811
13812         PR c++/17976
13813         * g++.dg/init/dtor3.C: New test.
13814
13815 2004-10-15  Ben Elliston  <bje@au.ibm.com>
13816
13817         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
13818
13819 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
13820
13821         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
13822         * gcc.dg/macho-lo-sum.c: Likewise.
13823
13824 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
13825
13826         * gcc.dg/ppc-spe64-1.c: New test.
13827
13828 2004-10-14  Devang Patel  <dpatel@apple.com>
13829
13830         PR 17635
13831         * gcc.dg/pr17635.c : New test.
13832
13833 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
13834
13835         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
13836         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
13837         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
13838         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
13839         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
13840         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
13841         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
13842         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
13843         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
13844         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
13845         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
13846         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
13847         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
13848         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
13849         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
13850         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
13851         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
13852         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
13853
13854 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13855
13856         * gcc.dg/vect/vect-82.c: New testcase.
13857         * gcc.dg/vect/vect-82_64.c: New testcase.
13858         * gcc.dg/vect/vect-83.c: New testcase.
13859         * gcc.dg/vect/vect-83_64.c: New testcase.
13860
13861 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13862
13863         * gcc.dg/cpp/error-1.c: New test.
13864
13865 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13866
13867         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
13868
13869 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
13870
13871         PR target/17984
13872         * gcc.dg/cris-peep2-xsrand2.c: New test.
13873
13874 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
13875
13876         PR c++/17661
13877         * testsuite/g++.dg/expr/for2.C: New test.
13878
13879 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13880
13881         * g++.dg/inherit/thunk1.C: Run on the SPARC.
13882
13883 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
13884
13885         PR tree-optimization/17724
13886         * g++.dg/opt/pr17724-1.C: New test.
13887         * g++.dg/opt/pr17724-2.C: New test.
13888         * g++.dg/opt/pr17724-3.C: New test.
13889         * g++.dg/opt/pr17724-4.C: New test.
13890         * g++.dg/opt/pr17724-5.C: New test.
13891         * g++.dg/opt/pr17724-6.C: New test.
13892
13893 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
13894
13895         PR c/17301
13896         * gcc.dg/pr17301-2.c: New test.
13897
13898 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
13899
13900         PR c++/15876
13901         * g++.dg/parse/error22.C: New test.
13902
13903         PR c++/17936
13904         * g++.dg/template/spec18.C: New test.
13905
13906 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
13907
13908         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
13909         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
13910         memcpy.
13911         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
13912         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
13913
13914 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
13915
13916         * g++.dg/eh/cleanup5.C: Add dg-options "".
13917
13918 2004-10-11  Roger Sayle  <roger@eyesopen.com>
13919
13920         PR middle-end/17657
13921         * gcc.dg/switch-4.c: New test case.
13922
13923 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
13924
13925         * gcc.c-torture/execute/20041011-1.c: New test.
13926
13927 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13928
13929         PR c++/17554
13930         * g++.dg/init/for3.C: New test.
13931
13932         PR c++/17657
13933         * g++.dg/opt/switch2.C: New test.
13934
13935         PR middle-end/17703
13936         * g++.dg/warn/Wreturn-2.C: New test.
13937
13938 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
13939
13940         PR c++/17907
13941         * g++.dg/eh/cleanup5.C: New test.
13942
13943 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
13944
13945         PR c++/17393
13946         * g++.dg/parse/error21.C: New test.
13947
13948 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13949
13950         * g++.dg/overload/pmf1.C: Adjust quoting marks.
13951         * g++.dg/warn/incomplete1.C: Likewise.
13952         * g++.dg/template/qualttp20.C: Likewise.
13953
13954 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13955
13956         PR c/17881
13957         * parm-incomplete-1.c: New test.
13958
13959 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
13960
13961         PR c++/17867
13962         * g++.dg/parse/error19.C: New test.
13963
13964         PR c++/17670
13965         * g++.dg/init/new11.C: New test.
13966
13967         PR c++/17821
13968         * g++.dg/parse/error20.C: New test.
13969
13970         PR c++/17826
13971         * g++.dg/template/crash24.C: New test.
13972
13973 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13974
13975         PR c/17301
13976         * gcc.dg/pr17301-1.c: New test.
13977
13978 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13979
13980         PR c/17189
13981         * gcc.dg/anon-struct-5.c: New test.
13982
13983 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
13984
13985         PR c/17844
13986         * gcc.dg/pr17844-1.c: New test.
13987
13988 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
13989
13990         PR tree-optimization/17906
13991         * gcc.c-torture/compile/pr17906.c: New.
13992
13993 2004-10-09  Stuart Hastings  <stuart@apple.com>
13994             Roger Sayle  <roger@eyesopen.com>
13995
13996         PR rtl-optimization/17853
13997         * gcc.dg/i386-mmx-5.c: New testcase.
13998
13999 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14000
14001         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14002
14003 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14004
14005         PR c++/17524
14006         * g++.dg/template/static9.C: New test.
14007
14008         PR c++/17685
14009         * g++.dg/parse/operator5.C: New test.
14010
14011 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14012
14013         PR middle-end/17894
14014         * gcc.c-torture/execute/divcmp-4.c: New test case.
14015
14016 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14017
14018         PR tree-opt/17902
14019         * g++.dg/opt/pr17902.C: New test.
14020
14021 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14022
14023         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14024
14025 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14026
14027         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14028
14029 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14030
14031         * gcc.dg/assign-warn-3.c: New test.
14032
14033 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14034
14035         PR c/16999
14036         * gcc.dg/cpp/ident-1.c: New test.
14037
14038 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14039
14040         * gcc.c-torture/compile/acc1.c: New.
14041
14042 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14043
14044         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14045         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14046
14047 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14048
14049         * gcc.dg/ultrasp11.c: New test.
14050
14051 2004-10-08  Michael Matz  <matz@suse.de>
14052
14053         * gcc.dg/doloop-2.c: New test.
14054
14055 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14056
14057         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14058         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14059         objc.dg/method-9.m: Update expected diagnostics.
14060
14061 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14062
14063         * gcc.dg/ppc-fsel-3.c: New file.
14064         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14065
14066 2004-10-07  Paul Brook  <paul@codesourcery.com>
14067
14068         * gfortran.dg/intrinsic_verify_1.f90: New test.
14069
14070 2004-10-07  Paul Brook  <paul@codesourcery.com>
14071
14072         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14073
14074 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14075
14076         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14077         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14078         commit.
14079
14080 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14081
14082         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14083
14084 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14085
14086         PR c++/17115
14087         * g++.dg/warn/Winline-4.C: New test.
14088
14089 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14090
14091         * gcc.c-torture/compile/20041007-1.c: New test.
14092
14093 2004-10-07  Paul Brook  <paul@codesourcery.com>
14094
14095         PR fortran/17678
14096         * gfortran.dg/use_allocated_1.f90: New test.
14097
14098 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14099
14100         PR middle-end/17849
14101         * gfortran.fortran-torture/compile/nested.f90: New test
14102
14103 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14104
14105         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14106
14107 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14108
14109         PR c++/17368
14110         * g++.dg/ext/asm6.C: New test.
14111
14112 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14113
14114         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14115
14116 2004-10-06  Paul Brook  <paul@codesourcery.com>
14117
14118         PR libfortran/17709
14119         * gfortran.dg/empty_format_1.f90: New test.
14120
14121 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14122
14123         PR fortran/17568
14124         * gfortran.dg/ishft.f90: New test.
14125
14126         PR fortran/17283
14127         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14128         tests.
14129
14130 2004-10-06  Paul Brook  <paul@codesourcery.com>
14131
14132         * gfortran.dg/do_1.f90: New test.
14133
14134 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14135
14136         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14137         optimizing for size.
14138
14139 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14140
14141         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14142
14143 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14144
14145         * gcc.c-torture/compile/20041005-1.c: New test.
14146
14147 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14148
14149         PR c++/17829
14150         * g++.dg/lookup/koenig4.C: New.
14151
14152 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14153
14154         * g++.dg/other/classkey1.C: Adjust quoting marks.
14155         * g++.dg/parse/error15.C: Likewise.
14156         * g++.dg/template/meminit2.C (int>): Likewise.
14157
14158 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14159
14160         PR fortran/17283
14161         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14162
14163         PR fortran/17631
14164         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14165
14166         PR fortran/17708
14167         * gfortran.dg/pr17708.f90: New test.
14168
14169 2004-10-04  Chao-ying Fu  <fu@mips.com>
14170
14171         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14172         * gcc.dg/vect/vect-4.c: Ditto.
14173         * gcc.dg/vect/vect-5.c: Ditto.
14174         * gcc.dg/vect/vect-6.c: Ditto.
14175         * gcc.dg/vect/vect-8.c: Ditto.
14176         * gcc.dg/vect/vect-16.c: Ditto.
14177         * gcc.dg/vect/vect-30.c: Ditto.
14178         * gcc.dg/vect/vect-40.c: Ditto.
14179         * gcc.dg/vect/vect-41.c: Ditto.
14180         * gcc.dg/vect/vect-42.c: Ditto.
14181         * gcc.dg/vect/vect-43.c: Ditto.
14182         * gcc.dg/vect/vect-44.c: Ditto.
14183         * gcc.dg/vect/vect-45.c: Ditto.
14184         * gcc.dg/vect/vect-46.c: Ditto.
14185         * gcc.dg/vect/vect-47.c: Ditto.
14186         * gcc.dg/vect/vect-48.c: Ditto.
14187         * gcc.dg/vect/vect-49.c: Ditto.
14188         * gcc.dg/vect/vect-50.c: Ditto.
14189         * gcc.dg/vect/vect-51.c: Ditto.
14190         * gcc.dg/vect/vect-52.c: Ditto.
14191         * gcc.dg/vect/vect-53.c: Ditto.
14192         * gcc.dg/vect/vect-54.c: Ditto.
14193         * gcc.dg/vect/vect-55.c: Ditto.
14194         * gcc.dg/vect/vect-56.c: Ditto.
14195         * gcc.dg/vect/vect-57.c: Ditto.
14196         * gcc.dg/vect/vect-58.c: Ditto.
14197         * gcc.dg/vect/vect-59.c: Ditto.
14198         * gcc.dg/vect/vect-60.c: Ditto.
14199         * gcc.dg/vect/vect-74.c: Ditto.
14200         * gcc.dg/vect/vect-79.c: Ditto.
14201         * gcc.dg/vect/vect-80.c: Ditto.
14202
14203 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14204
14205         * gcc.dg/unused-7.c: Use the correct option.
14206
14207 2004-10-04  Paul Brook  <paul@codesourcery.com>
14208         Bud Davis  <bdavis9659@comcast.net>
14209
14210         PR fortran/17706
14211         PR fortran/16434
14212         * gfortran/pr17706.f90: New test.
14213         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14214
14215 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14216
14217         * gfortran.dg/pr17612.f90: New test.
14218
14219 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14220
14221         * g++.dg/template/local1.C: Adjust quoting marks in
14222         testing for diagnostics.
14223         * g++.dg/tls/diag-2.C: Likewise.
14224         * g++.dg/other/error8.C: Likewise.
14225
14226 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14227
14228         PR c/17178
14229         * gcc.dg/unused-4.c: Adjust to be correct.
14230
14231         PR c/17820
14232         * gcc.dg/unused-7.c: New test.
14233
14234 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14235
14236         PR c++/17797
14237         * g++.dg/overload/template2.C: New test.
14238
14239 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14240
14241         PR tree-optimization/16632
14242         * gcc.dg/tree-ssa/20041002-1.c: New.
14243
14244 2004-10-03  Paul Brook  <paul@codesourcery.com>
14245
14246         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14247         rather than relying on default formatting.
14248
14249 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14250
14251         * gcc.dg/20040920-1.c: Update expected message text.
14252
14253 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14254
14255         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14256
14257 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14258
14259         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14260         tree level.
14261
14262 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14263
14264         * gcc.dg/tree-ssa/pr17343.c: Remove.
14265
14266 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14267
14268         PR tree-opt/17343
14269         * gcc.dg/tree-ssa/pr17343.c: New test.
14270
14271 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14272
14273         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14274         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14275         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14276         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14277         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14278
14279 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14280
14281         * gcc.dg/lvalue-2.c: New test.
14282
14283 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14284
14285         PR c/17730
14286         * gcc.dg/pr17730-1.c: New test
14287
14288 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14289
14290         PR c/7425
14291         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14292
14293 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14294
14295         * gcc.c-torture/execute/stdarg-1.c: New test.
14296         * gcc.c-torture/execute/stdarg-2.c: New test.
14297         * gcc.c-torture/execute/stdarg-3.c: New test.
14298         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14299         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14300         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14301         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14302         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14303
14304 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14305
14306         PR tree-optimization/17697
14307         * g++.dg/opt/pr17697-1.C: New test.
14308         * g++.dg/opt/pr17697-2.C: New test.
14309         * g++.dg/opt/pr17697-3.C: New test.
14310
14311 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14312
14313         PR c/16409
14314         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14315         gcc.dg/vla-init-5.c: New tests.
14316
14317 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14318
14319         PR c/13804
14320         * gcc.dg/pr13804-1.c: New test.
14321
14322 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14323
14324         PR fortran/16938
14325         * gfortran.dg/pr16938.f90: New test.
14326
14327 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14328
14329         * g++.dg/template/crash23.C: New test.
14330
14331 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14332
14333         PR c++/17585
14334         * g++.dg/template/static8.C: New test.
14335
14336 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
14337
14338         PR c++/17681
14339         * g++.dg/other/error9.C: New test.
14340
14341 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14342
14343         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
14344
14345 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14346
14347         PR fortran/15164
14348         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
14349
14350 2004-09-26  Roger Sayle  <roger@eyesopen.com>
14351
14352         PR middle-end/17112
14353         * gcc.dg/pr17112-1.c: New test case.
14354
14355 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14356
14357         PR c/11459
14358         * gcc.dg/pr11459-1.c: New test.
14359
14360 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
14361
14362         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
14363         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14364
14365 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14366
14367         * gfortran.dg/pr15324.f90: Make array bounds consistent.
14368
14369 2004-09-25  Jan Hubicka  <jh@suse.cz>
14370
14371         * compile/30040909-1.c: New test.
14372         * compile/30040907-1.c: New test.
14373
14374 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
14375
14376         * gcc.c-torture/execute/va-arg-26.c: New test.
14377
14378 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
14379
14380         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
14381         extra diagnostics on targets with 64-bit pointers.
14382         * objc.dg/selector-1.m: Adjust dg-warning regexp.
14383
14384 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14385
14386         PR c/17188
14387         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
14388         * gcc.dg/decl-3.c: Adjust expected message.
14389
14390 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14391
14392         PR fortran/17615
14393         * gfortran.dg/pr17615.f90: New test.
14394
14395 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
14396
14397         PR tree-optimzation/17517
14398         * g++.dg/tree-ssa/pr17517.C: New Test.
14399
14400 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14401
14402         PR c++/16889
14403         * g++.dg/lookup/ambig3.C: New.
14404
14405 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
14406
14407         PR tree-opt/17624
14408         * g++.dg/opt/pr17624.C: New test.
14409
14410 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14411
14412         PR c/6980
14413         * gcc.dg/Wbad-function-cast-1.c: New test.
14414
14415 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
14416
14417         * g++.dg/ext/complit1.C
14418         * g++.dg/other/error2.C
14419         * g++.dg/other/nontype-1.C
14420         * g++.dg/parse/crash11.C
14421         * g++.dg/parse/crash12.C
14422         * g++.dg/parse/error15.C
14423         * g++.dg/parse/error4.C
14424         * g++.dg/parse/tmpl-outside1.C
14425         * g++.dg/parse/too-many-tmpl-args1.C
14426         * g++.dg/template/dependent-expr3.C
14427         * g++.dg/template/error10.C
14428         * g++.dg/template/instantiate1.C
14429         * g++.dg/template/vtable2.C
14430         * g++.dg/warn/Wshadow-1.C
14431         * g++.dg/warn/weak1.C
14432         * g++.old-deja/g++.brendan/crash16.C
14433         * g++.old-deja/g++.brendan/crash18.C
14434         * g++.old-deja/g++.brendan/crash48.C
14435         * g++.old-deja/g++.brendan/crash49.C
14436         * g++.old-deja/g++.brendan/crash55.C
14437         * g++.old-deja/g++.brendan/crash56.C
14438         * g++.old-deja/g++.brendan/crash8.C
14439         * g++.old-deja/g++.brendan/enum11.C
14440         * g++.old-deja/g++.brendan/enum8.C
14441         * g++.old-deja/g++.brendan/enum9.C
14442         * g++.old-deja/g++.brendan/friend3.C
14443         * g++.old-deja/g++.brendan/misc14.C
14444         * g++.old-deja/g++.bugs/900402_02.C
14445         * g++.old-deja/g++.bugs/900404_03.C
14446         * g++.old-deja/g++.bugs/900404_04.C
14447         * g++.old-deja/g++.bugs/900428_03.C
14448         * g++.old-deja/g++.jason/crash4.C
14449         * g++.old-deja/g++.jason/overload21.C
14450         * g++.old-deja/g++.jason/redecl1.C
14451         * g++.old-deja/g++.jason/report.C
14452         * g++.old-deja/g++.jason/rfg10.C
14453         * g++.old-deja/g++.jason/template30.C
14454         * g++.old-deja/g++.law/arm12.C
14455         * g++.old-deja/g++.law/ctors5.C
14456         * g++.old-deja/g++.law/cvt20.C
14457         * g++.old-deja/g++.law/init10.C
14458         * g++.old-deja/g++.law/init8.C
14459         * g++.old-deja/g++.law/visibility17.C
14460         * g++.old-deja/g++.law/visibility7.C
14461         * g++.old-deja/g++.mike/net8.C
14462         * g++.old-deja/g++.mike/p646.C
14463         * g++.old-deja/g++.mike/p700.C
14464         * g++.old-deja/g++.mike/p701.C
14465         * g++.old-deja/g++.mike/p811.C
14466         * g++.old-deja/g++.ns/template13.C
14467         * g++.old-deja/g++.other/array3.C
14468         * g++.old-deja/g++.other/crash25.C
14469         * g++.old-deja/g++.other/dtor3.C
14470         * g++.old-deja/g++.other/dtor4.C
14471         * g++.old-deja/g++.other/main1.C
14472         * g++.old-deja/g++.other/warn7.C
14473         * g++.old-deja/g++.pt/crash11.C
14474         * g++.old-deja/g++.pt/crash36.C
14475         * g++.old-deja/g++.pt/spec22.C
14476         * g++.old-deja/g++.pt/spec9.C
14477         * g++.old-deja/g++.pt/ttp52.C
14478         * g++.old-deja/g++.robertl/eb103.C
14479         * g++.old-deja/g++.robertl/eb121.C
14480         * g++.old-deja/g++.robertl/eb22.C
14481         * g++.old-deja/g++.robertl/eb8.C:
14482         Update locations and/or regexps of dg-error markers.
14483         Remove markers for some bogus messages that are no longer issued.
14484
14485 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
14486
14487         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
14488         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
14489
14490 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
14491
14492         PR c++/17618
14493         * g++.dg/lookup/crash5.C: New test.
14494
14495 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
14496
14497         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
14498         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
14499         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
14500         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
14501         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
14502         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
14503
14504         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
14505         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
14506         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
14507         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
14508         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
14509         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
14510
14511         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
14512
14513         * gcc.dg/vect/vect-44.c: Check additional cases.
14514         * gcc.dg/vect/vect-48.c: Check additional cases.
14515
14516         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
14517         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
14518         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
14519         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
14520         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
14521         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
14522         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
14523         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
14524         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
14525
14526         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
14527         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
14528         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
14529
14530 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14531
14532         * gcc.dg/tree-ssa/loop-6.c: New test.
14533
14534 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
14535
14536         PR c++/17620
14537         * g++.dg/inherit/base2.C: New.
14538
14539 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14540
14541         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
14542         * gcc.dg/20001012-2.c: Likewise.
14543         * gcc.dg/20001013-1.c: Likewise.
14544         * gcc.dg/20001101-1.c: Likewise.
14545         * gcc.dg/20001102-1.c: Likewise.
14546         * gcc.dg/bf-spl1.c: Likewise.
14547         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
14548         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
14549
14550 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
14551
14552         PR tree-optimization/16721
14553         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
14554
14555 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
14556
14557         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
14558         * gcc.dg/20040305-1.c: Likewise.
14559
14560 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14561
14562         PR c/16566
14563         * gcc.c-torture/compile/pr16566-1.c,
14564         gcc.c-torture/compile/pr16566-2.c,
14565         gcc.c-torture/compile/pr16566-3.c: New tests.
14566
14567 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
14568
14569         PR tree-optimization/17512
14570         * gcc.c-torture/compile/20040916-1.c.
14571
14572 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
14573
14574         * gcc.dg/pragma-re-3.c: New test.
14575
14576 2004-09-17  Matt Austern  <austern@apple.com>
14577
14578         PR c++/15049
14579         * g++.dg/other/anon3.C: New.
14580
14581 2004-09-21  Roger Sayle  <roger@eyesopen.com>
14582
14583         PR c++/7503
14584         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
14585         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
14586         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
14587         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
14588         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
14589
14590 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
14591
14592         PR fortran/17286
14593         * gfortran.dg/pr17286.f90: New test.
14594
14595 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
14596
14597         PR c++/17530
14598         * g++.dg/template/static7.C: New test.
14599
14600 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
14601
14602         PR tree-opt/17558
14603         * gcc.c-torture/compile/pr17558.c: New test.
14604
14605 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14606
14607         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
14608         if SKIP_ATTRIBUTE is defined.
14609
14610 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14611
14612         PR fortran/15957
14613         * gfortran.dg/pr15957.f90: New test.
14614
14615 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
14616
14617         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
14618         in comparison.
14619         * gcc.dg/vect/vect-79.c: Likewise.
14620         * gcc.dg/vect/vect-80.c: Likewise.
14621
14622 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14623
14624         PR fortran/15750
14625         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
14626
14627 2004-09-20  Ira Rosen  <irar@il.ibm.com>
14628
14629         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
14630         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
14631         * gcc.dg/vect/vect-62.c: New testcase.
14632         * gcc.dg/vect/vect-63.c: New testcase.
14633         * gcc.dg/vect/vect-64.c: New testcase.
14634         * gcc.dg/vect/vect-65.c: New testcase.
14635         * gcc.dg/vect/vect-66.c: New testcase.
14636         * gcc.dg/vect/vect-67.c: New testcase.
14637         * gcc.dg/vect/vect-68.c: New testcase.
14638         * gcc.dg/vect/vect-69.c: New testcase.
14639         * gcc.dg/vect/vect-79.c: New testcase.
14640         * gcc.dg/vect/vect-80.c: New testcase.
14641
14642 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14643
14644         * gcc.target/mips/asm-1.c: New test.
14645
14646 2004-09-19  Ira Rosen  <irar@il.ibm.com>
14647
14648         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
14649         * gcc.dg/vect/vect-73.c: New testcase.
14650         * gcc.dg/vect/vect-74.c: New testcase.
14651         * gcc.dg/vect/vect-75.c: New testcase.
14652         * gcc.dg/vect/vect-76.c: New testcase.
14653         * gcc.dg/vect/vect-77.c: New testcase.
14654         * gcc.dg/vect/vect-78.c: New testcase
14655
14656 2004-09-18  Paul Brook  <paul@codesourcery.com>
14657
14658         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
14659
14660 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14661
14662         PR c/17424
14663         * gcc.dg/pr17424-1.c: New test.
14664
14665 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
14666
14667         * g++.dg/tree-ssa/pr17153.C: New test.
14668
14669 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
14670
14671         PR pch/13361
14672         * testsuite/g++.dg/pch/wchar-1.C: New.
14673         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14674
14675 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
14676
14677         * gcc.c-torture/execute/20040917-1.c: New test.
14678
14679 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14680
14681         PR tree-optimization/17319
14682         * gcc.dg/pr17319.c: New test.
14683
14684 2004-09-17  Devang Patel  <dpatel@apple.com>
14685
14686         * gcc.dg/20040813-1.c: New test.
14687
14688 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14689
14690         PR tree-optimization/17273
14691         * gcc.c-torture/compile/pr17273.c: New test.
14692
14693 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14694
14695         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
14696         Update expected messages.
14697         * gcc.dg/declspec-13.c: New test.
14698
14699 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
14700
14701         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
14702
14703 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14704
14705         * gcc.c-torture/execute/pr17252.c: Use post-increment to
14706         change what 'a' is pointing to.
14707
14708 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
14709
14710         PR c++/16002
14711         * g++.dg/template/error18.C: New test.
14712
14713         PR c++/16029
14714         * g++.dg/warn/Wunused-8.C: New test.
14715
14716 2004-09-17  Steven Bosscher  <stevenb@suse.de>
14717
14718         PR tree-optimization/17513
14719         * gcc.dg/20040916-1.c: New test.
14720
14721 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
14722
14723         PR c++/17501
14724         * g++.dg/template/typename7.C: New test.
14725
14726 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14727
14728         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
14729
14730 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
14731
14732         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
14733         with -ftree-based-profiling also.
14734         * lib/profopt.exp: Support late-set profile_option/feedback_option.
14735
14736 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
14737
14738         PR/15364
14739         * gfortran.dg/der_array_io_1.f90: New test.
14740         * gfortran.dg/der_array_io_2.f90: New test.
14741         * gfortran.dg/der_array_io_3.f90: New test.
14742
14743 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14744
14745         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
14746         EABI.
14747
14748 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14749
14750         * g++.dg/opt/switch1.C: New test.
14751
14752 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14753
14754         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
14755         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
14756         Update expected messages.
14757
14758 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14759
14760         PR fortran/16485
14761         * gfortran.dg/same_name_1.f90: New test.
14762
14763 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
14764
14765         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
14766         dereference garbage pointers.
14767
14768 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
14769
14770         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
14771         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
14772
14773         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
14774         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
14775         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
14776
14777 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
14778
14779         PR c++/17324
14780         * g++.dg/template/mangle1.C: New test.
14781
14782 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14783
14784         PR tree-optimization/17252
14785         * gcc.c-torture/execute/pr17252.c: New test.
14786
14787 2004-09-14  Andrew Pinski  <apinski@apple.com>
14788
14789         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
14790
14791 2004-09-14  Roger Sayle  <roger@eyesopen.com>
14792
14793         PR rtl-optimization/9771
14794         * gcc.dg/pr9771-1.c: New test case.
14795
14796 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14797
14798         PR tree-optimization/15262
14799         * gcc.c-torture/execute/pr15262-1.c: New test.
14800         * gcc.c-torture/execute/pr15262-2.c: New test.
14801
14802 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14803
14804         * gcc.dg/declspec-12.c: New test.
14805
14806 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
14807
14808         * gfortran.dg/pr17090.f90: Add directives to test.
14809
14810 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14811
14812         * gcc.c-torture/compile/20040914-1.c: New test.
14813
14814 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14815
14816         PR c++/16162
14817         * g++.dg/template/decl2.C: New test.
14818
14819 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
14820
14821         PR fortran/17090
14822         * gfortran.dg/pr17090.f90: New test.
14823
14824 2004-09-13  Dale Johannesen  <dalej@apple.com>
14825
14826         * gcc.c-torture/compile/pr17408.c: New test case.
14827
14828 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14829
14830         PR c++/16716
14831         * g++.dg/parse/crash17.C: New test.
14832
14833         PR c++/17327
14834         * g++.dg/template/enum3.C: New test.
14835
14836 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
14837
14838         * lib/gcc-defs.exp: Load wrapper.exp.
14839         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
14840         using local code.
14841         * lib/gcc.exp (gcc_init): Similar.
14842         * lib/gfortran.exp (gfortran_init): Similar.
14843         * lib/objc.exp (objc_init): Similar.
14844         * lib/treelang.exp (treelang_init): Similar.
14845         * lib/wrapper.exp: New file with build_wrapper call machinery in
14846         ${tool}_maybe_build_wrapper.
14847
14848 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14849
14850         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
14851         "inline".
14852         * gcc.dg/declspec-11.c: Update expected messages.
14853         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
14854         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
14855         gcc.dg/inline-12.c: New tests.
14856
14857 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
14858
14859         * g++.dg/tree-ssa/pr17400.C: New testcase.
14860
14861 2004-09-13  James E Wilson  <wilson@specifixinc.com>
14862
14863         * gcc.target/mips/sb1-1.c: New testcase.
14864
14865 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
14866
14867         * lib/g77-dg.exp: Remove unused file.
14868         * lib/mike-g77.exp: Ditto.
14869         * lib/g77.exp: Ditto.
14870
14871 2004-09-12  Richard Henderson  <rth@redhat.com>
14872
14873         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
14874
14875 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14876
14877         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
14878         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14879         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
14880         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
14881         Update expected messages.
14882
14883 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
14884
14885         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
14886         declaration/use mismatch for dirp parameter.
14887
14888 2004-09-12  Andrew Pinski  <apinski@apple.com>
14889
14890         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
14891         -fgnu-runtime is passed.
14892
14893 2004-09-12  Richard Henderson  <rth@redhat.com>
14894
14895         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
14896         do the uplevel thing and update additional_flags directly.
14897         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
14898         gfortran.fortran-torture/execute/intrinsic_nearest.x,
14899         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
14900         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
14901
14902 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14903
14904         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
14905
14906 2004-09-11  Roger Sayle  <roger@eyesopen.com>
14907
14908         PR middle-end/17411
14909         * g++.dg/opt/pr17411-1.C: New test case.
14910
14911 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14912
14913         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14914         gcc.dg/tls/diag-2.c: Update expected messages.
14915         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
14916         messages.
14917         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
14918         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
14919         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
14920         gcc.dg/tls/diag-5.c: New tests.
14921
14922 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
14923
14924         * gcc.dg/20040910-1.c: Correct dg-error regexp.
14925
14926 2004-09-11  Steven Bosscher  <stevenb@suse.de>
14927
14928         * g++.dg/parse/break-in-for.C: New test.
14929
14930 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
14931
14932         * gcc.dg/tree-ssa/20040911-1.c: New test.
14933
14934 2004-09-11  Andreas Jaeger  <aj@suse.de>
14935
14936         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
14937         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
14938
14939 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
14940
14941         * gcc.target/frv: New directory of FR-V-specific tests.
14942
14943 2004-09-10  James E Wilson  <wilson@specifixinc.com>
14944
14945         * gcc.dg/convert-vec-1.c: New test.
14946
14947 2004-09-10  Roger Sayle  <roger@eyesopen.com>
14948
14949         PR middle-end/17024
14950         * gcc.dg/pr17024-1.c: New test case.
14951
14952 2004-09-10  Eric Christopher  <echristo@redhat.com>
14953
14954         * gcc.dg/20040910-1.c: New test.
14955
14956 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14957
14958         * gcc.dg/bitfld-9.c: New test.
14959
14960 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
14961
14962         * gcc.c-torture/execute/ieee/acc1.c: New test.
14963         * gcc.c-torture/execute/ieee/acc2.c: New test.
14964         * gcc.c-torture/execute/ieee/mzero6.c: New test.
14965
14966 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14967
14968         * gcc.dg/deprecated-2.c: New test.
14969
14970 2004-09-09  James E Wilson  <wilson@specifixinc.com>
14971
14972         * gcc.dg/init-vec-1.c: New test.
14973
14974 2004-09-09  Roger Sayle  <roger@eyesopen.com>
14975
14976         PR middle-end/17055
14977         * gcc.dg/pr17055-1.c: New test case.
14978
14979 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
14980
14981         PR target/17377
14982         * gcc.c-torture/execute/pr17377.c: New test.
14983
14984 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14985
14986         PR c/8420
14987         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
14988         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
14989         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
14990         gcc.dg/long-long-typespec-1.c: New tests.
14991         * gcc.dg/tls/diag-2.c: Update expected diagnostics
14992
14993 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14994
14995         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
14996         gcc.dg/gnu99-static-1.c: New tests.
14997
14998 2004-09-08  Devang Patel  <dpatel@apple.com>
14999
15000         * gcc.dg/darwin-ld-20040828-1.c: New test.
15001         * gcc.dg/darwin-ld-20040828-2.c: New test.
15002         * gcc.dg/darwin-ld-20040828-3.c: New test.
15003
15004 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15005
15006         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15007         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15008         in error message.
15009         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15010         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15011         in error message.
15012         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15013         types they qualify.
15014         * objc.dg/type-size-2.m: Fix wording in comment.
15015         * objc.dg/va-meth-1.m: New test case.
15016
15017 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15018
15019         PR c/16633:
15020         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15021         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15022
15023 2004-09-06  Devang Patel  <dpatel@apple.com>
15024
15025         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15026         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15027
15028 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15029
15030         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15031         reflect changed line numbering of diagnostics.
15032
15033 2004-09-06  Paul Brook  <paul@codesourcery.com>
15034
15035         * gfortran.dg/edit_real_1.f90: Add new test.
15036
15037 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15038
15039         * gcc.dg/tree-ssa/loop-2.c: New test.
15040         * gcc.dg/tree-ssa/loop-3.c: New test.
15041         * gcc.dg/tree-ssa/loop-4.c: New test.
15042         * gcc.dg/tree-ssa/loop-5.c: New test.
15043
15044 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15045
15046         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15047
15048 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15049
15050         * gcc.dg/format/sentinel-1.c: New test.
15051
15052 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15053
15054         * testsuite/gcc.dg/builtins-46.c: New.
15055
15056 2004-09-03  Devang Patel  <dpatel@apple.com>
15057
15058         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15059         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15060
15061 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15062
15063         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15064         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15065         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15066         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15067         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15068         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15069         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15070         the non-portable bzero.
15071         * gcc.dg/20010912-1.c: xfail for NetWare.
15072         * gcc.dg/20020426-2.c: xfail for NetWare.
15073         * gcc.dg/20021014-1.c: xfail for NetWare.
15074         * gcc.dg/20021018-1.c: xfail for NetWare.
15075         * gcc.dg/20030213-1.c: xfail for NetWare.
15076         * gcc.dg/20030225-1.c: xfail for NetWare.
15077         * gcc.dg/20030708-1.c: xfail for NetWare.
15078         * gcc.dg/builtins-config.h: Also exclude NetWare.
15079         * gcc.dg/format/format.h: Define restrict only if not already defined.
15080         * gcc.dg/nest.c: xfail for NetWare.
15081         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15082         * lib/target-supports.exp (check_visibility_available): Exclude
15083         NetWare.
15084
15085 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15086
15087         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15088         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15089         deterministic starting point for the alignment of structure fields.
15090         * gcc.dg/Wpadded.c: Dito.
15091         * g++.dg/abi/vbase10.C: Dito.
15092
15093 2004-09-03  Devang Patel  <dpatel@apple.com>
15094
15095         * g++.dg/debug/pr15736.cc: New test.
15096
15097 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15098
15099         * README.QMTEST: Fix out-of-date link.
15100
15101 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15102
15103         PR fortran/16579
15104         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15105         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15106
15107 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15108
15109         * g++.dg/abi/arm_rtti1.C: New test.
15110
15111 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15112
15113         * gcc.dg/ppc-vector-memcpy.c: New.
15114         * gcc.dg/ppc-vector-memset.c: New.
15115
15116 2004-09-02  Chao-ying Fu  <fu@mips.com>
15117
15118         * gcc.target/mips/mips-3d-1.c: New test.
15119         * gcc.target/mips/mips-3d-2.c: New test.
15120         * gcc.target/mips/mips-3d-3.c: New test.
15121         * gcc.target/mips/mips-3d-4.c: New test.
15122         * gcc.target/mips/mips-3d-5.c: New test.
15123         * gcc.target/mips/mips-3d-6.c: New test.
15124         * gcc.target/mips/mips-3d-7.c: New test.
15125         * gcc.target/mips/mips-3d-8.c: New test.
15126         * gcc.target/mips/mips-3d-9.c: New test.
15127         * gcc.target/mips/mips-ps-1.c: New test.
15128         * gcc.target/mips/mips-ps-2.c: New test.
15129         * gcc.target/mips/mips-ps-3.c: New test.
15130         * gcc.target/mips/mips-ps-4.c: New test.
15131         * gcc.target/mips/mips-ps-type.c: New test.
15132
15133 2004-09-02  Paul Brook  <paul@codesourcery.com>
15134
15135         * gfortran.dg/edit_real_1.f90: Add new tests.
15136
15137 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15138
15139         PR fortran/15327
15140         * gfortran.dg/merge_char_1.f90: New test.
15141
15142 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15143
15144         PR fortran/16404
15145         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15146
15147 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15148
15149         PR c/1522
15150         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15151
15152 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15153
15154         * g++.dg/opt/loop1.C: Do not XFAIL.
15155
15156 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15157
15158         * gcc.c-torture/execute/20040831-1.c: New test.
15159
15160 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15161
15162         PR fortran/16579
15163         * gfortran.dg/g77/20010610.f: Now passes.
15164         Copy from g77.f-torture/execute. Add dg-run directive.
15165         * gfortran.dg/g77/README: Update
15166
15167 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15168
15169         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15170         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15171         (t1, t2, t3, t4): Add volatile.
15172
15173 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15174
15175         * g++.dg/ext/visibility/arm1.C: New test.
15176
15177 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15178
15179         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15180         -pedantic-errors.
15181
15182 2004-09-01  Paul Brook  <paul@codesourcery.com>
15183
15184         * gfortran.dg/eof_2.f90: New test.
15185
15186 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15187
15188         PR fortran/16579
15189         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15190
15191 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15192
15193         PR libfortran/16805
15194         * gfortran.dg/list_read_2.f90: New test.
15195
15196 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15197
15198         * g++.dg/abi/key1.C: New test.
15199
15200 2004-08-31  Richard Henderson  <rth@redhat.com>
15201
15202         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15203         form of offsetof.
15204         * g++.dg/other/offsetof5.C: Remove duplicate.
15205
15206 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15207
15208         PR fortran/17244
15209         * gfortran.dg/func_derived_1.f90: New test.
15210
15211 2004-08-31  Paul Brook  <paul@codesourcery.com>
15212
15213         * gfortran.dg/eof_1.f90: New test.
15214
15215 2004-08-31  Paul Brook  <paul@codesourcery.com>
15216
15217         * gfortran.dg/list_read_1.f90: New file.
15218
15219 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15220
15221         * g++.dg/opt/loop1.C: XFAIL.
15222
15223 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15224
15225         * gcc.dg/funcdef-storage-1.c: New.
15226         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15227         an extern function in local scope.
15228         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15229         declare an 'auto inline' function in local scope.
15230         * gcc.dg/20011130-1.c: Likewise.
15231         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15232         an 'auto' function in local scope.
15233         * gcc.dg/20021014-1.c: Likewise.
15234         * gcc.dg/20030331-2.c: Likewise.
15235
15236 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15237
15238         * gfortran.dg/blockdata_1.f90: New test.
15239
15240 2004-08-30  Richard Henderson  <rth@redhat.com>
15241
15242         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15243
15244 2004-08-30  Richard Henderson  <rth@redhat.com>
15245
15246         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15247         additional_flags set by alternate driver.
15248         (ieee-options): New procedure.
15249         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15250         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15251         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15252         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15253
15254 2004-08-30  Richard Henderson  <rth@redhat.com>
15255
15256         * lib/f-torture.exp: Remove.
15257
15258 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15259
15260         PR rtl-optimization/16590
15261         * g++.dg/opt/loop1.C: New test.
15262
15263 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15264
15265         PR fortran/13910
15266         * gfortran.dg/oldstyle_1.f90: New test.
15267
15268 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15269         Paul Brook  <paul@codesourcery.com>
15270
15271         * gfortran.dg/g77/README: Update.
15272         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15273         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15274         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15275
15276 2004-08-28  Paul Brook  <paul@codesourcery.com>
15277
15278         PR libfortran/17195
15279         * gfortran.dg/edit_real_1.f90: New test.
15280
15281 2004-08-27  Paul Brook  <paul@codesourcery.com>
15282
15283         * gfortran.dg/rewind_1.f90: New test.
15284
15285 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15286
15287         PR fortran/16597
15288         * gfortran.dg/pr16597.f90: New test.
15289
15290 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15291
15292         PR c/13801
15293         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15294         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15295         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15296         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15297         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15298
15299 2004-08-26  Nick Clifton  <nickc@redhat.com>
15300
15301         * gcc.c-torture/compile/pr17119.c: New test.
15302
15303 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15304
15305         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15306
15307 2004-08-25  Richard Henderson  <rth@redhat.com>
15308
15309         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15310         the bits that expect kind=8 to be the largest real kind.
15311
15312 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15313
15314         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15315
15316 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15317
15318         * gfortran.dg/assignment_1.f90: New test.
15319
15320 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15321
15322         * g++.dg/template/repo3.C: New test.
15323
15324 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15325
15326         PR middle-end/16693
15327         PR tree-optimization/16372
15328         * g++.dg/opt/pr16372-1.C: New test case.
15329         * g++.dg/opt/pr16693-1.C: New test case.
15330         * g++.dg/opt/pr16693-2.C: New test case.
15331
15332 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15333
15334         * objc.dg/proto-lossage-4.m: New test.
15335
15336 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
15337
15338         PR c++/17155
15339         * g++.dg/inherit/local2.C: New test.
15340
15341 2004-08-25  Paul Brook  <paul@codesourcery.com>
15342
15343         PR fortran/17144
15344         * gfortran.dg/string_ctor_1.f90: New test.
15345
15346 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15347
15348         PR c++/14428
15349         * g++.dg/template/redecl2.C: New test.
15350
15351 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15352
15353         PR fortran/17143
15354         * gfortran.dg/pr17143.f90: New test.
15355
15356 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15357
15358         PR fortran/17164
15359         * gfortran.dg/pr17164.f90: New test.
15360
15361 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15362
15363         * gcc.dg/tree-ssa/loop-1.c: New test.
15364
15365 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15366
15367         * gcc.c-torture/compile/20040824-1.c: New test.
15368
15369 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15370
15371         * gcc.c-torture/compile/iftrap-3.c: New test.
15372
15373 2004-08-24  Paul Brook  <paul@codesourcery.com>
15374
15375         * gfortran.dg/entry_2.f90: New test.
15376
15377 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15378
15379         PR c++/16889
15380         * g++.dg/lookup/ambig[12].C: New.
15381
15382 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15383
15384         PR c++/16706
15385         * g++.dg/template/crash21.C: New test.
15386         * g++.dg/template/crash22.C: Likewise.
15387
15388 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15389
15390         PR c++/17149
15391         * g++.dg/template/access15.C: New.
15392
15393 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15394
15395         PR c++/17163
15396         * g++.dg/template/repo2.C: New test.
15397
15398 2004-08-23  Roger Sayle  <roger@eyesopen.com>
15399
15400         PR rtl-optimization/17078
15401         * gcc.c-torture/execute/pr17078-1.c: New test case.
15402
15403 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15404
15405         PR c/14492
15406         * gcc.dg/debug/crash1.c: New test.
15407
15408 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c/16180
15411         * gcc.dg/loop-5.c: New test.
15412
15413 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15414
15415         * gcc.c-torture/execute/20040823-1.c: New test.
15416
15417 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
15418
15419         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
15420         to the assembler.  Simplify test accordingly.
15421         (asm_abi_flags): Use GNU names.
15422         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
15423         to check for ABI flags.
15424
15425 2004-08-22  Andrew Pinski  <apinski@apple.com>
15426
15427         * g++.dg/opt/pr14029.C: New test.
15428         * gcc.c-torture/execute/pr15262.c: New test.
15429
15430 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15431
15432         * gfortran.dg/reduction.f90: Add checks with complex arguments.
15433
15434 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
15435
15436         PR 16908
15437         * gfortran.dg/direct_io.f90: New test.
15438
15439 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15440
15441         PR c++/17121
15442         * g++.dg/inherit/local2.C: New test.
15443
15444 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15445
15446         PR c++/17120
15447         * g++.dg/warn/Wparentheses-4.C: New test.
15448
15449 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15450
15451         PR c++/17121
15452         * g++.dg/inherit/local2.C: New test.
15453
15454         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
15455         * gcc.dg/ppc-ldstruct.c: Likewise.
15456         * gcc.dg/ppc64-abi-2.c: Likewise.
15457
15458 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
15459
15460         PR rtl-optimization/17099
15461         * gcc.c-torture/execute/20040820-1.c: New test.
15462
15463 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
15464
15465         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
15466
15467 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
15468
15469         PR fortran/17077
15470         * gfortran.dg/auto_array_1.f90: New test.
15471
15472 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15473
15474         PR fortran/17074
15475         * gfortran.dg/simpleif_1.f90: New test.
15476
15477 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
15478
15479         * lib/target-supports.exp (check_profiling_available): Return
15480         false for arm*-*-symbianelf* and arm*-*-eabi*.
15481
15482         PR c++/15890
15483         * g++.dg/template/delete1.C: New test.
15484
15485 2004-08-19  Paul Brook  <paul@codesourcery.com>
15486
15487         PR fortran/14976
15488         PR fortran/16228
15489         * gfortran.dg/data_char_1.f90: New test.
15490
15491 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
15492
15493         PR fortran/16946
15494         * gfortran.dg/reduction.f90: New testcase.
15495
15496 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15497
15498         PR fortran/16520
15499         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
15500
15501 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15502
15503         PR c++/17041
15504         * g++.dg/Wparentheses-3.C: New test.
15505
15506 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
15507
15508         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
15509         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
15510         * gcc.dg/vect/vect-2.c: Likewise.
15511         * gcc.dg/vect/vect-3.c: Likewise.
15512         * gcc.dg/vect/vect-4.c: Likewise.
15513         * gcc.dg/vect/vect-5.c: Likewise.
15514         * gcc.dg/vect/vect-6.c: Likewise.
15515         * gcc.dg/vect/vect-7.c: Likewise.
15516         * gcc.dg/vect/vect-25.c: Likewise.
15517         * gcc.dg/vect/vect-31.c: Likewise.
15518         * gcc.dg/vect/vect-32.c: Likewise.
15519         * gcc.dg/vect/vect-34.c: Likewise.
15520         * gcc.dg/vect/vect-36.c: Likewise.
15521         * gcc.dg/vect/vect-all.c: Likewise.
15522
15523 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
15524
15525         PR c++/17068
15526         * g++.dg/template/operator4.C: New test.
15527
15528 2004-08-18  Richard Henderson  <rth@redhat.com>
15529
15530         * gcc.dg/20040206-1.c: XFAIL.
15531
15532 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15533
15534         PR c++/16246
15535         * g++.dg/template/array7.C: New test.
15536
15537 2004-08-17  James E Wilson  <wilson@specifixinc.com>
15538
15539         * gcc.dg/mips-movcc-1.c: New test.
15540         * gcc.dg/mips-movcc-2.c: New test.
15541         * gcc.dg/mips-movcc-3.c: New test.
15542
15543         * gcc.dg/mips-nmadd-1.c: New test.
15544         * gcc.dg/mips-nmadd-2.c: New test.
15545
15546 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15547
15548         PR c++/15871
15549         * g++.dg/opt/inline8.C: New test.
15550
15551         PR c++/16965
15552         * g++.dg/parse/error17.C: New test.
15553
15554 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
15555
15556         * gcc.dg/vect: New directory for vectorizer tests.
15557         * gcc.dg/vect/tree-vect.h: New file.
15558         * gcc.dg/vect/vect.exp: New file.
15559         * gcc.dg/vect/pr16105.c.c: New test.
15560         * gcc.dg/vect/vect-1.c: New test.
15561         * gcc.dg/vect/vect-2.c: New test.
15562         * gcc.dg/vect/vect-3.c: New test.
15563         * gcc.dg/vect/vect-4.c: New test.
15564         * gcc.dg/vect/vect-5.c: New test.
15565         * gcc.dg/vect/vect-6.c: New test.
15566         * gcc.dg/vect/vect-7.c: New test.
15567         * gcc.dg/vect/vect-8.c: New test.
15568         * gcc.dg/vect/vect-9.c: New test.
15569         * gcc.dg/vect/vect-10.c: New test.
15570         * gcc.dg/vect/vect-11.c: New test.
15571         * gcc.dg/vect/vect-12.c: New test.
15572         * gcc.dg/vect/vect-13.c: New test.
15573         * gcc.dg/vect/vect-14.c: New test.
15574         * gcc.dg/vect/vect-15.c: New test.
15575         * gcc.dg/vect/vect-16.c: New test.
15576         * gcc.dg/vect/vect-17.c: New test.
15577         * gcc.dg/vect/vect-18.c: New test.
15578         * gcc.dg/vect/vect-19.c: New test.
15579         * gcc.dg/vect/vect-20.c: New test.
15580         * gcc.dg/vect/vect-21.c: New test.
15581         * gcc.dg/vect/vect-22.c: New test.
15582         * gcc.dg/vect/vect-23.c: New test.
15583         * gcc.dg/vect/vect-24.c: New test.
15584         * gcc.dg/vect/vect-25.c: New test.
15585         * gcc.dg/vect/vect-26.c: New test.
15586         * gcc.dg/vect/vect-27.c: New test.
15587         * gcc.dg/vect/vect-28.c: New test.
15588         * gcc.dg/vect/vect-29.c: New test.
15589         * gcc.dg/vect/vect-30.c: New test.
15590         * gcc.dg/vect/vect-31.c: New test.
15591         * gcc.dg/vect/vect-32.c: New test.
15592         * gcc.dg/vect/vect-33.c: New test.
15593         * gcc.dg/vect/vect-34.c: New test.
15594         * gcc.dg/vect/vect-35.c: New test.
15595         * gcc.dg/vect/vect-36.c: New test.
15596         * gcc.dg/vect/vect-37.c: New test.
15597         * gcc.dg/vect/vect-38.c: New test.
15598         * gcc.dg/vect/vect-40.c: New test.
15599         * gcc.dg/vect/vect-41.c: New test.
15600         * gcc.dg/vect/vect-42.c: New test.
15601         * gcc.dg/vect/vect-43.c: New test.
15602         * gcc.dg/vect/vect-44.c: New test.
15603         * gcc.dg/vect/vect-45.c: New test.
15604         * gcc.dg/vect/vect-46.c: New test.
15605         * gcc.dg/vect/vect-47.c: New test.
15606         * gcc.dg/vect/vect-48.c: New test.
15607         * gcc.dg/vect/vect-49.c: New test.
15608         * gcc.dg/vect/vect-50.c: New test.
15609         * gcc.dg/vect/vect-51.c: New test.
15610         * gcc.dg/vect/vect-52.c: New test.
15611         * gcc.dg/vect/vect-53.c: New test.
15612         * gcc.dg/vect/vect-54.c: New test.
15613         * gcc.dg/vect/vect-55.c: New test.
15614         * gcc.dg/vect/vect-56.c: New test.
15615         * gcc.dg/vect/vect-57.c: New test.
15616         * gcc.dg/vect/vect-58.c: New test.
15617         * gcc.dg/vect/vect-59.c: New test.
15618         * gcc.dg/vect/vect-60.c: New test.
15619         * gcc.dg/vect/vect-61.c: New test.
15620         * gcc.dg/vect/vect-all.c: New test.
15621         * gcc.dg/vect/vect-none.c: New test.
15622
15623 2004-08-17  Paul Brook  <paul@codesourcery.com>
15624
15625         PR fortran/13082
15626         * gfortran.dg/entry_1.f90: New test.
15627
15628 2004-08-17  Andrew Pinski  <apinski@apple.com>
15629
15630         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
15631
15632 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
15633
15634         * gcc.dg/pr17036-1.c: New test.
15635
15636 2004-08-16  Devang Patel  <dpatel@apple.com>
15637
15638         * gcc.dg/darwin-20040809-1.c: New test.
15639
15640 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
15641
15642         * gcc.dg/funcdef-attr-1.c: New test.
15643
15644 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
15645
15646         * gcc.dg/altivec-17.c: New test.
15647         * gcc.dg/altivec-18.c: New test.
15648
15649 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15650
15651         PR c++/6749
15652         * g++.dg/template/vtable2.C: New test.
15653
15654 2004-08-14  Richard Henderson  <rth@redhat.com>
15655
15656         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
15657         * gcc.dg/pack-test-4.c (main): Return 0.
15658         * gcc.dg/setjmp-1.c: Remove XFAIL.
15659         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
15660
15661 2004-08-14  Richard Henderson  <rth@redhat.com>
15662
15663         * gcc.dg/980217-1.c: Add prototype for printf.
15664
15665 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
15666
15667         * gfortran.dg/pr16935.f90: New test.
15668
15669 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
15670
15671         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
15672
15673 2004-08-13  Paul Brook  <paul@codesourcery.com>
15674
15675         * gfortran.dg/der_io_1.f90: Remove stray comma.
15676
15677 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15678
15679         * gcc.dg/vmx/cw-bug-2.c: Remove.
15680         * gcc.dg/vmx/vprint-1.c: Remove.
15681         * gcc.dg/vmx/vscan-1.c: Remove.
15682
15683 2004-08-12  Devang patel  <dpatel@apple.com>
15684
15685         * gcc.dg/darwin-20040809-2.c: New test.
15686
15687 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
15688
15689         * g++.dg/ext/altivec-12.C: New test.
15690
15691         * g++.dg/ext/altivec-11.C: New test.
15692
15693 2004-08-12  Paul Brook  <paul@codesourcery.com>
15694
15695         * g++.dg/abi/arm_cxa_vec_1.C: New test.
15696
15697 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15698
15699         * g++.dg/ext/altivec-2.C: Check for hardware support before
15700         executing any VMX instructions.
15701
15702         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
15703
15704 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
15705
15706         PR c++/16276
15707         * g++.old-deja/g++.other/comdat4.C: New test.
15708         * g++.old-deja/g++.other/comdat4-aux.cc: New.
15709
15710 2004-08-12  Ben Elliston  <bje@au.ibm.com>
15711
15712         PR target/16286
15713         * gcc.dg/pr16286.c: New test.
15714
15715 2004-08-12 Jan Beulich <jbeulich@novell.com>
15716
15717         * g++.dg/ext/asm5.C: New.
15718
15719 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15720
15721         PR c++/16698
15722         * g++.dg/eh/crash1.C: New test.
15723
15724         PR c++/16717
15725         * g++.dg/ext/construct1.C: New test.
15726
15727 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15728
15729         PR c++/16853
15730         * g++.dg/init/ptrmem1.C: New test.
15731
15732         PR c++/16618
15733         * g++.dg/parse/offsetof5.C: New test.
15734
15735         PR c++/16870
15736         * g++.dg/template/overload3.C: New test.
15737
15738 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15739
15740         PR c++/16964
15741         * g++.dg/parse/error16.C: New test.
15742
15743         PR c++/16904
15744         * g++.dg/template/error14.C: New test.
15745
15746         PR c++/16929
15747         * g++.dg/template/error15.C: New test.
15748
15749 2004-08-11  Devang Patel  <dpatel@apple.com>
15750
15751         * gcc.dg/darwin-ld-20040809-1.c: New test.
15752         * gcc.dg/darwin-ld-20040809-2.c: New test.
15753
15754 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
15755
15756         PR fortran/16917
15757         * gfortran.dg/dfloat_1.f90: New test.
15758
15759 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
15760
15761         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
15762         * gcc.dg/dll-2.c: Fix dg-require syntax.
15763         * gcc.misc-tests/arm-isr.c (abort): Declare.
15764         (exit): Likewise.
15765
15766 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
15767
15768         PR c++/16971
15769         * g++.dg/parse/crash16.C: New test.
15770
15771 2004-08-10  Roger Sayle  <roger@eyesopen.com>
15772
15773         * gcc.dg/mips-rsqrt-1.c: New test case.
15774         * gcc.dg/mips-rsqrt-2.c: New test case.
15775         * gcc.dg/mips-rsqrt-3.c: New test case.
15776
15777 2004-08-10  Paul Brook  <paul@codesourcery.com>
15778
15779         * gfortran.dg/der_io_1.f90: New test.
15780
15781 2004-08-10  Paul Brook  <paul@codesourcery.com>
15782
15783         PR fortran/16919
15784         * gfortran.dg/der_array_1.f90: New test.
15785
15786 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
15787
15788         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
15789
15790 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
15791
15792         * gcc.dg/wchar_t-2.c: Fix typo.
15793
15794 2004-08-09  Falk Hueffner  <falk@debian.org>
15795
15796         PR tree-optimization/12517
15797         * gcc.c-torture/compile/pr12517.c: New test.
15798
15799         PR tree-optimization/12578
15800         * gcc.c-torture/compile/pr12578.c: New test.
15801
15802         PR tree-optimization/12899
15803         * gcc.c-torture/compile/pr12899.c: New test.
15804
15805         PR rtl-optimization/14692
15806         * gcc.c-torture/compile/pr14692.c: New test.
15807
15808         PR tree-optimization/16461
15809         * gcc.c-torture/compile/pr16461.c: New test.
15810
15811 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15812
15813         * gfortran.dg/getenv_1.f90: New test.
15814
15815 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15816
15817         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
15818         wchar_t.
15819         * gcc.dg/symbian5.c: Test -fno-short-wchar.
15820
15821 2004-08-06  Paul Brook  <paul@codesourcery.com>
15822
15823         * gfortran.dg/ret_array_1.f90: New test.
15824         * gfortran.dg/ret_pointer_1.f90: New test.
15825
15826 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
15827
15828         * gcc.dg/missing-field-init-[12].c: New tests.
15829         * g++.dg/warn/missing-field-init-[12].C: New tests.
15830
15831 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15832
15833         * gcc.dg/enum2.c: New test.
15834         * gcc.dg/symbian3.c: Likewise.
15835         * gcc.dg/symbian4.c: Likewise.
15836         * gcc.dg/wchar_t-2.c: Likewise.
15837
15838 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15839
15840         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
15841         destructor tests.
15842
15843 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15844
15845         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
15846         dg-require-visiblity.
15847         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
15848         * g++.dg/ext/visibility/fvisibility.C: Likewise.
15849         * g++.dg/ext/visibility/memfuncts.C: Likewise.
15850         * g++.dg/ext/visibility/new1.C: Likewise.
15851         * g++.dg/ext/visibility/pragma.C: Likewise.
15852         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
15853         * g++.dg/ext/visibility/virtual.C: Likewise.
15854         * g++/dg/ext/visibility/visibility-1.C: Likewise.
15855         * g++/dg/ext/visibility/visibility-2.C: Likewise.
15856         * g++/dg/ext/visibility/visibility-3.C: Likewise.
15857         * g++/dg/ext/visibility/visibility-4.C: Likewise.
15858         * g++/dg/ext/visibility/visibility-5.C: Likewise.
15859         * g++/dg/ext/visibility/visibility-6.C: Likewise.
15860         * g++/dg/ext/visibility/visibility-7.C: Likewise.
15861         * g++/dg/ext/visibility/visibility-8.C: New test.
15862         * gcc.c-torture/compile/dll.x: Remove.
15863         * gcc.dg/dll-2.c: Use dg-require-dll
15864         * gcc.dg/visibility-10.c: New test.
15865         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
15866         supporting DLLs.
15867         * testsuite/lib/scanasm.exp (scan_hidden): New function.
15868         (scan_not_hidden): Likewise.
15869
15870 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
15871
15872         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
15873
15874 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
15875
15876         * gcc.c-torture/execute/20040805-1.c: New test.
15877
15878 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
15879
15880         * gcc.dg/20020118-1.c: Declare abort.
15881         * gcc.dg/altivec_check.h: Likewise.
15882         * gcc.dg/iftrap-2.c: Likewise.
15883         * gcc.dg/pragma-darwin.c: Likewise.
15884         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
15885
15886 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
15887
15888         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
15889
15890 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15891
15892         * gcc.c-torture/execute/builtins/abs-2.c,
15893         gcc.c-torture/execute/builtins/abs-3.c,
15894         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
15895         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
15896         intmax_t, uintmax_t and their limits.
15897         * gcc.dg/intmax_t-1.c: New test.
15898
15899 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15900
15901         * g++.dg/tc1/dr147.C: Add reference to PR.
15902
15903 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
15904
15905         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
15906         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
15907
15908 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
15909
15910         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
15911
15912 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15913
15914         * gcc.dg/redecl-5.c: New test.
15915         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
15916         of scanf.
15917
15918 2004-08-03  Roger Sayle  <roger@eyesopen.com>
15919
15920         PR middle-end/16790
15921         * gcc.c-torture/execute/pr16790-1.c: New test case.
15922
15923 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
15924
15925         * g++.dg/ext/visibility/assign1.C: New test.
15926         * g++.dg/ext/visibility/new1.C: Likewise.
15927
15928         * gcc.dg/symbian1.c: New test.
15929         * gcc.dg/symbian2.c: Likewise.
15930
15931 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
15932
15933         PR target/16570
15934         * gcc.dg/i386-sse-9.c: New test.
15935
15936 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15937
15938         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
15939
15940 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
15941
15942         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
15943         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
15944         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
15945         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
15946         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
15947         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
15948         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
15949         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
15950         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
15951         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
15952         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
15953         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
15954         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
15955         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
15956         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
15957         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
15958         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
15959         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
15960         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
15961         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
15962         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
15963         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
15964         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
15965         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
15966         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
15967         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
15968         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
15969         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
15970         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15971         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15972         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
15973         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
15974         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
15975         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
15976         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
15977         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15978         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15979         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15980         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15981         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
15982         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
15983         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
15984         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
15985         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
15986         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15987         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15988         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
15989         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
15990         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
15991         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
15992         gcc.misc-tests/i386-pf-3dnow-1.c,
15993         gcc.misc-tests/i386-pf-athlon-1.c,
15994         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
15995         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
15996         Declare built-in functions used.
15997         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
15998
15999 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16000
16001         PR c++/16707
16002         * g++.dg/lookup/using12.C: New test.
16003
16004         * g++.dg/init/null1.C: Fix PR number.
16005         * g++.dg/parse/namespace10.C: Likewise.
16006
16007 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16008
16009         PR c++/16224
16010         * g++.dg/template/spec17.C: New test.
16011         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16012         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16013
16014 2004-08-02  David Billinghurst
16015
16016         PR fortran/16292
16017         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16018
16019 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16020
16021         * gcc.dg/ia64-got-1.c: New test case.
16022
16023 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16024
16025         PR c++/16489
16026         * g++.dg/init/null1.C: New test.
16027         * g++.dg/tc1/dr76.C: Adjust error marker.
16028
16029         PR c++/16529
16030         * g++.dg/parse/namespace10.C: New test.
16031
16032         PR c++/16810
16033         * g++.dg/inherit/ptrmem2.C: New test.
16034
16035 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16036
16037         PR target/16155
16038         * gcc.dg/pr16155.c: New test.
16039
16040 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16041
16042         * gcc.dg/redecl-2.c: New test.
16043
16044 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16045
16046         * gcc.dg/darwin-longdouble.c: New file.
16047
16048 2004-07-30  Richard Henderson  <rth@redhat.com>
16049
16050         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16051         write to constant argument.
16052         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16053
16054 2004-07-30  Richard Henderson  <rth@redhat.com>
16055
16056         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16057         tests of nearest around zero.
16058
16059 2004-07-30  Andrew Pinski  <apinski@apple.com>
16060
16061         * gcc.c-torture/compile/20040730-1.c: New test.
16062
16063 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16064
16065         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16066         powerpc-eabispe.
16067
16068 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16069
16070         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16071
16072 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16073
16074         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16075         contains $ld_library_path.
16076         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16077
16078 2004-07-29  Richard Henderson  <rth@redhat.com>
16079
16080         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16081
16082         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16083         (alt2, which): New.
16084         (Check): Accept either alternative.
16085
16086 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16087
16088         * g++.dg/abi/inline1.C: New test.
16089         * g++.dg/abi/local1-a.cc: Likewise.
16090         * g++.dg/abi/local1.C: Likewise.
16091         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16092         * g++.dg/abi/mangle12.C: Likewise.
16093         * g++.dg/abi/mangle17.C: Likewise.
16094         * g++.dg/abi/mangle20-2.C: Likewise.
16095         * g++.dg/opt/interface1.C: Likewise.
16096         * g++.dg/opt/interface1.h: Likewise.
16097         * g++.dg/opt/interface1-a.cc: New test.
16098         * g++.dg/parse/repo1.C: New test.
16099         * g++.dg/template/repo1.C: Likewise.
16100         * g++.dg/warn/Winline-1.C: Likewise.
16101         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16102
16103 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16104
16105         * gcc.dg/tree-ssa/20040729-1.c: New test.
16106
16107 2004-07-27  Matt Austern <austern@apple.com>
16108
16109         * gcc.dg/darwin-bool-1.c: New test.
16110         * gcc.dg/darwin-bool-2.c: New test.
16111
16112 2004-07-28  Richard Henderson  <rth@redhat.com>
16113
16114         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16115         arguments in the correct type.  Don't write to constant arguments.
16116
16117 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16118
16119         PR tree-optimization/16688
16120         PR tree-optimization/16689
16121         * g++.dg/tree-ssa/pr16688.C: New test.
16122
16123 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16124
16125         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16126         loads.  Not only in the comment, this time.
16127
16128 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16129
16130         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16131         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16132         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16133         * gcc.dg/sh4a-bitmovua.c: New.
16134         * gcc.dg/sh4a-cos.c: New.
16135         * gcc.dg/sh4a-cosf.c: New.
16136         * gcc.dg/sh4a-fprun.c: New.
16137         * gcc.dg/sh4a-fsrra.c: New.
16138         * gcc.dg/sh4a-memmovua.c: New.
16139         * gcc.dg/sh4a-sin.c: New.
16140         * gcc.dg/sh4a-sincos.c: New.
16141         * gcc.dg/sh4a-sincosf.c: New.
16142         * gcc.dg/sh4a-sinf.c: New.
16143
16144 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16145
16146         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16147         conditionals.
16148         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16149         loads.
16150         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16151         DOM1.
16152
16153 2004-07-27  Andrew Pinski  <apinski@apple.com>
16154
16155         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16156
16157 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16158
16159         * gcc.dg/pragma-isr.c: New test.
16160
16161 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16162
16163         PR c++/14429
16164         * g++.dg/template/ttp11.C: New test.
16165
16166 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16167
16168         * gcc.c-torture/compile/20040727-1.c: New test.
16169
16170 2004-07-26  Eric Christopher  <echristo@redhat.com>
16171
16172         * gcc.c-torture/compile/20040726-2.c: New test.
16173
16174 2004-07-26  Andrew Pinski  <apinski@apple.com>
16175
16176         * g++.dg/rtti/tinfo1.C: Xfail.
16177
16178 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16179
16180         * gcc.c-torture/compile/20040726-1.c: New test.
16181
16182 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16183             Brian Ryner  <bryner@brianryner.com>
16184
16185         PR c++/9283
16186         PR c++/15000
16187         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16188         * g++.dg/ext/visibility/: New directory.
16189         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16190         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16191         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16192         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16193         * g++.dg/ext/visibility/fvisibility.C,
16194         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16195         g++.dg/ext/visibility/fvisibility-override1.C
16196         g++.dg/ext/visibility/fvisibility-override2.C
16197         g++.dg/ext/visibility/memfuncts.C
16198         g++.dg/ext/visibility/noPLT.C
16199         g++.dg/ext/visibility/pragma.C
16200         g++.dg/ext/visibility/pragma-override1.C
16201         g++.dg/ext/visibility/pragma-override2.C
16202         g++.dg/ext/visibility/staticmemfuncts.C
16203         g++.dg/ext/visibility/virtual.C: New tests.
16204
16205 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16206
16207         PR c/15360
16208         * gcc.dg/pr15360-1.c: New test.
16209
16210 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16211
16212         * gcc.dg/pragma-align-2.c: New test.
16213         * gcc.dg/pragma-init-fini.c: New test.
16214         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16215         targets.
16216
16217 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16218
16219         * gcc.dg/init-string-2.c: New test.
16220
16221 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16222
16223         PR 16684
16224         * gcc.dg/Wredundant-decls-1.c: New test case.
16225
16226 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16227
16228         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16229         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16230         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16231         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16232         * gcc.dg/compat/generate-random.c: New file.
16233         * gcc.dg/compat/generate-random.h: Likewise.
16234         * gcc.dg/compat/generate-random_r.c: Likewise.
16235         * gcc.dg/compat/struct-layout-1.h: Likewise.
16236         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16237         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16238         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16239         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16240         * gcc.dg/compat/struct-layout-1_main.c: New test.
16241         * gcc.dg/compat/struct-layout-1_x.c: New file.
16242         * gcc.dg/compat/struct-layout-1_y.c: New file.
16243         * gcc.dg/compat/struct-layout-1_test.h: New file.
16244
16245 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16246
16247         * gcc.dg/comp-return-1.c: New test
16248
16249 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16250
16251         * gcc.dg/vmx/8-02a.c: Fix typo.
16252
16253         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16254         * gcc.dg/darwin-abi-3.c: New test.
16255
16256         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16257         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16258
16259         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16260         * gcc.dg/vmx/ops-long-1.c: New test.
16261         * gcc.dg/vmx/ops-long-2.c: New test.
16262
16263 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16264
16265         * g++.dg/lookup/conv-[1234].C: New.
16266
16267 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16268
16269         * g++.dg/parse/attr2.C: Simplify.
16270
16271 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16272
16273         PR c/7284
16274         * gcc.c-torture/execute/pr7284-1.c: New test.
16275
16276 2004-07-22  Brian Booth  <bbooth@redhat.com>
16277
16278         * gcc.dg/tree-ssa/20040721-1.c: New test.
16279
16280 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16281
16282         * g++.dg/template/crash20.c: New.
16283
16284 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16285
16286         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16287         Add dg-run directive.  Declare variables as required.
16288         * gfortran.dg/g77/README: Update
16289
16290 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16291
16292         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16293         gcc.dg/cris-peep2-andu2.c: New tests.
16294
16295 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16296
16297         PR c/15052
16298         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16299         on return type.
16300         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16301         messages.
16302         * gcc.dg/qual-return-2.c: Update expected messages.
16303         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16304
16305 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16306
16307         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16308         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16309
16310 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16311
16312         PR c/11250
16313         * gcc.dg/init-string-1.c: New test.
16314
16315 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16316
16317         PR middle-end/15345
16318         PR c/16450
16319         * gcc.dg/torture/nested-fn-1.c: New test.
16320
16321 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16322
16323         PR target/16559
16324         * gcc.dg/ia64-fptr-1.c: New file.
16325
16326 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16327
16328         PR c++/14497
16329         * g++.dg/template/spec16.C: New test.
16330         * g++.old-deja/g++.robertl/eb118.C: Remove.
16331
16332 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16333
16334         PR c++/509
16335         * g++.dg/template/spec15.C: New test.
16336
16337 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
16338
16339         Copy cases from g77.f-torture/execute and add dg-run
16340         directive.  Other changes as noted.
16341         * gfortran.dg/g77/13037.f
16342         * gfortran.dg/g77/1832.f
16343         * gfortran.dg/g77/19981119-0.f
16344         * gfortran.dg/g77/19990313-0.f
16345         * gfortran.dg/g77/19990313-1.f
16346         * gfortran.dg/g77/19990313-2.f
16347         * gfortran.dg/g77/19990313-3.f
16348         * gfortran.dg/g77/19990419-1.f
16349         * gfortran.dg/g77/19990826-0.f
16350         * gfortran.dg/g77/19990826-2.f
16351         * gfortran.dg/g77/20000503-1.f
16352         * gfortran.dg/g77/20001111.f
16353         * gfortran.dg/g77/20010116.f
16354         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
16355         * gfortran.dg/g77/20010430.f
16356         * gfortran.dg/g77/6177.f
16357         * gfortran.dg/g77/947.f
16358         * gfortran.dg/g77/970816-3.f
16359         * gfortran.dg/g77/971102-1.f
16360         * gfortran.dg/g77/980520-1.f
16361         * gfortran.dg/g77/980628-0.f
16362         * gfortran.dg/g77/980628-1.f
16363         * gfortran.dg/g77/980628-10.f
16364         * gfortran.dg/g77/980628-2.f
16365         * gfortran.dg/g77/980628-3.f
16366         * gfortran.dg/g77/980628-7.f
16367         * gfortran.dg/g77/980628-8.f
16368         * gfortran.dg/g77/980628-9.f
16369         * gfortran.dg/g77/980701-0.f
16370         * gfortran.dg/g77/980701-1.f
16371         * gfortran.dg/g77/cabs.f
16372         * gfortran.dg/g77/claus.f
16373         * gfortran.dg/g77/complex_1.f
16374         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
16375         * gfortran.dg/g77/dcomplex.f
16376         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
16377         * gfortran.dg/g77/f90-intrinsic-mathematical.f
16378         * gfortran.dg/g77/f90-intrinsic-numeric.f
16379         * gfortran.dg/g77/int8421.f
16380         * gfortran.dg/g77/labug1.f
16381         * gfortran.dg/g77/large_vec.f
16382         * gfortran.dg/g77/le.f
16383         * gfortran.dg/g77/short.f
16384         * gfortran.dg/g77/README: Update
16385
16386 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
16387
16388         PR c++/16637
16389         * g++.dg/parse/lookup4.C: New test.
16390
16391 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16392
16393         PR c++/16175
16394         * g++.dg/template/ttp10.C: New test.
16395
16396 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16397
16398         * gcc.dg/pr12625-1.c: New test.
16399
16400 2004-07-20  Steven Bosscher  <stevenb@suse.de>
16401
16402         * testsuite/gcc.dg/switch-warn-1.c: New test.
16403         * testsuite/gcc.dg/switch-warn-2.c: New test.
16404         * gcc.c-torture/compile/pr14730.c: Update.
16405
16406 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
16407
16408         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
16409         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
16410         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
16411         g++.dg/template/nontype3.C: Remove trailing CR from tests.
16412
16413 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
16414
16415         PR c++/16623
16416         * g++.dg/template/assign1.C: New test.
16417
16418 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16419
16420         PR c++/12170
16421         * g++.dg/template/ttp9.C: New test.
16422
16423 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
16424
16425         * gcc.dg/format/cmn-err-1.c: New test.
16426
16427 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16428
16429         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
16430         gcc.dg/Wparentheses-10.c: New tests.
16431         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
16432
16433 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16434
16435         PR fortran/16465
16436         * gfortran.dg/g77//ffixed-line-length-0.f,
16437         gfortran.dg/g77/ffixed-line-length-132.f,
16438         gfortran.dg/g77/ffixed-line-length-72.f,
16439         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
16440         gfortran.dg/g77/README: Update.
16441
16442 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16443
16444         PR c++/13092
16445         * g++.dg/template/non-dependent7.C: New test.
16446         * g++.dg/template/non-dependent8.C: Likewise.
16447         * g++.dg/template/non-dependent9.C: Likewise.
16448         * g++.dg/template/non-dependent10.C: Likewise.
16449
16450 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
16451
16452         PR c++/16337
16453         * g++.dg/parse/attr2.C: New test.
16454
16455 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
16456
16457         * g77.dg: Removed.
16458         * g77.f-torture: Ditto.
16459
16460 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16461
16462         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
16463         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
16464         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
16465
16466 2004-07-16  Richard Henderson  <rth@redhat.com>
16467
16468         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
16469
16470 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16471
16472         * lib/fortran-torture.exp (fortran-torture): Don't test compile
16473         tests with full list of options.
16474         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
16475         of TORTURE_OPTIONS if test contains 'dg-do run'.
16476
16477         PR fortran/16404
16478         * gfortran.dg/do_iterator.f90: New test.
16479
16480 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16481
16482         PR rtl-optimization/16536
16483         * gcc.c-torture/execute/restrict-1.c: New test.
16484
16485 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16486
16487         PR fortran/15324
16488         * gfortran.dg/pr15324.f90: New test.
16489
16490         PR fortran/15129
16491         * gfortran.dg/pr15129.f90: New test.
16492
16493         PR fortran/15140
16494         * gfortran.dg/pr15140.f90: New test.
16495
16496         PR fortran/13792
16497         * gfortran.fortran-torture/execute/bounds.f90: Add check for
16498         compile-time simplification.
16499
16500 2004-07-14  Mike Stump  <mrs@apple.com>
16501
16502         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
16503
16504 2004-07-14  James E Wilson  <wilson@specifixinc.com>
16505
16506         PR target/16325
16507         * gcc.dg/profile-generate-1.c: New.
16508
16509 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
16510
16511         * gcc.c-torture/execute/20040709-1.c: New test.
16512         * gcc.c-torture/execute/20040709-2.c: New test.
16513
16514 2004-07-14  Mike Stump  <mrs@apple.com>
16515
16516         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
16517
16518 2004-07-14  Mike Stump  <mrs@apple.com>
16519
16520         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
16521
16522 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
16523
16524         PR c++/16518
16525         * g++.dg/parse/mutable1.C: New test.
16526
16527 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
16528
16529         PR tree-optimization/16443
16530         * gcc.dg/tree-ssa/20040713-1.c: New test.
16531
16532 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
16533
16534         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
16535         for operator new.
16536
16537 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16538
16539         * gfortran.dg/g77/README: New file
16540         * gfortran.dg/g77/19981216-0.f: Copy from
16541         g77.f-torture/noncompile.  Add "dg-do compile" and
16542         dg-error as required.
16543         * gfortran.dg/g77/19990218-1.f: Likewise.
16544         * gfortran.dg/g77/19990905-1.f: Likewise.
16545         * gfortran.dg/g77/9263.f: Likewise.
16546         * gfortran.dg/g77/980615-0.f: Likewise.
16547         * gfortran.dg/g77/980616-0.f: Likewise.
16548         * gfortran.dg/g77/check0.f: Likewise.
16549         * gfortran.dg/g77/select_no_compile.f: Likewise.
16550
16551 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16552
16553         Copy files from g77.f-torture/compile.
16554         Add "{ dg-do compile}".  Other changes as noted
16555         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
16556         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
16557         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
16558         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
16559         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
16560         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
16561         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
16562         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
16563         statement to conform to standard.  Append alpha1.x for reference.
16564         * gfortran.dg/g77/xformat.f: Add dg-warning
16565
16566 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16567
16568         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
16569         Add {dg-do compile} directive.
16570         * gfortran.dg/g77/cpp2.F: Likewise.
16571
16572 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16573
16574         PR c++/5402
16575         * g++.dg/lookup/name-clash1.C: New test.
16576
16577         PR c++/9777
16578         * g++.dg/lookup/name-clash2.C: New test.
16579
16580         PR c++/12102
16581         * g++.dg/lookup/name-clash3.C: New test.
16582
16583 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16584
16585         * g++.dg/lookup/new2.C: New test.
16586         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
16587
16588 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
16589
16590         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
16591         Add {dg-do compile} directive.
16592         * gfortran.dg/g77/13060.f: Likewise.
16593         * gfortran.dg/g77/19990218-0.f: Likewise.
16594         * gfortran.dg/g77/19990305-0.f: Likewise.
16595         * gfortran.dg/g77/19990419-0.f: Likewise.
16596         * gfortran.dg/g77/19990502-0.f: Likewise.
16597         * gfortran.dg/g77/19990502-1.f: Likewise.
16598         * gfortran.dg/g77/19990525-0.f: Likewise.
16599         * gfortran.dg/g77/19990826-1.f: Likewise.
16600         * gfortran.dg/g77/19990826-3.f: Likewise.
16601         * gfortran.dg/g77/19990905-2.f: Likewise.
16602         * gfortran.dg/g77/20000412-1.f: Likewise.
16603         * gfortran.dg/g77/20000511-1.f: Likewise.
16604         * gfortran.dg/g77/20000511-2.f: Likewise.
16605         * gfortran.dg/g77/20000518.f: Likewise.
16606         * gfortran.dg/g77/20000601-1.f: Likewise.
16607         * gfortran.dg/g77/20000601-2.f: Likewise.
16608         * gfortran.dg/g77/20000629-1.f: Likewise.
16609         * gfortran.dg/g77/20000630-2.f: Likewise.
16610         * gfortran.dg/g77/20010115.f: Likewise.
16611         * gfortran.dg/g77/20010321-1.f: Likewise.
16612         * gfortran.dg/g77/20010426.f: Likewise.
16613         * gfortran.dg/g77/20020307-1.f: Likewise.
16614         * gfortran.dg/g77/8485.f: Likewise.
16615         * gfortran.dg/g77/960317-1.f: Likewise.
16616         * gfortran.dg/g77/970915-0.f: Likewise.
16617         * gfortran.dg/g77/980310-1.f: Likewise.
16618         * gfortran.dg/g77/980310-2.f: Likewise.
16619         * gfortran.dg/g77/980310-3.f: Likewise.
16620         * gfortran.dg/g77/980310-4.f: Likewise.
16621         * gfortran.dg/g77/980310-6.f: Likewise.
16622         * gfortran.dg/g77/980310-7.f: Likewise.
16623         * gfortran.dg/g77/980310-8.f: Likewise.
16624         * gfortran.dg/g77/980419-2.f: Likewise.
16625         * gfortran.dg/g77/980424-0.f: Likewise.
16626         * gfortran.dg/g77/980427-0.f: Likewise.
16627         * gfortran.dg/g77/980729-0.f: Likewise.
16628         * gfortran.dg/g77/981117-1.f: Likewise.
16629         * gfortran.dg/g77/toon_1.f: Likewise.
16630
16631 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16632
16633         PR c++/2204
16634         * g++.dg/other/abstract2.C: New test.
16635
16636 2004-07-12  Paul Brook  <paul@codesourcery.com>
16637
16638         * gfortran.dg/pointer_init_1.f90: New test.
16639
16640 2004-07-11  Paul Brook  <paul@codesourcery.com>
16641
16642         PR fortran/15986
16643         * gfortran.dg/contained_1.f90: New test.
16644
16645 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
16646
16647         * g++.dg/parse/defarg8.C: New test.
16648
16649 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16650
16651         PR fortran/16433
16652         * gfortran.dg/pr16433.f: New test.
16653
16654         PR fortran/17574
16655         * gfortran.dg/pr15754.f90: New test.
16656
16657 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16658
16659         PR tree-optimization/16437
16660         * gcc.c-torture/execute/bitfld-4.c: New test.
16661
16662 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16663
16664         * gfortran.fortran-torture/execute/common_2.f90: Add check for
16665         access to common var from module.
16666
16667 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16668
16669         PR fortran/16336
16670         * gfortran.fortran-torture/execute/common_2.f90: New test.
16671
16672 2004-07-10  Paul Brook  <paul@codesourcery.com>
16673
16674         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
16675
16676 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16677
16678         PR fortran/15969
16679         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
16680
16681 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
16682
16683         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
16684         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
16685         * gfortran.dg/g77/ffree-form-1.f: Likewise.
16686         * gfortran.dg/g77/ffree-form-2.f: Likewise.
16687         * gfortran.dg/g77/ffree-form-3.f: Likewise.
16688         * gfortran.dg/g77/fno-underscoring.f: Likewise.
16689         * gfortran.dg/g77/funderscoring.f: Likewise.
16690         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
16691
16692 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16693
16694         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
16695
16696 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16697         Paul Brook  <paul@codesourcery.com>
16698
16699         PR fortran/13415
16700         * gfortran.dg/common_pointer_1.f90: New test.
16701
16702 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16703
16704         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
16705
16706 2004-07-09  James E Wilson  <wilson@specifixinc.com>
16707
16708         PR target/16364
16709         * gcc.c-torture/compile/20040709-1.c: New.
16710
16711 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16712
16713         PR fortran/14077
16714         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
16715
16716 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16717
16718         PR fortran/13201
16719         * gfortran.dg/shape_1.f90: New test.
16720
16721 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
16722             Andrew Pinski  <apinski@apple.com>
16723
16724         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
16725
16726 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16727
16728         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
16729         comment.
16730
16731 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16732         Paul Brook  <paul@codesourcery.com>
16733
16734         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
16735         '.f95' and '.F95'.
16736
16737 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
16738
16739         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
16740
16741 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16742
16743         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
16744         testcases with capital suffix.
16745
16746 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16747
16748         PR fortran/15481
16749         PR fortran/13372
16750         PR fortran/13575
16751         PR fortran/15978
16752         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
16753
16754         * gfortran.dg/implicit_1.f90: New test.
16755
16756 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16757
16758         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
16759         expression to match gfortran warning/error messages
16760         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
16761         dg-error text.
16762
16763 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16764
16765         * lib/fortran-torture.exp: Rename proc search_for to
16766         search_for_re.
16767
16768 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16769
16770         * gcc.c-torture/execute/simd-5.x: New file.
16771         XFAIL on SPARC 64-bit at -O0.
16772
16773 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16774
16775         PR c++/8211
16776         PR c++/16165
16777         * g++.dg/warn/effc3.C: New test.
16778
16779 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16780
16781         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
16782         change X to 1X in format.
16783         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
16784         add data statements to conform to standard.
16785
16786 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16787
16788         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
16789         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16790         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
16791
16792 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16793
16794         * gfortran.dg/g77/7388.f: Copy from g77.dg
16795         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
16796         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
16797         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
16798         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
16799         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
16800         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
16801         * gfortran.dg/g77/strlen0.f: Likewise.
16802
16803 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
16804
16805         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
16806         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
16807
16808 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16809
16810         * gcc.c-torture/execute/920428-2.x: Delete.
16811         * gcc.c-torture/execute/920501-7.x: Likewise.
16812
16813 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
16814
16815         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
16816         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
16817         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
16818         prescott and c3-2.
16819         (PREFETCH_3DNOW): Add -march=c3.
16820
16821 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
16822
16823         PR c/16437
16824         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
16825         * gcc.c-torture/execute/bf64-1.x: Likewise.
16826
16827 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16828
16829         * gcc.c-torture/compile/20040708-1.c: New test.
16830
16831 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16832
16833         PR c++/16169
16834         * g++.dg/warn/effc2.C: New test.
16835
16836 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16837
16838         * gcc.c-torture/execute/bitfld-1.x: Remove.
16839         * gcc.c-torture/execute/bitfld-3.c: New test.
16840         * gcc.dg/bitfld-2.c: Remove XFAILs.
16841
16842 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
16843
16844         PR c++/16276
16845         * g++.dg/rtti/tinfo1.C: New file.
16846
16847 2004-07-07  Eric Christopher  <echristo@redhat.com>
16848
16849         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
16850
16851 2004-07-07  Andrew Pinski  <apinski@apple.com>
16852
16853         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
16854
16855 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
16856
16857         * g++.dg/init/call1.C: XFAIL.
16858
16859 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
16860
16861         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
16862         except for movstrict*, to movmem* and clrstr* to clrmem*.
16863
16864 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
16865
16866         * gcc.c-torture/execute/20040707-1.c: New test.
16867
16868 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
16869
16870         * gcc.c-torture/execute/20040706-1.c: New test.
16871
16872 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16873
16874         PR c++/3671
16875         * g++.dg/template/spec14.C: New test.
16876
16877 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
16878
16879         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
16880         nothing if not yet defined.  Use it in b, c and d type definitions.
16881         * gcc.c-torture/execute/20040705-1.c: New test.
16882         * gcc.c-torture/execute/20040705-2.c: New test.
16883
16884 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16885
16886         PR c++/2518
16887         * g++.dg/lookup/new1.C: New test.
16888
16889 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16890
16891         PR c++/11406
16892         * g++.dg/template/sizeof8.C: New test.
16893
16894 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
16895
16896         * gcc.c-torture/compile/20040705-1.c: New test.
16897
16898 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
16899
16900         * gfortran.fortran-torture/execute/seq_io.f90: New test.
16901
16902 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
16903
16904         * gcc.dg/cpp/if-mop.c: Two new testcases.
16905         * gcc.dg/cpp/trad/comment-3.c: New.
16906
16907 2004-07-04  Paul Brook  <paul@codesourcery.com>
16908
16909         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
16910
16911 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
16912
16913         PR c++/3761
16914         * g++.dg/lookup/crash4.C: New test.
16915
16916 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
16917
16918         * gcc.c-torture/execute/builtin-abs-1.c
16919         * gcc.c-torture/execute/builtin-abs-2.c
16920         * gcc.c-torture/execute/builtin-complex-1.c
16921         * gcc.c-torture/execute/builtins/string-1-lib.c
16922         * gcc.c-torture/execute/builtins/string-1.c
16923         * gcc.c-torture/execute/builtins/string-2-lib.c
16924         * gcc.c-torture/execute/builtins/string-2.c
16925         * gcc.c-torture/execute/builtins/string-3-lib.c
16926         * gcc.c-torture/execute/builtins/string-3.c
16927         * gcc.c-torture/execute/builtins/string-4-lib.c
16928         * gcc.c-torture/execute/builtins/string-4.c
16929         * gcc.c-torture/execute/builtins/string-5-lib.c
16930         * gcc.c-torture/execute/builtins/string-5.c
16931         * gcc.c-torture/execute/builtins/string-6-lib.c
16932         * gcc.c-torture/execute/builtins/string-6.c
16933         * gcc.c-torture/execute/builtins/string-7-lib.c
16934         * gcc.c-torture/execute/builtins/string-7.c
16935         * gcc.c-torture/execute/builtins/string-8-lib.c
16936         * gcc.c-torture/execute/builtins/string-8.c
16937         * gcc.c-torture/execute/builtins/string-9-lib.c
16938         * gcc.c-torture/execute/builtins/string-9.c
16939         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
16940         * gcc.c-torture/execute/builtins/string-asm-1.c
16941         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
16942         * gcc.c-torture/execute/builtins/string-asm-2.c
16943         * gcc.c-torture/execute/stdio-opt-1.c
16944         * gcc.c-torture/execute/stdio-opt-2.c
16945         * gcc.c-torture/execute/stdio-opt-3.c
16946         * gcc.c-torture/execute/string-opt-1.c
16947         * gcc.c-torture/execute/string-opt-10.c
16948         * gcc.c-torture/execute/string-opt-11.c
16949         * gcc.c-torture/execute/string-opt-12.c
16950         * gcc.c-torture/execute/string-opt-13.c
16951         * gcc.c-torture/execute/string-opt-14.c
16952         * gcc.c-torture/execute/string-opt-15.c
16953         * gcc.c-torture/execute/string-opt-16.c
16954         * gcc.c-torture/execute/string-opt-2.c
16955         * gcc.c-torture/execute/string-opt-6.c
16956         * gcc.c-torture/execute/string-opt-7.c
16957         * gcc.c-torture/execute/string-opt-8.c:
16958         Replace with ...
16959
16960         * gcc.c-torture/execute/builtins/abs-2.c
16961         * gcc.c-torture/execute/builtins/abs-3.c
16962         * gcc.c-torture/execute/builtins/complex-1.c
16963         * gcc.c-torture/execute/builtins/fprintf.c
16964         * gcc.c-torture/execute/builtins/fputs.c
16965         * gcc.c-torture/execute/builtins/memcmp.c
16966         * gcc.c-torture/execute/builtins/memmove.c
16967         * gcc.c-torture/execute/builtins/memops-asm.c
16968         * gcc.c-torture/execute/builtins/mempcpy-2.c
16969         * gcc.c-torture/execute/builtins/mempcpy.c
16970         * gcc.c-torture/execute/builtins/memset.c
16971         * gcc.c-torture/execute/builtins/printf.c
16972         * gcc.c-torture/execute/builtins/sprintf.c
16973         * gcc.c-torture/execute/builtins/strcat.c
16974         * gcc.c-torture/execute/builtins/strchr.c
16975         * gcc.c-torture/execute/builtins/strcmp.c
16976         * gcc.c-torture/execute/builtins/strcpy.c
16977         * gcc.c-torture/execute/builtins/strcspn.c
16978         * gcc.c-torture/execute/builtins/strlen-2.c
16979         * gcc.c-torture/execute/builtins/strlen.c
16980         * gcc.c-torture/execute/builtins/strncat.c
16981         * gcc.c-torture/execute/builtins/strncmp-2.c
16982         * gcc.c-torture/execute/builtins/strncmp.c
16983         * gcc.c-torture/execute/builtins/strncpy.c
16984         * gcc.c-torture/execute/builtins/strpbrk.c
16985         * gcc.c-torture/execute/builtins/strpcpy-2.c
16986         * gcc.c-torture/execute/builtins/strpcpy.c
16987         * gcc.c-torture/execute/builtins/strrchr.c
16988         * gcc.c-torture/execute/builtins/strspn.c
16989         * gcc.c-torture/execute/builtins/strstr-asm.c
16990         * gcc.c-torture/execute/builtins/strstr.c:
16991         ... these new files.
16992
16993         * gcc.c-torture/execute/builtins/abs-2-lib.c
16994         * gcc.c-torture/execute/builtins/abs-3-lib.c
16995         * gcc.c-torture/execute/builtins/complex-1-lib.c
16996         * gcc.c-torture/execute/builtins/fprintf-lib.c
16997         * gcc.c-torture/execute/builtins/fputs-lib.c
16998         * gcc.c-torture/execute/builtins/memcmp-lib.c
16999         * gcc.c-torture/execute/builtins/memmove-lib.c
17000         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17001         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17002         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17003         * gcc.c-torture/execute/builtins/memset-lib.c
17004         * gcc.c-torture/execute/builtins/printf-lib.c
17005         * gcc.c-torture/execute/builtins/sprintf-lib.c
17006         * gcc.c-torture/execute/builtins/strcat-lib.c
17007         * gcc.c-torture/execute/builtins/strchr-lib.c
17008         * gcc.c-torture/execute/builtins/strcmp-lib.c
17009         * gcc.c-torture/execute/builtins/strcpy-lib.c
17010         * gcc.c-torture/execute/builtins/strcspn-lib.c
17011         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17012         * gcc.c-torture/execute/builtins/strlen-lib.c
17013         * gcc.c-torture/execute/builtins/strncat-lib.c
17014         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17015         * gcc.c-torture/execute/builtins/strncmp-lib.c
17016         * gcc.c-torture/execute/builtins/strncpy-lib.c
17017         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17018         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17019         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17020         * gcc.c-torture/execute/builtins/strrchr-lib.c
17021         * gcc.c-torture/execute/builtins/strspn-lib.c
17022         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17023         * gcc.c-torture/execute/builtins/strstr-lib.c
17024         * gcc.c-torture/execute/builtins/lib/abs.c
17025         * gcc.c-torture/execute/builtins/lib/fprintf.c
17026         * gcc.c-torture/execute/builtins/lib/memset.c
17027         * gcc.c-torture/execute/builtins/lib/printf.c
17028         * gcc.c-torture/execute/builtins/lib/sprintf.c
17029         * gcc.c-torture/execute/builtins/lib/strcpy.c
17030         * gcc.c-torture/execute/builtins/lib/strcspn.c
17031         * gcc.c-torture/execute/builtins/lib/strncat.c
17032         * gcc.c-torture/execute/builtins/lib/strncmp.c
17033         * gcc.c-torture/execute/builtins/lib/strncpy.c
17034         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17035         * gcc.c-torture/execute/builtins/lib/strspn.c
17036         * gcc.c-torture/execute/builtins/lib/strstr.c:
17037         New files containing support routines.
17038
17039         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17040         declaration.
17041         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17042         when not optimizing.
17043
17044 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17045
17046         PR c++/16240
17047         * g++.dg/abi/mangle22.C: New test.
17048         * g++.dg/abi/mangle23.C: Likewise.
17049
17050 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17051
17052         PR fortran/16290
17053         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17054         Allow for cases without denormalized floating point numbers.
17055
17056 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17057
17058         PR c/1027
17059         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17060         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17061         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17062         expected warning text.
17063         * gcc.dg/format/diag-2.c: New test.
17064
17065 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17066
17067         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17068
17069 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17070
17071         * gcc.dg/builtins-43.c: New.
17072         * gcc.dg/builtins-44.c: New.
17073         * gcc.dg/builtins-45.c: New.
17074
17075 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17076             Andreas Tobler  <a.tobler@schweiz.ch>
17077
17078         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17079         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17080         as SIGSEGV.
17081         * gcc.dg/cleanup-11.c: Likewise.
17082         * gcc.dg/cleanup-8.c: Likewise.
17083         * gcc.dg/cleanup-9.c: Likewise.
17084         * gcc.dg/cleanup-5.c: Run on all platforms.
17085
17086 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17087
17088         * g++.dg/warn/nonnull1.C: New test.
17089
17090 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17091
17092         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17093         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17094         Special-case the Sun compiler wrt to <complex.h>.
17095
17096 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17097
17098         * gcc.dg/Wunreachable-8.C: New test.
17099
17100         * gcc.dg/h8300-ice2.c : New test.
17101
17102 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17103
17104         PR fortran/16161
17105         * gfortran.fortran-torture/compile/implicit.f90: Add test
17106         for implicit character.
17107
17108 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17109
17110         PR fortran/16289
17111         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17112         Use tiny() intrinsic to find smallest non-negative real
17113
17114 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17115
17116         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17117         * gcc.dg/compat/struct-by-value-22_x.c: New.
17118         * gcc.dg/compat/struct-by-value-22_y.c: New.
17119
17120         * gcc.c-torture/execute/20040629-1.c: New test.
17121
17122 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17123
17124         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17125         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17126
17127         PR target/16195
17128         * gcc.dg/20040625-1.c: New test.
17129
17130 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17131
17132         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17133
17134 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17135
17136         PR fortran/15963
17137         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17138
17139 2004-06-29  Richard Henderson  <rth@redhat.com>
17140
17141         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17142
17143 2004-06-29  Paul Brook  <paul@codesourcery.com>
17144
17145         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17146         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17147
17148 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17149
17150         PR c++/16260
17151         * g++.dg/parse/crash15.C: New.
17152
17153 2004-06-28  Andrew Pinski  <apinski@apple.com>
17154
17155         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17156         by the error already.
17157
17158         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17159
17160 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17161
17162         PR target/14041
17163         * gcc.dg/h8300-bss-align-1.c : New.
17164
17165 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17166
17167         * PR c++/16174
17168         * g++.dg/template/ctor4.C: New.
17169
17170 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17171
17172         PR c++/16205
17173         * g++.dg/warn/Wsequence-point-1.C: New test.
17174
17175 2004-06-27  Paul Brook  <paul@codesourcery.com>
17176
17177         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17178
17179 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17180
17181         * g++.old-deja/g++.mike/p7325.C: Remove.
17182
17183 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17184
17185         PR c/14963
17186         * gcc.dg/pr14963.c: New test.
17187
17188 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17189
17190         PR c++/16193
17191         * g++.dg/parse/redef1.C: New test.
17192
17193 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17194
17195         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17196         20021110.c.
17197         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17198         20021119-1.c.
17199         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17200         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17201         5-04.c.
17202         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17203         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17204         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17205         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17206         g++.brendan/enum14.C.
17207         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17208         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17209         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17210         g++.mike/virt1.C.
17211         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17212         memtemp24.C.
17213
17214 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17215
17216         * gcc.dg/20040527-1.c: New test case.
17217
17218 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17219
17220         PR gfortran/pr16196
17221         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17222
17223 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17224
17225         PR middle-end/15825
17226         * gcc.dg/pr15825-1.c: New test case.
17227
17228 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17229
17230         * gcc.c-torture/execute/20040625-1.c: New test.
17231
17232 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17233
17234         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17235
17236 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17237
17238         * gcc.dg/torture/mips-div-1.c: New test.
17239
17240 2004-06-24  Jeff Law  <law@redhat.com>
17241
17242         * gcc.dg/tree-ssa/20040624-1.c: New test.
17243
17244 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17245
17246         * gcc.c-torture/compile/20040624-1.c: New test.
17247
17248 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17249
17250         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17251         this directory.
17252
17253 2004-06-23  Andrew Pinski  <apinski@apple.com>
17254
17255         PR middle-end/15988
17256         * g++.dg/opt/ptrmem4.C: New test.
17257
17258         * gcc.dg/c90-array-quals-2.c: New test.
17259
17260 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17261
17262         * gcc.dg/kpice1.c: New test.
17263
17264 2006-06-23  Andrew Pinski  <apinski@apple.com>
17265
17266         * gcc.dg/c90-array-quals.c: New test.
17267
17268 2006-06-22  Richard Henderson  <rth@redhat.com>
17269
17270         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17271
17272 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17273
17274         * gcc.dg/builtins-config.h: Handle FreeBSD.
17275
17276 2006-06-22  Richard Henderson  <rth@redhat.com>
17277
17278         * g++.dg/opt/devirt1.C: New.
17279
17280 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17281
17282         * g++.dg/opt/pr15551.C: New testcase.
17283
17284 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17285
17286         PR target/14800
17287         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17288         x86_64-*-linux* when compiling for 32bit.
17289
17290 2004-06-21  Andrew Pinski  <apinski@apple.com>
17291
17292         * gcc.dg/pch/struct-1.c: New.
17293         * gcc.dg/pch/struct-1.hs: New.
17294
17295 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17296
17297         * gcc.dg/pch/save-temps-1.c: New file.
17298         * gcc.dg/pch/save-temps-1.hs: New file.
17299
17300 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17301
17302         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17303         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17304
17305 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17306
17307         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17308         to fix type error.
17309         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17310         Remove trailing spaces.
17311
17312 2004-06-21  Richard Henderson  <rth@redhat.com>
17313
17314         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17315         merging && to BIT_FIELD_REF.
17316
17317 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17318
17319         * g++.dg/opt/placeholder1.C: New test.
17320
17321 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17322
17323         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17324         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17325         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17326         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17327
17328 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
17329
17330         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
17331         extern "C".
17332         * g++.dg/other/pragma-re-1.C: Add comments.
17333
17334 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
17335
17336         PR gfortran/16080
17337         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
17338
17339 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
17340
17341         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
17342         instead of setting the type of size_t by
17343         hand.
17344
17345 2004-06-18  Roger Sayle  <roger@eyesopen.com>
17346
17347         * gcc.dg/unordered-2.c: New test case.
17348         * gcc.dg/unordered-3.c: New test case.
17349
17350 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
17351
17352         PR other/16043
17353         * lib/g++.exp (g++_version): Tweak regexp for version
17354         * lib/g77.exp (g77_version): Likewise.
17355         * lib/gfortran.exp (gfortran_version): Likewise.
17356         * lib/objc.exp (objc_version): Likewise.
17357         * lib/treelang.exp (treelang_version): Likewise.
17358
17359 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
17360
17361         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
17362         Use INT_MAX instead of __INT_MAX__.
17363         * gcc.dg/compat/struct-align-2_y.c: Likewise.
17364
17365         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
17366         * gcc.dg/compat/scalar-return-3_x.c: Use it.
17367         * gcc.dg/compat/scalar-return-3_y.c: Use it.
17368         * gcc.dg/compat/scalar-return-4_x.c: Use it.
17369         * gcc.dg/compat/scalar-return-4_y.c: Use it.
17370         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
17371         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
17372         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
17373         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
17374
17375         * gcc.dg/range-test-1.c: New test.
17376         * g++.dg/opt/range-test-1.C: New test.
17377
17378 2004-06-17  Richard Henderson  <rth@redhat.com>
17379
17380         * objc.dg/sync-1.m: New.
17381         * objc.dg/try-catch-1.m: Don't force next runtime.
17382         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
17383         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
17384         shadowed catch clause.
17385         * objc.dg/try-catch-5.m: New.
17386
17387 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
17388
17389         Bug 14610
17390         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
17391
17392 2004-06-15  Richard Henderson  <rth@redhat.com>
17393
17394         * gcc.dg/20001116-1.c: Move expected warning line.
17395
17396 2004-06-15  Richard Henderson  <rth@redhat.com>
17397
17398         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
17399         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
17400
17401 2004-06-15  Jeff Law  <law@redhat.com>
17402
17403         * gcc.dg/tree-ssa/20040615-1.c: New test.
17404         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
17405         be less sensitive to operand ordering.
17406         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
17407
17408 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
17409
17410         * g++.dg/abi/bitfield3.C: Add comment..
17411
17412 2004-06-15  Richard Henderson  <rth@redhat.com>
17413
17414         * g++.dg/ext/stmtexpr1.C: XFAIL.
17415         * gcc.dg/20030612-1.c: XFAIL.
17416
17417 2004-06-15  Eric Christopher  <echristo@redhat.com>
17418
17419         * g++.dg/charset/asm5.c: New.
17420         * gcc.dg/charset/asm6.c: New.
17421
17422 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17423
17424         PR fortran/15962
17425         * gfortran.fortran-torture/execute/select_1.f90: New test.
17426
17427 2004-06-15  Paul Brook  <paul@codesourcery.com>
17428
17429         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
17430
17431 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17432
17433         PR c++/15967
17434         * g++.dg/lookup/crash3.C: New test.
17435
17436 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17437
17438         PR c++/15947
17439         * g++.dg/parse/dtor4.C: New test.
17440
17441 2004-06-14  Jeff Law  <law@redhat.com>
17442
17443         * gcc.c-torture/compile/20040614-1.c: New test.
17444
17445 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17446
17447         PR fortran/15211
17448         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
17449         LEN of a character array.
17450
17451 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
17452
17453         PR c++/15096
17454         * g++.dg/template/ptrmem10.C: New test.
17455
17456         PR c++/14930
17457         * g++.dg/template/friend30.C: New test.
17458
17459 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17460
17461         PR fortran/14928
17462         * gfortran.fortran-torture/compile/mloc.f90: New test.
17463
17464 2004-06-13  Paul Brook  <paul@codesourcery.com>
17465
17466         * gfortran.fortran-torture/execute/random_2.f90: New test.
17467
17468 2004-06-13  Eric Christopher  <echristo@redhat.com>
17469
17470         * gcc.dg/noncompile/redecl-1.c: Fix error message.
17471
17472 2004-06-12  Paul Brook  <paul@codesourcery.com>
17473
17474         * gfortran.fortran-torture/execute/contained_3.f90: New test.
17475
17476 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17477
17478         PR fortran/14923
17479         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
17480
17481 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17482
17483         PR fortran/14957
17484         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
17485         syntax errors in end statements of contained subroutines.
17486
17487 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17488
17489         PR fortran/12841
17490         * gfortran.fortran-torture/execute/null_arg.f90: New test.
17491
17492 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17493
17494         PR fortran/15665
17495         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
17496
17497 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17498
17499         PR gfortran/12839
17500         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
17501
17502 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
17503
17504         PR c++/15862
17505         * g++.dg/parse/enum1.C: New test.
17506
17507 2004-06-10  Jeff Law  <law@redhat.com>
17508
17509         * gcc.c-torture/compile/20040610-1.c: New test.
17510
17511 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17512
17513         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
17514         * g++.old-deja/g++.other/decl3.C: Likewise.
17515
17516 2004-06-10  Brian Booth  <bbooth@redhat.com>
17517
17518         * gcc.dg/tree-ssa/20031015-1.c: Scan for
17519         V_MAY_DEF instead of VDEF.
17520         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
17521
17522 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/14211
17525         * g++.dg/conversion/const1.C: New test.
17526
17527         PR c++/15076
17528         * g++.dg/conversion/reinterpret1.C: New test.
17529
17530         PR c++/15877
17531         * g++.dg/template/enum2.C: New test.
17532
17533         PR c++/15227
17534         * g++.dg/template/error13.C: New test.
17535
17536 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17537
17538         PR fortran/14957
17539         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
17540         arguments to test_* REAL and of the right size.
17541
17542 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17543
17544         PR target/15569
17545         PR rtl-optimization/15681
17546         * gcc.dg/20040609-1.c: New test.
17547
17548 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17549
17550         PR c++/14791
17551         * g++.dg/opt/builtins1.C: New test.
17552
17553 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
17554
17555         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
17556         that use default windows32 struct layout.
17557         * gcc.dg/i386-bitfield2.c: Likewise.
17558
17559 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
17560
17561         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
17562         for mingw32 and cygwin targets.
17563
17564 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
17565
17566         * gcc.dg/pch/macro-4.c: New.
17567         * gcc.dg/pch/macro-4.hs: New.
17568
17569 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17570
17571         PR fortran/13249
17572         * gfortran.fortran-torture/compile/name_clash.f90: New test.
17573
17574 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17575
17576         PR fortran/13372
17577         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
17578
17579 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17580
17581         PR gfortran/14897
17582         * gfortran.fortran-torture/execute/t_edit.f90: New test.
17583
17584 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17585
17586         PR gfortran/15755
17587         * gfortran.fortran-torture/execute/backspace.c : New test.
17588
17589 2004-06-09  Paul Brook  <paul@codesourcery.com>
17590
17591         * gfortran.fortran-torture/execure/intrinsic_associated.f90
17592         (pointer_to_section): Rewrite to use smaller array.
17593
17594 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
17595
17596         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
17597         * gcc.dg/ext/altivec-10.c: Same.
17598         * gcc.dg/ext/altivec-11.c: Same.
17599         * gcc.dg/ext/altivec-12.c: Same.
17600         * gcc.dg/ext/altivec-13.c: Same.
17601         * gcc.dg/ext/altivec-14.c: Same.
17602         * gcc.dg/ext/altivec-15.c: Same.
17603         * gcc.dg/ext/altivec-16.c: Same.
17604         * gcc.dg/ext/altivec-3.c: Same.
17605         * gcc.dg/ext/altivec-4.c: Same.
17606         * gcc.dg/ext/altivec-6.c: Same.
17607         * gcc.dg/ext/altivec-7.c: Same.
17608         * gcc.dg/ext/altivec-8.c: Same.
17609         * gcc.dg/ext/altivec-varargs-1.c: Same.
17610
17611         * g++.dg/ext/altivec-1.C: Correct dg syntax.
17612         * g++.dg/ext/altivec-10.C: Same.
17613         * g++.dg/ext/altivec-2.C: Same.
17614         * g++.dg/ext/altivec-3.C: Same.
17615         * g++.dg/ext/altivec-4.C: Same.
17616         * g++.dg/ext/altivec-5.C: Same.
17617         * g++.dg/ext/altivec-6.C: Same.
17618         * g++.dg/ext/altivec-7.C: Same.
17619         * g++.dg/ext/altivec-8.C: Same.
17620         * g++.dg/ext/altivec-9.C: Same.
17621
17622 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17623
17624         PR c++/7841
17625         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
17626
17627 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17628
17629         * gcc.dg/union-1.c: New test.
17630
17631 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17632
17633         * gcc.dg/builtins-41.c: New test case.
17634         * gcc.dg/builtins-42.c: New test case.
17635
17636 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17637
17638         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
17639         * g++.dg/ext/altivec-10.C: Same.
17640         * g++.dg/ext/altivec-2.C: Same.
17641         * g++.dg/ext/altivec-3.C: Same.
17642         * g++.dg/ext/altivec-4.C: Same.
17643         * g++.dg/ext/altivec-5.C: Same.
17644         * g++.dg/ext/altivec-6.C: Same.
17645         * g++.dg/ext/altivec-7.C: Same.
17646         * g++.dg/ext/altivec-8.C: Same.
17647         * g++.dg/ext/altivec-9.C: Same.
17648         * g++.old-deja/g++.abi/cxa_vec.C: Same.
17649         * g++.old-deja/g++.brendan/new3.C: Same.
17650         * gcc.c-torture/execute/eeprof-1.x: Same.
17651
17652 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17653
17654         PR c/14765
17655         * gcc.dg/pr14765-1.c: New test.
17656
17657 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17658
17659         PR c/14649
17660         * gcc.dg/pr14649-1.c: New test case.
17661
17662 2004-06-07  Richard Henderson  <rth@redhat.com>
17663
17664         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
17665         if temporaries.
17666
17667 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17668
17669         * g++.dg/eh/elide1.C: Remove XFAIL.
17670
17671 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
17672
17673         PR c++/15337
17674         * g++.dg/expr/sizeof3.C: New test.
17675
17676         PR c++/14777
17677         * g++.dg/template/access14.C: New test.
17678
17679         PR c++/15554
17680         * g++.dg/template/enum1.C: New test.
17681
17682         PR c++/15057
17683         * g++.dg/eh/throw1.C: New test.
17684
17685 2004-06-07  David Ayers  <d.ayers@inode.at>
17686             Ziemowit Laski  <zlaski@apple.com>
17687
17688         * lib/objc.exp (objc_target_compile): Revert the '-framework
17689         Foundation' flag fix, since bare Darwin does not ship
17690         with the Foundation framework.
17691         * objc/execute/next_mapping.h: Provide a local NSConstantString
17692         @interface and @implementation.
17693         (objc_constant_string_init): A constructor function, used to
17694         initialize the NSConstantString meta-class object.
17695         * objc/execute/string1.m: Include "next_mapping.h" instead of
17696         <Foundation/NSString.h>.
17697         * objc/execute/string2.m: Likewise.
17698         * objc/execute/string3.m: Likewise.
17699         * objc/execute/string4.m: Likewise.
17700
17701 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
17702
17703         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
17704         to double. Replace double with FLOAT.
17705         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
17706
17707         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
17708         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
17709         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
17710         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
17711         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
17712         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
17713         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
17714         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
17715
17716 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17717
17718         PR c/13519
17719         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
17720
17721 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17722
17723         PR c++/15503
17724         * g++.dg/template/meminit2.C: New test.
17725
17726 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
17727
17728         PR target/15822
17729         * gcc.c-torture/execute/compare-fp-1.c,
17730         gcc.c-torture/execute/compare-fp-2.c,
17731         gcc.c-torture/execute/compare-fp-3.c,
17732         gcc.c-torture/execute/compare-fp-4.c,
17733         gcc.c-torture/execute/compare-fp-3.x,
17734         gcc.c-torture/execute/compare-fp-4.x: Moved...
17735         * gcc.c-torture/execute/ieee/compare-fp-1.c,
17736         gcc.c-torture/execute/ieee/compare-fp-2.c,
17737         gcc.c-torture/execute/ieee/compare-fp-3.c,
17738         gcc.c-torture/execute/ieee/compare-fp-4.c,
17739         gcc.c-torture/execute/ieee/compare-fp-3.x,
17740         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
17741
17742 2004-06-04  David Ayers  <d.ayers@inode.at>
17743
17744         * objc/execute/protocol-isEqual-4.m: New testcase.
17745
17746 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
17747
17748         * objc/execute/protocol-isEqual-1.m: New testcase.
17749         * objc/execute/protocol-isEqual-2.m: New testcase.
17750         * objc/execute/protocol-isEqual-3.m: New testcase.
17751
17752 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17753
17754         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
17755
17756 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
17757
17758         * lib/objc.exp (objc_target_compile): When running tests on
17759         Darwin (Mac OS X), inform the linker about '-framework
17760         'Foundation'.
17761
17762 2004-06-02  Eric Christopher  <echristo@redhat.com>
17763
17764         * gcc.c-torture/compile/20040602-1.c: New.
17765
17766 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
17767
17768         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
17769         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17770
17771         PR tree-optimization/14736
17772         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
17773
17774         PR tree-optimization/14042
17775         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
17776
17777         PR tree-optimization/14729
17778         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
17779
17780 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17781
17782         PR fortran/15557
17783         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
17784
17785 2004-06-01  Richard Hederson  <rth@redhat.com>
17786
17787         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
17788
17789 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17790
17791         PR c++/14932
17792         * g++.dg/parse/offsetof4.C: New test.
17793
17794 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
17795
17796         PR objc/7993
17797         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
17798
17799 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
17800
17801         PR c++/15701
17802         * g++.dg/template/friend29.C: New test.
17803
17804 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17805
17806         PR c/15749
17807         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
17808
17809 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17810
17811         * gcc.dg/sparc-trap-1.c: New test.
17812
17813 2004-05-31  Roger Sayle  <roger@eyesopen.com>
17814
17815         PR middle-end/15069
17816         * g++.dg/opt/fold3.C: New test case.
17817
17818 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
17819
17820         * lib/target-supports.exp (check_iconv_available): Fix fallout
17821         from 2004-05-28 patch.
17822
17823 2004-05-30  Paul Brook  <paul@codesourcery.com>
17824
17825         PR fortran/15620
17826         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
17827         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
17828
17829 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
17830
17831         * gfortran.fortran-torture/execute/random_1.f90: New test.
17832
17833 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17834
17835         * g++.dg/ext/altivec-10.C: New test.
17836
17837 2004-05-29  Paul Brook  <paul@codesourcery.com>
17838
17839         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
17840
17841 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17842
17843         * gcc.dg/altivec-16.c: New test.
17844
17845 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
17846
17847         * lib/target-supports.exp (check_vmx_hw_available): New.
17848         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
17849
17850         * lib/target-supports.exp (check_alias_available,
17851         check_iconv_available, check_named_sections_available): Use
17852         unique names for temporary files.
17853
17854 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17855
17856         * gcc.dg/altivec-15.c: New test.
17857
17858 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17859
17860         PR c++/15083
17861         * g++.dg/warn/noeffect6.C: New test.
17862
17863         PR c++/15471
17864         * g++.dg/expr/ptrmem4.C: New test.
17865
17866         PR c++/15640
17867         * g++.dg/template/operator3.C: New test.
17868
17869 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17870
17871         PR c++/14668
17872         * g++.dg/lookup/redecl1.C: New test.
17873         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
17874
17875 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
17876
17877         * gcc.c-torture/execute/compare-fp-1.c,
17878         gcc.c-torture/execute/compare-fp-2.c,
17879         gcc.c-torture/execute/compare-fp-3.c,
17880         gcc.c-torture/execute/compare-fp-4.c,
17881         gcc.c-torture/execute/compare-fp-3.x,
17882         gcc.c-torture/execute/compare-fp-4.x,
17883         gcc.dg/pr15649-1.c: New.
17884
17885 2004-05-27  Adam Nemet  <anemet@lnxw.com>
17886
17887         PR c++/12883
17888         * g++.dg/init/array14.C: New test.
17889
17890 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
17891
17892         * lib/compat.exp (compat-get-options-main): New.
17893         (compat-get-options): Remove unneeded code, warn for ignored
17894         command.
17895         (compat-execute): Check flag set by dg-require-* commands.
17896
17897         * lib/compat.exp (compat-execute): Break up long lines.
17898
17899 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
17900
17901         * gcc.dg/altivec-7.c: Don't use 'vector long'.
17902         * gcc.dg/altivec-14.c: New test.
17903         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
17904
17905         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
17906         * gcc.dg/altivec-12.c: Ditto.
17907
17908         * gcc.dg/altivec-3.c: Move call to altivec_check.
17909
17910 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17911
17912         PR c++/15044
17913         * g++.dg/template/error12.C: New test.
17914
17915         PR c++/15317
17916         * g++.dg/ext/attrib15.C: New test.
17917
17918         PR c++/15329
17919         * g++.dg/template/ptrmem9.C: New test.
17920
17921 2004-05-25  Paul Brook  <paul@codesourcery.com>
17922
17923         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
17924
17925 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17926
17927         PR c++/15165
17928         * g++.dg/template/crash19.C: New test.
17929
17930 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17931
17932         PR c++/15025
17933         * g++.dg/template/redecl1.C: New test.
17934
17935 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
17936
17937         PR c++/14821
17938         * g++.dg/other/ns1.C: New test.
17939
17940         PR c++/14883
17941         * g++.dg/template/invalid1.C: New test.
17942
17943 2004-05-23  Paul Brook  <paul@codesourcery.com>
17944         Victor Leikehman  <lei@haifasphere.co.il>
17945
17946         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
17947         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
17948
17949 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17950
17951         PR c++/15285
17952         PR c++/15299
17953         * g++.dg/template/non-dependent5.C: New test.
17954         * g++.dg/template/non-dependent6.C: New test.
17955
17956 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
17957
17958         PR c++/15507
17959         * g++.dg/inherit/union1.C: New test.
17960
17961         PR c++/15542
17962         * g++.dg/template/addr1.C: New test.
17963
17964         PR c++/15427
17965         * g++.dg/template/array5.C: New test.
17966
17967         PR c++/15287
17968         * g++.dg/template/array6.C: New test.
17969
17970 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
17971             Roger Sayle  <roger@eyesopen.com>
17972
17973         * g++.dg/lookup/forscope2.C: New test case.
17974
17975 2004-05-22  Ben Elliston  <bje@au.ibm.com>
17976
17977         * gcc.dg/cpp/Wmissingdirs.c: New.
17978
17979 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17980
17981         PR target/15301
17982         * gcc.dg/compat/union-m128-1.h: New file.
17983         * gcc.dg/compat/union-m128-1_main.c: Likewise.
17984         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17985         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17986
17987 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
17988
17989         PR target/15302
17990         * gcc.dg/compat/struct-complex-1.h: New file.
17991         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
17992         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
17993         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17994
17995 2004-05-20  Roger Sayle  <roger@eyesopen.com>
17996
17997         PR middle-end/3074
17998         * gcc.dg/pr3074-1.c: New test case.
17999         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18000
18001 2004-05-20  Falk Hueffner  <falk@debian.org>
18002
18003         PR other/15526
18004         * gcc.dg/ftrapv-1.c: New test case.
18005
18006 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18007
18008         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18009
18010 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18011             Jeff Law  <law@redhat.com>
18012
18013         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18014         * gcc.dg/tree-ssa/20040518-2.c: New test.
18015
18016         * gcc.dg/tree-ssa/20040518-1.c: New test.
18017
18018 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18019
18020         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18021
18022 2004-05-18  Paul Brook  <paul@codesourcery.com>
18023
18024         PR fortran/13930
18025         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18026
18027 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18028
18029         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18030         constant folding.
18031
18032 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18033
18034         * gcc.dg/tree-ssa/20040517-1.c: New test.
18035
18036 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18037
18038         * gcc.dg/loop-4.c: New test.
18039
18040 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18041
18042         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18043
18044 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18045
18046         PR fortran/15311
18047         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18048
18049 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18050
18051         PR fortran/13826
18052         PR fortran/13940
18053         * gfortran.fortran-torture/compile/data_1.f90: New test.
18054
18055 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18056
18057         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18058         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18059
18060 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18061
18062         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18063
18064 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18065
18066         PR c/15444
18067         * gcc.dg/format/xopen-1.c: Adjust expected message.
18068         * gcc.dg/format/xopen-3.c: New test.
18069
18070 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18071
18072         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18073
18074 2004-05-14  Jeff Law  <law@redhat.com>
18075
18076         * gcc.dg/tree-ssa/20040514-2.c: New test.
18077
18078 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18079
18080         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18081         this ...
18082         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18083         this.
18084
18085 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18086
18087         * gcc.dg/tree-ssa/20040514-1.c: New test.
18088
18089 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18090
18091         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18092         test.
18093
18094 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18095
18096         PR fortran/14066
18097         * gfortran.fortran-torture/compile/do_1.f90: New test.
18098
18099 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18100
18101         PR fortran/15051
18102         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18103         test.
18104
18105 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18106
18107         PR fortran/15149
18108         * gfortran.fortran-torture/execute/random_init.f90: New test.
18109
18110 2004-05-13  Paul Brook  <paul@codesourcery.com>
18111
18112         PR fortran/15314
18113         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18114
18115 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18116
18117         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18118         for the powerpc case.
18119
18120 2004-05-13  Jeff Law  <law@redhat.com>
18121
18122         * gcc.dg/tree-ssa/20040513-1.c: New test.
18123         * gcc.dg/tree-ssa/20040513-2.c: New test.
18124
18125 2004-05-13  Paul Brook  <paul@codesourcery.com>
18126
18127         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18128         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18129         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18130
18131 2004-05-13  Andreas Schwab  <schwab@suse.de>
18132
18133         PR other/10819
18134         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18135         characters.
18136
18137 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18138
18139         PR fortran/15294
18140         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18141
18142 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18143
18144         Merge from tree-ssa-20020619-branch.  See
18145         ChangeLog.tree-ssa for details.
18146
18147 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18148
18149         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18150         include <altivec.h> explicitly.
18151         * gcc.dg/altivec-13.c: Likewise.
18152
18153 2004-05-11  Paul Brook  <paul@codesourcery.com>
18154
18155         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18156
18157 2004-05-10  Eric Christopher  <echristo@redhat.com>
18158
18159         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18160         * gcc.dg/sibcall-4.c: Ditto.
18161
18162 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18163
18164         * g++.dg/ext/altivec-8.C: New test case.
18165         * gcc.dg/altivec-13.c: New test case.
18166
18167 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18168
18169         * gcc.c-torture/execute/divcmp-1.c: New test case.
18170         * gcc.c-torture/execute/divcmp-2.c: New test case.
18171         * gcc.c-torture/execute/divcmp-3.c: New test case.
18172
18173 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18174
18175         * g++.dg/other/pragma-re-2.C: New test.
18176
18177 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18178
18179         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18180         * gcc.dg/i386-387-2.c: Likewise.
18181
18182         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18183         __builtin_drem.
18184         * gcc.dg/i386-387-6.c: Likewise.
18185
18186 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18187
18188         * gcc.dg/builtins-33.c: Also check log1p*.
18189
18190 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18191
18192         PR optimization/15296
18193         * gcc.c-torture/execute/pr15296.c: New test.
18194
18195 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18196
18197         * gcc.dg/builtins-40.c: New test.
18198
18199 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18200
18201         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18202
18203 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18204
18205         * g++.dg/ext/spe1.C: New testcase.
18206
18207 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18208
18209         * objc.dg/image-info.m: Allow additional attributes
18210         for __image_info section.
18211
18212 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18213
18214         * gcc.dg/torture/mips-hilo-2.c: New test.
18215
18216 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18217
18218         PR c++/14389
18219         * g++.dg/template/member5.C: New test.
18220
18221 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18222
18223         * gcc.dg/builtins-34.c: Also check expm1*.
18224
18225 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18226
18227         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18228         * gcc.dg/torture/builtin-convert-3.c: New test.
18229
18230 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18231
18232         PR middle-end/15054
18233         * g++.dg/opt/pr15054.C: New test.
18234
18235 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18236
18237         * gcc.dg/torture/builtin-rounding-1.c: New test.
18238         * gcc.dg/builtins-25.c: Delete.
18239         * gcc.dg/builtins-29.c: Delete.
18240
18241 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18242
18243         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18244         * gcc.dg/sibcall-4.c: Likewise.
18245         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18246
18247 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18248
18249         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18250         bit-field on 16-bit targets.
18251
18252 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18253
18254         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18255         16-bit targets.
18256
18257 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18258
18259         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18260         * gcc.dg/rs6000-power2-2.c: Likewise.
18261
18262 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18263
18264         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18265         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18266         Change the asm registers to be in form of frN instead of fN.
18267
18268 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18269
18270         * gcc.dg/torture/builtin-convert-2.c: New test.
18271
18272 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18273
18274         * gcc.dg/rs6000-power2-1.c: New test.
18275         * gcc.dg/rs6000-power2-2.c: New test.
18276
18277 2004-04-28  Jan Hubicka  <jh@suse.cz>
18278
18279         * gcc.dg/unused-6.c: New test.
18280
18281 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18282             Ulrich Weigand  <uweigand@de.ibm.com>
18283
18284         * ada/acats/run_all.sh: Define $target variable.
18285
18286 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18287
18288         PR c++/15119
18289         * g++.dg/other/vararg-1.C: New test.
18290
18291         PR c++/4794
18292         * g++.dg/eh/cleanup3.C: New test.
18293
18294 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18295
18296         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18297         and ad8011a (target_insn).
18298         * ada/acats/support/macro.dfs: Likewise.
18299         * ada/acats/support/impbit.adb: New file.
18300
18301 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18302
18303         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18304
18305 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18306
18307         * gcc.dg/loop-3.c: New test.
18308
18309 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18310
18311         * gcc.c-torture/execute/simd-5.c: New test.
18312
18313 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18314
18315         PR c++/15064
18316         * g++.dg/template/crash18.C: New test.
18317
18318 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18319
18320         * g++.dg/ext/complit3.C: New test.
18321
18322 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18323
18324         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18325         * gcc.dg/altivec-3.c: Same.
18326         * gcc.dg/altivec-varargs-1.c: Same.
18327
18328 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18329
18330         * lib/target-supports.exp (check_profiling_available): Assume
18331         profiling is not available on powerpc-eabi targets.
18332
18333 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
18334
18335         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
18336         * gcc.dg/vmx/bug-1.c: Ditto.
18337
18338 2004-04-20  Eric Christopher  <echristo@redhat.com>
18339
18340         * gcc.dg/charset/extern.c: New test.
18341         * g++.dg/charset/extern3.cc: Ditto.
18342
18343 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
18344
18345         * gcc.dg/builtins-39.c: New test.
18346
18347 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
18348
18349         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
18350
18351 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
18352
18353         * gcc.dg/torture/mips-hilo-1.c: New test.
18354
18355 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
18356
18357         * gcc.c-torture/compile/20040419-1.c: New test.
18358
18359 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
18360
18361         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
18362
18363 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
18364             Aldy Hernandez  <aldyh@redhat.com>
18365
18366         * gcc.c-torture/execute/va-arg-24.c: New.
18367
18368 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
18369             Aldy Hernandez  <aldyh@redhat.com>
18370
18371         * gcc.dg/vmx/1b-01.c: New.
18372         * gcc.dg/vmx/1b-02.c: New.
18373         * gcc.dg/vmx/1b-03.c: New.
18374         * gcc.dg/vmx/1b-04.c: New.
18375         * gcc.dg/vmx/1b-05.c: New.
18376         * gcc.dg/vmx/1b-06.c: New.
18377         * gcc.dg/vmx/1b-07.c: New.
18378         * gcc.dg/vmx/1c-01.c: New.
18379         * gcc.dg/vmx/1c-02.c: New.
18380         * gcc.dg/vmx/3a-01a.c: New.
18381         * gcc.dg/vmx/3a-01.c: New.
18382         * gcc.dg/vmx/3a-01m.c: New.
18383         * gcc.dg/vmx/3a-03.c: New.
18384         * gcc.dg/vmx/3a-03m.c: New.
18385         * gcc.dg/vmx/3a-04.c: New.
18386         * gcc.dg/vmx/3a-04m.c: New.
18387         * gcc.dg/vmx/3a-05.c: New.
18388         * gcc.dg/vmx/3a-06.c: New.
18389         * gcc.dg/vmx/3a-06m.c: New.
18390         * gcc.dg/vmx/3a-07.c: New.
18391         * gcc.dg/vmx/3b-01.c: New.
18392         * gcc.dg/vmx/3b-02.c: New.
18393         * gcc.dg/vmx/3b-10.c: New.
18394         * gcc.dg/vmx/3b-13.c: New.
18395         * gcc.dg/vmx/3b-14.c: New.
18396         * gcc.dg/vmx/3b-15.c: New.
18397         * gcc.dg/vmx/3c-01a.c: New.
18398         * gcc.dg/vmx/3c-01.c: New.
18399         * gcc.dg/vmx/3c-02.c: New.
18400         * gcc.dg/vmx/3c-03.c: New.
18401         * gcc.dg/vmx/3d-01.c: New.
18402         * gcc.dg/vmx/4-01.c: New.
18403         * gcc.dg/vmx/4-03.c: New.
18404         * gcc.dg/vmx/5-01.c: New.
18405         * gcc.dg/vmx/5-02.c: New.
18406         * gcc.dg/vmx/5-03.c: New.
18407         * gcc.dg/vmx/5-04.c: New.
18408         * gcc.dg/vmx/5-05.c: New.
18409         * gcc.dg/vmx/5-06.c: New.
18410         * gcc.dg/vmx/5-07.c: New.
18411         * gcc.dg/vmx/5-07t.c: New.
18412         * gcc.dg/vmx/5-08.c: New.
18413         * gcc.dg/vmx/5-10.c: New.
18414         * gcc.dg/vmx/5-11.c: New.
18415         * gcc.dg/vmx/7-01a.c: New.
18416         * gcc.dg/vmx/7-01.c: New.
18417         * gcc.dg/vmx/7c-01.c: New.
18418         * gcc.dg/vmx/7d-01.c: New.
18419         * gcc.dg/vmx/7d-02.c: New.
18420         * gcc.dg/vmx/8-01.c: New.
18421         * gcc.dg/vmx/8-02a.c: New.
18422         * gcc.dg/vmx/8-02.c: New.
18423         * gcc.dg/vmx/brode-1.c: New.
18424         * gcc.dg/vmx/bug-1.c: New.
18425         * gcc.dg/vmx/bug-2.c: New.
18426         * gcc.dg/vmx/bug-3.c: New.
18427         * gcc.dg/vmx/cw-bug-1.c: New.
18428         * gcc.dg/vmx/cw-bug-2.c: New.
18429         * gcc.dg/vmx/cw-bug-3.c: New.
18430         * gcc.dg/vmx/dct.c: New.
18431         * gcc.dg/vmx/debug-1.c: New.
18432         * gcc.dg/vmx/debug-2.c: New.
18433         * gcc.dg/vmx/debug-3.c: New.
18434         * gcc.dg/vmx/debug-4.c: New.
18435         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
18436         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
18437         * gcc.dg/vmx/eg-5.c: New.
18438         * gcc.dg/vmx/fft.c: New.
18439         * gcc.dg/vmx/gcc-bug-1.c: New.
18440         * gcc.dg/vmx/gcc-bug-2.c: New.
18441         * gcc.dg/vmx/gcc-bug-3.c: New.
18442         * gcc.dg/vmx/gcc-bug-4.c: New.
18443         * gcc.dg/vmx/gcc-bug-5.c: New.
18444         * gcc.dg/vmx/gcc-bug-6.c: New.
18445         * gcc.dg/vmx/gcc-bug-7.c: New.
18446         * gcc.dg/vmx/gcc-bug-8.c: New.
18447         * gcc.dg/vmx/gcc-bug-9.c: New.
18448         * gcc.dg/vmx/gcc-bug-b.c: New.
18449         * gcc.dg/vmx/gcc-bug-c.c: New.
18450         * gcc.dg/vmx/gcc-bug-d.c: New.
18451         * gcc.dg/vmx/gcc-bug-e.c: New.
18452         * gcc.dg/vmx/gcc-bug-f.c: New.
18453         * gcc.dg/vmx/gcc-bug-g.c: New.
18454         * gcc.dg/vmx/gcc-bug-i.c: New.
18455         * gcc.dg/vmx/harness.h: New.
18456         * gcc.dg/vmx/ira1.c: New.
18457         * gcc.dg/vmx/ira2a.c: New.
18458         * gcc.dg/vmx/ira2b.c: New.
18459         * gcc.dg/vmx/ira2.c: New.
18460         * gcc.dg/vmx/ira2c.c: New.
18461         * gcc.dg/vmx/mem.c: New.
18462         * gcc.dg/vmx/newton-1.c: New.
18463         * gcc.dg/vmx/ops.c: New.
18464         * gcc.dg/vmx/sn7153.c: New.
18465         * gcc.dg/vmx/spill2.c: New.
18466         * gcc.dg/vmx/spill3.c: New.
18467         * gcc.dg/vmx/spill.c: New.
18468         * gcc.dg/vmx/t.c: New.
18469         * gcc.dg/vmx/varargs-1.c: New.
18470         * gcc.dg/vmx/varargs-2.c: New.
18471         * gcc.dg/vmx/varargs-3.c: New.
18472         * gcc.dg/vmx/varargs-4.c: New.
18473         * gcc.dg/vmx/varargs-5.c: New.
18474         * gcc.dg/vmx/varargs-6.c: New.
18475         * gcc.dg/vmx/varargs-7.c: New.
18476         * gcc.dg/vmx/vmx.exp: New.
18477         * gcc.dg/vmx/vprint-1.c: New.
18478         * gcc.dg/vmx/vscan-1.c: New.
18479         * gcc.dg/vmx/x-01.c: New.
18480         * gcc.dg/vmx/x-02.c: New.
18481         * gcc.dg/vmx/x-03.c: New.
18482         * gcc.dg/vmx/x-04.c: New.
18483         * gcc.dg/vmx/x-05.c: New.
18484         * gcc.dg/vmx/yousufi-1.c: New.
18485         * gcc.dg/vmx/zero-1.c: New.
18486         * gcc.dg/vmx/zero.c: New.
18487
18488 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
18489
18490         * g++.dg/lookup/java1.C: Update for chage of
18491         _Jv_AllocObject.
18492         * g++.dg/lookup/java2.C: Likewise.
18493
18494 2004-04-17  Laurent GUERBY <laurent@guerby.net>
18495
18496         * ada/acats/run_all.sh: use -O2 by default.
18497
18498 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
18499
18500         * gcc.dg/vr-mult-[12].c: New tests.
18501
18502 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18503
18504         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
18505
18506         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
18507
18508 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
18509
18510         * lib/target-supports.exp (check_profiling_available): Assume profiling
18511         isn't available for mips*-*-elf targets.
18512
18513 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
18514
18515         * gcc.dg/builtins-38.c: New test.
18516
18517 2004-04-14  Eric Christopher  <echristo@redhat.com>
18518
18519         * g++.dg/charset/charset.exp: Run .cc extension tests.
18520
18521 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
18522
18523         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
18524
18525 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18526
18527         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
18528
18529 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
18530
18531         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
18532         * gcc.dg/i386-387-2.c: Likewise.
18533
18534         * gcc.dg/i386-387-7.c: New test.
18535         * gcc.dg/i386-387-8.c: New test.
18536
18537         * gcc.dg/builtins-37.c: New test.
18538
18539 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
18540
18541         * g++.dg/pch/externc-1.C: Add missing semicolon.
18542
18543 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
18544
18545         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
18546
18547 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18548
18549         * gcc.c-torture/execute/20040411-1.c: New test.
18550
18551 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18552
18553         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
18554
18555 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
18556
18557         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
18558
18559 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
18560
18561         * lib/target-supports.exp (check_named_sections_available): New.
18562         * lib/gcc-dg.exp (dg-require-named-sections): New.
18563         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
18564         old-deja.exp.  Also prune error-count message from HP linker.
18565         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
18566
18567         * g++.dg/init/init-ref4.C: Use dg-require-weak.
18568         * g++.old-deja/g++.pt/static3.C: Likewise.
18569         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
18570
18571 2004-04-09  Roger Sayle  <roger@eyesopen.com>
18572
18573         * gcc.c-torture/execute/20040409-1.c: New test case.
18574         * gcc.c-torture/execute/20040409-2.c: New test case.
18575         * gcc.c-torture/execute/20040409-3.c: New test case.
18576
18577 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18578
18579         * gcc.dg/20040409-1.c: New test.
18580
18581 2004-04-08  Roger Sayle  <roger@eyesopen.com>
18582
18583         PR target/14888
18584         * g++.dg/opt/pr14888.C: New test case.
18585
18586 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
18587
18588         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
18589         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
18590         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
18591         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
18592         New tests.
18593
18594 2004-04-08  Paul Brook  <paul@codesourcery.com>
18595
18596         * gcc.dg/spill-1.c: New test.
18597
18598 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18599
18600         * gcc.dg/torture/builtin-ctype-2.c: New test.
18601
18602 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
18603
18604         * gcc.dg/pch/pch.exp: Add largefile test.
18605
18606 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
18607
18608         * g++.dg/pch/externc-1.Hs: New.
18609         * g++.dg/pch/externc-1.C: New.
18610
18611 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18612
18613         * gcc.dg/compat/struct-by-value-5a_main.c,
18614         gcc.dg/compat/struct-by-value-5b_main.c: New files.
18615         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
18616         * gcc.dg/compat/struct-by-value-5a_x.c,
18617         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
18618         gcc.dg/compat/struct-by-value-5_x.c.
18619         * gcc.dg/compat/struct-by-value-5a_y.c,
18620         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
18621         gcc.dg/compat/struct-by-value-5_y.c.
18622
18623         * gcc.dg/compat/struct-by-value-6a_main.c,
18624         gcc.dg/compat/struct-by-value-6b_main.c: New files.
18625         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
18626         * gcc.dg/compat/struct-by-value-6a_x.c,
18627         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
18628         gcc.dg/compat/struct-by-value-6_x.c.
18629         * gcc.dg/compat/struct-by-value-6a_y.c,
18630         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
18631         gcc.dg/compat/struct-by-value-6_y.c.
18632
18633         * gcc.dg/compat/struct-by-value-7a_main.c,
18634         gcc.dg/compat/struct-by-value-7b_main.c: New files.
18635         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
18636         * gcc.dg/compat/struct-by-value-7a_x.c,
18637         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
18638         gcc.dg/compat/struct-by-value-7_x.c.
18639         * gcc.dg/compat/struct-by-value-7a_y.c,
18640         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
18641         gcc.dg/compat/struct-by-value-7_y.c.
18642
18643 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
18644
18645         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
18646         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
18647         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
18648         options.
18649
18650 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
18651
18652         * gcc.dg/builtins-36.c: New test.
18653
18654 2004-04-06  Paul Brook  <paul@codesourcery.com>
18655
18656         * README.gcc: Remove obsolete contraint on testcases.
18657
18658 2004-04-05  Paul Brook  <paul@codesourcery.com>
18659
18660         PR2123
18661         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
18662         failure and exit(0) on success.
18663         * g++.dg/expr/anew2.C: Ditto.
18664         * g++.dg/expr/anew3.C: Ditto.
18665         * g++.dg/expr/anew4.C: Ditto.
18666
18667 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
18668
18669         PR c++/3518
18670         * g++.dg/template/unify7.C: New.
18671
18672 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18673
18674         * g++.dg/README: Bring up to date with new subdirectories; remove
18675         duplicate subdirectory lines.
18676
18677 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
18678
18679         PR c++/14007
18680         * g++.dg/template/unify5.C: New.
18681         * g++.dg/template/unify6.C: New.
18682         * g++.dg/template/qualttp20.C: Adjust.
18683         * g++.old-deja/g++.jason/report.C: Adjust.
18684         * g++.old-deja/g++.other/qual1.C: Adjust.
18685
18686 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
18687
18688         PR c++/14803
18689         * g++.dg/inherit/ptrmem1.C: New test.
18690
18691 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
18692
18693         PR c++/14755
18694         * gcc.c-torture/execute/20040331-1.c: New test.
18695         * gcc.dg/20040331-1.c: New test.
18696
18697 2004-04-01  Paul Brook  <paul@codesourcery.com>
18698
18699         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
18700
18701 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
18702
18703         PR c++/14724
18704         * g++.dg/init/goto1.C: New test.
18705
18706         PR c++/14763
18707         * g++.dg/template/defarg4.C: New test.
18708
18709 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
18710
18711         * gcc.dg/altivec-11.c: Extend test for more valid cases.
18712
18713 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
18714
18715         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
18716
18717 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
18718
18719         * gcc.dg/noncompile/undeclared-2.c: New test.
18720
18721 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18722
18723         * gcc.dg/940409-1.c: Remove XFAIL.
18724         * gcc.dg/reg-vol-struct-1.c: New test.
18725
18726 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18727
18728         * gcc.dg/torture/builtin-wctype-1.c: New test.
18729
18730 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
18731
18732         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
18733         * gcc.dg/20001101-1.c: Likewise.
18734         * gcc.dg/20001102-1.c: Likewise.
18735
18736 2004-03-25  Roger Sayle  <roger@eyesopen.com>
18737
18738         * gcc.dg/compare8.c: Add an additional test for XOR.
18739
18740 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18741
18742         * gcc.dg/torture/builtin-ctype-1.c: New test.
18743
18744 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18745
18746         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
18747         * gcc.dg/torture/builtin-math-1.c: Likewise.
18748         * gcc.dg/torture/builtin-power-1.c: New test.
18749
18750 2004-03-24  Andreas Schwab  <schwab@suse.de>
18751
18752         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
18753         IA64 assembler.
18754
18755 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18756             Roger Sayle  <roger@eyesopen.com>
18757
18758         * gcc.dg/compare8.c: New test case.
18759
18760 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
18761
18762         * g++.dg/ext/altivec-7.C: New test.
18763
18764 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
18765
18766         PR 12267, 12391, 12560, 13129, 14114, 14133
18767         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
18768         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
18769         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
18770         Adjust error regexps.
18771         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
18772         * gcc.dg/noncompile/undeclared-1.c: New test cases.
18773         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
18774         * gcc.dg/local1.c: Add explanatory comment.
18775
18776 2004-03-23  Roger Sayle  <roger@eyesopen.com>
18777
18778         PR optimization/14669
18779         * g++.dg/opt/fold2.C: New test case.
18780
18781 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
18782
18783         PR c/14069
18784         * gcc.dg/20040322-1.c: New test.
18785
18786 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18787
18788         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
18789         * gcc.dg/ultrasp4.c: Likewise.
18790         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
18791
18792 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18793
18794         * gcc.dg/i386-sse-8.c: Reset default options.
18795
18796 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18797
18798         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
18799         in the error message text.
18800
18801 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18802
18803         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
18804
18805 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
18806
18807         PR c++/14616
18808         * g++.dg/init/array13.C: New test.
18809
18810 2004-03-20  Roger Sayle  <roger@eyesopen.com>
18811
18812         PR target/13889
18813         * gcc.c-torture/compile/pr13889.c: New test case.
18814
18815 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18816
18817         PR c/14635
18818         * builtins-1.c (nan, nans): Don't test.
18819         * builtins-30.c: Don't use nan, nanf, nanl.
18820         * builtins-35.c: New test.
18821
18822 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
18823
18824         * g++.dg/ext/altivec-6.C: New test.
18825
18826 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
18827
18828         * g++.dg/init/placement3.C: New test.
18829
18830         * g++.dg/template/spec13.C: New test.
18831
18832         * g++.dg/lookup/using11.C: New test.
18833
18834         * g++.dg/lookup/koenig3.C: New test.
18835
18836         * g++.dg/template/operator2.C: New test.
18837
18838         * g++.dg/expr/dtor3.C: New test.
18839         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
18840         marker.
18841         * g++.old-deja/g++.law/visibility28.C: Likewise.
18842
18843 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
18844
18845         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
18846         * gcc.dg/ppc64-abi-3.c: Likewise.
18847
18848 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18849
18850         PR c++/14545
18851         * g++.dg/parse/template15.C: New test.
18852
18853 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18854
18855         * g++.dg/expr/dtor2.C: New test.
18856
18857         * g++.dg/lookup/anon4.C: New test.
18858
18859         * g++.dg/overload/using1.C: New test.
18860
18861         * g++.dg/template/lookup7.C: New test.
18862
18863         * g++.dg/template/typename6.C: New test.
18864
18865         * g++.dg/expr/cond6.C: New test.
18866
18867 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18868
18869         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
18870
18871 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18872
18873         * g++.dg/expr/cond5.C: New test.
18874         * g++.dg/expr/constcast1.C: Likewise.
18875         * g++.dg/expr/ptrmem2.C: Likewise.
18876         * g++.dg/expr/ptrmem3.C: Likewise.
18877         * g++.dg/lookup/main1.C: Likewise.
18878         * g++.dg/template/lookup6.C: Likewise.
18879
18880 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18881
18882         * gcc.dg/local1.c: New test.
18883
18884         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
18885
18886 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18887
18888         * gcc.dg/torture/builtin-convert-1.c: New test.
18889
18890 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18891
18892         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
18893
18894 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18895
18896         PR c++/14481
18897         * g++.dg/warn/Wunused-7.C: New test.
18898
18899 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18900
18901         * gcc.dg/torture/builtin-integral-1.c: New test.
18902
18903 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18904
18905         PR c++/14586
18906         * g++.dg/parse/non-dependent3.C: New test.
18907
18908 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
18909
18910         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
18911         * g++.dg/eh/simd-2.C: Likewise.
18912         * g++.dg/init/array10.C: Likewise.
18913         * gcc.c-torture/compile/simd-1.c: Likewise.
18914         * gcc.c-torture/compile/simd-2.c: Likewise.
18915         * gcc.c-torture/compile/simd-3.c: Likewise.
18916         * gcc.c-torture/compile/simd-4.c: Likewise.
18917         * gcc.c-torture/compile/simd-6.c: Likewise.
18918         * gcc.c-torture/execute/simd-1.c: Likewise.
18919         * gcc.c-torture/execute/simd-2.c: Likewise.
18920         * gcc.dg/compat/vector-defs.h: Likewise.
18921         * gcc.dg/20020531-1.c: Likewise.
18922         * gcc.dg/altivec-3.c: Likewise.
18923         * gcc.dg/altivec-4.c: Likewise.
18924         * gcc.dg/altivec-varargs-1.c: Likewise.
18925         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
18926         * gcc.dg/i386-mmx-3.c: Likewise.
18927         * gcc.dg/i386-sse-4.c: Likewise.
18928         * gcc.dg/i386-sse-5.c: Likewise.
18929         * gcc.dg/i386-sse-8.c: Likewise.
18930         * gcc.dg/simd-1.c: Likewise.
18931         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
18932         __ev64_opaque__ since the machine description provides it.
18933
18934 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18935
18936         * lib/compat.exp (skip_list): New global variable.
18937         Use it to hold the user defined COMPAT_SKIPS list if any.
18938         (compat-obj): Add the members of skip_list to optall.
18939
18940 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18941
18942         * gcc.dg/compat/union-by-value-1_main.c,
18943         union-by-value-1_x.c, union-by-value-1_y.c,
18944         union-check.h, union-defs.h,
18945         union-init.h, union-return-1_main.c,
18946         union-return-1_x.c, union-return-1_y.c: New files.
18947
18948 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18949
18950         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
18951         mixed-struct-init.h: Add 4 mixed structure types.
18952         struct-by-value-21_main.c, struct-by-value-21_x.c,
18953         struct-by-value-21_y.c, struct-return-21_main.c,
18954         struct-return-21_x.c, struct-return-21_y.c: New files.
18955
18956 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
18957
18958         PR c++/14550
18959         * g++.dg/parse/template14.C: New test.
18960
18961 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18962
18963         * gcc.c-torture/execute/20040313-1.c: New test.
18964
18965 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
18966
18967         PR target/14533
18968         * gcc.dg/20040311-2.c: New test.
18969
18970 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
18971
18972         PR other/14544
18973         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
18974         bit-field.
18975
18976 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
18977
18978         * gcc.dg/20040305-2.c: Add missing return statement.
18979
18980 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18981
18982         * gcc.dg/builtins-34.c: Also check pow10*.
18983
18984 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18985
18986         PR target/14262
18987         * gcc.dg/20040305-2.c: New test.
18988
18989 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
18990
18991         * gcc.dg/20040310-1.c: New test.
18992
18993 2004-03-11  Roger Sayle  <roger@eyesopen.com>
18994
18995         * gcc.c-torture/execute/20040311-1.c: New test case.
18996
18997 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
18998
18999         PR c++/14476
19000         * g++.dg/lookup/enum1.C: New test.
19001
19002 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19003
19004         PR c++/14510
19005         * g++.dg/lookup/struct2.C: New test.
19006
19007 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19008
19009         * gcc.dg/builtins-34.c: New test.
19010
19011 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19012
19013         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19014
19015 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19016
19017         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19018         * gcc.dg/alias-2.c: New testcase.
19019
19020 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19021
19022         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19023
19024 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19025
19026         * gcc.c-torture/execute/20040309-1.c: New test case.
19027
19028 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19029
19030         PR c++/14397
19031         * g++.dg/overload/ref1.C: New.
19032
19033 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19034
19035         PR c++/14409
19036         * g++.dg/template/spec12.C: New test.
19037
19038         PR c++/14448
19039         * g++.dg/parse/crash14.C: New test.
19040
19041 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19042
19043         PR c++/14230
19044         * g++.dg/init/ref11.C: New test.
19045
19046 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19047
19048         PR c++/14432
19049         * g++.dg/parse/builtin2.C: New test.
19050
19051 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19052
19053         PR c++/14401
19054         * g++.dg/init/ctor3.C: New test.
19055         * g++.dg/init/union1.C: New test.
19056         * g++.dg/ext/anon-struct4.C: New test.
19057
19058 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19059
19060         * g++.dg/lookup/koenig1.C: Tweak error messages.
19061         * g++.dg/lookup/used-before-declaration.C: Likewise.
19062         * g++.dg/other/do1.C: Likewise.
19063         * g++.dg/overload/koenig1.C: Likewise.
19064         * g++.dg/parse/crash13.C: Likewise.
19065         * g++.dg/template/instantiate3.C: Likewise.
19066
19067 2004-03-08  Eric Christopher  <echristo@redhat.com>
19068
19069         * * lib/target-supports.exp: Enable libiconv in test
19070         compilation.  Fix up error checking.
19071
19072 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19073
19074         PR middle-end/14289
19075         * gcc.dg/pr14289-1.c: New test case.
19076         * gcc.dg/pr14289-2.c: Likewise.
19077         * gcc.dg/pr14289-3.c: Likewise.
19078
19079 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19080
19081         * gcc.c-torture/execute/20040308-1.c: New test.
19082
19083 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19084
19085         * gcc.c-torture/execute/20040307-1.c: New test case.
19086
19087 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19088
19089         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19090
19091 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19092
19093         * gcc.dg/20040306-1.c: New test.
19094
19095 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19096
19097         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19098         them static.
19099         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19100
19101 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19102
19103         PR c/14465
19104         * gcc.dg/decl-6.c: New test.
19105
19106 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19107
19108         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19109         Rename LOGPOW -> LOG_POW.
19110         (SQRT_EXP, POW_EXP): New.
19111
19112 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19113
19114         * gcc.dg/i386-sse-8.c: New test.
19115
19116 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19117
19118         PR c/14114
19119         * gcc.dg/decl-5.c: New test.
19120
19121 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19122
19123         * gcc.dg/20040305-1.c: New test.
19124
19125 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19126
19127         PR other/14354
19128         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19129
19130 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19131
19132         PR c++/14425, c++/14426
19133         * g++.dg/ext/altivec-4.C: New test.
19134         * g++.dg/ext/altivec-5.C: New test.
19135
19136 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19137
19138         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19139         global variables of a type with no linkage.
19140         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19141         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19142         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19143         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19144         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19145         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19146         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19147         * g++.dg/warn/deprecated.C: Name enum Color.
19148         * g++.dg/overload/VLA.C: Name structure for 'b'.
19149         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19150
19151 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19152
19153         * gcc.c-torture/compile/20040304-1.c: New test.
19154
19155 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19156
19157         PR 13728
19158         * gcc.dg/decl-4.c: New testcase.
19159
19160 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19161
19162         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19163         as PRECF if sizeof (float) > sizeof (double).
19164         (PRECL): Make it the same as PRECF if
19165         sizeof (float) > sizeof (long double).
19166
19167 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19168
19169         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19170         system type.  Add check for irix6 which doesn't have c99 runtime.
19171
19172 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19173
19174         * gcc.dg/const-elim-1.c: xfail for xtensa.
19175
19176 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19177
19178         PR c++/14369
19179         * g++.dg/template/cond4.C: New test.
19180
19181 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19182
19183         PR c++/14360
19184         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19185
19186         PR c++/14361
19187         * g++.dg/parse/defarg7.C: New test.
19188
19189         PR c++/14359
19190         * g++.dg/template/friend26.C: New test.
19191
19192 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19193
19194         PR c++/14324
19195         * g++.dg/abi/mangle21.C: New test.
19196
19197         PR c++/14260
19198         * g++.dg/parse/constructor2.C: New test.
19199
19200         PR c++/14337
19201         * g++.dg/template/sfinae1.C: New test.
19202
19203 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19204
19205         PR c++/14267
19206         * g++.dg/expr/crash2.C: New test.
19207
19208         PR middle-end/13448
19209         * gcc.dg/inline-5.c: New test.
19210         * gcc.dg/always-inline.c: Split out tests into ...
19211         * gcc.dg/always-inline2.c: ... this and ...
19212         * gcc.dg/always-inline3.c: ... this.
19213
19214 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19215
19216         PR debug/12103
19217         * g++.dg/debug/crash1.C: New test.
19218
19219 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19220
19221         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19222         function with __attribute__((noinline)).
19223         (recurser_void2): Likewise.
19224         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19225         (recurser_void2): Likewise.
19226
19227 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19228
19229         PR middle-end/14203
19230         * g++.dg/warn/Wunused-6.C: New test case.
19231
19232 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19233
19234         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19235         not defined.
19236
19237 2004-02-27  Eric Christopher  <echristo@redhat.com>
19238
19239         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19240         * g++.dg/charset/asm2.c: Run only x86.
19241         * gcc.dg/charset/asm3.c: Ditto.
19242
19243 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19244
19245         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19246         ld_library_path.
19247
19248 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19249
19250         * g++.dg/ext/altivec-3.C: New.
19251
19252 2004-02-26  Richard Henderson  <rth@redhat.com>
19253
19254         * g++.dg/ext/attrib10.C: Mark for warning.
19255         * gcc.dg/attr-alias-1.c: New.
19256
19257 2004-02-26  Richard Henderson  <rth@redhat.com>
19258
19259         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19260         * gcc.c-torture/execute/20040208-2.c: ... it back.
19261
19262 2004-02-26  Eric Christopher  <echristo@redhat.com>
19263
19264         * lib/target-supports.exp (check-iconv-available): New function.
19265         * lib/gcc-dg.exp (dg-require-iconv): New function.
19266         Use above.
19267         * gcc.dg/charset: New directory.
19268         * gcc.dg/charset/charset.exp: New file.
19269         * gcc.dg/charset/asm1.c: Ditto.
19270         * gcc.dg/charset/asm2.c: Ditto.
19271         * gcc.dg/charset/asm3.c: Ditto.
19272         * gcc.dg/charset/asm4.c: Ditto.
19273         * gcc.dg/charset/asm5.c: Ditto.
19274         * gcc.dg/charset/attribute1.c: Ditto.
19275         * gcc.dg/charset/attribute2.c: Ditto.
19276         * gcc.dg/charset/string1.c: Ditto.
19277         * g++.dg/charset: New directory.
19278         * g++.dg/dg.exp: Add here. Special options.
19279         * g++.dg/charset/charset.exp: New file.
19280         * g++.dg/charset/asm1.c: Ditto.
19281         * g++.dg/charset/asm2.c: Ditto.
19282         * g++.dg/charset/asm3.c: Ditto.
19283         * g++.dg/charset/asm4.c: Ditto.
19284         * g++.dg/charset/attribute1.c: Ditto.
19285         * g++.dg/charset/attribute2.c: Ditto.
19286         * g++.dg/charset/extern1.cc: Ditto.
19287         * g++.dg/charset/extern2.cc: Ditto.
19288         * g++.dg/charset/string1.c: Ditto.
19289
19290 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/14278
19293         * g++.dg/parse/comma1.C: New test.
19294
19295 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19296
19297         PR c++/14284
19298         * g++.dg/template/ttp8.C: New test.
19299
19300 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19301
19302         * gcc.dg/fixuns-trunc-1.c: New test.
19303
19304 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19305
19306         * gcc.dg/builtins-config.h: Use #elif.
19307
19308 2004-02-26  Michael Matz  <matz@suse.de>
19309
19310         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19311         * gcc.dg/991214-1.c: Likewise.
19312         * gcc.dg/i386-asm-1.c: Likewise.
19313
19314 2004-02-25  Richard Henderson  <rth@redhat.com>
19315
19316         * gcc.c-torture/execute/20040208-2.c: Move ...
19317         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19318
19319 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19320
19321         PR c++/14246
19322         * g++.dg/other/crash-3.C: New test.
19323
19324 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19325
19326         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
19327         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
19328
19329         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
19330         HP-UX.
19331
19332 2004-02-24  Michael Matz  <matz@suse.de>
19333
19334         * gcc.dg/i386-regparm.c: New.
19335
19336 2004-02-23  James E Wilson  <wilson@specifixinc.com>
19337
19338         * gcc.c-torture/execute/20040223-1.c: New.
19339
19340 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
19341             Kazu Hirata  <kazu@cs.umass.edu>
19342
19343         * gcc.dg/fwritable-strings-1.c: Remove.
19344
19345 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
19346
19347         PR c/14156
19348         * gcc.dg/20040223-1.c: New test.
19349
19350 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19351
19352         PR c++/14106
19353         * g++.dg/ext/typeof9.C: New test.
19354
19355 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19356
19357         PR c++/14250
19358         * g++.dg/other/switch1.C: New test.
19359
19360 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19361
19362         * gcc.dg/cast-function-1.c: Adjust for new informative message.
19363         * gcc.dg/va-arg-1.c: Likewise.
19364
19365 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19366
19367         PR c++/14143
19368         * g++.dg/template/koenig5.C: New test.
19369
19370 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
19371
19372         * g++.dg/ext/altivec-1.C: Generalize target triple.
19373         * g++.dg/ext/altivec-2.C: New test case.
19374         * g++.dg/ext/altivec_check.h: New file.
19375         * gcc.dg/altivec-1.c: Generalize target triple;
19376         include altivec_check.h and call altivec_check().
19377         * gcc.dg/altivec-[2-5].c: Generalize target triple.
19378         * gcc.dg/altivec-6.c: New test case.
19379         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
19380         type casts as needed.
19381         * gcc.dg/altivec-10.c: Include altivec_check.h and call
19382         altivec_check().
19383         * gcc.dg/altivec-12.c: New test case.
19384         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
19385         include altivec_check.h and call altivec_check().
19386         * gcc.dg/altivec_check.h: New file.
19387
19388 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19389
19390         * lib/target-supports.exp (check_alias_available): Don't mangle
19391         function `g' in test program.
19392
19393 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19394
19395         * lib/target-supports.exp (check_profiling_available): Check
19396         argument to determine whether we support a profiling type.
19397         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
19398         check_profiling_available.
19399         * g++.dg/bprob/bprob.exp: Likewise.
19400         * g77.dg/bprob/bprob.exp: Likewise.
19401         * gcc.misc-tests/bprob.exp: Likewise.
19402         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
19403         dg-require-profiling and delete expected error handling.
19404         * gcc.dg/20021014-1.c: Likewise.
19405         * gcc.dg/nest.c: Likewise.
19406
19407 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19408
19409         PR c++/12007
19410         * g++.dg/other/vthunk1.C: New test.
19411
19412 2004-02-20  Falk Hueffner  <falk@debian.org>
19413
19414         PR target/14201
19415         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
19416
19417 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
19418
19419         PR c++/13927
19420         * g++.dg/other/error8.C: Remove XFAIL markers.
19421
19422         PR c++/14173
19423         * g++.dg/ext/packed5.C: New test.
19424
19425         PR c++/14199
19426         * g++.dg/warn/Wunused-5.C: New test.
19427
19428         PR c++/14186
19429         * g++.dg/lookup/member1.C: New test.
19430
19431 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
19432
19433         * gcc.c-torture/compile/20040130-1.c: Enable only when
19434         __INT_MAX__ >= 2147483647L.
19435         * gcc.c-torture/compile/961203-1.c: Likewise.
19436
19437 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
19438
19439         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
19440         * g++.dg/opt/template1.C: Robustify assembler regexp
19441
19442 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19443
19444         * gcc.c-torture/execute/simd-4.x: Remove.
19445         * gcc.c-torture/execute/va-arg-25.x: Likewise.
19446         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
19447         Guard with #ifndef SKIP_ATTRIBUTE.
19448         * gcc.dg/compat/vector-1_y.c: Likewise.
19449         * gcc.dg/compat/vector-2_x.c: Likewise.
19450         * gcc.dg/compat/vector-2_y.c: Likewise.
19451         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
19452         * g++.dg/eh/simd-2.C: Likewise.
19453
19454 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
19455
19456         * gcc.c-torture/compile/complex-1.c: New.
19457
19458 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
19459
19460         PR target/14209
19461         * gcc.c-torture/execute/20040218-1.c: New test.
19462
19463 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19464
19465         PR c++/14181
19466         * g++.dg/parse/new2.C: New test.
19467
19468 2004-02-18  Paul Brook  <paul@codesourcery.com>
19469
19470         * gcc.c-torture/compile/libcall-1.c: New test.
19471
19472 2004-02-18  Paul Brook  <paul@codesourcery.com>
19473
19474         PR debug/12934
19475         * gcc.dg/debug/debug-7.c: New test.
19476
19477 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
19478
19479         * gcc.dg/20040217-1.c: New test.
19480
19481 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
19482
19483         * gcc.c-torture/execute/990208-1.x: Delete.
19484
19485 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
19486
19487         * gcc.c-torture/execute/20040208-2.x: New file.
19488
19489 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
19490
19491         PR c++/11326
19492         * g++.dg/abi/structret1.C: New test.
19493
19494 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
19495
19496         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
19497         (i386_cpuid): No need to test if cpuid is available on AMD64.
19498         Fix assembly, so that it works onboth i386 and AMD64.
19499         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
19500         (vecInLong): Fix s[] member type to unsigned int.
19501         (vecInWord): Remove type.
19502         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
19503         (a64, b64, c64, d64, e64): Remove.
19504         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
19505         Remove unused variable.  Remove initialization of removed variables.
19506         Don't call mmx_tests nor sse_tests.
19507         (reference_mmx, reference_sse): Remove.
19508         (check): Add return stmt.
19509         * gcc.dg/i386-sse-7.c: New test.
19510         * gcc.dg/i386-mmx-4.c: New test.
19511
19512 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19513
19514         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
19515         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19516         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19517         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
19518         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
19519         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
19520         g++.dg/tc1/dr94.C: Fix line terminator.
19521
19522 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
19523
19524         * gcc.c-torture/compile/20040216-1.c: New.
19525
19526 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19527
19528         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19529         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19530         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
19531         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
19532         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
19533         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
19534
19535 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19536
19537         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
19538
19539 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
19540
19541         PR c++/13971
19542         * g++.dg/expr/cond4.C: New test.
19543
19544         PR c++/14086
19545         * g++.dg/lookup/crash2.C: New test.
19546
19547 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
19548
19549         * gcc.c-torture/compile/20040214-2.c: New test.
19550
19551 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
19552
19553         PR c++/14116
19554         * g++.dg/ext/typeof8.C: New test.
19555
19556 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
19557
19558         * gcc.c-torture/compile/20040214-1.c: New test.
19559
19560 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19561
19562         PR c++/13635
19563         * g++.dg/template/spec11.C: New test.
19564
19565 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19566
19567         PR c++/13927
19568         * g++.dg/other/error8.C: New test.
19569
19570 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
19571
19572         PR c++/14122
19573         * g++.dg/template/array4.C: New test.
19574
19575         PR c++/14108
19576         * g++.dg/inherit/thunk2.C: New test.
19577
19578         PR c++/14083
19579         * g++.dg/eh/cond2.C: New test.
19580
19581 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
19582
19583         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
19584
19585 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
19586
19587         * lib/scanasm.exp (dg-scan): Quote pattern before display.
19588
19589 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
19590
19591         * g++.dg/simd-2.C: xfail on ppc64-linux.
19592
19593 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19594
19595         PR c/456
19596         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
19597         tests.
19598
19599 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
19600
19601         * gcc.dg/builtins-33.c: New test.
19602
19603 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
19604
19605         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
19606
19607 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19608
19609         * g++.dg/simd-2.C: Set -maltivec for ppc64.
19610
19611 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19612
19613         * gcc.dg/ppc64-abi-3.c: New test.
19614
19615 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
19616
19617         PR c/14092
19618
19619         * gcc.dg/pr14092-1.c: New testcase.
19620
19621 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
19622
19623         * gcc.dg/cpp/assert4.c: Fix typo last change.
19624
19625         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
19626         * gcc.dg/cpp/assert4.c: Handle powerpc64.
19627
19628         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
19629
19630 2004-02-09  Roger Sayle  <roger@eyesopen.com>
19631
19632         * gcc.c-torture/compile/20040209-1.c: New test case.
19633
19634 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19635
19636         * gcc.dg/c90-init-1.c: Adjust expected error messages.
19637
19638 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
19639
19640         * gcc.c-torture/execute/20040208-[12].c: New tests.
19641
19642 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19643
19644         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
19645
19646 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19647
19648         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
19649
19650 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19651
19652         Bug 13856
19653         * gcc.dg/visibility-8.c: New testcase.
19654
19655 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19656
19657         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
19658         arguments.
19659         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
19660
19661 2004-02-07  Roger Sayle  <roger@eyesopen.com>
19662
19663         PR middle-end/13696
19664         * g++.dg/opt/fold1.C: New test case.
19665
19666 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19667
19668         PR c++/14033
19669         * g++.dg/other/crash-2.C: New test.
19670
19671 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19672
19673         PR c++/14028
19674         * g++.dg/parse/angle-bracket2.C: New test.
19675
19676 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19677
19678         PR middle-end/13750
19679         Revert:
19680         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19681         PR pch/13361
19682         * testsuite/g++.dg/pch/wchar-1.C: New.
19683         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19684
19685 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19686
19687         PR c++/14008
19688         * g++.dg/parse/error15.C: New test.
19689         * g++.dg/parse/crash11.C: Update dg-error mark.
19690
19691 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19692
19693         PR c++/13932
19694         * g++.dg/warn/conv2.C: New test.
19695
19696 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19697
19698         PR c++/13086
19699         * g++.dg/warn/incomplete1.C: Remove xfail.
19700
19701 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19702
19703         * lib/file-format.exp (gcc_target_object_format): Use
19704         ${tool}_target_compile, not gcc_target_compile.
19705         * lib/target-supports.exp (check_alias_available): Likewise.
19706         (check_gc_sections_available): Likewise.
19707         * g++.dg/ext/attrib10.C: Use dg-require-alias.
19708         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
19709         dg-require-alias.
19710
19711 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19712
19713         PR c++/13969
19714         * g++.dg/template/static6.C: New test.
19715
19716 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
19717
19718         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
19719
19720 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19721
19722         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
19723         tests for systems where `char' is unsigned by default.
19724
19725 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19726
19727         PR c++/13997
19728         * g++.dg/template/partial3.C: New test.
19729
19730 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
19731
19732         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
19733         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
19734         Remove mentions of obsolete ports.
19735
19736 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
19737
19738         * gcc.dg/noncompile/20001228-1.c: Fix for new
19739         error message.
19740
19741 2004-02-03  Roger Sayle  <roger@eyesopen.com>
19742
19743         PR target/9348
19744         * gcc.c-torture/execute/multdi-1.c: New test case.
19745
19746 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19747
19748         PR c++/13925
19749         * g++.dg/template/lookup5.C: New test.
19750
19751 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19752
19753         PR c++/13950
19754         * g++.dg/template/lookup4.C: New test.
19755
19756         PR c++/13970
19757         * g++.dg/parse/error14.C: New test.
19758
19759         PR c++/14002
19760         * g++.dg/parse/template13.C: New test.
19761
19762 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19763
19764         PR c++/13978
19765         * g++.dg/template/koenig4.C: New test.
19766
19767         PR c++/13968
19768         * g++.dg/template/crash17.C: New test.
19769
19770         PR c++/13975
19771         * g++.dg/parse/error13.C: New test.
19772         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
19773
19774 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19775
19776         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
19777
19778 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
19779
19780         PR c/11658
19781         PR c/13994
19782         * gcc.dg/noncompile/20040203-1.c: New test.
19783         * gcc.dg/noncompile/20040203-2.c: Likewise.
19784         * gcc.dg/noncompile/20040203-3.c: Likewise.
19785         * gcc.dg/20040203-1.c: Likewise.
19786
19787 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
19788
19789         PR c++/10858
19790         * g++.dg/template/sizeof7.C: New test.
19791
19792 2004-02-02  Eric Christopher  <echristo@redhat.com>
19793             Zack Weinberg  <zack@codesourcery.com>
19794
19795         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
19796
19797 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
19798
19799         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
19800         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
19801         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
19802         * gcc.dg/cleanup-5.c: Run only on Linux targets.
19803
19804 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
19805
19806         PR c++/13113
19807         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
19808
19809         PR c++/13854
19810         * g++.dg/ext/attrib13.C: New test.
19811
19812         PR c++/13907
19813         * g++.dg/conversion/op2.C: New test.
19814
19815 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19816
19817         * gcc.dg/titype-1.c: Fix pasto.
19818
19819 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19820
19821         * gcc.dg/titype-1.c: New test.
19822
19823 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19824
19825         PR c++/13957
19826         * g++.dg/template/non-type-template-argument-1.C,
19827         g++.dg/template/qualified-id1.C: Update dg-error marks.
19828         * g++.dg/template/nontype6.C: New test.
19829
19830 2004-02-01  Roger Sayle  <roger@eyesopen.com>
19831
19832         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
19833         * gcc.dg/builtins-31.c: New testcase.
19834         * gcc.dg/builtins-32.c: New testcase.
19835
19836 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
19837
19838         * objc.dg/call-super-2.m: Update line numbers
19839         for the including of stddef.h.
19840
19841 2004-01-30  Michael Matz  <matz@suse.de>
19842
19843         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
19844         g++.dg/ext/case-range3.C: New tests.
19845
19846 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19847
19848         DR206
19849         PR c++/13813
19850         * g++.dg/template/member4.C: New test.
19851
19852 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19853
19854         PR c++/13683
19855         * g++.dg/template/sizeof6.C: New test.
19856
19857 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19858
19859         * gcc.dg/fwritable-strings-1.c: New test.
19860
19861 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19862
19863         * gcc.c-torture/compile/20040130-1.c: New test.
19864
19865 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
19866
19867         * objc.dg/call-super-2.m: Include stddef.h for size_t.
19868
19869 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
19870
19871         PR c++/13883
19872         * g++.dg/template/ctor3.C: New test.
19873
19874 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19875
19876         * g++.dg/tc1: New directory.
19877         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
19878         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
19879         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
19880         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
19881         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
19882
19883 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19884
19885         * g++.dg/parse/error11.C: New test.
19886         * g++.dg/parse/error12.C: Likewise.
19887
19888 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
19889
19890         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
19891         (scan_initial, main): Use aligned_sizeof instead of sizeof.
19892
19893 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
19894
19895         PR c++/13791
19896         * g++.dg/ext/attrib12.C: New test.
19897
19898         PR c++/13736
19899         * g++.dg/parse/cast2.C: New test.
19900
19901 2004-01-27  James E Wilson  <wilson@specifixinc.com>
19902
19903         * objc.dg/encode-2.m (main): New local string.  Set depending on
19904         sizeof long.  Use in sscanf call.
19905         * objc.dg/encode-3.m (main): New local string.  Set depending on
19906         sizeof long.  Use in scan_initial call.
19907
19908 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19909
19910         * objc.dg/call-super-2.m: Make LP64-safe.
19911         * objc.dg/desig-init-1.m: Likewise.
19912
19913 2004-01-27  Devang Patel <dpatel@apple.com>
19914
19915         * g++.dg/debug/namespace1.C: New test.
19916
19917 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
19918
19919         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
19920         xscale-*-*.
19921
19922         * gcc.dg/arm-mmx-1.c: New test.
19923
19924 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
19925
19926         * gcc.dg/20040127-1.c: New test.
19927         * gcc.dg/20040127-2.c: New test.
19928
19929 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19930
19931         * objc.dg/stret-1.m (glob): Renamed to globa.
19932
19933 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
19934
19935         PR c++/13663
19936         * g++.dg/expr/for1.C: New test.
19937
19938 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
19939
19940         PR middle-end/13779
19941         * gcc.dg/darwin-longlong.c: New test.
19942
19943 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
19944
19945         * gcc.dg/20040124-1.c: Moved test from here...
19946         * gcc.c-torture/compile/20040124-1.c: ...to here.
19947
19948 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19949
19950         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
19951         the assembly output if -m64 is passed.
19952
19953 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
19954
19955         PR c++/13833
19956         * g++.dg/template/cond3.C: New test.
19957
19958 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19959
19960         PR c++/13810
19961         * g++.dg/template/ttp7.C: New test.
19962
19963 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19964
19965         PR c++/13797
19966         * g++.dg/template/nontype4.C: New test.
19967         * g++.dg/template/nontype5.C: Likewise.
19968
19969 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
19970
19971         * gcc.dg/torture/mips-clobber-at.c: New test.
19972
19973 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
19974
19975         * gcc.dg/20040124-1.c: New test.
19976
19977 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
19978
19979         * gcc.dg/20040123-1.c: New test.
19980
19981 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19982
19983         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
19984
19985 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19986
19987         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
19988
19989 2004-01-23  Andrew Pinski  <apinski@apple.com>
19990
19991         * gcc.dg/20030121-1.c: Move to ..
19992         * gcc.dg/20040121-1.c: here.
19993
19994 2004-01-23  Roger Sayle  <roger@eyesopen.com>
19995
19996         * gcc.dg/builtins-29.c: New test case.
19997
19998 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
19999
20000         PR 18314
20001         * gcc.dg/builtins-30.c: New testcase.
20002
20003 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20004
20005         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20006         * lib/g77.exp: Likewise.
20007         * lib/objc.exp: Likewise.
20008         * lib/g++.exp: Likewise.
20009
20010 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20011
20012         * gcc.dg/struct-by-value-2.c: New test.
20013
20014 2004-01-21  Andrew Pinski  <apinski@apple.com>
20015
20016         PR target/13785
20017         * gcc.dg/20030121-1.c: New test.
20018
20019 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20020
20021         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20022         clobber frame pointer register in asm statement.
20023
20024 2004-01-21  Falk Hueffner  <falk@debian.org>
20025
20026         * gcc.c-torture/compile/20040121-1.c: New test.
20027
20028 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20029
20030         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20031
20032 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20033
20034         * gcc.dg/ppc64-abi-2.c: New test.
20035
20036 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20037
20038         * lib/treelang.exp: Fill out this file.
20039         * lib/treelang-dg.exp: New File.
20040
20041 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20042
20043         * gcc.c-torture/compile/981022-1.c: Remove.
20044         * gcc.dg/array-5.c: Remove XFAIL.
20045         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20046         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20047         gcc.dg/cond-lvalue-1.c: Update.
20048         * gcc.dg/cast-lvalue-2.c: New test.
20049
20050 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/13592
20053         * g++.dg/other/error1.C (class foo): Tweak error message.
20054
20055         PR c++/13592
20056         * g++.dg/template/call2.C: New test.
20057
20058 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20059
20060         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20061         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20062         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20063         scalar-return-1_x.c, scalar-return-2_y.c,
20064         scalar-return-3_x.c, scalar-return-3_y.c,
20065         scalar-return-4_x.c, scalar-return-4_y.c,
20066         struct-align-1.h, struct-align-1_x.c,
20067         struct-align-1_y.c, struct-align-2.h,
20068         struct-align-2_x.c, struct-align-2_y.c,
20069         struct-by-value-10_y.c, struct-by-value-11_x.c,
20070         struct-by-value-11_y.c, struct-by-value-12_x.c,
20071         struct-by-value-12_y.c, struct-by-value-13_x.c,
20072         struct-by-value-13_y.c, struct-by-value-14_x.c,
20073         struct-by-value-14_y.c, struct-by-value-15_x.c,
20074         struct-by-value-15_y.c, struct-by-value-16_y.c,
20075         struct-by-value-17_y.c, struct-by-value-18_y.c,
20076         struct-by-value-19_y.c, struct-by-value-1_x.c,
20077         struct-by-value-1_y.c, struct-by-value-20_y.c,
20078         struct-by-value-2_x.c, struct-by-value-2_y.c,
20079         struct-by-value-3_y.c, struct-by-value-4_x.c,
20080         struct-by-value-4_y.c, struct-by-value-5_y.c,
20081         struct-by-value-6_y.c, struct-by-value-7_y.c
20082         struct-by-value-8_x.c, struct-by-value-8_y.c
20083         struct-by-value-9_x.c, struct-by-value-9_y.c
20084         struct-return-10_x.c, struct-return-10_y.c,
20085         struct-return-19_x.c, struct-return-20_x.c
20086         struct-return-2_x.c, struct-return-2_y.c
20087         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20088         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20089
20090 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20091
20092         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20093         attribute on sparc*-sun-solaris2.*.
20094
20095 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20096
20097         PR c++/13710
20098         * g++.dg/ext/typeof7.C: New test.
20099
20100 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20101
20102         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20103         * gcc.dg/const-elim-1.c: Same.
20104
20105 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20106
20107         * objc.dg/stret-1.m: New.
20108         * objc.dg/stret-2.m: New.
20109
20110 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20111
20112         PR c++/11895
20113         * g++.dg/ext/vector1.C: New test.
20114
20115 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20116
20117         * gcc.dg/pch/import-1.c: New.
20118         * gcc.dg/pch/import-1.hs: New.
20119         * gcc.dg/pch/import-1a.h: New.
20120         * gcc.dg/pch/import-1b.h: New.
20121         * gcc.dg/pch/import-1c.h: New.
20122
20123 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20124
20125         PR c++/13574
20126         * g++.dg/ext/array1.C: New test.
20127
20128         PR c++/13178
20129         * g++.dg/conversion/op1.C: New test.
20130
20131 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20132
20133         PR 11864
20134         From Kazumoto Kojima / Dan Kegel:
20135         * gcc.dg/pr11864-1.c: New test.
20136
20137         PR 10392
20138         From Marcus Comstedt / Dan Kegel:
20139         * gcc.dg/pr10392-1.c: New test.
20140
20141 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20142
20143         PR c++/13478
20144         * g++.dg/init/ref10.C: New test.
20145
20146 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20147
20148         PR c++/13407
20149         * g++.dg/parse/typename6.C: New test.
20150
20151 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20152
20153         PR pch/13361
20154         * testsuite/g++.dg/pch/wchar-1.C: New.
20155         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20156
20157 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20158
20159         PR c++/9259
20160         * g++.dg/expr/sizeof2.C: New test.
20161
20162 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20163
20164         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20165
20166 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20167
20168         PR c++/13659
20169         * g++.dg/lookup/strong-using-3.C: New.
20170         * g++.dg/lookup/using-10.C: New.
20171
20172 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20173
20174         PR c++/13594
20175         * g++.dg/lookup/strong-using-2.C: New.
20176
20177 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20178             Dan Kegel <dank@kegel.com>
20179             J"orn Rennecke <joern.rennecke@superh.com>
20180
20181         PR target/9365
20182         * gcc.dg/pr9365-1.c: New test.
20183
20184 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20185
20186         PR c++/8856
20187         * g++.dg/parse/casting-operator2.C: New test.
20188         * g++.old-deja/g++.pt/explicit83.C: Remove.
20189
20190 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20191
20192         * gcc.dg/label-compound-stmt-1.c: New test.
20193         * gcc.c-torture/compile/950922-1.c,
20194         gcc.c-torture/compile/20000211-3.c,
20195         gcc.c-torture/compile/20000518-1.c,
20196         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20197         compound statements.
20198
20199 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20200
20201         * gcc.dg/ppc64-abi-1.c: New test.
20202
20203 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20204
20205          * g++.dg/ext/attrib9.C: Add dg-warnings.
20206
20207 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20208
20209         PR c++/12335
20210         * g++.dg/parse/dtor3.C: New test.
20211
20212 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20213
20214         PR c++/12709
20215         * g++.dg/parse/try-catch-1.C: New test.
20216
20217 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20218
20219         * ada/acats/run_all.sh: Add more verbose output in acats.log
20220         when compiling tests.
20221
20222 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20223
20224         PR 13656
20225         * gcc.dg/typedef-redecl.c: New test case.
20226         * gcc.dg/typedef-redecl.h: New support file.
20227
20228 2004-01-13  Jan Hubicka  <jh@suse.cz>
20229
20230         * gcc.dg/always_inline.c: New test.
20231         * gcc.dg/debug/20031231-1.c: Fix.
20232
20233 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20234
20235         PR c++/13474
20236         * g++.dg/template/array3.C: New test.
20237
20238 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20239
20240         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20241         * g++.dg/warn/Wunused-2.C: Likewise.
20242
20243 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20244
20245         PR c++/13289
20246         * g++.dg/template/instantiate6.C: New test.
20247
20248 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20249
20250         PR middle-end/11397
20251         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20252
20253 2004-01-12  Jan Hubicka  <jh@suse.cz>
20254
20255         PR opt/12826
20256         * gcc.dg/20040112-1.c: New.
20257
20258         * gcc.dg/dwarf-die[1-7].c: Move to...
20259         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20260         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20261
20262 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20263
20264         PR c++/4100
20265         * g++.dg/parse/friend4.C: New test.
20266
20267 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20268
20269         PR c++/4100
20270         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20271         definition is called a friend.
20272
20273 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20274
20275         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20276
20277 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20278
20279         PR c++/3478
20280         * g++.dg/parse/error10.C: New test.
20281         * g++.dg/template/arg2.C: Accept "invalid type" error.
20282
20283 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20284
20285         PR middle-end/13392
20286         * g++.dg/opt/expect2.C: New test.
20287
20288 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20289
20290         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20291         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20292         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20293         Update dg-error regexps.
20294
20295 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20296
20297         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20298         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20299
20300 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20301
20302         * gcc.dg/pragma-re-1.c: Use right pointer type.
20303
20304 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20305
20306         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20307
20308 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20309
20310         * gcc.dg/rs6000-ldouble-1.c: New.
20311
20312 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20313
20314         DR 337
20315         PR c++/9256
20316         * g++.dg/other/abstract1.C: New test.
20317
20318 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20319
20320         * g++.dg/lookup/strong-using-1.C: New.
20321
20322 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20323
20324         PR c/11234
20325         * gcc.dg/func-ptr-conv-1.c: New test.
20326         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
20327
20328 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
20329
20330         PR target/13380.
20331         * gcc.c-torture/compile/20040109-1.c: New.
20332
20333 2004-01-08  Stuart Hastings  <stuart@apple.com>
20334
20335         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
20336         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
20337         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
20338
20339 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
20340
20341         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
20342
20343 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20344
20345         * ada/acats/run_acats: Treat 'gnatchop' the same way
20346         as 'gnatmake'.  Export GCC_DRIVER.
20347         * ada/acats/run_all.sh: Add target_gnatchop.  Use
20348         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
20349
20350 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20351
20352         PR c++/12573
20353         * g++.dg/template/dependent-expr4.C: New test.
20354
20355 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
20356
20357         * gcc.dg/altivec-11.c: New test.
20358
20359 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
20360
20361         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
20362
20363 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20364
20365         PR c/6024
20366         * gcc.dg/enum-compat-1.c: New test.
20367         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
20368
20369 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20370
20371         PR c/12165
20372         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
20373         gcc.dg/c99-idem-qual-3.c: New tests.
20374
20375 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
20376
20377         * gcc.dg/winline-7.c: Don't cast void * to int.
20378
20379 2004-01-06  Jan Hubicka  <jh@suse.cz>
20380
20381         * gcc.dg/i386-sse-5.c: New test
20382         * g++.dg/eh/simd-1.c: Add -w argument for i386.
20383
20384 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20385
20386         PR c++/12815
20387         * g++.dg/rtti/typeid4.C: New test.
20388
20389 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20390
20391         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
20392
20393 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20394
20395         PR c++/12132
20396         * g++.dg/template/error11.C: New test.
20397
20398         PR c++/13451
20399         * g++.dg/template/class2.C: New test.
20400
20401 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20402         Richard Sandiford <rsandifo@redhat.com>
20403
20404         PR c++/13387
20405         * g++.dg/opt/alias3.C: New test.
20406
20407 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
20408
20409         PR c++/13157
20410         * g++.dg/template/koenig3.C: New test.
20411
20412         PR c++/13529
20413         * g++.dg/parse/offsetof3.C: New test.
20414
20415         * g++.dg/init/copy7.C: Add missing dg-error markers.
20416
20417         PR c++/12226
20418         * g++.dg/init/copy7.c: New test.
20419
20420         PR c++/13536
20421         * g++.dg/parse/cast1.C: New test.
20422
20423 2004-01-04  Jan Hubicka  <jh@suse.cz>
20424
20425         * gcc.dg/winline[1-7].c: New tests.
20426
20427 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20428
20429         PR c++/13520
20430         * g++.dg/template/qualttp22.C: New test.
20431
20432 2004-01-01  Jan Hubicka  <jh@suse.cz>
20433
20434         * gcc.dg/debug/20031231-1.c: New.
20435         * gcc.c-torture/compile/20040101-1.c: New.
20436         * gcc.dg/dwarf-die-[1-7].c: New.
20437
20438 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
20439
20440         PR optimization/13521
20441         * gcc.c-torture/compile/20031231-1.c: New test.
20442
20443 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20444
20445         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
20446
20447 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20448
20449         PR c++/10079
20450         * g++.dg/template/crash16.C: New test.
20451
20452 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
20453
20454         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
20455
20456 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20457
20458         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
20459         ports.
20460         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20461         * g++.old-deja/g++.law/profile1.C: Likewise.
20462         * gcc.c-torture/compile/981006-1.c: Likewise.
20463         * gcc.c-torture/execute/loop-2e.x: Likewise.
20464         * gcc.c-torture/execute/loop-2f.x: Remove.
20465         * gcc.c-torture/execute/loop-2g.x: Likewise.
20466         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
20467         * gcc.dg/20020312-2.c: Remove traces of dead ports.
20468
20469 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20470
20471         PR c++/13507
20472         * g++.dg/ext/attrib11.C: New test.
20473
20474         PR c++/13494
20475         * g++.dg/template/array2-1.C: New test.
20476         * g++.dg/template/array2-2.C: New test.
20477
20478 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
20479
20480         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
20481
20482 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20483
20484         PR c++/12774
20485         * g++.dg/template/array1-1.C: New test.
20486         * g++.dg/template/array1-2.C: New test.
20487
20488 2003-12-29  Roger Sayle  <roger@eyesopen.com>
20489
20490         PR fortran/12632
20491         * g77.dg/12632.f: New test case.
20492
20493 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20494
20495         PR c++/13289
20496         * g++.dg/parse/nontype1.C: New test.
20497
20498 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20499
20500         PR c++/12403
20501         * g++.dg/parse/explicit1.C: New test.
20502         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
20503
20504 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20505
20506         PR c++/13081
20507         * g++.dg/opt/inline6.C: New test.
20508
20509         PR c++/12613
20510         * g++.dg/parse/error9.C: New test.
20511
20512         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
20513
20514 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20515
20516         PR c++/13009
20517         * g++.dg/init/assign1.C: New test.
20518
20519 2003-12-28  Roger Sayle  <roger@eyesopen.com>
20520
20521         PR c++/13070
20522         * g++.dg/warn/format3.C: New test case.
20523
20524 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20525
20526         * gcc.c-torture/compile/20031227-1.c: New test.
20527
20528 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20529
20530         * g++.dg/bprob/bprob.exp: Load target-supports.exp
20531         * g77.dg/bprob/bprob.exp: Likewise.
20532         * gcc.misc-tests/bprob.exp: Likewise.
20533         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
20534         variants on systems where the library does not provide that
20535         functionality.
20536         * gcc.dg/builtins-20.c: Use builtins-config.h.
20537         * gcc.dg/builtins-config.h: New file.
20538
20539 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20540
20541         * lib/gcc-dg.exp (dg-require-profiling): New function.
20542         * lib/target-supports.exp (check_profiling_available): Likewise.
20543         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
20544         * g77.dg/bprob/bprob.exp: Likewise.
20545         * gcc.misc-tests/bprob.exp: Likewise.
20546         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
20547         * gcc.dg/20021014-1.c: Likewise.
20548         * gcc.dg/nest.c: Likewise.
20549
20550 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20551
20552         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
20553         compiling.
20554         * g++.dg/lookup/java2.C: Likewise.
20555         * gcc.dg/cpp/lexident.c: Likewise.
20556
20557 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
20558
20559         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
20560         given.
20561         * gcc.c-torture/compile/961203-1.c: Likewise.
20562         * gcc.c-torture/compile/980506-1.c: Likewise.
20563
20564 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
20565
20566         * lib/gcc-dg.exp (dg-prune-output): New annotation.
20567         (additional_prunes): New global.
20568         (gcc-dg-prune): Handle additional per-test pruning.
20569         (dg-test): Clear additional_prunes between tests.
20570
20571         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
20572         dg-prune-output to avoid spurious failures from assembler
20573         complaining about nonexistent WAW violations.
20574         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
20575         Use dg-prune-output to avoid spurious failures from assembler
20576         warning about Itanium B-step errata.
20577
20578 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20579
20580         * g++.dg/abi/macro0.C: New test.
20581         * g++.dg/abi/macro1.C: Likewise.
20582         * g++.dg/abi/macro2.C: Likewise.
20583
20584         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
20585         * g++.dg/abi/bitfield7.C: Likewise.
20586         * g++.dg/abi/dtor2.C: Likewise.
20587         * g++.dg/abi/mangle11.C: Likewise.
20588         * g++.dg/abi/mangle12.C: Likewise.
20589         * g++.dg/abi/mangle14.C: Likewise.
20590         * g++.dg/abi/mangle17.C: Likewise.
20591         * g++.dg/abi/vbase10.C: Likewise.
20592         * g++.dg/abi/vbase14.C: Likewise.
20593         * g++.dg/template/qualttp17.C: Likewise.
20594
20595 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20596
20597         PR c/11995
20598         * gcc.dg/20031223-1.c: New test.
20599
20600 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20601
20602         * gcc.dg/noreturn-7.c: New test.
20603
20604 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20605
20606         * gcc.dg/null-pointer-1.c: New test.
20607
20608 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20609
20610         * g++.old-deja/g++.jason/template18.C: Remove.
20611         * g++.old-deja/g++.jason/template37.C: Likewise.
20612
20613         PR c++/12862
20614         * g++.dg/lookup/ns1.C: New test.
20615
20616         PR c++/12397
20617         * g++.dg/template/lookup3.C: New test.
20618
20619 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20620
20621         * g++.dg/template/recurse1.C: New test
20622
20623 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20624
20625         PR c++/12479
20626         * g++.dg/parse/semicolon1.C: New test.
20627         * g++.dg/parse/semicolon1.h: Likewise.
20628
20629 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
20630
20631         * gcc.dg/darwin-misaligned.c: New test.
20632
20633 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20634
20635         PR c/9163
20636         * gcc.dg/20031222-1.c: New test.
20637
20638 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
20639
20640         PR c++/13438
20641         * g++.dg/parse/error8.C: New test.
20642
20643         PR c++/11554
20644         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
20645
20646 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
20647
20648         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
20649         too small.
20650         * gcc.c-torture/compile/930217-1.c: Likewise.
20651         * gcc.c-torture/compile/930513-1.c: Likewise.
20652         * gcc.c-torture/execute/920908-2.c: Likewise.
20653         * gcc.c-torture/execute/921204-1.c: Likewise.
20654         * gcc.c-torture/execute/930621-1.c: Likewise.
20655         * gcc.c-torture/execute/930630-1.c: Likewise.
20656         * gcc.c-torture/execute/931031-1.c: Likewise.
20657         * gcc.c-torture/execute/980602-2.c: Likewise.
20658         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20659         * gcc.c-torture/execute/compndlit-1.c: Likewise.
20660         * gcc.c-torture/execute/extzvsi.c: Likewise.
20661         * gcc.c-torture/unsorted/ext.c: Likewise.
20662
20663 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
20664
20665         PR target/12749
20666         * gcc.c-torture/compile/20031220-2.c: New test case.
20667
20668 2003-12-20  Roger Sayle  <roger@eyesopen.com>
20669
20670         PR optimization/13031
20671         * gcc.c-torture/compile/20031220-1.c: New test case.
20672
20673 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20674
20675         * gcc.dg/cast-function-1.c: New test.
20676
20677 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20678
20679         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
20680         formats.
20681
20682 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
20683
20684         PR c++/12795
20685         * g++.dg/ext/attrib10.C: New test.
20686
20687 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20688
20689         * gcc.dg/cleanup-10.c: New test.
20690         * gcc.dg/cleanup-11.c: New test.
20691
20692 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20693
20694         PR c++/13239
20695         * g++.dg/opt/expect1.C: New test.
20696
20697 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
20698
20699         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
20700
20701 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
20702
20703         PR debug/12923
20704         * gcc.dg/20031218-1.c: New test.
20705
20706         PR debug/12389
20707         * gcc.dg/20031218-2.c: New test.
20708         * gcc.dg/20031218-3.c: New test.
20709
20710         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
20711         of label name and allow for USER_LABEL_PREFIX == "_" names.
20712         * g++.dg/abi/mangle18-2.C: Likewise.
20713         * g++.dg/abi/mangle19-1.C: Likewise.
20714         * g++.dg/abi/mangle19-2.C: Likewise.
20715         * g++.dg/abi/mangle20-1.C: Likewise.
20716         * g++.dg/abi/mangle20-2.C: Likewise.
20717
20718 2003-12-18  Richard Henderson  <rth@redhat.com>
20719
20720         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
20721
20722 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
20723             Dan Kegel <dank@kegel.com>
20724
20725         PR other/12009
20726         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
20727         testing a cross compiler, it causes spurious compile failures.
20728         * lib/g++.exp: Likewise.
20729
20730 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20731
20732         PR c++/13262
20733         * g++.dg/template/access13.C: New test.
20734
20735 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20736
20737         * gcc.dg/20031216-1.c: New test.
20738
20739 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20740
20741         PR c++/9154
20742         * g++.dg/template/error10.C: New test.
20743
20744 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20745
20746         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
20747         * g++.dg/eh/simd-2.C: Likewise.
20748
20749 2003-12-17  James E Wilson  <wilson@specifixinc.com>
20750             Roger Sayle  <roger@eyesopen.com>
20751
20752         * gcc.c-torture/execute/ieee/mzero5.c: New.
20753
20754 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
20755
20756         PR c++/10603
20757         * g++.dg/parse/error6.C: New test.
20758
20759         PR c++/12827
20760         * g++.dg/parse/error7.C: New test.
20761
20762 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20763
20764         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
20765         at -O with stabs debugging formats.
20766         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
20767         * gcc.dg/debug/debug-2.c: Likewise.
20768
20769 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20770
20771         PR c++/12696
20772         * g++.dg/init/error1.C: New test.
20773
20774         PR c++/12218
20775         * g++.dg/init/pm3.C: New test.
20776
20777 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20778
20779         PR c/3347
20780         * gcc.dg/bitfld-8.c: New test.
20781
20782 2003-12-16  James Lemke  <jim@wasabisystems.com>
20783
20784         * gcc.dg/arm-scd42-[123].c: New tests.
20785
20786 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20787
20788         PR c++/9043
20789         * g++.dg/abi/mangle20-1.C: New test.
20790         * g++.dg/abi/mangle20-2.C: New test.
20791
20792 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20793
20794         PR c++/13275
20795         * g++.dg/other/offsetof2.C: Remove XFAIL.
20796         * g++.dg/parse/offsetof1.C: New test.
20797         * g++.gd/parse/offsetof2.C: Likewise.
20798
20799 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20800
20801         * g++.dg/template/nontype3.C: New test.
20802         * g++.dg/template/static2.C: Tweaked the dg-error clause.
20803
20804 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20805
20806         * g++.dg/warn/noreturn-3.C: Also test instantiation.
20807
20808 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20809
20810         PR c++/13387
20811         * g++.dg/expr/assign1.C: New test.
20812
20813         PR c++/13242
20814         * g++.dg/abi/mangle19-1.C: New test.
20815         * g++.dg/abi/mangle19-2.C: New test.
20816
20817 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
20818
20819         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
20820
20821 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20822
20823         * gcc.c-torture/execute/20031216-1.c: New test.
20824
20825 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20826
20827         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
20828         an ICE regression.
20829
20830 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20831
20832         PR c++/10926
20833         * g++.dg/template/error9.C: New test.
20834
20835         PR c++/11116
20836         * g++.dg/template/error8.C: New test.
20837
20838 2003-12-15  Roger Sayle  <roger@eyesopen.com>
20839
20840         PR middle-end/13400
20841         * gcc.c-torture/execute/20031215-1.c: New test case.
20842
20843 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20844
20845         PR c++/13269
20846         * g++.dg/parse/error5.C: New test.
20847
20848         PR c++/12989
20849         * g++.dg/expr/sizeof1.C: New test.
20850
20851         PR c++/13310
20852         * g++.dg/template/crash15.C: New test.
20853
20854 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
20855
20856         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
20857         a non-POD type as the last named parameter of a varargs function.
20858
20859 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20860
20861         PR c++/13243
20862         PR c++/12573
20863         * g++.dg/template/crash14.C: New test.
20864         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
20865
20866 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20867
20868         * g++.dg/other/java1.C: New test.
20869
20870         PR c++/13241
20871         * g++.dg/abi/mangle18-1.C: New test.
20872         * g++.dg/abi/mangle18-2.C: New test.
20873
20874 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20875
20876         PR optimization/10312
20877         * gcc.c-torture/execute/20031214-1.c: New.
20878
20879 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
20880
20881         PR c++/10779
20882         PR c++/12160
20883         * g++.dg/parse/error3.C: New test.
20884         * g++.dg/parse/error4.C: Likewise.
20885         * g++.dg/abi/mangle4.C: Tweak error messages.
20886         * g++.dg/lookup/using5.C: Likewise.
20887         * g++.dg/other/error2.C: Likewise.
20888         * g++.dg/parse/typename5.C: Likewise.
20889         * g++.dg/parse/undefined1.C: Likewise.
20890         * g++.dg/template/arg2.C: Likewise.
20891         * g++.dg/template/ttp3.C: Likewise.
20892         * g++.dg/template/type1.C: Likewise.
20893         * g++.old-deja/g++.other/crash32.C: Likewise.
20894         * g++.old-djea/g++.pt/defarg8.C: Likewise.
20895
20896 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20897
20898         PR c++/13106
20899         * g++.dg/warn/noreturn-3.C: New test.
20900
20901 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20902
20903         PR c++/13118
20904         * g++.dg/abi/covariant3.C: New.
20905
20906 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
20907
20908         * g++.dg/eh/ia64-1.C: New test.
20909
20910 2003-12-12  Roger Sayle  <roger@eyesopen.com>
20911
20912         PR optimization/13037
20913         * g77.f-torture/execute/13037.f: New test case.
20914
20915 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20916
20917         PR c++/12881
20918         * g++.dg/abi/covariant2.C: New.
20919
20920 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
20921
20922         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
20923
20924 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
20925
20926         * gcc.c-torture/execute/wchar_t-1.x: Delete.
20927
20928 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
20929
20930         PR other/10819
20931         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
20932         to fix Bug 10819.
20933         * lib/g++.exp (g++_version): Likewise.
20934         * lib/g77.exp (g77_version): Likewise.
20935         * lib/objc.exp (default_objc_version): Likewise.
20936
20937 2003-12-10  Richard Henderson  <rth@redhat.com>
20938
20939         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
20940
20941         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
20942
20943 2003-12-08  Matt Austern  <austern@apple.com>
20944
20945         PR c/13134
20946         * lib/gcc-dg.exp (dg-require-visibility): Define.
20947         * lib/target-supports (check_visibility_available): Define.
20948         * gcc.dg/visibility-1.c: New test.
20949         * gcc.dg/visibility-2.c: Likewise.
20950         * gcc.dg/visibility-3.c: Likewise.
20951         * gcc.dg/visibility-4.c: Likewise.
20952         * gcc.dg/visibility-5.c: Likewise.
20953         * gcc.dg/visibility-6.c: Likewise.
20954         * g++.dg/ext/visibility-1.C: Likewise.
20955         * g++.dg/ext/visibility-2.C: Likewise.
20956         * g++.dg/ext/visibility-3.C: Likewise.
20957         * g++.dg/ext/visibility-4.C: Likewise.
20958         * g++.dg/ext/visibility-5.C: Likewise.
20959         * g++.dg/ext/visibility-6.C: Likewise.
20960
20961 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20962
20963         * g++.dg/lookup/java1.C: New test.
20964         * g++.dg/lookup/java2.C: New test.
20965
20966 2003-12-07  Falk Hueffner  <falk@debian.org>
20967
20968         * g++.dg/opt/noreturn-1.C: New test.
20969
20970 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
20971
20972         * gcc.dg/overflow-1.c: New test.
20973
20974 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20975
20976         * g77.f-torture/compile/13060.f: New test.
20977
20978 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
20979
20980         PR c++/13323
20981         * g++.dg/inherit/operator2.C: New test.
20982
20983 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20984
20985         PR c++/13305
20986         * g++.dg/ext/attrib9.C: New test.
20987
20988 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
20989
20990         PR c++/13314
20991         * g++.dg/template/error7.C: New test.
20992
20993 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
20994             J"orn Rennecke <joern.rennecke@superh.com>
20995
20996         PR target/13302
20997         * g++.dg/other/struct-va_list.C: New test.
20998
20999 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21000
21001         PR c++/13166
21002         * g++.dg/parse/defarg6.C: New test.
21003
21004 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21005
21006         PR target/13256
21007         * gcc.c-torture/execute/20031201-1.c: New test.
21008
21009 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21010
21011         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21012
21013 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21014
21015         * gcc.dg/builtin-return-1.c: New test.
21016
21017 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21018             J"orn Rennecke <joern.rennecke@superh.com>
21019
21020         PR optimization/13260
21021         * gcc.c-torture/execute/20031204-1.c: New test.
21022
21023 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21024
21025         PR c++/9127
21026         * g++.dg/template/error6.C: New test.
21027
21028 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21029
21030         * gcc.dg/20031202-1.c: New test.
21031
21032 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21033
21034         PR c++/13179
21035         * g++.dg/template/eh1.C: New test.
21036
21037         PR c++/10771
21038         * g++.dg/template/error5.C: New test.
21039
21040 2003-12-02  David Ung  <davidu@mips.com>
21041
21042         * gcc.dg/compat/vector-check.h: Corrected type for var
21043         g_##TMODE
21044
21045 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21046
21047         PR c++/10126
21048         * g++.dg/template/ptrmem8.C: New test.
21049
21050 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21051
21052         PR c++/12573
21053         * g++.dg/template/dependent-expr3.C: New test.
21054
21055 2003-12-01  James Lemke  <jim@wasabisystems.com>
21056
21057         * gcc.dg/arm-g2.c: New test.
21058
21059 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21060
21061         PR optimization/11634
21062         * gcc.dg/20031201-2.c: New test case.
21063
21064 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21065
21066         PR 11433
21067         * objc.dg/proto-lossage-3.m: New test.
21068
21069 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21070
21071         PR optimization/12628
21072         * gcc.dg/20031201-1.c: New test case.
21073
21074 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21075
21076         * gcc.dg/unaligned-1.c: New test.
21077
21078 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21079
21080         PR c++/9849
21081         * g++.dg/template/error4.C: New test.
21082         * g++.dg/template/nested3.C: Adjust error markers.
21083
21084 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21085
21086         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21087
21088 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21089
21090         PR c/10333
21091         * gcc.dg/bitfld-7.c: New test.
21092
21093 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21094
21095         * gcc.dg/tls/asm-1.C: New test.
21096
21097 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21098
21099         * gcc.dg/cpp/assert4.c: Update.
21100
21101 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21102
21103         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21104         * gcc.dg/builtin-apply3.c: New test.
21105
21106 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21107
21108         * lib/compat.exp (compat-obj): New xfaildata parameter.
21109         Use it to set compiler_conditional_xfail_data before compiling.
21110         (compat-get-options): Handle dg-xfail-if.
21111         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21112         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21113         * gcc.dg/compat/vector-1_y.c: Likewise.
21114         * gcc.dg/compat/vector-2_x.c: Likewise.
21115         * gcc.dg/compat/vector-2_y.c: Likewise.
21116
21117 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21118
21119         * g++.dg/opt/reg-stack4.C: New test.
21120
21121 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21122
21123         * gcc.dg/builtin-apply2.c: New test.
21124
21125 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21126
21127         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21128
21129 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21130
21131         PR c++/12924
21132         * g++.dg/template/template-id-2.C: New test.
21133
21134 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21135
21136         PR c++/5369
21137         * g++.dg/template/memfriend1.C: New test.
21138         * g++.dg/template/memfriend2.C: Likewise.
21139         * g++.dg/template/memfriend3.C: Likewise.
21140         * g++.dg/template/memfriend4.C: Likewise.
21141         * g++.dg/template/memfriend5.C: Likewise.
21142         * g++.dg/template/memfriend6.C: Likewise.
21143         * g++.dg/template/memfriend7.C: Likewise.
21144         * g++.dg/template/memfriend8.C: Likewise.
21145         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21146
21147 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21148
21149         PR c++/12515
21150         * g++.dg/ext/cond1.C: New test.
21151
21152 2003-11-20  Richard Henderson  <rth@redhat.com>
21153
21154         * gcc.dg/20020201-2.c: Remove.
21155         * gcc.dg/20020201-4.c: Remove.
21156         * gcc.dg/20020304-1.c: Remove.
21157
21158 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21159
21160         * gcc.dg/cpp/trad/xwin1.c: New test case.
21161
21162 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21163
21164         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21165         * lib/g77.exp: Likewise.
21166         * lib/objc.exp: Likewise.
21167         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21168         for darwin.
21169
21170 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21171
21172         PR c++/12932
21173         * g++.dg/template/static5.C: New test.
21174
21175 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21176
21177         * gcc.dg/nested-func-1.c: New test.
21178
21179 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21180
21181         * gcc.dg/cpp/assert4.c: New test.
21182
21183 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21184
21185         PR c++/2294
21186         * g++.dg/lookup/using9.c: New test.
21187
21188 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21189
21190         PR c++/12762
21191         * g++.dg/template/error3.C: New test.
21192
21193 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21194
21195         PR ada/13035
21196         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21197         No longer use a wrapper for gcc, since this does not work under
21198         Windows.
21199
21200 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21201
21202         PR c++/2094
21203         * g++.dg/template/ptrmem7.C: New test.
21204
21205 2003-11-13  Andrew Pinski <apinski@apple.com>
21206
21207         * gcc.c-torture/compile/20031113-1.c: New test.
21208
21209 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21210             Kean Johnston <jkj@sco.com>
21211
21212         PR c/13029
21213         * gcc.dg/unused-4.c: Update.
21214
21215 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21216
21217         * g++.dg/opt/const3.C: New test.
21218
21219 2003-11-13  Jan Hubicka  <jh@suse.cz>
21220
21221         * gcc.c-torture/compile/20031112-1.c: New test.
21222
21223 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21224
21225         * g++.dg/parse/crash10.C: Remove bogus error marker.
21226
21227 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21228
21229         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21230         (host_gcc): Likewise.
21231         (ROOT): Honor $PWDCMD.
21232         (BASE): Likewise.
21233         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21234
21235 2003-11-12  Catherine Moore  <clm@redhat.com>
21236
21237         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21238
21239 2003-11-12  Andreas Jaeger  <aj@suse.de>
21240             Jakub Jelinek  <jakub@redhat.com>
21241             Andrew Pinski  <pinskia@physics.uc.edu>
21242             Richard Henderson  <rth@redhat.com>
21243
21244         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21245         systems.
21246         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21247
21248         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21249         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21250
21251 2003-11-11  Andreas Jaeger  <aj@suse.de>
21252
21253         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21254
21255         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21256
21257 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21258
21259         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21260         Clean ups.
21261
21262 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21263
21264         * gcc.dg/trampoline-1.c: New test.
21265
21266 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21267
21268         * gcc.c-torture/compile/200031109-1.c: New test.
21269
21270 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21271
21272         PR c/3190
21273         PR c/8714
21274         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21275         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21276         gcc.dg/format/no-y2k-1.c: Update.
21277
21278 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21279
21280         PR optimization/10467
21281         * gcc.dg/20031108-1.c: New test case.
21282
21283 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21284
21285         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21286
21287 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21288
21289         * gcc.dg/compound-lvalue-1.c: New test.
21290         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21291         some XFAILs.
21292
21293 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21294
21295         * gcc.dg/altivec-varargs-1.c: New test.
21296
21297 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21298
21299         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21300         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21301         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21302         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21303         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21304
21305 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21306
21307         * gcc.dg/cond-lvalue-1.c: New test.
21308
21309 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21310
21311         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21312
21313 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21314
21315         PR c++/11616
21316         * g++.dg/template/instantiate5.C: New test.
21317
21318 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21319
21320         PR c++/12726
21321         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21322         * ChangeLog: Add missing first entry for above test.
21323
21324 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21325
21326         PR c++/9810
21327         * g++.dg/template/using8.C: New test.
21328         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
21329
21330 2003-11-02  Roger Sayle  <roger@eyesopen.com>
21331
21332         PR optimization/10817
21333         * gcc.c-torture/compile/20031102-1.c: New test case.
21334
21335 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
21336
21337         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
21338         2147483647.
21339
21340 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21341
21342         * gcc.dg/20031102-1.c: New test.
21343
21344 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21345
21346         * gcc.dg/complex-1.c: New test.
21347
21348 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21349
21350         PR c++/12796
21351         * g++.dg/template/crash13.C: Adjust expected error location.
21352         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21353
21354 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21355
21356         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21357
21358 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21359
21360         PR/10239
21361         * gcc.c-torture/compile/20031031-2.c: New test.
21362
21363 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21364
21365         PR/11640
21366         * gcc.c-torture/compile/20031031-1.c: New test.
21367
21368 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21369
21370         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21371         * gcc.misc-tests/bprob.exp: Likewise.
21372         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
21373         the execution test on arm-elf configs.
21374         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
21375         configs that don't support scratch files.
21376         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
21377
21378 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
21379
21380         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
21381         done by dejagnu.
21382
21383 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
21384
21385         * ada/acats/run_all.sh: Redirect mv output to /dev/null
21386         Avoid non pure sh syntax. Add more logging.
21387
21388         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
21389         fail.
21390
21391 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21392
21393         PR libgcj/10610
21394         * gcc.dg/ppc-stackalign-1.c: New test.
21395
21396 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
21397
21398         * ada/acats/run_all.sh: Change output to be more compliant with
21399         dejagnu framework.
21400         Create acats.sum and acats.log files under testsuite/ada/acats
21401         Only run [a-z]* directories, to filter out e.g. CVS.
21402         Redirect build output to log file.
21403
21404 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21405
21406         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
21407
21408 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21409
21410         PR ada/5909:
21411         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
21412
21413 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
21414
21415         * gcc.c-torture/compile/20031023-1.c: New test.
21416         * gcc.c-torture/compile/20031023-2.c: New test.
21417         * gcc.c-torture/compile/20031023-3.c: New test.
21418         * gcc.c-torture/compile/20031023-4.c: New test.
21419
21420 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21421
21422         PR c++/10371
21423         * g++.dg/lookup/scoped8.C: New test.
21424
21425 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21426
21427         * g++.dg/opt/reg-stack3.C: New test.
21428
21429 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21430
21431         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
21432
21433 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21434
21435         PR c++/11076
21436         * g++.dg/template/crash13.C: New test.
21437
21438 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21439
21440         * gcc.dg/c99-restrict-2.c: New test.
21441
21442 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
21443
21444         PR c++/12698, c++/12699, c++/12700, c++/12566
21445         * g++.dg/inherit/covariant9.C: New test.
21446         * g++.dg/inherit/covariant10.C: New test.
21447         * g++.dg/inherit/covariant11.C: New test.
21448
21449 2003-10-23  Jason Merrill  <jason@redhat.com>
21450
21451         PR c++/12726
21452         * g++.dg/ext/complit2.C: New test.
21453
21454 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21455
21456         PR target/12654
21457         * gcc.c-torture/execute/20031020-1.c: New test.
21458
21459 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21460
21461         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
21462         following the jump_insn.
21463
21464 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21465
21466         * gcc.dg/cast-lvalue-1.c: New test.
21467
21468 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
21469
21470         PR c++/11962
21471         * g++.dg/template/cond2.C: New test.
21472
21473 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21474
21475         * gcc.dg/builtins-28.c: New test.
21476
21477 2003-10-20  Jan Hubicka  <jh@suse.cz>
21478
21479         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
21480         parameter.
21481         * testsuite/gcc.dg/inline-2.c: Likewise.
21482
21483 2003-10-20  Phil Edwards  <phil@codesourcery.com>
21484
21485         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
21486         * gcc.dg/nest.c: Likewise.
21487
21488 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21489
21490         PR c++/9781, c++/10583, c++/11862
21491         * g++.dg/parse/crash13.C: New test.
21492
21493 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21494
21495         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
21496
21497 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21498
21499         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
21500         Define HAVE_C99_RUNTIME except on Solaris.
21501         * gcc.dg/builtins-20.c: Likewise.
21502
21503 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21504
21505         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
21506
21507 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21508
21509         PR c++/12495
21510         * g++.dg/template/crash21.C: New test.
21511
21512 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21513
21514         PR c++/2513
21515         * g++.dg/template/typename5.C: New test.
21516
21517 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21518
21519         PR c++/12369
21520         * g++.dg/template/friend25.C: New test.
21521
21522 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
21523
21524         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
21525         versions.
21526
21527 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
21528
21529         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
21530         == 2147483647.
21531
21532 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
21533
21534         * gcc.c-torture/execute/960416-1.x: Remove.
21535         * gcc.c-torture/execute/divconst-3.x: Likewise.
21536
21537 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
21538
21539         PR target/12598
21540         * gcc.dg/torture/cris-volatile-1.c: New test.
21541
21542 2003-10-14  Roger Sayle  <roger@eyesopen.com>
21543
21544         PR optimization/9325
21545         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
21546         for overflowing floating point to integer conversion during RTL
21547         simplification.
21548
21549 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
21550
21551         * objc/execute/_cmd.m: Fix typo.
21552         * objc.dg/image-info.m, objc.dg/symtab-1.m:
21553         Relax 'scan-assembler' regexp.
21554         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
21555         objc.dg/try-catch-4.m: Run on non-Darwin targets.
21556         * objc.dg/zero-link-2.m: Remove blank line.
21557         * objc.dg/zero-link-3.m: New test case.
21558
21559 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
21560
21561         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
21562
21563         * gcc.dg/asm-names.c: Use scan-assembler-not rather
21564         than linker trickery.
21565
21566 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21567
21568         PR c++/12370
21569         * g++.dg/other/friend2.C: New test.
21570
21571 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21572
21573         * gcc.dg/20031012-1.c: New test.
21574
21575 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21576
21577         * gcc.dg/weak/weak-3.c: Fix for new warning.
21578
21579 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
21580
21581         PR optimization/8750
21582         * gcc.c-torture/execute/20031012-1.c: New test case.
21583
21584 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21585
21586         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
21587         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
21588
21589 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21590
21591         PR optimization/12260
21592         * gcc.c-torture/compile/20031011-2.c: New test case.
21593
21594 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21595
21596         * gcc.c-torture/execute/20031011-1.c: New testcase.
21597
21598 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
21599
21600         * gcc.c-torture/compile/20031011-1.c: New test.
21601
21602 2003-10-11  Jan Hubicka  <jh@suse.cz>
21603
21604         * g++.dg/other/first-global.C: New test.
21605
21606 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21607
21608         * gcc.c-torture/execute/string-opt-18.c: New testcase.
21609
21610 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
21611
21612         * gcc.c-torture/compile/20031010-1.c: New test.
21613
21614 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
21615
21616         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
21617         * gcc.c-torture/execute/va-arg-25.c: ... here.
21618
21619 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
21620
21621         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
21622
21623 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
21624
21625         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
21626
21627 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
21628
21629         * g++.dg/parse/error2.C: New test.
21630
21631 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
21632
21633         PR c++/11097
21634         * g++.dg/other/error5.C: Modify the error message.
21635         * g++.dg/lookup/using8.C: New test.
21636
21637 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
21638
21639         * gcc.dg/darwin-abi-2.c: New file.
21640         * gcc.c-torture/execute/va-arg-24.c: New file.
21641
21642 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
21643
21644         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
21645         indentation.
21646
21647 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
21648
21649         PR c++/10147
21650         * g++.dg/other/error4.C: Update error messages.
21651         * g++.dg/template/ptrmem4.C: Likewise.
21652
21653         PR c++/12337
21654         * g++.dg/init/new9.C: New test.
21655
21656         PR c++/12334, c++/12236, c++/8656
21657         * g++.dg/ext/attrib8.C: New test.
21658
21659 2003-10-06  Devang Patel  <dpatel@apple.com>
21660
21661         * gcc.dg/debug/dwarf2-3.h: New test.
21662         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
21663
21664 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
21665
21666         * g++.dg/opt/cfg2.C: New test.
21667
21668 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21669
21670         * g++.dg/opt/float1.C: New test.
21671
21672 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21673
21674         * gcc.dg/c90-array-lval-6.c: New test.
21675         * gcc.dg/c99-array-lval-6.c: New test.
21676
21677 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
21678             Ziemowit Laski  <zlaski@apple.com>
21679
21680         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
21681         'Derived', so that it is never considered a class method; add
21682         new warning for '+port' method ambiguity.
21683         * objc.dg/method-12.m: Include <objc/objc.h> instead of
21684         <objc/objc-api.h> (needed on Mac OS X).
21685         * objc.dg/method-13.m: New test.
21686
21687 2003-10-03  Roger Sayle  <roger@eyesopen.com>
21688
21689         PR optimization/9325, PR java/6391
21690         * gcc.c-torture/execute/20031003-1.c: New test case.
21691
21692 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
21693
21694         PR optimization/12180
21695         * gcc.dg/20031002-1.c: New test.
21696
21697         PR c++/12486
21698         * g++.dg/inherit/error1.C: New test.
21699
21700 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
21701
21702         * lib/f-torture.exp (search_for): Rename to...
21703         (search_for_re): This.  Also, clean up comments and the
21704         "regexp" invocation.
21705
21706 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
21707
21708         * gcc.c-torture/compile/20031002-1.c: New test.
21709
21710 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
21711
21712         * g++.dg/opt/cond1.C: New test.
21713
21714 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
21715
21716         * gcc.dg/Wold-style-definition-2.c: New testcase.
21717         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
21718
21719 2003-09-29  Richard Henderson  <rth@redhat.com>
21720
21721         * g++.dg/init/array10.C: Add dg-options.
21722
21723 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
21724
21725         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
21726
21727 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21728
21729         * g++.dg/template/friend19.C: Fix typo.
21730         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
21731
21732 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
21733
21734         * gcc.c-torture/execute/20030928-1.c: New test.
21735         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
21736
21737 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21738
21739         * g++.dg/opt/unroll1.C: New test.
21740
21741 2003-09-26  Roger Sayle  <roger@eyesopen.com>
21742
21743         PR optimization/11741
21744         * gcc.dg/20030926-1.c: New test case.
21745
21746 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21747
21748         PR c++/5655
21749         * g++.dg/parse/access7.C: New test.
21750         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
21751
21752 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
21753
21754         MERGE OF objc-improvements-branch into MAINLINE:
21755         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
21756         if libobjc has not been built.
21757         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
21758         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
21759         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
21760         objc/execute/nested-3.m, objc/execute/np-2.m,
21761         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
21762         objc/execute/redefining_self.m, objc/execute/root_methods.m,
21763         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
21764         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
21765         objc.dg/special/unclaimed-category-1.h,
21766         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
21767         well as GNU runtime.
21768         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
21769         * execute/cascading-1.m, execute/function-message-1.m,
21770         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
21771         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
21772         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
21773         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
21774         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
21775         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
21776         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
21777         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
21778         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
21779         * objc.dg/bitfield-2.m: Run only on Darwin.
21780         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
21781         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
21782         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
21783         * objc.dg/const-str-1.m: Fix constant string layout.
21784
21785 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
21786
21787         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
21788
21789 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
21790
21791         * gcc.dg/darwin-abi-1.c: New file.
21792
21793 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
21794
21795         PR target/12281
21796         * gcc.c-torture/compile/20030921-1.c: New test.
21797
21798 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21799
21800         * g++.dg/opt/reg-stack2.C: New test.
21801
21802 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21803
21804         * g++.dg/eh/delayslot1.C: New test.
21805
21806 2003-09-20  Richard Henderson  <rth@redhat.com>
21807
21808         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
21809
21810 2003-09-20  Roger Sayle  <roger@eyesopen.com>
21811
21812         * gcc.c-torture/execute/20030920-1.c: New test case.
21813
21814 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21815
21816         * g++.dg/rtti/typeid3.C: Correct expected error message.
21817
21818 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21819
21820         PR c++/157
21821         * g++.dg/parse/crash12.C: New test.
21822
21823 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
21824
21825         * gcc.dg/compat/mixed-struct-check.h: New.
21826         * gcc.dg/compat/mixed-struct-defs.h: New.
21827         * gcc.dg/compat/mixed-struct-init.h: New.
21828         * gcc.dg/compat/struct-by-value-19_main.c: New.
21829         * gcc.dg/compat/struct-by-value-19_x.c: New.
21830         * gcc.dg/compat/struct-by-value-19_y.c: New.
21831         * gcc.dg/compat/struct-by-value-20_main.c: New.
21832         * gcc.dg/compat/struct-by-value-20_x.c: New.
21833         * gcc.dg/compat/struct-by-value-20_y.c: New.
21834         * gcc.dg/compat/struct-return-19_main.c: New.
21835         * gcc.dg/compat/struct-return-19_x.c: New.
21836         * gcc.dg/compat/struct-return-19_y.c: New.
21837         * gcc.dg/compat/struct-return-20_main.c: New.
21838         * gcc.dg/compat/struct-return-20_x.c: New.
21839         * gcc.dg/compat/struct-return-20_y.c: New.
21840
21841 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
21842         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21843         so that it will not complain on LP64 targets.
21844
21845 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21846
21847         PR c++/495
21848         * g++.dg/template/friend24.C: New test.
21849
21850 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
21851
21852         PR c++/12332
21853         * g++.dg/template/memtmpl2.C: New test.
21854
21855 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
21856
21857         PR target/11184
21858         * gcc.dg/builtin-apply1.c: New test.
21859
21860 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21861
21862         PR c++/9848
21863         * g++.dg/warn/Wunused-4.C: New test.
21864
21865 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21866
21867         PR c++/12316
21868         * g++.dg/other/gc2.C: New test.
21869
21870 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
21871
21872         PR c++/11991
21873         * g++.dg/rtti/typeid3.C: New test.
21874
21875         PR c++/12266
21876         * g++.dg/overload/template1.C: New test.
21877
21878 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21879
21880         * g++.dg/opt/cfg3.C: New test.
21881
21882 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21883
21884         PR c++/7939
21885         * g++.dg/template/crash11.C: New test.
21886
21887 2003-09-16  Jason Merrill  <jason@redhat.com>
21888             Jakub Jelinek  <jakub@redhat.com>
21889
21890         * gcc.dg/attr-warn-unused-result.c: New test.
21891
21892 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21893
21894         PR c++/12184
21895         * g++.dg/expr/call2.C: New test.
21896
21897 2003-09-15  Andreas Jaeger  <aj@suse.de>
21898
21899         * gcc.dg/Wold-style-definition-1.c: New test.
21900
21901 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
21902
21903         PR c++/3907
21904         * g++.dg/parse/template12.C: New test.
21905
21906         * g++.dg/abi/bitfield11.C: New test.
21907         * g++.dg/abi/bitfield12.C: Likewise.
21908
21909 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
21910
21911         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
21912         non-expansion of functional macro name without arguments at EOL.
21913         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
21914
21915 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
21916
21917         * gcc.c-torture/execute/20030914-[12].c: New tests.
21918
21919 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
21920
21921         PR c++/11788
21922         * g++.dg/overload/addr1.C: New test.
21923
21924 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
21925
21926         * gcc.dg/20030909-1.c: New test.
21927
21928 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21929
21930         * gcc.dg/ultrasp10.c: New test.
21931
21932 2003-09-09  Devang Patel  <dpatel@apple.com>
21933
21934         * gcc.dg/darwin-ld-6.c: New test.
21935
21936 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21937
21938         * gcc.dg/torture/builtin-explog-1.c: New testcase.
21939
21940 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21941
21942         * gcc.dg/ia64-types1.c: New test.
21943         * gcc.dg/ia64-types2.c: Likewise.
21944
21945 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21946
21947         * gcc.dg/builtins-1.c: Add more _Complex tests.
21948         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21949
21950         * gcc.dg/builtins-1.c: Test existing _Complex functions.
21951         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21952
21953 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
21954
21955         PR c++/11786
21956         * g++.dg/lookup/koenig2.C: New test.
21957
21958         PR c++/5296
21959         * g++.dg/rtti/typeid2.C: New test.
21960
21961 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
21962
21963         * gcc.c-torture/compile/20030904-1.c: New test.
21964
21965 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21966
21967         * g++.dg/opt/longbranch2.C: New test.
21968
21969 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21970
21971         * g++.dg/template/crash10.C: Only compile it.
21972
21973 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
21974
21975         PR middle-end/11665
21976         * gcc.c-torture/compile/20030907-1.c: New test.
21977         * g++.dg/init/array11.C: New test.
21978
21979 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21980
21981         PR c++/11852
21982         * g++.dg/init/struct1.C: New test.
21983
21984 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
21985
21986         PR c++/12181
21987         * g++.dg/expr/comma1.C: New test.
21988
21989 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
21990
21991         PR c++/11867
21992         * g++.dg/expr/static_cast5.C: New test.
21993
21994 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
21995
21996         PR c++/11507
21997         * g++.dg/lookup/scoped7.C: New test.
21998
21999         PR c++/9574
22000         * g++.dg/other/static1.C: New test.
22001
22002         PR c++/11490
22003         * g++.dg/warn/template-1.C: New test.
22004
22005         PR c++/11432
22006         * g++.dg/template/crash10.C: New test.
22007
22008         PR c++/2478
22009         * g++.dg/overload/VLA.C: New test.
22010
22011         PR c++/10804
22012         * g++.dg/template/call1.C: New test.
22013
22014 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22015
22016         PR c++/11794
22017         * g++.dg/parse/using3.C: New test.
22018
22019 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22020
22021         PR c++/11409
22022         * g++.dg/overload/builtin3.C: New test case.
22023
22024 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22025
22026         PR c/9862
22027         * gcc.dg/20030906-1.c: New test.
22028         * gcc.dg/20030906-2.c: Likewise.
22029
22030 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22031
22032         PR c++/12167
22033         * g++.dg/parse/defarg5.C: New test.
22034
22035         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22036
22037 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22038
22039         PR c++/12163
22040         * g++.dg/expr/static_cast4.C: New test.
22041
22042         PR c++/12146
22043         * g++.dg/template/crash9.C: New test.
22044
22045 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22046
22047         * g++.old-deja/g++.ext/pretty2.C: Update for change
22048         in __FUNCTION__.
22049         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22050
22051 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         PR c++/11922
22054         * g++/dg/template/qualified-id1.C: New test.
22055
22056         PR c++/12037
22057         * g++.dg/warn/noeffect4.C: New test.
22058
22059 2003-09-04  Matt Austern  <austern@apple.com>
22060
22061         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22062         * g++.dg/ext/fnname2.C: Likewise.
22063         * g++.dg/ext/fnname3.C: Likewise.
22064
22065 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22066
22067         * g++.dg/expr/lval1.C: New test.
22068         * g++.dg/ext/lvcast.C: Remove.
22069
22070 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22071
22072         PR optimization/11700.
22073         * gcc.c-torture/compile/20030903-1.c: New test case.
22074
22075 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22076
22077         PR c++/12053
22078         * g++.dg/abi/layout4.C: New test.
22079
22080 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22081
22082         PR c++/11553
22083         * g++.dg/parse/friend3.C: New test.
22084
22085 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22086
22087         PR c++/11847
22088         * g++.dg/template/class1.C: New test.
22089
22090         PR c++/11808
22091         * g++.dg/expr/call1.C: New test.
22092
22093 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22094
22095         PR c++/12114
22096         * g++.dg/init/ref9.C: New test.
22097
22098         PR c++/11972
22099         * g++.dg/template/nested4.C: New test.
22100
22101 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22102
22103         PR c++/12093
22104         * g++.dg/template/non-dependent4.C: New test.
22105
22106         PR c++/11928
22107         * g++.dg/inherit/conv1.C: New test.
22108
22109 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22110
22111         PR c++/6196
22112         * g++.dg/ext/label1.C: New test.
22113         * g++.dg/ext/label2.C: Likewise.
22114
22115 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22116
22117         * g++.dg/expr/cond3.C: New test.
22118
22119 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22120
22121         * gcc.dg/builtins-1.c: Add new builtin cases.
22122
22123 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22124
22125         * gcc.dg/builtins-1.c: Add new cases.
22126         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22127
22128 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22129
22130         * gcc.dg/builtins-1.c: Add more math builtin tests.
22131         * gcc.dg/torture/builtin-attr-1.c: New test.
22132
22133 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22134
22135         PR optimization/5079
22136         * g++.dg/opt/static3.C: New test.
22137
22138 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22139
22140         * gcc.misc-tests/gcov-10b.c: New test.
22141
22142 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22143
22144         * g++.dg/opt/ptrmem3.C: New test.
22145
22146         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22147
22148 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22149
22150         * gcc.dg/20030826-2.c: New test.
22151
22152 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22153
22154         PR middle-end/12002
22155         * g77.f-torture/compile/12002.f: New test case.
22156
22157 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22158
22159         * gcc.dg/20030826-1.c: New test case.
22160
22161 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22162
22163         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22164
22165 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22166
22167         PR c++/11871
22168         * c++.dg/lookup/crash1.C: New test.
22169
22170         * c++.dg/warn/noeffect3.C: New test.
22171
22172 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22173
22174         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22175         * gcc.dg/compat/vector-1_y.c: Ditto.
22176         * gcc.dg/compat/vector-2_x.c: Ditto.
22177         * gcc.dg/compat/vector-2_y.c: Ditto.
22178
22179 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22180
22181         * gcc.dg/20030702-1.c: New test.
22182
22183 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22184
22185         PR c++/8795
22186         * g++.dg/ext/altivec-1.C: New test.
22187
22188 2003-08-24  Richard Henderson  <rth@redhat.com>
22189
22190         * g++.dg/eh/simd-2.C: Add -w for x86.
22191
22192 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22193
22194         * gcc.dg/20030815-1.c: New test.
22195
22196 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22197
22198         PR c++/3765
22199         * g++.dg/parse/access6.C: New test.
22200
22201 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22202
22203         PR c++/641, c++/11876
22204         * g++.dg/template/friend22.C: New test.
22205         * g++.dg/template/friend23.C: Likewise.
22206
22207 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22208
22209         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22210         identically.
22211
22212 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22213
22214         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22215
22216 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22217
22218         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22219
22220 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22221
22222         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22223
22224 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22225
22226         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22227
22228 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22229
22230         PR c++/11919
22231         * g++.dg/overload/prom1.C: New test.
22232
22233         PR c++/11551
22234         * g++.dg/parse/dtor2.C: New test.
22235
22236         PR c++/10762
22237         * g++.dg/parse/using2.C: New test.
22238
22239 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22240
22241         PR target/11805
22242         * gcc.c-torture/compile/20030821-1.c: New.
22243
22244 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22245
22246         PR c++/11834
22247         * g++.dg/template/deduce2.C: New test.
22248
22249 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22250
22251         * gcc.c-torture/execute/20030821-1.c: New test.
22252
22253 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22254
22255         PR middle-end/11984
22256         * gcc.dg/20030820-1.c: New test case.
22257
22258 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22259
22260         PR c++/11945
22261         * g++.dg/warn/noeffect2.C: New test.
22262
22263 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22264
22265         PR c++/10926
22266         * g++.dg/template/dtor2.C: New test.
22267
22268         PR c++/11684
22269         * g++.dg/template/operator1.C: New test.
22270         * g++.dg/parse/operator4.C: New test.
22271
22272         PR c++/11946.C
22273         * g++.dg/expr/enum1.C: New test.
22274         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22275
22276         PR c++/11036.C
22277         * g++.dg/parse/elab2.C: New test.
22278         * g++.dg/parse/typedef4.C: Change error message.
22279         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22280         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22281         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22282
22283 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22284
22285         * gcc.dg/pch/warn-1.c: New.
22286         * gcc.dg/pch/warn-1.hs: New.
22287
22288         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22289         not-tested file.
22290
22291 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22292
22293         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22294
22295 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22296
22297         * gcc.dg/uninit-D.c: New Test.
22298         * gcc.dg/uninit-E.c: New Test.
22299         * gcc.dg/uninit-F.c: New Test.
22300         * gcc.dg/uninit-G.c: New Test.
22301
22302 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22303
22304         * g++.dg/README: Describe the pch directory.
22305
22306 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22307
22308         PR c++/11174
22309         * g++.dg/parse/access4.C: New test.
22310         * g++.dg/parse/access5.C: Likewise.
22311         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22312
22313 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22314
22315         * gcc.dg/noncompile/20030818-1.c: New.
22316
22317 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22318
22319         PR c++/11957
22320         * g++.dg/warn/noeffect1.C: New test.
22321
22322         * g++.dg/template/scope2.C: New test.
22323         * g++.dg/template/error2.C: Correct dg-error
22324
22325 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
22326
22327         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
22328
22329 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
22330
22331         PR C++/11512
22332         * g++.dg/template/warn1.C: New.
22333
22334 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22335
22336         * g++.dg/template/error2.C: New test.
22337         * g++.dg/lookup/using7.C: Adjust errors
22338         * g++.old-deja/g++.pt/crash36.C: Likewise.
22339         * g++.old-deja/g++.pt/derived3.C: Likewise.
22340
22341 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22342
22343         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
22344         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
22345         * gcc.c-torture/execute/builtins/string-9.c: New, from
22346         string-opt-9.c.  Adjust for execute/builtins framework.
22347         * gcc.c-torture/execute/string-opt-9.c: Delete.
22348
22349 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
22350
22351         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
22352
22353         * g++.dg/parse/ret-type2.C: New test.
22354
22355         PR c++/11703
22356         * g++.dg/init/new8.C: New test.
22357
22358         PR c++/10923
22359         * g++.dg/parse/typedef5.C: New test.
22360
22361         PR c++/9512
22362         * g++.dg/parse/qualified2.C: New test.
22363         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
22364         invalid code.
22365
22366 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
22367
22368         * g++.dg/conversion/ptrmem1.C: New test.
22369
22370 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
22371
22372         PR target/11693
22373         * gcc.dg/20030811-1.c: New test.
22374
22375         PR target/11535
22376         * gcc.c-torture/execute/20030811-1.c: New test.
22377
22378 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22379
22380         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
22381
22382 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
22383
22384         PR c++/11789.C
22385         * g++.dg/inherit/multiple1.C: New test.
22386
22387 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22388
22389         * gcc.dg/spe1.c: New test.
22390
22391         PR c++/11670
22392         * g++.dg/expr/cast2.C: New test.
22393
22394         PR c++/10530
22395         * g++.dg/template/dependent-name2.C: New test.
22396
22397 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
22398
22399         * g++.dg/parse/crash11.C: Put the dg options in comments.
22400
22401 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
22402
22403         * lib/gcc-dg.exp: Update for diagnostic change.
22404
22405 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22406
22407         PR c++/5767
22408         * g++.dg/parse/crash11.C: New test.
22409
22410 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
22411
22412         * gcc.dg/cpp/spacing1.c: Update.
22413
22414 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
22415
22416         PR target/11739
22417         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
22418         a value for -mtune.
22419
22420 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22421
22422         PR middle-end/11771
22423         * gcc.c-torture/compile/20030804-1.c: New test case.
22424
22425 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22426
22427         * gcc.dg/20030804-1.c: New test case.
22428
22429 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
22430
22431         * gcc.dg/cpp/separate-1.c: New test.
22432
22433 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         PR c++/11704
22436         * g++.dg/template/dependent-expr2.C: New test.
22437
22438         PR c++/11766
22439         * g++.dg/expr/ptrmem1.C: New test.
22440
22441 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22442
22443         PR c++/9453
22444         * g++.dg/template/friend15.C: New test.
22445
22446 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
22447
22448         * lib/dg-pch.exp: Work round PCH bug.
22449
22450 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22451
22452         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
22453         builtins.  Move cases from builtins-4.c here.
22454
22455         * gcc.dg/torture/builtin-math-1.c: New test taken from
22456         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
22457         additional cases.
22458
22459         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
22460         Delete.
22461
22462 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22463
22464         PR c++/9447
22465         * g++.dg/template/using7.C: New test.
22466
22467 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
22468
22469         * import1.c, import2.c: New tests.
22470
22471 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
22472
22473         * g++.dg/eh/crossjump1.C: New test.
22474
22475 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
22476
22477         PR c++/11697
22478         * g++.dg/template/using6.C: New test.
22479
22480         PR c++/11744
22481         * g++.dg/template/koenig2.C: New test.
22482
22483 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22484
22485         PR c++/7983
22486         * g++.dg/parse/typedef4.C: New test.
22487
22488 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22489
22490         PR c++/8442, c++/8806
22491         * g++.dg/template/elab1.C: New test.
22492         * g++.dg/template/type2.C: Likewise.
22493         * g++.dg/template/ttp3.C: Adjust expected error message.
22494         * g++.old-deja/g++.law/visibility13.C: Likewise.
22495         * g++.old-deja/g++.niklas/t135.C: Likewise.
22496         * g++.old-deja/g++.pt/ttp41.C: Likewise.
22497         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
22498         template argument.
22499         * g++.old-deja/g++.pt/ttp44.C: Likewise.
22500
22501 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
22502
22503         PR c++/11295
22504         * g++.dg/ext/stmtexpr1.C: New test.
22505
22506         * g++.dg/opt/tmp1.C: New test.
22507
22508         PR c++/11525
22509         * g++.dg/parse/constant4.C: New test.
22510
22511         PR c++/9447
22512         * g++.dg/template/using5.C: New test.
22513
22514 2003-07-31  Roger Sayle  <roger@eyesopen.com>
22515
22516         * gcc.dg/builtins-27.c: New test case.
22517
22518 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
22519
22520         * gcc.dg/tls/opt-7.c: New test.
22521
22522 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
22523
22524         * g++.old-deja/g++.other/crash18.C: Remove.
22525
22526 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22527
22528         * g++.dg/template/explicit3.C: New.
22529         * g++.dg/template/explicit4.C: New.
22530         * g++.dg/template/explicit5.C: New.
22531
22532         PR c++/11347
22533         * g++.dg/template/memtmpl1.C: New.
22534
22535 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
22536
22537         PR target/11565
22538         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
22539         * gcc.dg/i386-387-5.c (dg-options): Likewise.
22540
22541 2003-07-30  Jan Hubicka  <jh@suse.cz>
22542
22543         * vtgc1.c: Kill.
22544
22545 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
22546
22547         * gcc.dg/struct-in-proto-1.c: New test.
22548
22549 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
22550
22551         * gcc.dg/cpp/include2.c: Only expect one message.
22552
22553 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
22554
22555         PR c++/9447
22556         * g++.dg/template/using1.C: New test.
22557         * g++.dg/template/using2.C: New test.
22558         * g++.dg/template/using3.C: New test.
22559         * g++.dg/template/using4.C: New test.
22560
22561 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
22562
22563         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
22564         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22565
22566 2003-07-28  Jan Hubicka  <jh@suse.cz>
22567
22568         PR c++/11530
22569         * g++.dg/opt/call1.C: New test.
22570
22571 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
22572
22573         PR c++/11667
22574         * g++.dg/init/enum2.C: New test.
22575         * g++.dg/template/overload1.C: Add "-w" option.
22576
22577 2003-07-28    <hp@bitrange.com>
22578
22579         * gcc.dg/Wdeclaration-after-statement-1.c,
22580         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
22581
22582 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
22583
22584         * gcc.c-torture/compile/20030725-1.c: New test.
22585
22586 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
22587
22588         * gcc.dg/20030505.c: Only run for SPE.
22589         Remove definition of opaque type.
22590
22591 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
22592
22593         * g++.dg/template/ptrmem6.C: New test.
22594
22595 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
22596
22597         * gcc.c-torture/compile/zero-strct-2.c: New test.
22598
22599 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
22600
22601         * gcc.dg/intermod-1.c: New test.
22602
22603 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22604
22605         PR c++/11617
22606         * g++.dg/template/lookup2.C: New test.
22607         * g++.dg/template/memclass1.C: Remove instantiated from error.
22608         * g++.dg/other/error2.C: Tweak expected errors.
22609
22610         PR c++/11596
22611         * g++.dg/template/defarg3.C: New test.
22612
22613         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
22614
22615 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
22616
22617         * g++.dg/inherit/access5.C: New test.
22618
22619 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22620
22621         PR c++/11513
22622         * g++.dg/template/crash8.C: New test.
22623
22624 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
22625
22626         PR c/10602
22627         * gcc.dg/noncompile/incomplete-2.c: New test.
22628
22629 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
22630
22631         PR c++/11645
22632         * g++.dg/inherit/access4.C: New test.
22633
22634         PR c++/11517
22635         * g++.dg/expr/cond2.C: New test.
22636
22637         PR optimization/10679
22638         * g++.dg/opt/inline4.C: New test.
22639
22640 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22641
22642         * g++.dg/parse/crash10: New test.
22643
22644 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22645
22646         * g++.dg/ext/flexary1.C: New test.
22647
22648 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22649
22650         PR c++/10793
22651         * g++.dg/template/crash9.C: New test.
22652
22653 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22654
22655         PR c++/3004
22656         * g++.dg/parse/typedef3.C: New test.
22657
22658         PR c++/7906
22659         * g++.dg/parse/operator2.C: New test.
22660
22661         PR c++/8895
22662         * g++.dg/parse/def-tmpl-arg1.C: New test.
22663
22664         PR c++/9282
22665         * g++.dg/parse/funptr1.C: New test.
22666
22667         PR c++/9452
22668         * g++.dg/parse/ambig3.C: New test.
22669
22670         PR c++/9454
22671         * g++.dg/parse/operator3.C: New test.
22672
22673         PR c++/9486
22674         * g++.dg/parse/template10.C: New test.
22675
22676         PR c++/9488
22677         * g++.dg/parse/template11.C: New test.
22678
22679         PR c++/10150
22680         * g++.dg/parse/invalid-op1.C: New test.
22681
22682         PR c++/10247
22683         * g++.dg/parse/condexpr1.C: New test.
22684
22685 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22686
22687         * g++.dg/ext/packed3.C: New test.
22688         * g++.dg/ext/packed4.C: New test.
22689
22690         * gcc.dg/pack-test-3.c: New test.
22691
22692 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
22693
22694         * lib/compat.exp: Handle dg-options per source file.
22695         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
22696         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
22697         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
22698         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
22699         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
22700         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
22701         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
22702         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
22703         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
22704         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
22705         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
22706         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
22707         * g++.dg/compat/break/bitfield7_x.C: Ditto.
22708         * g++.dg/compat/break/bitfield7_y.C: Ditto.
22709
22710 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22711
22712         PR c/10320
22713         * gcc.c-torture/execute/20030718-1.c: New test.
22714
22715 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22716
22717         PR optimization/11536
22718         * gcc.dg/20030721-1.c: New test.
22719
22720 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
22721
22722         PR c++/11546
22723         * g++.dg/template/lookup1.C: New test.
22724
22725 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
22726
22727         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
22728         diagnostics of ill-formed constructs involving labels.
22729         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
22730         the new 'previously defined here' message.
22731
22732 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
22733
22734         * g++.dg/parse/non-dependent2.C: New test.
22735
22736 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22737
22738         * g++.dg/init/init-ref4.C: xfail on targets without
22739         weak symbols.
22740
22741 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
22742
22743         PR target/11087
22744         * gcc.c-torture/execute/20030717-1.c: New test.
22745
22746 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22747
22748         * g++.dg/opt/cfg1.C: New test.
22749
22750 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
22751
22752         PR optimization/11557
22753         * gcc.dg/20030717-1.c: New test.
22754
22755 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
22756
22757         PR c++/10476
22758         * g++.dg/expr/crash-1.C: New test.
22759
22760         PR c++/11027
22761         * g++.dg/template/init3.C: New test.
22762
22763         PR c++/8222
22764         * g++.dg/template/non-dependent1.C: New test.
22765
22766         PR c++/11070
22767         * g++.dg/template/non-dependent2.C: New test.
22768
22769         PR c++/11071
22770         * g++.dg/template/non-dependent3.C: New test.
22771
22772         PR c++/9907
22773         * g++.dg/template/sizeof5.C: New test.
22774
22775 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
22776
22777         PR 11498
22778         * gcc.c-torture/compile/mangle-1.c: New file.
22779
22780 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22781
22782         PR c++/7809
22783         * g++.dg/parse/access3.C: New test.
22784
22785 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
22786
22787         PR c++/11384
22788         * g++.dg/init/init-ref4.C: New test.
22789
22790 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
22791
22792         PR c++/11547
22793         * g++.dg/parse/constant3.C: New test.
22794         * g++.dg/parse/crash7.C: Likewise.
22795
22796 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
22797
22798         PR target/11008
22799         * gcc.dg/i386-pentium4-not-mull.c: New.
22800
22801 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
22802
22803         * gcc.dg/asm-names.c (ymain): Make it weak.
22804
22805 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22806
22807         PR c++/5421
22808         * g++.dg/template/friend21.C: New test.
22809
22810 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
22811
22812         * gcc.dg/cleanup-8.c: New test.
22813         * gcc.dg/cleanup-9.c: New test.
22814
22815 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
22816
22817         * g++.dg/ext/dll-MI1.h: New file.
22818         * g++.dg/ext/dllexport-MI1.C: New file.
22819         * g++.dg/ext/dllimport-MI1.C: New file.
22820
22821 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
22822
22823         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
22824         it does not have cmpstrsi patterns (just cmpmemsi).
22825
22826 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
22827
22828         PR debug/11473
22829         * g++.dg/debug/debug8.C: New test.
22830
22831 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22832
22833         PR c++/10108
22834         * g++.dg/template/crash7.C: New test.
22835
22836 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
22837
22838         PR target/10795
22839         * gcc.c-torture/compile/20030708-1.c: New.
22840
22841 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22842
22843         * gcc.c-torture/execute/20030715-1.c: New test.
22844
22845 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
22846
22847         * gcc.dg/pch/inline-3.c: New file.
22848         * gcc.dg/pch/inline-3.hs: New file.
22849         * gcc.dg/pch/inline-4.c: New file.
22850         * gcc.dg/pch/inline-4.hs: New file.
22851
22852 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
22853
22854         PR c++/11509
22855         * g++.dg/template/crash6.C: New test.
22856
22857         PR c++/7053
22858         * g++.dg/template/friend20.C: New test.
22859
22860         PR c++/7019
22861         * g++.dg/template/overload2.C: New test.
22862
22863 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22864
22865         PR optimization/11440
22866         * gcc.c-torture/execute/20030714-1.c: New test.
22867
22868 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22869
22870         PR c++/11154
22871         * g++.dg/template/partial2.C: New test.
22872
22873 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
22874
22875         PR c++/11503
22876         * g++.dg/template/anon1.C: New test.
22877
22878         PR c++/11493
22879         PR c++/11495
22880         * g++.dg/parse/template9.C: Likewise.
22881         * g++.dg/template/crash4.C: New test.
22882         * g++.dg/template/koenig1.C: Likewise.
22883         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
22884         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
22885         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
22886         functions.
22887         * g++.old-deja/g++.jason/template36.C: Likewise.
22888         * g++.old-deja/g++.mike/p1989.C: Likewise.
22889         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
22890         * g++.old-deja/g++.pt/ttp20.C: Use this->.
22891         * g++.old-deja/g++.pt/ttp21.C: Use this->.
22892         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
22893         compiling.
22894         * g++.old-deja/g++.pt/union2.C: Use this->.
22895
22896 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
22897
22898         * gcc.dg/20030711-1.c: New test.
22899
22900 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         PR c++/11050
22903         * g++.dg/parse/args1.C: New test.
22904         * g++.pt/defarg8.C: Change expected errors.
22905
22906 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
22907
22908         PR c++/8164
22909         * g++.dg/template/nontype2.C: New test.
22910
22911         PR c++/10558
22912         * g++.dg/parse/template8.C: New test.
22913
22914         PR c++/8327
22915         * g++.dg/template/scope1.C: New test.
22916
22917         * g++.dg/warn/Wsign-compare-1.C: New test.
22918
22919 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22920
22921         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
22922
22923 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
22924
22925         PR c++/9411
22926         * g++.dg/template/explicit2.C: New test.
22927
22928         PR c++/10032
22929         * g++.dg/warn/pedantic1.C: New test.
22930
22931 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
22932
22933         PR c++ 9483
22934         * g++.dg/other/field1.C: New test.
22935
22936 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
22937
22938         PR c/11449
22939         * gcc.c-torture/compile/20030707-1.c: New.
22940
22941 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22942
22943         PR c++/10849
22944         * g++.dg/template/access12.C: New test.
22945
22946 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
22947
22948         * g++.dg/bprob/bprob.exp (prof_ext): Update.
22949         * g77.dg/bprob/bprob.exp (prof_ext): Update.
22950         * gcc.misc-tests/bprob.exp (prof_ext): Update.
22951         * gcc.misc-tests/gcov.exp: Update
22952         * g++.dg/gcov/gcov.exp: Update
22953         * lib/gcov.exp: Update.
22954
22955 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
22956
22957         * g++.dg/abi/mangle17.C: Make sure template expressions are
22958         dependent.
22959         * g++.dg/abi/mangle4.C: Mark erroneous casts.
22960         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
22961         * g++.dg/opt/stack1.C: Remove erroneous code.
22962         * g++.dg/parse/template7.C: New test.
22963         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
22964         * g++.old-deja/g++.pt/crash4.C: Likewise.
22965
22966 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22967
22968         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
22969         with zero or one occurence of `$' after the initial `L'.
22970
22971 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
22972
22973         * gcc.c-torture/compile/20030704-1.c: Add a comment.
22974
22975 2003-07-08  Roger Sayle  <roger@eyesopen.com>
22976
22977         PR c/11370
22978         * gcc.dg/Wunreachable-6.c: New testcase.
22979         * gcc.dg/Wunreachable-7.c: New testcase.
22980
22981 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22982
22983         PR c/11420
22984         * gcc.dg/20030708-1.c: New test.
22985
22986 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
22987
22988         * gcc.dg/compat/sdata-section.h: New file.
22989         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
22990         * gcc.dg/torture/mips-sdata-1.c: New test.
22991
22992 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22993
22994         PR c++/11030
22995         * g++.dg/template/friend19.C: New test.
22996
22997 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
22998
22999         * g++.dg/opt/strength-reduce.C: New test.
23000
23001 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23002
23003         PR target/10979
23004         * gcc.dg/20030707-1.c: New testcase.
23005
23006 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23007
23008         PR optimization/11059
23009         * g++.dg/opt/emptyunion.C: New testcase.
23010
23011 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23012             Eric Botcazou  <ebotcazou@libertysurf.fr>
23013
23014         * g++.dg/opt/stack1.C: New test.
23015
23016 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23017
23018         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23019         run test.
23020
23021         PR c++/11431
23022         * g++.dg/expr/static_cast3.C: New test.
23023
23024 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23025
23026         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23027         everywhere.
23028         * gcc.dg/concat.c: Concatenation of string constants with
23029         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23030         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23031         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23032         necessary to avoid multi-character character constant warning.
23033         * gcc.dg/cpp/escape.c: Likewise.
23034         * gcc.dg/cpp/ucs.c: Likewise.
23035         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23036         Fix a typo.
23037
23038 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23039
23040         PR c/11428
23041         * gcc.c-torture/compile/20030704-1.c: New.
23042
23043 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23044
23045         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23046
23047 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23048
23049         PR c++/5287, PR c++/7910,  PR c++/11021
23050         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23051         tests for warnings.
23052         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23053         * g++.dg/ext/dllimport3.C: Likewise.
23054         * g++.dg/ext/dllimport4.C: New file.
23055         * g++.dg/ext/dllimport5.C: New file.
23056         * g++.dg/ext/dllimport6.C: New file.
23057         * g++.dg/ext/dllimport7.C: New file.
23058         * g++.dg/ext/dllimport8.C: New file.
23059         * g++.dg/ext/dllimport9.C: New file.
23060         * g++.dg/ext/dllimport10.C: New file.
23061         * g++.dg/ext/dllexport1.C: New file.
23062
23063 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23064
23065         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23066         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23067
23068 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23069
23070         * gcc.dg/builtins-25.c: New testcase.
23071         * gcc.dg/builtins-26.c: New testcase.
23072
23073 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23074
23075         * gcc.dg/compat/vector-defs.h: New file.
23076         * gcc.dg/compat/vector-setup.h: New file.
23077         * gcc.dg/compat/vector-check.h: New file.
23078         * gcc.dg/compat/vector-1_main.c: New file.
23079         * gcc.dg/compat/vector-1_x.c: New file.
23080         * gcc.dg/compat/vector-1_y.c: New file.
23081         * gcc.dg/compat/vector-2_main.c: New file.
23082         * gcc.dg/compat/vector-2_x.c: New file.
23083         * gcc.dg/compat/vector-2_y.c: New file.
23084
23085         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23086         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23087         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23088         * gcc.dg/compat/struct-align-1.h: New file.
23089         * gcc.dg/compat/struct-align-1_main.c: New file.
23090         * gcc.dg/compat/struct-align-1_x.c: New file.
23091         * gcc.dg/compat/struct-align-1_y.c: New file.
23092         * gcc.dg/compat/struct-align-2.h: New file.
23093         * gcc.dg/compat/struct-align-2_main.c: New file.
23094         * gcc.dg/compat/struct-align-2_x.c: New file.
23095         * gcc.dg/compat/struct-align-2_y.c: New file.
23096
23097         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23098         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23099         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23100         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23101         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23102         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23103         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23104         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23105         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23106         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23107         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23108         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23109         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23110         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23111         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23112         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23113         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23114         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23115         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23116         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23117         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23118         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23119         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23120         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23121         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23122         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23123         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23124         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23125         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23126
23127 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23128
23129         * gcc.dg/i386-call-1.c: New test.
23130
23131 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23132
23133         PR c++/9162
23134         * g++.dg/parse/defarg4.C: New.
23135
23136 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23137
23138         PR target/10700
23139         * gcc.c-torture/compile/20030703-1.c: New test case.
23140
23141 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23142
23143         * g++.dg/template/local3.C: Remove extra semicolon.
23144
23145 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23146
23147         * gcc.dg/i386-volatile-1.c: New test.
23148
23149 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23150
23151         PR c++/11072
23152         * g++.dg/other/offsetof2.C: XFAIL.
23153         * g++.dg/other/offsetof5.C: New.
23154
23155         PR c++/10219
23156         * g++.dg/template/error1.C: New.
23157
23158         PR c++/9779
23159         * g++.dg/template/dependent-expr1.C: New.
23160
23161 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23162
23163         PR c++/6949
23164         * g++.dg/template/local3.C: New test.
23165
23166         PR c++/11149
23167         * g++.dg/lookup/scoped6.C: New test.
23168
23169 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23170
23171         PR c++/8046
23172         * g++.dg/other/error7.C: New test.
23173
23174 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23175
23176         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23177         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23178         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23179         * g++.old-deja/g++.other/union2.C: Likewise.
23180         * gcc.dg/c90-const-expr-2.c: Likewise.
23181         * gcc.dg/c90-const-expr-3.c: Likewise.
23182         * gcc.dg/c99-const-expr-2.c: Likewise.
23183         * gcc.dg/c99-const-expr-3.c: Likewise.
23184         * gcc.dg/concat.c: Likewise.
23185
23186 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23187
23188         PR c++/9559
23189         * g++.dg/init/static1.C: New test.
23190
23191 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23192
23193         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23194         * g++.old-deja/g++.other/access2.C: Likewise.
23195         * g++.old-deja/g++.other/decl2.C: Likewise.
23196         * gcc.c-torture/execute/20020615-1.c: Likewise.
23197
23198 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23199
23200         PR c++/4933
23201         * g++.dg/template/sizeof4.C: New test.
23202
23203 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23204
23205         * g++.dg/other/error6.C: New test.
23206
23207 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23208
23209         PR c++/10750
23210         * g++.dg/parse/constant2.C: New test.
23211
23212 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23213
23214         PR c++/11106
23215         * g++.dg/other/error5.C: New test.
23216
23217 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23218
23219         * gcc.dg/format/gcc_diag-1.c: New test.
23220
23221 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23222
23223         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23224
23225 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23226
23227         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23228         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23229         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23230
23231 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23232
23233         * gcc.c-torture/execute/builtins/string-8.c: New test.
23234         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23235         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23236         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23237
23238 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23239
23240         PR c++/10468
23241         * g++.dg/ext/typeof6.C: New test.
23242
23243 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23244
23245         PR c++/10796
23246         * g++.dg/init/enum1.C: New test.
23247
23248 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23249
23250         * gcc.dg/20030627-1.c: New test.
23251
23252 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23253
23254         PR c++/11332
23255         * g++.dg/expr/static_cast2.C: New test.
23256
23257 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23258             Jakub Jelinek  <jakub@redhat.com>
23259
23260         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23261         sprintf(dst,"%s",src) optimization.
23262         * gcc.c-torture/execute/20030626-1.c: New test case.
23263         * gcc.c-torture/execute/20030626-2.c: New test case.
23264
23265 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23266
23267         * gcc.c-torture/execute/multi-ix.c: New test.
23268
23269         * gcc.c-torture/execute/simd-4.c (main):
23270         Added missing semicolon at end of union.
23271
23272 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23273
23274         PR c++/8266
23275         * g++.dg/template/explicit-instantiation3.C: New test.
23276
23277 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23278
23279         * gcc.dg/20030626-1.c: Use signed char.
23280
23281 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23282
23283         * gcc.dg/20030626-1.c: New test.
23284
23285 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23286
23287         * const-str-2.m: Update.
23288
23289 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23290
23291         PR c++/10990
23292         * g++.dg/rtti/dyncast1.C: New test.
23293         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23294         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23295         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23296
23297         PR c++/10931
23298         * g++.dg/expr/static_cast1.C: New test.
23299
23300 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23301
23302         * gcc.dg/20030625-1.c: New test.
23303
23304 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23305
23306         * gcc.c-torture/compile/20030624-1.c: New test case.
23307
23308 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23309
23310         * gcc.c-torture/execute/string-opt-17.c: New test.
23311
23312 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23313
23314         PR c++/5754
23315         * g++.dg/parse/crash6.C: New test.
23316
23317 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23318
23319         * gcc.dg/builtins-24.c: New test case.
23320
23321 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23322
23323         * g++.dg/opt/operator1.C: New test.
23324
23325 2003-06-22  Roger Sayle  <roger@eyesopen.com>
23326
23327         * gcc.c-torture/execute/string-opt-16.c: New test case.
23328
23329 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23330
23331         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
23332         * g++.old-deja/g++.other/conv7.C: Likewise.
23333         * g++.old-deja/g++.other/overcnv2.C: Likewise.
23334         * g++.old-deja/g++.other/overload14.C: Likewise.
23335
23336 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23337
23338         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
23339         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
23340
23341 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23342
23343         PR c++/10888
23344         * g++.dg/warn/Winline-3.C: New test.
23345
23346 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23347
23348         * lib/target-supports.exp (check_alias_available): Make the test
23349         program acceptable to the Solaris assembler.
23350
23351         PR c++/10749
23352         * g++.dg/template/memclass2.C: New test.
23353
23354 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23355             Eric Botcazou  <ebotcazou@libertysurf.fr>
23356
23357         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
23358         data for non-matching targets.
23359         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
23360
23361 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23362
23363         PR c++/10845
23364         * g++.dg/template/member3.C: New test.
23365
23366 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
23367
23368         PR c++/10939
23369         * g++.dg/template/func1.C: New test.
23370
23371         PR c++/9649
23372         * g++.dg/template/static4.C: New test.
23373         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
23374
23375         PR c++/11041
23376         * g++.dg/init/ref7.C: New test.
23377
23378 2003-06-19  Matt Austern  <austern@apple.com>
23379
23380         PR c++/11228
23381         * g++.dg/anew1.C: New test.
23382         * g++.dg/anew2.C: New test.
23383         * g++.dg/anew3.C: New test.
23384         * g++.dg/anew4.C: New test.
23385
23386 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
23387
23388         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
23389
23390 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
23391
23392         * gcc.c-torture/execute/simd-4.c (main): Make expected value
23393         endian-dependent.
23394
23395 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
23396
23397         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
23398         Remove cruft.
23399
23400 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
23401
23402         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
23403         * gcc.c-torture/compile/961203-1.c: Likewise.
23404         * gcc.c-torture/compile/980506-1.c: Likewise.
23405
23406 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23407
23408         PR c++/10712
23409         * g++.dg/lookup/using7.C: New test.
23410
23411 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23412
23413         PR c++/11105
23414         * g++.dg/abi/conv1.C: Remove it.
23415         * g++.dg/template/conv7.C: New test.
23416         * g++.dg/template/conv8.C: Likewise.
23417         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
23418         conversion operator.
23419
23420 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
23421
23422         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
23423         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23424         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23425         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23426         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23427         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23428         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23429         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23430         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23431         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23432         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23433         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23434         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23435         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23436         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23437         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23438         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23439         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23440         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23441         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23442         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23443         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23444         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23445         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23446         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23447         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23448         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23449         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23450         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23451
23452 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
23453
23454         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
23455         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
23456         indications.
23457
23458 2003-06-16  Roger Sayle  <roger@eyesopen.com>
23459
23460         * gcc.dg/i386-387-5.c: New test case.
23461         * gcc.dg/i386-387-6.c: New test case.
23462         * gcc.dg/builtins-23.c: New test case.
23463
23464 2003-06-15  Roger Sayle  <roger@eyesopen.com>
23465
23466         * gcc.dg/builtins-22.c: New test case.
23467         * gcc.dg/i386-387-1.c: Update to test exp.
23468         * gcc.dg/i386-387-2.c: Likewise.
23469
23470 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23471
23472         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
23473
23474 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23475
23476         * lib/gcc-dg.exp (dg-require-dll): New function.
23477         (dg-xfail-if): Likewise.
23478         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
23479         driver.
23480
23481         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
23482         * gcc.c-torture/compile/20001205-1.c: Likewise.
23483         * gcc.c-torture/compile/20001226-1.c: Likewise.
23484         * gcc.c-torture/compile/20010518-2.c: Likewise.
23485         * gcc.c-torture/compile/20020312-1.c: Likewise.
23486         * gcc.c-torture/compile/20020604-1.c: Likewise.
23487         * gcc.c-torture/compile/920501-12.c: Likewise.
23488         * gcc.c-torture/compile/920501-4.c: Likewise.
23489         * gcc.c-torture/compile/920520-1.c: Likewise.
23490         * gcc.c-torture/compile/920521-1.c: Likewise.
23491         * gcc.c-torture/compile/920625-1.c: Likewise.
23492         * gcc.c-torture/compile/961203-1.c: Likewise.
23493         * gcc.c-torture/compile/980506-1.c: Likewise.
23494         * gcc.c-torture/compile/981006-1.c: Likewise.
23495         * gcc.c-torture/compile/981022-1.c: Likewise.
23496         * gcc.c-torture/compile/981223-1.c: Likewise.
23497         * gcc.c-torture/compile/990617-1.c: Likewise.
23498         * gcc.c-torture/compile/dll.c: Likewise.
23499         * gcc.c-torture/compile/labels-3.c: Likewise.
23500         * gcc.c-torture/compile/mipscop-1.c: Likewise.
23501         * gcc.c-torture/compile/mipscop-2.c: Likewise.
23502         * gcc.c-torture/compile/mipscop-3.c: Likewise.
23503         * gcc.c-torture/compile/mipscop-4.c: Likewise.
23504         * gcc.c-torture/compile/simd-5.c: Likewise.
23505         * gcc.c-torture/compile/20000804-1.x: Remove.
23506         * gcc.c-torture/compile/20001205-1.x: Likewise.
23507         * gcc.c-torture/compile/20001226-1.x: Likewise.
23508         * gcc.c-torture/compile/20010518-2.x: Likewise.
23509         * gcc.c-torture/compile/20020312-1.x: Likewise.
23510         * gcc.c-torture/compile/20020604-1.x: Likewise.
23511         * gcc.c-torture/compile/920501-12.x: Likewise.
23512         * gcc.c-torture/compile/920501-4.x: Likewise.
23513         * gcc.c-torture/compile/920520-1.x: Likewise.
23514         * gcc.c-torture/compile/920521-1.x: Likewise.
23515         * gcc.c-torture/compile/920625-1.x: Likewise.
23516         * gcc.c-torture/compile/961203-1.x: Likewise.
23517         * gcc.c-torture/compile/980506-1.x: Likewise.
23518         * gcc.c-torture/compile/981006-1.x: Likewise.
23519         * gcc.c-torture/compile/981022-1.x: Likewise.
23520         * gcc.c-torture/compile/981223-1.x: Likewise.
23521         * gcc.c-torture/compile/990617-1.x: Likewise.
23522         * gcc.c-torture/compile/mipscop-1.x: Likewise.
23523         * gcc.c-torture/compile/mipscop-2.x: Likewise.
23524         * gcc.c-torture/compile/mipscop-3.x: Likewise.
23525         * gcc.c-torture/compile/mipscop-4.x: Likewise.
23526         * gcc.c-torture/compile/simd-5.x: Likewise.
23527
23528         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
23529
23530 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23531
23532         * gcc.c-torture/execute/20030611-1.c: New test.
23533
23534 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23535
23536         PR middle-end/168
23537         * gcc.dg/20030612-1.c: New test case.
23538
23539 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23540
23541         PR c++/10635
23542         * g++.dg/expr/cast1.C: New test.
23543
23544 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23545
23546         * gcc.dg/builtins-21.c: New test case.
23547
23548 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
23549
23550         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
23551         options instead of at the end.
23552         * lib/objc.exp (objc_target_compile): Likewise.
23553
23554 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
23555
23556         PR c++/10432
23557         * g++.dg/parse/error1.C: New test.
23558
23559 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
23560
23561         * gcc.dg/compat/struct-by-value-11_main.c: New file.
23562         * gcc.dg/compat/struct-by-value-11_x.c: New file.
23563         * gcc.dg/compat/struct-by-value-11_y.c: New file.
23564         * gcc.dg/compat/struct-by-value-12_main.c: New file.
23565         * gcc.dg/compat/struct-by-value-12_x.c: New file.
23566         * gcc.dg/compat/struct-by-value-12_y.c: New file.
23567         * gcc.dg/compat/struct-by-value-13_main.c: New file.
23568         * gcc.dg/compat/struct-by-value-13_x.c: New file.
23569         * gcc.dg/compat/struct-by-value-13_y.c: New file.
23570         * gcc.dg/compat/struct-by-value-14_main.c: New file.
23571         * gcc.dg/compat/struct-by-value-14_x.c: New file.
23572         * gcc.dg/compat/struct-by-value-14_y.c: New file.
23573         * gcc.dg/compat/struct-by-value-15_main.c: New file.
23574         * gcc.dg/compat/struct-by-value-15_x.c: New file.
23575         * gcc.dg/compat/struct-by-value-15_y.c: New file.
23576         * gcc.dg/compat/struct-by-value-16_main.c: New file.
23577         * gcc.dg/compat/struct-by-value-16_x.c: New file.
23578         * gcc.dg/compat/struct-by-value-16_y.c: New file.
23579         * gcc.dg/compat/struct-by-value-17_main.c: New file.
23580         * gcc.dg/compat/struct-by-value-17_x.c: New file.
23581         * gcc.dg/compat/struct-by-value-17_y.c: New file.
23582         * gcc.dg/compat/struct-by-value-18_main.c: New file.
23583         * gcc.dg/compat/struct-by-value-18_x.c: New file.
23584         * gcc.dg/compat/struct-by-value-18_y.c: New file.
23585
23586         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
23587         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
23588         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
23589         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
23590         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
23591         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
23592         * gcc.dg/compat/scalar-return-3_main.c: New file.
23593         * gcc.dg/compat/scalar-return-3_x.c: New file.
23594         * gcc.dg/compat/scalar-return-3_y.c: New file.
23595         * gcc.dg/compat/scalar-return-4_main.c: New file.
23596         * gcc.dg/compat/scalar-return-4_x.c: New file.
23597         * gcc.dg/compat/scalar-return-4_y.c: New file.
23598
23599 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
23600
23601         * gcc.dg/compat/fp2-struct-check.h: New file.
23602         * gcc.dg/compat/fp2-struct-defs.h: New file.
23603         * gcc.dg/compat/fp2-struct-init.h: New file.
23604         * gcc.dg/compat/struct-by-value-10_main.c: New file.
23605         * gcc.dg/compat/struct-by-value-10_x.c: New file.
23606         * gcc.dg/compat/struct-by-value-10_y.c: New file.
23607         * gcc.dg/compat/struct-return-10_main.c: New file.
23608         * gcc.dg/compat/struct-return-10_x.c: New file.
23609         * gcc.dg/compat/struct-return-10_y.c: New file.
23610
23611         * gcc.dg/compat/compat-common.h: New file.
23612         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
23613         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
23614         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
23615         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
23616         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
23617         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
23618         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
23619         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23620         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
23621         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
23622         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23623         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
23624         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
23625         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23626         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
23627         * gcc.dg/compat/small-struct-check.h: Ditto.
23628         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
23629         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23630         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
23631         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
23632         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23633         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23634         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
23635         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23636         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
23637         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
23638         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23639         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23640         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
23641         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23642         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23643         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
23644         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23645         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
23646         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
23647         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23648         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
23649         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
23650         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23651         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
23652         * gcc.dg/compat/struct-return-2_main.c: Ditto.
23653         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23654         * gcc.dg/compat/struct-return-2_y.c: Ditto.
23655         * gcc.dg/compat/struct-return-3_main.c: Ditto.
23656         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23657         * gcc.dg/compat/struct-return-3_y.c: Ditto.
23658
23659 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
23660
23661         * g++.dg/pch/static-1.C: New file.
23662         * g++.dg/pch/static-1.Hs: New file.
23663
23664 2003-06-10  Richard Henderson  <rth@redhat.com>
23665
23666         * gcc.dg/asm-7.c: Adjust expected warning text.
23667
23668 2003-06-10  Roger Sayle  <roger@eyesopen.com>
23669
23670         * gcc.dg/builtins-20.c: New test case.
23671
23672 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
23673
23674         PR c++/11131
23675         * g++.dg/opt/template1.C: New test.
23676
23677 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23678
23679         * lib/gcc-dg.exp (dg-test): Clear additional_files and
23680         additional_sources.
23681
23682 2003-05-21  David Taylor  <dtaylor@emc.com>
23683
23684         * gcc.dg/Wpadded.c: New file.
23685
23686 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23687
23688         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
23689         * gcc.dg/special/weak-2.c: Add dg-require-weak.
23690         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
23691         dg-require-weak.
23692
23693 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
23694
23695         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
23696
23697 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23698
23699         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
23700         (dg-require-alias): Likewise.
23701         (dg-require-gc-sections): Likewise.
23702         * lib/target-supports.exp (check_gc_sections_available): Likewise.
23703
23704 2003-06-08  Richard Henderson  <rth@redhat.com>
23705
23706         * gcc.dg/20011029-2.c: Fix the array reference.
23707         * gcc.dg/asm-7.c: New.
23708
23709 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
23710
23711         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
23712
23713 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
23714
23715         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
23716         (dg-require-gc-sections): Likewise.
23717
23718 2003-06-08  Jan Hubicka  <jh@suse.cz>
23719
23720         * i386-cmov1.c: Fix regular expression.
23721         * i386-cvt-1.c: Likewise.
23722         * i386-local.c: Likewise.
23723         * i386-local2.c: Likewise.
23724         * i386-mul.c: Likewise.
23725         * i386-ssetype-1.c: Likewise.
23726         * i386-ssetype-3.c: Likewise.
23727         * i386-ssetype-5.c: Likewise.
23728
23729 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23730
23731         PR c++/11039
23732         * g++.dg/warn/implicit-typename2.C: New test.
23733         * g++.dg/warn/implicit-typename3.C: New test.
23734
23735 2003-06-07  Richard Henderson  <rth@redhat.com>
23736
23737         * g++.dg/other/offsetof3.C: Use size_t.
23738         * g++.dg/other/offsetof4.C: Likewise.
23739
23740 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
23741
23742         * lib/copy-file.exp: New. Implement gcc_copy_files.
23743
23744         * lib/dg-pch.exp: Load copy-file.exp
23745         (dg-pch): Use gcc_copy_files instead of "file copy".
23746
23747 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
23748
23749         * gcc.dg/weak/weak.exp: Simplify.
23750         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
23751         * gcc.dg/weak/weak-1.c: Likewise.
23752         * gcc.dg/weak/weak-2.c: Likewise.
23753         * gcc.dg/weak/weak-3.c: Likewise.
23754         * gcc.dg/weak/weak-4.c: Likewise.
23755         * gcc.dg/weak/weak-5.c: Likewise.
23756         * gcc.dg/weak/weak-6.c: Likewise.
23757         * gcc.dg/weak/weak-7.c: Likewise.
23758         * gcc.dg/weak/weak-8.c: Likewise.
23759         * gcc.dg/weak/weak-9.c: Likewise.
23760
23761 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
23762
23763         gcc.c-torture/execute/20030606-1.c: New.
23764
23765 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23766
23767         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
23768         * gcc.dg/builtins-19.c: Likewise.
23769
23770 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23771
23772         * gcc.dg/builtins-2.c: Add some more tests.
23773         * gcc.dg/builtins-18.c: New test case.
23774         * gcc.dg/builtins-19.c: New test case.
23775
23776 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23777             Jim Wilson  <wilson@tuliptree.org>
23778
23779         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
23780
23781 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
23782
23783         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
23784         mempcpy/stpcpy calls not to be optimized into something else.
23785         * gcc.c-torture/execute/string-opt-3.c: Moved to...
23786         * gcc.c-torture/execute/builtins/string-7.c: ...here.
23787         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
23788
23789 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23790
23791         * gcc.dg/format/asm_fprintf-1.c: New test.
23792
23793 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
23794
23795         * lib/gcc-defs.exp (additional_sources): New variable.
23796         (dg-additional-sources): New function.
23797         (additional_files): New variable.
23798         (dg-additional-files): New function.
23799         (dg-additional-files-options): Likewise.
23800         * lib/gcc-dg.exp (dg-require-weak): New function.
23801         (dg-require-alias): Likewise.
23802         (dg-require-gc-sections): Likewise.
23803         * lib/target-supports.exp (check_alias_available): Remove testfile
23804         parameter.
23805         (check_gc_sections_available): New function.
23806         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
23807         (dg-gpp-additional-files): Likewise.
23808         * lib/g++.exp (additional_sources): Remove.
23809         (additional_files): Likewise.
23810         (g++_target_compile): Use dg-additional-files-options.
23811
23812         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
23813         Tcl logic.
23814         * gcc.dg/special/ecos.exp: Remove.
23815         * gcc.dg/special/20000419-2.c: Use dg-require-*.
23816         * gcc.dg/special/alias-1.c: Likewise.
23817         * gcc.dg/special/alias-2.c: Likewise.
23818         * gcc.dg/special/gcsec-1.c: Likewise.
23819         * gcc.dg/special/weak-1.c: Likewise.
23820         * gcc.dg/special/weak-2.c: Likewise.
23821         * gcc.dg/special/wkali-1.c: Likewise.
23822         * gcc.dg/special/wkali-2.c: Likewise.
23823
23824         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
23825         dg-gpp-additional-*.
23826         * g++.dg/special/conpr-3.C: Likewise.
23827         * g++.dg/special/conpr-4.C: Likewise.
23828         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
23829         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
23830         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
23831         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
23832         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
23833         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
23834         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
23835         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
23836         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
23837         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
23838         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
23839         * g++.old-deja/g++.other/comdat1.C: Likewise.
23840         * g++.old-deja/g++.other/comdat2.C: Likewise.
23841         * g++.old-deja/g++.other/comdat3.C: Likewise.
23842         * g++.old-deja/g++.other/ctor1.C: Likewise.
23843         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
23844
23845 2003-06-05  Richard Henderson  <rth@redhat.com>
23846
23847         * gcc.dg/debug/20030605-1.c: New.
23848
23849 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23850
23851         * README.QMTEST: Update.
23852
23853 2003-06-04  Richard Henderson  <rth@redhat.com>
23854
23855         * gcc.dg/cleanup-1.c: New.
23856         * gcc.dg/cleanup-2.c: New.
23857         * gcc.dg/cleanup-3.c: New.
23858         * gcc.dg/cleanup-4.c: New.
23859         * gcc.dg/cleanup-5.c: New.
23860         * gcc.dg/cleanup-6.c: New.
23861         * gcc.dg/cleanup-7.c: New.
23862
23863 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23864
23865         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
23866
23867         * lib/dg-pch.exp: New file.
23868         * g++.dg/pch/pch.exp: Use dg-pch.exp.
23869         * gcc.dg/pch/pch.exp: Likewise.
23870
23871 2003-06-04  Roger Sayle  <roger@eyesopen.com>
23872
23873         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
23874         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
23875         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
23876         * gcc.dg/builtins-17.c: New test case.
23877         * gcc.dg/i386-387-4.c: New test case.
23878         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
23879
23880 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23881
23882         * gcc.dg/ultrasp9.c: New test.
23883
23884 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23885
23886         * gcc.c-torture/compile/20030604-1.c: New test.
23887         * gcc.dg/sparc-constant-1.c: New test.
23888
23889 2003-06-03  Glen Nakamura  <glen@imodulo.com>
23890
23891         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
23892
23893 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
23894
23895         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
23896
23897         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
23898         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
23899
23900 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
23901
23902         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
23903
23904 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23905
23906         PR c++/10940
23907         * g++.dg/template/spec10.C: New test.
23908
23909 2003-06-03  Roger Sayle  <roger@eyesopen.com>
23910
23911         * gcc.dg/builtins-16.c: New test case.
23912
23913 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
23914
23915         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
23916         mempcpy test with post-increments.
23917         * gcc.c-torture/execute/string-opt-3.c: New test.
23918         * gcc.dg/string-opt-1.c: New test.
23919
23920 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
23921
23922         PR fortran/10965
23923         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
23924
23925 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
23926
23927         * lib/scanasm.exp (dg-scan): New function, factored out of ...
23928         (scan-assembler): ... here.  Use dg-scan.
23929         (scan-assembler-not): Likewise.
23930         (scan-file): New function.
23931         (scan-file-not): Likewise.
23932         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
23933         * gcc.dg/cpp/_Pragma4.c: Likewise.
23934         * gcc.dg/cpp/_Pragma5.c: Likewise.
23935         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23936         * gcc.dg/cpp/avoidpaste2.c: Likewise.
23937         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
23938         * gcc.dg/cpp/cmdlne-P.c: Likewise.
23939         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
23940         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
23941         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
23942         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
23943         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
23944         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
23945         * gcc.dg/cpp/cxxcom1.c: Likewise.
23946         * gcc.dg/cpp/line1.c: Likewise.
23947         * gcc.dg/cpp/maccom1.c: Likewise.
23948         * gcc.dg/cpp/maccom2.c: Likewise.
23949         * gcc.dg/cpp/maccom3.c: Likewise.
23950         * gcc.dg/cpp/maccom4.c: Likewise.
23951         * gcc.dg/cpp/maccom5.c: Likewise.
23952         * gcc.dg/cpp/maccom6.c: Likewise.
23953         * gcc.dg/cpp/multiline.c: Likewise.
23954         * gcc.dg/cpp/spacing1.c: Likewise.
23955         * gcc.dg/cpp/spacing2.c: Likewise.
23956         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
23957         * gcc.dg/cpp/trad/maccom1.c: Likewise.
23958         * gcc.dg/cpp/trad/maccom2.c: Likewise.
23959         * gcc.dg/cpp/trad/maccom3.c: Likewise.
23960         * gcc.dg/cpp/trad/maccom4.c: Likewise.
23961         * gcc.dg/cpp/trad/maccom6.c: Likewise.
23962         * gcc.dg/cpp/cxxcom2.c: Likewise.
23963         * gcc.dg/cpp/cxxcom2.h: New file.
23964
23965         * gcc.dg/cpp/truefalse.cpp: Move it to ...
23966         * g++.dg/cpp/truefalse.C: Here.
23967         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
23968
23969 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
23970
23971         * gcc.dg/cpp/redef3.c: New file.
23972
23973 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23974
23975         * gcc.dg/i386-loop-3.c: New test.
23976
23977 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
23978
23979         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
23980
23981 2003-05-31  Roger Sayle  <roger@eyesopen.com>
23982
23983         * gcc.dg/fwrapv-1.c: New test case.
23984         * gcc.dg/fwrapv-2.c: New test case.
23985
23986 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23987
23988         PR c++/10956
23989         * g++.dg/template/spec9.C: New test.
23990
23991 2003-05-29  Roger Sayle  <roger@eyesopen.com>
23992
23993         * gcc.dg/duff-4.c: New test case.
23994
23995 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
23996
23997         PR fortran/10843
23998         * g77.dg/ffixed-form-1.f: New test
23999         * g77.dg/ffixed-form-2.f: New test
24000         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24001         * g77.dg/ffree-form-3.f: New test
24002
24003 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24004
24005         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24006         * gcc.dg/wint_t-1.c: Likewise.
24007
24008 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24009
24010         * g++.dg/template/access11.C: New test.
24011
24012 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24013
24014         PR c++/10849
24015         * g++.dg/template/access10.C: New test.
24016
24017 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24018             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24019
24020         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24021
24022 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24023
24024         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24025         suppress for powerpc-*-darwin*.
24026         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24027
24028 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24029
24030         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24031         suppress option for powerpc-*-darwin*.
24032
24033 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24034
24035         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24036         * gcc.dg/builtins-4.c: Add test for fmod.
24037
24038 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24039
24040         PR c++/10682
24041         * g++.dg/template/instantiate4.C: New test.
24042
24043 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24044
24045         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24046
24047 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24048
24049         * gcc.dg/compat/scalar-return-1_main.c: New file.
24050         * gcc.dg/compat/scalar-return-1_x.c: New file.
24051         * gcc.dg/compat/scalar-return-1_y.c: New file.
24052         * gcc.dg/compat/scalar-return-2_main.c: New file.
24053         * gcc.dg/compat/scalar-return-2_x.c: New file.
24054         * gcc.dg/compat/scalar-return-2_y.c: New file.
24055         * gcc.dg/compat/struct-return-3_main.c: New file.
24056         * gcc.dg/compat/struct-return-3_y.c: New file.
24057         * gcc.dg/compat/struct-return-3_x.c: New file.
24058         * gcc.dg/compat/struct-return-2_main.c: New file.
24059         * gcc.dg/compat/struct-return-2_x.c: New file.
24060         * gcc.dg/compat/struct-return-2_y.c: New file.
24061
24062 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24063
24064         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24065         for hppa*-hp-hpux*.
24066         * gcc.dg/20021014-1.c (dg-options): Likewise.
24067         * gcc.dg/nest.c (dg-options): Likewise.
24068
24069 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24070
24071         PR c++/9738
24072         * g++.dg/ext/dllimport2.C: New file.
24073         * g++.dg/ext/dllimport3.C: New file.
24074
24075 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24076
24077         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24078         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24079         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24080         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24081         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24082         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24083         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24084         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24085         * gcc.dg/compat/small-struct-defs.h: New file.
24086         * gcc.dg/compat/small-struct-init.h: New file.
24087         * gcc.dg/compat/small-struct-check.h: New file.
24088         * gcc.dg/compat/fp-struct-defs.h: New file.
24089         * gcc.dg/compat/fp-struct-check.h: New file.
24090         * gcc.dg/compat/fp-struct-init.h: New file.
24091         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24092         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24093
24094 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24095
24096         * gcc.dg/20030225-2.c: New test.
24097
24098 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24099             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24100
24101         * gcc.c-torture/compile/20030518-1.c: New test case.
24102
24103 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24104
24105         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24106         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24107         gcc-dg-debug-runtest.
24108         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24109         gcc-dg-debug-runtest.
24110
24111 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24112
24113         PR c++/9022
24114         * g++.dg/lookup/using6.C: New test.
24115
24116 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24117
24118         * g++.dg/parse/access2.C: New test.
24119
24120 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24121
24122         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24123         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24124         * gcc.dg/debug/debug.exp: Likewise.
24125
24126 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24127
24128         * gcc.dg/dollar.c: New test.
24129
24130 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24131
24132         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24133         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24134         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24135         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24136         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24137         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24138         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24139         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24140         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24141         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24142         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24143         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24144         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24145         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24146         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24147         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24148         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24149         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24150
24151 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24152
24153         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24154         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24155         support for "repo" mode.
24156         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24157         * lib/g77-dg.exp: Likewise.
24158         * lib/obj-dg.exp: Likewise.
24159
24160 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24161
24162         Merge from gcc-3_2-rhl8-branch:
24163         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24164
24165         * gcc.dg/tls/opt-6.c: New test.
24166
24167         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24168
24169         * gcc.dg/20030405-1.c: New test.
24170
24171         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24172
24173         * gcc.dg/20030309-1.c: New test.
24174
24175         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24176
24177         * gcc.c-torture/execute/20030307-1.c: New test.
24178
24179         2003-02-20  Randolph Chung  <tausq@debian.org>
24180
24181         * gcc.c-torture/compile/20030220-1.c: New test.
24182
24183         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24184
24185         * gcc.dg/20030217-1.c: New test.
24186
24187         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24188
24189         * gcc.c-torture/compile/20020129-1.c: New test.
24190
24191         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24192
24193         * gcc.dg/unroll-1.c: New test.
24194
24195         2002-11-16  Jan Hubicka  <jh@suse.cz>
24196
24197         * gcc.c-torture/execute/20020920-1.c: New test.
24198
24199         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24200
24201         PR target/7434
24202         * gcc.c-torture/compile/20021008-1.c: New test.
24203
24204         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24205
24206         PR target/7559
24207         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24208
24209         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24210
24211         * gcc.c-torture/compile/20020807-1.c: New test.
24212
24213         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24214
24215         * gcc.dg/tls/opt-1.c: New test.
24216
24217         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24218
24219         * gcc.dg/20020729-1.c: New test.
24220
24221         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24222
24223         * g++.dg/opt/life1.C: New test.
24224
24225         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24226
24227         * gcc.dg/20020525-1.c: New test.
24228
24229         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24230
24231         PR c++/6794
24232         * g++.dg/ext/pretty1.C: New test.
24233         * g++.dg/ext/pretty2.C: New test.
24234
24235 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24236
24237         PR c++/8385
24238         * g++.dg/ext/typeof5.C: New test.
24239
24240 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24241
24242         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24243         __USER_LABEL_PREFIX__ into account.
24244         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24245
24246 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24247
24248         * gcc.dg/builtins-15.c: New test case.
24249
24250 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24251
24252         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24253
24254 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24255
24256         * lib/g++.exp: Tweak handling of additional source files.
24257         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24258         * g++.dg/special/conpr-2a.C: Rename to ...
24259         * g++.dg/special/conpr-2a.cc: ... this.
24260         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24261         * g++.dg/special/conpr-3a.C: Rename to ...
24262         * g++.dg/special/conpr-3a.cc: This.
24263         * g++.dg/special/conpr-3b.C: Rename to ...
24264         * g++.dg/special/conpr-3b.cc: This.
24265         * g++.dg/special/conpr-4.C: New test.
24266         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24267
24268 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24269
24270         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24271
24272 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24273
24274         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24275         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24276         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24277         * g++.old-deja/g++.other/warn3.C: Likewise.
24278
24279 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24280
24281         * gcc.dg/i386-387-1.c: Update to also test log.
24282         * gcc.dg/i386-387-2.c: Likewise.
24283
24284 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24285
24286         * g77.f-torture/execute/int8421.f: New test.
24287
24288 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24289
24290         PR c++/10230, c++/10481
24291         * g++.dg/lookup/scoped5.C: New test.
24292
24293 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24294
24295         PR c++/10552
24296         * g++.dg/template/ttp6.C: New test.
24297
24298 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24299
24300         * gcc.c-torture/execute/builtins: New directory.
24301         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24302         gcc.c-torture/execute/builtins.
24303         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24304         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24305         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24306         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24307
24308 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24309
24310         PR c++/9252
24311         * g++.dg/template/access8.C: New test.
24312         * g++.dg/template/access9.C: New test.
24313
24314 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24315
24316         PR c++/9554
24317         * g++.dg/parse/access1.C: New test.
24318
24319 2003-05-09  DJ Delorie  <dj@redhat.com>
24320
24321         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24322         long, and not an int.
24323
24324 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24325
24326         PR c++/10555, c++/10576
24327         * g++.dg/template/memclass1.C: New test.
24328
24329 2003-05-08  DJ Delorie  <dj@redhat.com>
24330
24331         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
24332         targets.
24333         * gcc.c-torture/execute/20021024-1.x: Likewise.
24334         * gcc.c-torture/execute/shiftdi.x: Likewise.
24335         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
24336         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
24337         * gcc.dg/20021018-1.c: Likewise.
24338
24339 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24340
24341         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
24342
24343         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
24344         (bcopy): Call memmove.
24345
24346 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24347
24348         * g77.f-torture/compile/8485.f: New test case.
24349
24350 2003-05-07  Richard Henderson  <rth@redhat.com>
24351
24352         PR c++/10570
24353         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
24354         Verify exception_cleanup not called for rethrows.
24355         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
24356         when exiting catch block without rethrowing.
24357         * g++.dg/eh/forced3.C: New.
24358         * g++.dg/eh/forced4.C: New.
24359
24360 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
24361
24362         * gcc.dg/20030505.c: Fix triplet.
24363
24364 2003-05-06  DJ Delorie  <dj@redhat.com>
24365
24366         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
24367         * gcc.dg/nest.c: Likewise.
24368
24369 2003-05-05  Roger Sayle  <roger@eyesopen.com>
24370
24371         * gcc.dg/builtins-14.c: New test case.
24372
24373 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
24374
24375         * lib/compat.exp (compat-execute): New argument.
24376         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
24377         * gcc.dg/compat: New test directory.
24378         * gcc.dg/compat/compat.exp: New expect script.
24379         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
24380         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
24381         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
24382         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
24383         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
24384         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
24385
24386         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
24387         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
24388         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
24389         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
24390         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
24391         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
24392         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
24393         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
24394         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
24395         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
24396         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
24397         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
24398         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
24399         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
24400         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
24401
24402 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
24403
24404         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
24405
24406 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
24407
24408         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
24409
24410 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
24411
24412         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
24413         * gcc.dg/ppc-fsel-2.c: New test.
24414
24415         * gcc.dg/unused-5.c: New test.
24416
24417 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24418
24419         PR c++/10496
24420         * g++.dg/warn/pmf1.C: New test.
24421
24422 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24423
24424         PR c++/4494
24425         * g++.dg/warn/main.C: New test.
24426
24427 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24428
24429         * gcc.dg/nonnull-3.c: New test.
24430
24431 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
24432
24433         * gcc.dg/cpp/Wtrigraphs.c: Update.
24434         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
24435
24436 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
24437
24438         * gcc.dg/ppc-fsel-1.c: New test.
24439
24440 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
24441
24442         PR c/10604
24443         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
24444
24445 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
24446
24447         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
24448
24449 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24450
24451         PR c++/9364, c++/10553, c++/10586
24452         * g++.dg/parse/typename4.C: New test.
24453         * g++.dg/parse/typename5.C: Likewise.
24454
24455 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
24456
24457         * gcc.c-torture/compile/20030503-1.c: New test.
24458
24459 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24460
24461         * g++.dg/lookup/using5.C: Fix testcase error.
24462
24463 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
24464
24465         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
24466         since MEABI is no longer supported.  Remove all vestiges
24467         of MEABI from the test.
24468
24469 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24470
24471         PR c++/10554
24472         * g++.dg/lookup/using5.C: New test.
24473
24474 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24475
24476         PR c++/8772
24477         * g++.dg/template/ttp5.C: New test.
24478
24479 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
24480
24481         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
24482         (dg-gpp-additional-sources): New function.
24483         (dg-gpp-additional-files): Likewise.
24484         * lib/g++.exp (additional_sources): New variable.
24485         (additional_files): Likewise.
24486         (g++_target_compile): Deal with them.
24487         * lib/old-dejagnu.exp: Remove.
24488         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
24489         * g++.old-deja: Revise all tests to use dg commands.
24490
24491 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24492
24493         PR c++/9432, c++/9528
24494         * g++.dg/lookup/using4.C: New test.
24495
24496 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
24497
24498         * gcc.dg/noreturn-5.c: New file.
24499         * gcc.dg/noreturn-6.c: New file.
24500
24501         * gcc.c-torture/compile/inline-1.c: New file.
24502
24503 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24504
24505         PR c++/10551
24506         * g++.dg/template/explicit1.C: New test.
24507
24508 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24509
24510         PR c++/10549
24511         * g++.dg/other/bitfield1.C: New test.
24512
24513         PR c++/10527
24514         * g++.dg/init/new7.C: New test.
24515
24516 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24517
24518         * g++.dg/ext/desig1.C: New test.
24519         * g++.dg/ext/init1.C: Update.
24520
24521         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
24522
24523 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
24524
24525         PR c++/10180
24526         * g++.dg/warn/Winline-1.C: New test.
24527
24528 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
24529
24530         * gcc.c-torture/execute/string-opt-19.c: New test.
24531
24532         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
24533         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
24534
24535 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
24536
24537         PR c++/10506
24538         * g++.dg/init/new6.C: New test.
24539
24540         PR c++/10503
24541         * g++.dg/init/ref6.C: New test.
24542
24543 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
24544
24545         * g++.dg/warn/weak1.C: XFAIL on AIX4.
24546
24547 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24548
24549         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
24550         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
24551
24552 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
24553
24554         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
24555         initialized static data members.
24556
24557 2003-04-25  H.J. Lu <hjl@gnu.org>
24558
24559         * gcc.dg/ia64-sync-4.c: New test.
24560
24561 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24562
24563         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
24564         date.
24565
24566 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
24567
24568         PR c++/10337
24569         * g++.dg/warn/conv1.C: New test.
24570         * g++.old-deja/g++.other/conv7.C: Adjust.
24571         * g++.old-deja/g++.other/overload14.C: Adjust.
24572
24573 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24574
24575         PR c++/10471
24576         * g++.dg/template/defarg2.C: New test.
24577
24578 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
24579
24580         * gcc.dg/cpp/include2.c: Update.
24581         * gcc.dg/cpp/multiline-2.c: New.
24582         * gcc.dg/cpp/multiline.c: Update.
24583         * gcc.dg/cpp/strify2.c: Update.
24584         * gcc.dg/cpp/trad/literals-2.c: Update.
24585
24586 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24587
24588         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
24589
24590 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24591
24592         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
24593
24594 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24595
24596         PR c++/10451
24597         * g++.dg/parse/crash4.C: New test.
24598
24599         PR c++/9847
24600         * g++.dg/parse/crash5.C: New test.
24601
24602 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
24603
24604         PR c++/10446
24605         * g++.dg/parse/crash3.C: New test.
24606
24607         PR c++/10428
24608         * g++.dg/parse/elab1.C: New test.
24609
24610 2003-04-22  Devang Patel  <dpatel@apple.com>
24611
24612         * gcc.dg/cpp/trad/funlike-5.c: New test.
24613
24614 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
24615
24616         * g++.dg/other/packed1.C: Fix dg options.
24617
24618 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
24619
24620         * g++.dg/other/offsetof2.C: New test.
24621
24622 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
24623
24624         * g++.dg/template/recurse.C: Adjust location of error messages.
24625
24626 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
24627
24628         PR c++/9881
24629         * g++.dg/init/addr-const1.C: New test.
24630         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
24631
24632 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24633
24634         PR c++/10405
24635         * g++.dg/lookup/struct-hack1.C: New test.
24636
24637 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
24638
24639         * ucs.c: Update diagnostic messages.
24640
24641 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24642
24643         * gcc.dg/cpp/truefalse.cpp: New test.
24644         * gcc.dg/cpp/cpp.exp: Update.
24645         * g++.dg/other/stdbool-if.C: Remove.
24646
24647 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24648
24649         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
24650         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
24651
24652 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24653
24654         * gcc.c-torture/compile/20030418-1.c: New test.
24655
24656 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
24657
24658         * README.compat: Remove; content moved to doc/sourcebuild.texi.
24659
24660 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24661
24662         PR c++/10347
24663         g++.dg/template/dependent-name1.C: New test.
24664
24665 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
24666
24667         * gcc.dg/warn-1.c (tourist_guide): New array,
24668         contains a pointer to bar.
24669
24670 2003-04-16  Roger Sayle  <roger@eyesopen.com>
24671
24672         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
24673         * gcc.c-torture/execute/medce-1.c: New test case.
24674         * gcc.c-torture/execute/medce-2.c: New test case.
24675
24676 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
24677
24678         * lib/prune.exp: Ignore more messages.
24679
24680         PR c++/10381
24681         * g++.dg/parse/lookup3.C: New test.
24682
24683 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
24684
24685         * gcc.c-torture/compile/20030415-1.c : New test.
24686
24687 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
24688
24689         * gcc.c-torture/execute/scope-2.c: Move to ...
24690         * gcc.dg/noncompile/scope.c: .... here.
24691
24692 2003-04-14  Roger Sayle  <roger@eyesopen.com>
24693
24694         * gcc.dg/20030414-2.c: New test case.
24695
24696 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
24697
24698         PR target/10377
24699         * gcc.dg/20030414-1.c: New test.
24700
24701 2003-04-13  Roger Sayle  <roger@eyesopen.com>
24702
24703         * gcc.dg/builtins-12.c: New test case.
24704         * gcc.dg/builtins-13.c: New test case.
24705
24706 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24707
24708         * gcc.c-torture/execute/string-opt-18.c: New test.
24709
24710 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
24711
24712         PR c++/10300
24713         * g++.dg/init/new5.C: New test.
24714
24715 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
24716
24717         PR c++/7910
24718         * g++.dg/ext/dllimport1.C: New test.
24719
24720 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24721
24722         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
24723
24724 2003-04-11  Bud Davis <bdavis9659@comcast.net>
24725
24726         PR Fortran/9263
24727         * g77.f-torture/noncompile/9263.f: New test
24728         PR Fortran/1832
24729         * g77.f-torture/execute/1832.f: New test
24730
24731 2003-04-11  David Chad  <davidc@freebsd.org>
24732             Loren J. Rittle  <ljrittle@acm.org>
24733
24734         libobjc/8562
24735         * objc.dg/headers.m: New test.
24736
24737 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
24738
24739         * gcc.c-torture/execute/builtin-noret-2.c: New.
24740         * gcc.c-torture/execute/builtin-noret-2.x: New.
24741         XFAIL builtin-noret-2.c at -O1 and above.
24742         * gcc.dg/redecl.c: New.
24743         * gcc.dg/Wshadow-1.c: Update error regexps.
24744
24745 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
24746
24747         * g++.dg/abi/bitfield10.C: New test.
24748
24749 2003-04-09  Mike Stump  <mrs@apple.com>
24750
24751         * gcc.dg/pch/pch.exp: Make testcase names longer.
24752         * g++.dg/pch/pch.exp: Make testcase names longer.
24753
24754 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24755
24756         * gcc.dg/builtins-11.c: New test case.
24757
24758 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24759
24760         * gcc.dg/builtins-9.c: New test case.
24761         * gcc.dg/builtins-10.c: New test case.
24762
24763 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
24764
24765         * gcc.dg/noncompile/init-4.c.c: New test.
24766
24767 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24768
24769         * gcc.misc-test/gcov-9.c: New test.
24770         * gcc.misc-test/gcov-10.c: New test
24771         * gcc.misc-test/gcov-11.c: New test.
24772
24773 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
24774
24775         PR optimization/10024
24776         * gcc.c-torture/compile/20030405-1.c: New test.
24777
24778 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
24779
24780         * gcc.dg/pch/static-3.c: New.
24781         * gcc.dg/pch/static-3.hs: New.
24782         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
24783
24784 2003-04-04  Richard Henderson  <rth@redhat.com>
24785
24786         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
24787         * g++.dg/eh/forced2.C: Likewise.
24788
24789 2003-04-03  Mike Stump  <mrs@apple.com>
24790
24791         * lib/scanasm.exp (scan-assembler): Add xfail processing for
24792         target arg.
24793         (scan-assembler-times, scan-assembler-not): Likewise.
24794         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
24795
24796 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24797
24798         * gcc.dg/sparc-loop-1.c: New test.
24799
24800 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
24801
24802         PR other/9274
24803         * g++.dg/pch/system-2.C: New.
24804         * g++.dg/pch/system-2.Hs: New.
24805
24806 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
24807
24808         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
24809
24810         * g++.dg/eh/simd-1.C (vecfunc): Same.
24811
24812 2003-04-01  Roger Sayle  <roger@eyesopen.com>
24813
24814         * gcc.c-torture/execute/20030401-1.c: New test case.
24815
24816 2003-04-01  Ziemowit Laski <zlaski@apple.com>
24817
24818         * objc.dg/defs.m: New.
24819
24820 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
24821
24822         * g++.dg/eh/simd-1.C: New.
24823         * g++.dg/eh/simd-2.C: New.
24824
24825 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
24826
24827         * gcc.c-torture/execute/simd-3.c: New.
24828
24829 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24830
24831         PR c/9936
24832         * gcc.dg/20030331-2.c: New test.
24833
24834 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24835
24836         PR c++/10278
24837         * g++.dg/parse/crash2.C: New test.
24838
24839 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24840
24841         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
24842         * gcc.c-torture/execute/20030331-1.c: ...here.
24843
24844 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24845
24846         * gcc.c-torture/execute/20030331-1.c: New test.
24847
24848 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24849
24850         * lib/gcov.exp: Adjust call return testing strings.
24851         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
24852
24853 2003-03-31  Roger Sayle  <roger@eyesopen.com>
24854
24855         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
24856         * gcc.dg/builtins-7.c: New test case.
24857         * gcc.dg/builtins-8.c: New test case.
24858
24859 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24860
24861         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
24862
24863 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
24864
24865         PR c++/7647
24866         * g++.dg/lookup-class-member-2.C: New test.
24867
24868 2003-03-30  Glen Nakamura  <glen@imodulo.com>
24869
24870         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
24871
24872 2003-03-28  Roger Sayle  <roger@eyesopen.com>
24873
24874         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
24875
24876 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
24877
24878         * g++.dg/init/attrib1.C: New test.
24879
24880 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24881
24882         * gcc.dg/ultrasp8.c: New test.
24883
24884 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24885
24886         * gcc.dg/ultrasp7.c: New test.
24887
24888 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
24889
24890         PR c++/10047
24891         * g++.dg/template/inline1.C: New test.
24892
24893 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24894
24895         * gcc.dg/sparc-dwarf2.c: New test.
24896
24897 2003-03-27  Roger Sayle  <roger@eyesopen.com>
24898
24899         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
24900         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
24901
24902 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
24903
24904         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
24905         than reading .x files.
24906         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
24907         * g77.dg/gcov/gcov-1.f: Likewise.
24908         * gcc.misc-tests/gcov-4b.c: Likewise.
24909         * gcc.misc-tests/gcov-5b.c: Likewise.
24910         * gcc.misc-tests/gcov-6.c: Likewise.
24911         * gcc.misc-tests/gcov-7.c: Likewise.
24912         * gcc.misc-tests/gcov-8.c: Likewise.
24913         * g++.dg/gcov/gcov-1.x: Remove.
24914         * g77.dg/gcov/gcov-1.x: Likewise.
24915         * gcc.misc-tests/gcov-4b.x: Likewise.
24916         * gcc.misc-tests/gcov-5b.x: Likewise.
24917         * gcc.misc-tests/gcov-6.x: Likewise.
24918         * gcc.misc-tests/gcov-7.x: Likewise.
24919         * gcc.misc-tests/gcov-8.x: Likewise.
24920
24921 2003-03-27  Glen Nakamura  <glen@imodulo.com>
24922
24923         PR opt/10087
24924         * gcc.dg/20030324-1.c: New test.
24925
24926 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
24927
24928         PR c++/10224
24929         * g++.dg/template/arg3.C: New test.
24930
24931         PR c++/10158
24932         * g++.dg/template/friend18.C: New test.
24933
24934 2003-03-26  Roger Sayle  <roger@eyesopen.com>
24935
24936         * g77.f-torture/compile/20030326-1.f: New test case.
24937
24938 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
24939
24940         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
24941
24942         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
24943
24944 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
24945
24946         * gcc.dg/ia64-sync-3.c: New test.
24947
24948 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
24949
24950         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
24951
24952 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24953
24954         * gcc.dg/ultrasp6.c: New test.
24955
24956 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24957
24958         * gcc.dg/i386-signbit-1.c: New test.
24959         * gcc.dg/i386-signbit-2.c: New test.
24960         * gcc.dg/i386-signbit-3.c: New test.
24961
24962 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24963
24964         * gcc.dg/ultrasp5.c: Fix options.
24965
24966 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24967
24968         * gcc.dg/ultrasp5.c: Fix comment.
24969
24970 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
24971
24972         PR fortran/10197
24973         * g77.f-torture/execute/10197.f: New test.
24974
24975 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
24976
24977         PR c++/9898, c++/383
24978         * g++.dg/template/conv6.C: New test.
24979
24980         PR c++/10119
24981         * g++.dg/template/ptrmem5.C: New test.
24982
24983         PR c++/10026
24984         * g++.dg/lookup/koenig1.C: New test.
24985
24986         PR C++/10199
24987         * g++.dg/lookup/template2.C: New test.
24988
24989 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
24990
24991         * g++.dg/opt/rtti1.C: New test.
24992
24993 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24994
24995         * gcc.dg/ultrasp5.c: New test.
24996
24997 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
24998
24999         PR middle-end/9967
25000         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25001         builtin fputs.
25002
25003 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25004
25005         PR c/8224
25006         * gcc.dg/20030323-1.c: New test.
25007
25008 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25009
25010         * gcc.c-torture/compile/20030323-1.c: New test case.
25011
25012 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25013
25014         * gcc.dg/20030321-1.c: New test.
25015
25016 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25017
25018         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25019
25020 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25021
25022         PR c++/9978, c++/9708
25023         * g++.dg/ext/vlm1.C: Adjust expected error.
25024         * g++.dg/ext/vla2.C: New test.
25025         * g++.dg/template/arg1.C: New test.
25026         * g++.dg/template/arg2.C: New test.
25027
25028 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25029
25030         * g77.f-torture/execute/select.f: New test.
25031         * g77.f-torture/noncompile/select_no_compile.f: New test.
25032
25033 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25034
25035         PR c++/9898
25036         * g++.dg/other/error4.C: New test.
25037
25038 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25039
25040         * g++.dg/template/friend17.C: New test.
25041
25042 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25043
25044         * gcc.c-torture/compile/20030320-1.c: New.
25045
25046 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25047
25048         * gcc.dg/builtins-6.c: New test case.
25049
25050 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25051
25052         PR target/10073
25053         * gcc.c-torture/compile/20030319-1.c: New.
25054
25055 2003-03-18  Jan Hubicka  <jh@suse.cz>
25056
25057         * gcc.dg/i386-cvt-1.c: New test.
25058
25059 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25060
25061         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25062         * objc.dg/naming-2.m: Likewise.
25063
25064 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25065
25066         PR c++/9639
25067         * g++.dg/parse/crash1.C: New test.
25068
25069 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25070
25071         PR c++/8805
25072         * g++.dg/eh/cleanup1.C: New test.
25073
25074 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25075
25076         * gcc.c-torture/execute/20030316-1.c: New test case.
25077
25078 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25079
25080         PR c++/9629
25081         * g++.dg/init/ctor2.C: New test.
25082
25083 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25084
25085         * g77.f-torture/compile/xformat.f: New test case.
25086
25087 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25088
25089         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25090         * g++.old-deja/g++.mike/eh50.C: Likewise.
25091
25092 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25093
25094         PR c++/6440
25095         * g++.dg/template/spec7.C: New test.
25096         * g++.dg/template/spec8.C: Likewise.
25097
25098 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25099
25100         * gcc.c-torture/execute/20030313-1.c: New test.
25101
25102 2003-03-14  Richard Henderson  <rth@redhat.com>
25103
25104         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25105
25106 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25107
25108         * gcc.c-torture/compile/20030314-1.c: New test.
25109
25110 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25111
25112         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25113         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25114         thumb target,
25115         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25116         to accept newer _imp__  prefix and additional
25117         newline in .drectve section.
25118         * gcc.dg/dll-4.c: Likewise.
25119         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25120         switch.
25121
25122 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25123
25124         * g++.dg/parse/namespace9.C: New test.
25125
25126         * g++.dg/init/ref5.C: New test.
25127         * g++.dg/parse/ptrmem1.C: Likewise.
25128
25129 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25130
25131         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25132         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25133         regular expression.
25134         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25135         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25136
25137 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25138
25139         * gcc.c-torture/execute/20030224-2.c: New test.
25140
25141 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25142
25143         * gcc.dg/decl-3.c: New test.
25144
25145 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25146
25147         * gcc.dg/i386-loop-2.c: New test.
25148
25149 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25150
25151         PR c++/9474
25152         * g++.dg/parse/namespace8.C: New test.
25153
25154         PR c++/9924
25155         * g++.dg/overload/builtin2.C: New test.
25156
25157 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25158
25159         * gcc.dg/return-type-3.c: New test.
25160
25161 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25162
25163         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25164         profiling options are not supported.
25165
25166 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25167
25168         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25169         * g++.old-deja/g++.warn/impint2.C: Likewise.
25170
25171 2003-03-10  Devang Patel  <dpatel@apple.com>
25172
25173         * g++.dg/cpp/c++_cmd_1.C: New test.
25174         * g++.dg/cpp/c++_cmd_1.h: New file.
25175
25176 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25177
25178         * gcc.dg/altivec-9.c: New file.
25179
25180 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25181
25182         * gcc.dg/ppc-sdata-1.c: New test.
25183         * gcc.dg/ppc-sdata-2.c: New test.
25184
25185 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25186
25187         PR c++/9373
25188         * g++.dg/opt/ptrmem2.C: New test.
25189
25190         PR c++/8534
25191         * g++.dg/opt/ptrmem1.C: New test.
25192
25193 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25194
25195         * gcc.dg/i386-loop-1.c: New test.
25196
25197 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25198
25199         PR c++/9970
25200         * g++.dg/lookup/friend1.C: New test.
25201
25202 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25203
25204         PR c++/9823
25205         * g++.dg/parser/constructor1.C: New test.
25206
25207 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25208
25209         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25210
25211         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25212
25213 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25214
25215         * gcc.dg/cpp/Wunused.c: Update test.
25216
25217 2003-03-08  Jan Hubicka  <jh@suse.cz>
25218
25219         * gcc.dg/inline-3.c: New test.
25220
25221 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25222
25223         PR c++/9809
25224         * g++.dg/parse/builtin1.C: New test.
25225
25226         PR c++/9982
25227         * g++.dg/abi/cookie1.C: New test.
25228         * g++.dg/abi/cookie2.C: Likewise.
25229
25230         PR c++/9524
25231         * g++.dg/template/field1.C: New test.
25232
25233         PR c++/9912
25234         * g++.dg/parse/class1.C: New test.
25235         * g++.dg/parse/namespace7.C: Likewise.
25236         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25237
25238 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25239
25240         * g++.dg/init/ref4.C: New test.
25241
25242 2003-03-07  Jan Hubicka  <jh@suse.cz>
25243
25244         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25245         * gcc.dg/inline-3.c: New test.
25246
25247 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25248
25249         * g++.dg/init/ref3.C: New test.
25250
25251         PR c++/9965
25252         * g++.dg/init/ref2.C: New test.
25253
25254         PR c++/9400
25255         * g++.dg/warn/Wshadow-2.C: New test.
25256
25257         PR c++/9791
25258         * g++.dg/warn/Woverloaded-1.C: New test.
25259
25260 2003-03-05  Jan Hubicka  <jh@suse.cz>
25261
25262         * gcc.dg/i386-local2.c: New.
25263         * gcc.dg/i386-local.c: Fix typo.
25264
25265 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25266
25267         * g++.dg/abi/layout3.C: New test.
25268
25269 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25270
25271         * gcc.c-torture/compile/20030305-1.c
25272
25273 2003-03-05  Jan Hubicka  <jh@suse.cz>
25274
25275         * gcc.dg/i386-local.c: New.
25276
25277 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25278
25279         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25280
25281 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25282
25283         * gcc.dg/switch-2.c: New test.
25284         * gcc.dg/switch-3.c: New test.
25285         * gcc.dg/Wswitch.c: Adjust line numbers.
25286         * gcc.dg/Wswitch-default.c: Likewise.
25287         * gcc.dg/Wswitch-enum.c: Likewise.
25288
25289 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25290
25291         * gcc.c-torture/execute/20030222-1.c: New test.
25292
25293 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25294
25295         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25296
25297 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25298
25299         PR c++/9878
25300         * g++.dg/init/ref1.C: New test.
25301
25302 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25303
25304         * gcc.dg/sh-relax.c: New SH-only test.
25305
25306 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25307
25308         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25309         comment explaining purpose of testcase.
25310
25311 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25312
25313         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25314         for HC11/HC12 (asm needs two int registers).
25315         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25316         HC11/HC12 because the test uses an asm which needs two 32-bit
25317         registers.
25318
25319 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25320
25321         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25322         for HC11/HC12 (array is too large otherwise).
25323         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25324         * gcc.c-torture/compile/20010518-2.x: Likewise.
25325         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
25326         HC11/HC12 (array is too large).
25327
25328 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
25329
25330         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
25331         * lib/g++-dg.exp (g++-dg-test): Likewise.
25332
25333 2003-03-01  Roger Sayle  <roger@eyesopen.com>
25334
25335         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
25336         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
25337
25338 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25339
25340         * g++.dg/warn/implicit-typename1.C: Remove warning.
25341
25342 2003-02-28  Richard Henderson  <rth@redhat.com>
25343
25344         * gcc.dg/noreturn-1.c: Move noreturn warning line.
25345         * gcc.dg/return-type-1.c: Move control reaches end warning line.
25346
25347 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
25348
25349         * gcc.dg/pch/pch.exp: Change .pch to .gch.
25350         * g++.dg/pch/pch.exp: Likewise.
25351
25352 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
25353
25354         PR c++/9879
25355         * testsuite/g++.dg/init/new4.C: New test.
25356
25357 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
25358
25359         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
25360
25361 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
25362
25363         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
25364         unsigned long.
25365
25366         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
25367         wider than float.
25368
25369 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25370
25371         * lib/scanasm.exp: Add support for counting numbers of
25372         occurences.
25373         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
25374         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
25375
25376 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
25377
25378         PR c++/9683
25379         * g++.dg/template/static3.C: New test.
25380
25381         PR c++/9829
25382         * g++.dg/parse/namespace6.C: New test.
25383
25384 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25385
25386         PR target/9732
25387         * gcc.dg/20030225-1.c: New test.
25388
25389 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
25390
25391         * README: Remove out-of-date information.
25392
25393         PR c++/9836
25394         * g++.dg/template/spec6.C: New test.
25395
25396 2003-02-24  Jeff Law  <law@redhat.com>
25397
25398         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
25399
25400 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25401
25402         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
25403         * gcc.dg/pragma-ep-1.c: Likewise.
25404
25405 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25406
25407         PR c++/9602
25408         * g++.dg/template/friend16.C: New test.
25409
25410 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
25411
25412         PR c++/5333
25413         * g++.dg/parse/fused-params1.C: Adjust error messages.
25414         * g++.dg/template/nested3.C: New test.
25415
25416 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
25417
25418         * g++.dg/abi/param1.C: New test.
25419
25420 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25421
25422         PR c++/7982
25423         * g++.dg/warn/implicit-typename1.C: New test.
25424
25425 2003-02-22  Kelley Cook <kelleycook@comcast.net>
25426
25427         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
25428         with "mtune".
25429         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25430         * gcc.c-torture/execute/20010129-1.x: Likewise.
25431         * gcc.dg/20011107-1.c: Likewise.
25432         * gcc.dg/20020108-1.c: Likewise.
25433         * gcc.dg/20020122-3.c: Likewise.
25434         * gcc.dg/20020206-1.c: Likewise.
25435         * gcc.dg/20020310-1.c: Likewise.
25436         * gcc.dg/20020426-2.c: Likewise.
25437         * gcc.dg/20020517-1.c: Likewise.
25438         * gcc.dg/991230-1.c: Likewise.
25439         * gcc.dg/i386-unroll-1.c: Likewise.
25440         * gcc.misc-tests/i386-prefetch.exp: Likewise.
25441
25442 2003-02-22  Jan Hubicka  <jh@suse.cz>
25443
25444         * gcc.dg/i386-mul.c: New test.
25445
25446 2003-02-21  Roger Sayle  <roger@eyesopen.com>
25447
25448         * gcc.dg/builtins-5.c: New test case.
25449
25450 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
25451
25452         * gcc.dg/asmreg-1.c: New test.
25453
25454 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25455
25456         PR c++/9749
25457         * g++.dg/parse/varmod1.C: New test.
25458
25459 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25460
25461         PR c++/9727
25462         * g++.dg/template/op1.C: New test.
25463
25464 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25465
25466         PR c++/8906
25467         * g++.dg/template/nested2.C: New test.
25468
25469 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25470
25471         PR c++/8724
25472         * g++.dg/expr/dtor1.C: New test.
25473
25474 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
25475
25476         * gcc.dg/cpp/include3.c: New test.
25477         * gcc.dg/cpp/inc/foo.h: New file.
25478
25479 2003-02-21  Glen Nakamura  <glen@imodulo.com>
25480
25481         * gcc.c-torture/execute/20030221-1.c: New test.
25482
25483 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
25484
25485         PR c++/9729
25486         * g++.dg/abi/conv1.C: New test.
25487
25488 2003-02-20  Jan Hubicka  <jh@suse.cz>
25489
25490         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
25491
25492 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
25493
25494         * gcc.c-torture/compile/20030219-1.c: New test.
25495
25496 2003-02-18  Jan Hubicka  <jh@suse.cz>
25497
25498         * gcc.dg/funcorder.c: New test.
25499
25500 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25501
25502         * gcc.c-torture/execute/20030218-1.c: New.
25503
25504 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
25505
25506         * gcc.dg/20030218-1.c: New.
25507
25508 2003-02-18  Richard Henderson  <rth@redhat.com>
25509
25510         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
25511         * gcc.dg/attr-used-2.c: New.
25512
25513 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
25514
25515         PR c++/9704
25516         * g++.dg/init/copy5.C: New test.
25517
25518 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
25519
25520         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
25521         * g++.dg/pch/pch.exp: Likewise.
25522
25523 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25524
25525         * gcc.c-torture/execute/20030209-1.c: Enable the test if
25526         STACK_SIZE is not defined.
25527
25528 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25529
25530         PR c++/9457
25531         * g++.dg/template/init1.C: New test.
25532
25533 2003-02-16  Jan HUbicka  <jh@suse.cz>
25534
25535         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
25536         (foo): Add few extra tests
25537         * gcc.dg/c99-const-expr-3.c: Likewise.
25538         * gcc.c-torture/execute/20030216-1.c: New.
25539
25540 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25541
25542         PR c++/9459
25543         * g++.dg/ext/typeof4.C: New test.
25544
25545 2003-02-15  Roger Sayle  <roger@eyesopen.com>
25546
25547         * gcc.dg/i386-387-3.c: New test case.
25548
25549 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
25550
25551         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
25552         cris-*-elf* cris-*-aout* and mmix-*-*.
25553
25554 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
25555
25556         * gcc.dg/20030213-1.c: New test.
25557
25558 2003-02-12  Roger Sayle  <roger@eyesopen.com>
25559
25560         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
25561         * gcc.dg/i386-387-2.c: Likewise.
25562
25563 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
25564
25565         * gcc.dg/ppc-spe.c: Fix formatting.
25566         Enable tests that were previously unsupported by gas.
25567         Delete tests for instructions that no longer exist.
25568         Switch arguments on evsubifw builtin.
25569
25570 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
25571
25572         * gcc.c-torture/execute/20030209-1.c: Disable the test if
25573         STACK_SIZE is too small.
25574
25575 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25576             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25577
25578         * gcc.dg/decl-2.c: New test.
25579
25580 2003-02-10  Jan Hubicka  <jh@suse.cz>
25581
25582         * gcc.dg/i386-fpcvt-1.c: New test.
25583
25584 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
25585
25586         * gcc.c-torture/execute/20030209-1.c: New test.
25587
25588 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
25589
25590         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
25591         int-wide bitops, use the constants of the same width.
25592         Likewise, if long long is 32-bit wide, test bitops using
25593         32-bit constants.
25594
25595 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
25596
25597         * gcc.dg/20021014-1.c: Annotate with expected notice text.
25598
25599 2003-02-07  Roger Sayle  <roger@eyesopen.com>
25600
25601         * testsuite/gcc.dg/builtins-4.c: New test case.
25602
25603 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25604
25605         * gcc.dg/20020430-1.c: Fix dg command typos.
25606         * gcc.dg/20020503-1.c: Likewise.
25607
25608 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25609
25610         PR c++/8785
25611         * g++.dg/parse/fused-params1.C: New test.
25612
25613         PR c++/8857
25614         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
25615
25616         PR c++/8921
25617         * g++.dg/parse/non-dependent1.C: New test.
25618
25619         PR c++/8928
25620         * g++.dg/parse/dupl-tmpl-args1.C: New test.
25621
25622         PR c++/9228
25623         * g++.dg/parse/undefined7.C: New test.
25624         * g++.dg/parse/non-templ1.C: New test.
25625
25626         PR c++/9229
25627         * g++.dg/parse/too-many-tmpl-args1.C: New test.
25628
25629 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
25630
25631         * gcc.c-torture/compile/20030206-1.c: New test.
25632
25633 2003-02-05  Roger Sayle  <roger@eyesopen.com>
25634
25635         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
25636         "pow" to "foo" to avoid potential confusion with a math built-in.
25637
25638 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25639
25640         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
25641         conditions for SPARC targets.
25642
25643 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
25644
25645         * gcc.dg/20030204-1.c: New test.
25646
25647 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25648
25649         PR c++/38
25650         * g++.dg/parse/array-size1.C: New test.
25651
25652         PR c++/5657
25653         * g++.dg/parse/undefined3.C: New test.
25654
25655         PR c++/5665
25656         * g++.dg/parse/undefined4.C: New test.
25657
25658         PR c++/5975
25659         * g++.dg/parse/undefined5.C: New test.
25660
25661         PR c++/7259
25662         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
25663
25664         PR c++/8578
25665         * g++.dg/parse/casting-operator1.C: New test.
25666
25667         PR c++/8596
25668         * g++.dg/parse/undefined6.C: New test.
25669
25670         PR c++/8736
25671         * g++.dg/parse/missing-template1.C: New test.
25672
25673 2003-02-04  Jan Hubicka  <jh@suse.cz>
25674
25675         * gcc.dg/i386-cadd.c: Compile using -march=k8.
25676         * gcc.dg/i386-cmov?.c: Likewise.
25677         * gcc.dg/i386-fpcvt-?.c: Likewise.
25678         * gcc.dg/i386-ssefp-1.c: Likewise.
25679         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
25680         conventions.
25681
25682 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
25683
25684         PR c++/7129
25685         * testsuite/g++.dg/ext/max.C: New test.
25686
25687 2003-02-03  Jan Hubicka  <jh@suse.cz>
25688
25689         * gcc.c-torture/execute/20030203-1.c: New test.
25690
25691 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
25692
25693         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
25694         'natural-endian'.
25695
25696 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
25697
25698         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
25699         * g++.dg/init/new2.C: Likewise.
25700         * g++.dg/other/new1.C: Likewise.
25701
25702 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
25703
25704         * gcc.dg/struct-ret-libc.c: New test.
25705
25706 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
25707
25708         * gcc.dg/20030129-1.c: New test.
25709
25710 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25711
25712         PR c++/8849
25713         * g++.dg/template/ptrmem4.C: New test.
25714
25715 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
25716
25717         * g++.dg/parser/constant1.C: New test.
25718
25719 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25720
25721         PR c++/8591
25722         * g++.dg/parse/friend2.C: New test.
25723
25724 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25725
25726         PR c++/9437
25727         * g++.dg/template/unify4.C: New test.
25728
25729 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
25730
25731         * gcc.c-torture/execute/20030128-1.c: New test.
25732
25733 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
25734
25735         * g++.dg/lookup/nested1.C: Test moved from ...
25736         * g++.old-deja/g++.other/lookup24.C: ... here.
25737
25738 2003-01-28  Jan Hubicka  <jh@suse.cz>
25739
25740         * gcc.dg/i386-cmov5.c: New test.
25741
25742 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
25743
25744         * gcc.c-torture/execute/20010925-1.c: Changed the
25745         memcpy declaration.
25746
25747 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25748
25749         PR c++/3902
25750         * g++.dg/parse/template5.C: New test.
25751
25752 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
25753
25754         PR fortran/9258
25755         * g77.dg/pr9258: New test.
25756
25757 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25758
25759         * README: Move relevant parts from README.g++.
25760
25761         * README.g++: Remove this file.
25762
25763 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25764
25765         * g++.dg/abi/dcast1.C: New test.
25766
25767 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25768
25769         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
25770
25771 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
25772
25773         PR c++/47
25774         * g++.old-deja/g++.other/lookup24.C: New test.
25775
25776 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25777
25778         PR middle-end/7227
25779         * gcc.dg/uninit-C.c: New test.
25780
25781 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
25782
25783         * g++.dg/abi/covariant1.C: New test.
25784
25785 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
25786
25787         * gcc.dg/20030123-1.c: New test.
25788
25789 2003-01-25  Jan Hubicka  <jh@suse.cz>
25790
25791         PR opt/8492
25792         * gcc.c-torture/compile/20030125-1.c
25793
25794 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
25795
25796         PR c++/9403
25797         * g++.dg/parse/template3.C: New test.
25798         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
25799
25800         PR c++/795
25801         * g++.dg/parse/template4.C: New test.
25802
25803         PR c++/9415
25804         * g++.dg/template/qual2.C: New test.
25805
25806         PR c++/8545
25807         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
25808
25809         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
25810
25811 2003-01-25  Roger Sayle  <roger@eyesopen.com>
25812
25813         * gcc.c-torture/execute/switch-1.c: New test case.
25814
25815 2003-01-25  Jan Hubicka  <jh@suse.cz>
25816
25817         * gcc.c-torture/execute/20030125-1.[cx]: New test.
25818
25819 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
25820
25821         Tweaks for Bison-1.875. From the NEWS file:
25822         "- `parse error' -> `syntax error'
25823         Bison now uniformly uses the term `syntax error'"
25824         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
25825         * gcc.dg/cpp/digraph2.c: Likewise.
25826         * gcc.dg/cpp/direct2.c: Likewise.
25827         * gcc.dg/cpp/paste4.c: Likewise.
25828         * gcc.dg/c90-restrict-1.c: Likewise.
25829         * gcc.dg/c99-func-2.c: Likewise.
25830         * gcc.dg/noncompile/920721-2.c: Likewise.
25831         * gcc.dg/noncompile/930622-2.c: Likewise.
25832         * gcc.dg/noncompile/940112-1.c: Likewise.
25833         * gcc.dg/noncompile/950921-1.c: Likewise.
25834         * gcc.dg/noncompile/951123-1.c: Likewise.
25835         * gcc.dg/noncompile/971104-1.c: Likewise.
25836         * gcc.dg/noncompile/990416-1.c: Likewise.
25837
25838 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
25839
25840         * g++.dg/parse/undefined1.C: Add error message.
25841
25842 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25843
25844         PR c++/9354
25845         * g++.dg/parse/new1.C: New test.
25846
25847         PR c++/9216
25848         * g++.dg/parse/template2.C: New test.
25849
25850         PR c++/9354
25851         * g++.dg/parse/typedef2.C: New test.
25852
25853         PR c++/9328
25854         * g++.dg/ext/typeof3.C: New test.
25855
25856 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25857
25858         PR c++/2738
25859         * g++.dg/parse/ret-type1.C: New test.
25860
25861         PR c++/3792
25862         * g++.dg/parse/tmpl-outside1.C: New test.
25863
25864         PR c++/4207
25865         * g++.dg/parse/int-as-enum1.C: New test.
25866
25867         PR c++/4903
25868         * g++.dg/parse/no-typename1.C: New test.
25869
25870         PR c++/5533
25871         * g++.dg/parse/no-value1.C: New test.
25872
25873         PR c++/5921
25874         * g++.dg/parse/wrong-inline1.C: New test.
25875
25876         PR c++/6402
25877         * g++.dg/parse/ref1.C: New test.
25878
25879         PR c++/6992
25880         * g++.dg/parse/attr-ctor1.C: New test.
25881
25882         PR c++/7229
25883         * g++.dg/parse/namespace5.C: New test.
25884
25885         PR c++/7917
25886         * g++.dg/parse/func-def1.C: New test.
25887
25888         PR c++/8143
25889         * g++.dg/parse/undefined1.C: New test.
25890
25891         PR c++/5723, PR c++/8522
25892         * g++.dg/parse/specialization1.C: New test.
25893
25894         PR c++/163, PR c++/8595
25895         * g++.dg/parse/struct-as-enum1.C: New test.
25896
25897         PR c++/9173
25898         * g++.dg/parse/undefined2.C: New test.
25899
25900 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25901
25902         PR c++/9298
25903         * g++.dg/parse/template1.C: New test.
25904
25905         PR c++/9384
25906         * g++.dg/parse/using1.C: New test.
25907
25908         PR c++/9285
25909         PR c++/9294
25910         * g++.dg/parse/expr2.C: New test.
25911
25912         PR c++/9388
25913         * g++.dg/parse/lookup2.C: Likewise.
25914
25915 2003-01-21  Jan Hubicka  <jh@suse.cz>
25916
25917         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
25918         * gcc.c-torture/execute/eeprof-1.c: Likewise.
25919         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
25920         * gcc.c-torture/execute/string-opt-*.c: Likewise.
25921
25922 2003-01-20  Nick Clifton  <nickc@redhat.com>
25923
25924         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
25925         problem with ARM sibcall code generation.
25926
25927 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25928
25929         * gcc.c-torture/execute/20030120-1.c: New.
25930
25931 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
25932
25933         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
25934
25935 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
25936
25937         PR c++/9272
25938         * g++.dg/parse/ctor1.C: New test.
25939
25940         PR c++/9294:
25941         * g++.dg/parse/qualified1.C: New test.
25942
25943         * g++.dg/parse/typename3.C: New test.
25944
25945 2003-01-16  Richard Henderson  <rth@redhat.com>
25946
25947         * g++.dg/tls/init-2.C: Fix error matches for real this time.
25948
25949 2003-01-16  Richard Henderson  <rth@redhat.com>
25950
25951         * g++.dg/pch/pch.exp: Copy test header to the working directory
25952         before using it either for precompilation or direct use.
25953         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
25954         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
25955
25956 2003-01-16  Richard Henderson  <rth@redhat.com>
25957
25958         * gcc.dg/pch/pch.exp: Copy test header to the working directory
25959         before using it either for precompilation or direct use.
25960         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
25961         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
25962
25963 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
25964
25965         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
25966         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
25967         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
25968         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
25969         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
25970         typename warning into error.
25971         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
25972         error messages.
25973         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
25974         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
25975         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
25976         messages.
25977         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
25978         make declaration visible in template.
25979         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
25980         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
25981         messages.
25982         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
25983         message.
25984         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
25985         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
25986         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
25987         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
25988         typename warning with error message.
25989         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
25990         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
25991         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
25992
25993 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
25994
25995         * g++.dg/parse/ambig2.C: New test.
25996
25997 2003-01-15  Richard Henderson  <rth@redhat.com>
25998
25999         * g++.dg/tls/init-2.C: Update error message string.
26000
26001 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26002
26003         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26004
26005 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26006
26007         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26008         all for HC11/HC12.
26009         * gcc.c-torture/compile/20001205-1.x: Likewise.
26010         * gcc.c-torture/compile/20001226-1.x: Likewise.
26011         * gcc.c-torture/compile/920520-1.x: Likewise.
26012         * gcc.c-torture/compile/961203-1.x: Likewise.
26013         * gcc.c-torture/compile/20020604-1.x: Likewise.
26014
26015 2003-01-15  Jan Hubicka  <jh@suse.cz>
26016
26017         * gcc.c-torture/compile/20030115-1.c: New test.
26018
26019         * gcc.dg/i386-fpcvt-1.c: New test.
26020         * gcc.dg/i386-fpcvt-2.c: New test.
26021
26022 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26023
26024         Further conform g++'s __vmi_class_type_info to the C++ ABI
26025         specification.
26026         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26027         the specification.
26028
26029 2003-01-14  Jan Hubicka  <jh@suse.cz>
26030
26031         * gcc.dg/i386-fpcvt-1.c: New test.
26032         * gcc.dg/i386-fpcvt-2.c: New test.
26033
26034 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26035
26036         * gcc.dg/i386-mmx-3.c: New test.
26037
26038 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26039
26040         PR c++/9264
26041         * g++.dg/parse/octal1.C: New file.
26042
26043         PR c++/9172
26044         * g++.dg/parse/typename1.C: New file.
26045
26046 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26047
26048         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26049         * gcc.dg/bf-no-ms-layout.c: Likewise.
26050         * gcc.dg/bf-ms-attrib.c: Likewise.
26051
26052 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26053
26054         PR c++/9099
26055         * g++.dg/parse/dtor1.C: New file.
26056
26057         PR c++/9128
26058         * g++.dg/rtti/typeid1.C: New file.
26059
26060         PR c++/9153
26061         * g++.dg/parse/lookup1.C: New file.
26062
26063         PR c++/9171
26064         * g++.dg/templ/spec5.C: New file.
26065
26066 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26067
26068         * gcc.c-torture/compile/20030110-1.c: New test.
26069
26070 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26071
26072         Merge from pch-branch:
26073
26074         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26075
26076         * gcc.dg/pch/cpp-1.h: New.
26077         * gcc.dg/pch/cpp-1.c: New.
26078         * gcc.dg/pch/cpp-2.h: New.
26079         * gcc.dg/pch/cpp-2.c: New.
26080
26081         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26082
26083         * gcc.dg/pch/except-1.h: New.
26084         * gcc.dg/pch/except-1.c: New.
26085
26086         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26087
26088         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26089         running test.
26090         * gcc.dg/pch: Include *.hp not *.h.
26091         * gcc.dg/pch/system-1.h: New.
26092         * gcc.dg/pch/system-1.c: New.
26093
26094         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26095
26096         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26097         rather than trying to build and run a program using PCH.
26098         * gcc.dg/pch: Remove dg-do commands from test files.
26099
26100         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26101
26102         * gcc.dg/pch/macro-3.c: New.
26103         * gcc.dg/pch/macro-3.h: New.
26104
26105         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26106
26107         * gcc.dg/pch/common-1.c: New.
26108         * gcc.dg/pch/common-1.h: New.
26109         * gcc.dg/pch/decl-1.c: New.
26110         * gcc.dg/pch/decl-1.h: New.
26111         * gcc.dg/pch/decl-2.c: New.
26112         * gcc.dg/pch/decl-2.h: New.
26113         * gcc.dg/pch/decl-3.c: New.
26114         * gcc.dg/pch/decl-3.h: New.
26115         * gcc.dg/pch/decl-4.c: New.
26116         * gcc.dg/pch/decl-4.h: New.
26117         * gcc.dg/pch/decl-5.c: New.
26118         * gcc.dg/pch/decl-5.h: New.
26119         * gcc.dg/pch/global-1.c: New.
26120         * gcc.dg/pch/global-1.h: New.
26121         * gcc.dg/pch/inline-1.c: New.
26122         * gcc.dg/pch/inline-1.h: New.
26123         * gcc.dg/pch/inline-2.c: New.
26124         * gcc.dg/pch/inline-2.h: New.
26125         * gcc.dg/pch/static-1.c: New.
26126         * gcc.dg/pch/static-1.h: New.
26127         * gcc.dg/pch/static-2.c: New.
26128         * gcc.dg/pch/static-2.h: New.
26129
26130         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26131
26132         * g++.dg/pch/pch.exp: Better handle failing testcases.
26133         * gcc.dg/pch/pch.exp: Likewise.
26134         * gcc.dg/pch/macro-1.c: New.
26135         * gcc.dg/pch/macro-1.h: New.
26136         * gcc.dg/pch/macro-2.c: New.
26137         * gcc.dg/pch/macro-2.h: New.
26138
26139         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26140
26141         * g++.dg/dg.exp: Treat files in pch/ specially.
26142         * g++.dg/pch/pch.exp: New file.
26143         * g++.dg/pch/empty.H: New file.
26144         * g++.dg/pch/empty.C: New file.
26145         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26146         "precompile".
26147
26148         * gcc.dg/pch/pch.exp: New file.
26149         * gcc.dg/pch/empty.h: New file.
26150         * gcc.dg/pch/empty.c: New file.
26151         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26152         "precompile".
26153
26154 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26155
26156         * g++.dg/template/friend14.C: New test.
26157
26158 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26159
26160         * gcc.dg/old-style-asm-1.c: New test.
26161
26162 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26163
26164         * gcc.c-torture/compile/20030109-1.c: New test.
26165
26166 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26167
26168         * gcc.c-torture/execute/20030109-1.c: New test.
26169
26170 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26171
26172         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26173         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26174         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26175         * g++.old-deja/g++.mike/eh2.C: Likewise.
26176         * g++.old-deja/g++.mike/eh3.C: Likewise.
26177         * g++.old-deja/g++.mike/eh5.C: Likewise.
26178         * g++.old-deja/g++.mike/eh6.C: Likewise.
26179         * g++.old-deja/g++.mike/eh7.C: Likewise.
26180         * g++.old-deja/g++.mike/eh8.C: Likewise.
26181         * g++.old-deja/g++.mike/eh9.C: Likewise.
26182         * g++.old-deja/g++.mike/eh10.C: Likewise.
26183         * g++.old-deja/g++.mike/eh12.C: Likewise.
26184         * g++.old-deja/g++.mike/eh13.C: Likewise.
26185         * g++.old-deja/g++.mike/eh14.C: Likewise.
26186         * g++.old-deja/g++.mike/eh16.C: Likewise.
26187         * g++.old-deja/g++.mike/eh17.C: Likewise.
26188         * g++.old-deja/g++.mike/eh18.C: Likewise.
26189         * g++.old-deja/g++.mike/eh21.C: Likewise.
26190         * g++.old-deja/g++.mike/eh23.C: Likewise.
26191         * g++.old-deja/g++.mike/eh24.C: Likewise.
26192         * g++.old-deja/g++.mike/eh25.C: Likewise.
26193         * g++.old-deja/g++.mike/eh26.C: Likewise.
26194         * g++.old-deja/g++.mike/eh27.C: Likewise.
26195         * g++.old-deja/g++.mike/eh28.C: Likewise.
26196         * g++.old-deja/g++.mike/eh29.C: Likewise.
26197         * g++.old-deja/g++.mike/eh31.C: Likewise.
26198         * g++.old-deja/g++.mike/eh33.C: Likewise.
26199         * g++.old-deja/g++.mike/eh34.C: Likewise.
26200         * g++.old-deja/g++.mike/eh35.C: Likewise.
26201         * g++.old-deja/g++.mike/eh36.C: Likewise.
26202         * g++.old-deja/g++.mike/eh37.C: Likewise.
26203         * g++.old-deja/g++.mike/eh38.C: Likewise.
26204         * g++.old-deja/g++.mike/eh39.C: Likewise.
26205         * g++.old-deja/g++.mike/eh40.C: Likewise.
26206         * g++.old-deja/g++.mike/eh41.C: Likewise.
26207         * g++.old-deja/g++.mike/eh42.C: Likewise.
26208         * g++.old-deja/g++.mike/eh44.C: Likewise.
26209         * g++.old-deja/g++.mike/eh46.C: Likewise.
26210         * g++.old-deja/g++.mike/eh47.C: Likewise.
26211         * g++.old-deja/g++.mike/eh48.C: Likewise.
26212         * g++.old-deja/g++.mike/eh49.C: Likewise.
26213         * g++.old-deja/g++.mike/eh50.C: Likewise.
26214         * g++.old-deja/g++.mike/eh51.C: Likewise.
26215         * g++.old-deja/g++.mike/eh53.C: Likewise.
26216         * g++.old-deja/g++.mike/eh55.C: Likewise.
26217         * g++.old-deja/g++.mike/p7912.C: Likewise.
26218         * g++.old-deja/g++.mike/p9706.C: Likewise.
26219         * g++.old-deja/g++.mike/p10416.C: Likewise.
26220         * g++.old-deja/g++.mike/p11667.C: Likewise.
26221         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26222         Remove redundant reference to Iris.
26223         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26224         Elxsi, i860, Pico Java, and WE32K.
26225
26226 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26227
26228         * g++.dg/ext/asm4.C: New test.
26229
26230 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26231
26232         PR c++/9030
26233         * g++.dg/template/friend12.C: New test.
26234         * g++.dg/template/friend13.C: Likewise.
26235         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26236
26237 2003-01-08  Jan Hubicka  <jh@suse.cz>
26238
26239         * gcc.dg/i386-cadd.c: New test.
26240         * gcc.dg/i386-cmov4.c: Likewise.
26241
26242 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26243
26244         PR c++/9165
26245         * g++.dg/warn/Wunused-3.C: New test.
26246
26247         * g++.dg/abi/bitfield9.C: New test.
26248
26249         PR c++/9189
26250         * g++.dg/parse/defarg3.C: New test.
26251
26252 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         * g++.dg/parse/ambig1.C: New test.
26255         * g++.dg/parse/defarg2.C: New test.
26256
26257 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26258
26259         * g++.dg/template/defarg-1.C: New test.
26260         * g++.dg/template/local2.C: Likewise.
26261
26262 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26263
26264         * gcc.c-torture/execute/20030105-1.c: New test.
26265
26266 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26267
26268         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26269         * g++.dg/parse/namespace4.C: Likewise.
26270
26271 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26272
26273         * g++.dg/template/ntp2.C: New test.
26274
26275 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26276
26277         * g++.dg/parse/extern-C-1.C: New test.
26278
26279         * g++.dg/parse/namespace4.C: New test.
26280
26281         * g++.dg/template/nested1.C: New test.
26282
26283         * g++.dg/parse/namespace3.C: New test.
26284
26285 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26286
26287         * g++.dg/lookup/two-stage1.C: New test.
26288
26289 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26290
26291         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26292         * g++.old-deja/g++.jason/access8.C: Likewise.
26293         * g++.old-deja/g++.other/decl5.C: Likewise.
26294
26295 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26296
26297         * g++.dg/parse/parse7.C: New test.
26298
26299 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26300
26301         PR c++/2843
26302         * g++.dg/ext/attrib7.C: New test.
26303
26304 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26305
26306         * g++.dg/parse/parse6.C: New test.
26307
26308 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26309
26310         * gcc.dg/h8300-stack-1.c: New.
26311
26312 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26313
26314         g++.dg/lookup/exception1.C: New test.
26315
26316         g++.dg/lookup/template1.C: New test.
26317
26318         g++.dg/parse/namespace2.C: New test.
26319
26320         g++.dg/parse/parens2.C: New test.
26321
26322 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26323
26324         * g++.dg/parse/parse5.C: New test.
26325         * g++.dg/lookup/scoped4.C: New test.
26326
26327 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26328
26329         * g++.dg/parse/parens1.C: New test.
26330
26331         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
26332         angle-bracket1.C.
26333         * g++.dg/parse/parens2.C: New test.
26334
26335         * g++.dg/lookup/scope-operator1.C: New test.
26336
26337         * g++.dg/parse/operator1.C: New test.
26338
26339 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26340
26341         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
26342         * g++.old-deja/g++.other/access6.C: Likewise.
26343         * g++.old-deja/g++.other/decl1.C: Likewise.
26344         * g++.old-deja/g++.pt/typename12.C: Likewise.
26345
26346 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26347
26348         * g++.dg/parse/namespace1.C: New test.
26349
26350 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26351
26352         * g++.dg/parse/parse4.C: New test.
26353
26354 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26355
26356         * g++.dg/parse/parse3.C: New test.
26357
26358 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26359
26360         * g++.dg/parse/parse2.C: New test.
26361
26362 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26363
26364         * g++.dg/template/friend11.C: New test.
26365
26366 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26367
26368         * g++.dg/parse/parse1.C: New test.
26369
26370 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
26371
26372         * lib/profopt.exp: Change the name of a global variable to avoid
26373         possible clashes with other test suites.
26374
26375 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
26376
26377         * g++.dg/inherit/covariant8.C: New test.
26378
26379 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26380
26381         * g++.dg/init/array9.C: New test.
26382
26383         PR c++/9112
26384         * g++.dg/parse/expr1.C: New test.
26385
26386 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
26387
26388         * gcc.c-torture/compile/20021230-1.c: New test.
26389
26390 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26391
26392         * g++.dg/inherit/covariant5.C: New test.
26393         * g++.dg/inherit/covariant6.C: New test.
26394         * g++.dg/inherit/covariant7.C: New test.
26395
26396 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26397
26398         PR c++/2739
26399         * g++.dg/other/access2.C: New test.
26400
26401 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26402
26403         * g++.dg/other/anon-struct.C: No longer fails
26404         * g++.old-deja/g++.brendan/parse4.C: Likewise.
26405         * g++.old-deja/g++.brendan/parse5.C: Likewise.
26406         * g++.old-deja/g++.brendan/parse6.C: Likewise.
26407
26408 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26409
26410         * g++.dg/parse/angle-bracket.C (main): No longer fails.
26411
26412 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
26413
26414         * g++.dg/eh/spec4.C: Remove stray semicolon.
26415         * g++.dg/expr/pmf-1.C: Change error message.
26416         * g++.dg/ext/asm1.C: Remove stray semicolon.
26417         * g++.dg/ext/typename1.C: Add missing typenames.
26418         * g++.dg/inherit/template-as-base.C: Change error message.
26419         * g++.dg/lookup/scoped1.C: Likewise.
26420         * g++.dg/lookup/scoped2.C: Likewise.
26421         * g++.dg/lookup/using2.C: Likewise.
26422         * g++.dg/other/component1.C: Remove stray semicolon.
26423         * g++.dg/other/do1.C: Change error message.
26424         * g++.dg/other/error2.C: Likewise.
26425         * g++.dg/other/init1.C: Likewise.
26426         * g++.dg/other/packed1.C: Remove stray semicolon.
26427         * g++.dg/other/ptrmem2.C: Change error message.
26428         * g++.dg/parse/parameter-declaration-1.C: Remove line number
26429         marker.
26430         * g++.dg/special/initp1.C: Remove invalid attribute usage.
26431         * g++.dg/template/access3.C: Add typename keyword.
26432         * g++.dg/template/access5.C: Remove stray semicolon.
26433         * g++.dg/template/access6.C: Likewise.
26434         * g++.dg/template/complit1.C: Likewise.
26435         * g++.dg/template/crash1.C: Change error message.
26436         * g++.dg/template/inherit2.C: Remove stray semicolon.
26437         * g++.dg/template/instantiate2.C: Likewise.
26438         * g++.dg/template/instantiate3.C: Change error message.
26439         * g++.dg/template/qual1.C: Remove stray semicolon.
26440         * g++.dg/template/qualttp18.C: Change error message.
26441         * g++.dg/template/ref1.C: Remove stray semicolon.
26442         * g++.dg/template/sizeof1.C (A::value): Declare it.
26443         * g++.dg/template/spec4.C: Change error message.
26444         * g++.dg/template/static1.C: Likewise.
26445         * g++.dg/template/type1.C: Likewise.
26446         * g++.dg/template/typename3.C: Likewise.
26447         * g++.old-deja/g++.benjamin/13478.C: Change error message.
26448         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
26449         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
26450         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
26451         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
26452         named return value extension.
26453         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
26454         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
26455         * g++.old-deja/g++.bob/extern_C.C: Likewise.
26456         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26457         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26458         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26459         * g++.old-deja/g++.brendan/crash13.C: Likewise.
26460         * g++.old-deja/g++.brendan/crash15.C: Likewise.
26461         * g++.old-deja/g++.brendan/crash18.C: Change error message.
26462         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
26463         * g++.old-deja/g++.brendan/crash38.C: Likewise.
26464         * g++.old-deja/g++.brendan/crash50.C: Likewise.
26465         * g++.old-deja/g++.brendan/crash56.C: Likewise.
26466         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
26467         syntax.
26468         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
26469         * g++.old-deja/g++.brendan/crash8.C: Change error message.
26470         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
26471         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26472         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
26473         * g++.old-deja/g++.brendan/template11.C: Likewise.
26474         * g++.old-deja/g++.brendan/template26.C: Likewise.
26475         * g++.old-deja/g++.brendan/template27.C: Use explicit
26476         specialization syntax.
26477         * g++.old-deja/g++.brendan/template30.C: Likewise.
26478         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
26479         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
26480         non-dependent names.
26481         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
26482         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
26483         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
26484         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
26485         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
26486         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
26487         named return value extension.
26488         * g++.old-deja/g++.ext/namedret2.C: Likewise.
26489         * g++.old-deja/g++.ext/namedret3.C: Likewise.
26490         * g++.old-deja/g++.ext/return1.C: Likewise.
26491         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
26492         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
26493         * g++.old-deja/g++.jason/access8.C: Likewise.
26494         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
26495         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
26496         pseudo-destructor names.
26497         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
26498         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
26499         pseudo-destructor names.
26500         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
26501         * g++.old-deja/g++.jason/overload19.C: Likewise.
26502         * g++.old-deja/g++.jason/overload32.C: Likewise.
26503         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
26504         stray semicolons.
26505         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
26506         * g++.old-deja/g++.jason/return.C: Likewise.
26507         * g++.old-deja/g++.jason/return2.C: Likewise.
26508         * g++.old-deja/g++.jason/shadow1.C: Likewise.
26509         * g++.old-deja/g++.jason/special.C: Use explicit specialization
26510         syntax.
26511         * g++.old-deja/g++.jason/template10.C: Account for use of
26512         non-dependent names.
26513         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
26514         syntax.
26515         * g++.old-deja/g++.jason/template37.C: Likewise.
26516         * g++.old-deja/g++.law/access4.C: Change error messages.
26517         * g++.old-deja/g++.law/arm13.C: Remove incorrect
26518         pseudo-destructor names.
26519         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
26520         * g++.old-deja/g++.law/ctors9.C: Likewise.
26521         * g++.old-deja/g++.law/cvt22.C: Likewise.
26522         * g++.old-deja/g++.law/dtors5.C: Likewise.
26523         * g++.old-deja/g++.law/global-init1.C: Likewise.
26524         * g++.old-deja/g++.law/missed-error3.C: Likewise.
26525         * g++.old-deja/g++.law/operators28.C: Likewise.
26526         * g++.old-deja/g++.law/visibility28.C: Likewise.
26527         * g++.old-deja/g++.martin/eval1.C: Likewise.
26528         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
26529         name.
26530         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
26531         * g++.old-deja/g++.mike/net34.C: Likewise.
26532         * g++.old-deja/g++.mike/net36.C: Likewise.
26533         * g++.old-deja/g++.mike/ns2.C: Likewise.
26534         * g++.old-deja/g++.mike/p12306.C: Likewise.
26535         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
26536         value extension.
26537         * g++.old-deja/g++.mike/p700.C: Likewise.
26538         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
26539         * g++.old-deja/g++.mike/p710.C: Likewise.
26540         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
26541         value extension.
26542         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
26543         * g++.old-deja/g++.mike/pmf9.C: Likewise.
26544         * g++.old-deja/g++.ns/crash2.C: Likewise.
26545         * g++.old-deja/g++.ns/crash3.C: Likewise.
26546         * g++.old-deja/g++.ns/invalid1.C: Likewise.
26547         * g++.old-deja/g++.ns/ns17.C: Likewise.
26548         * g++.old-deja/g++.ns/template16.C: Likewise.
26549         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
26550         keyword.
26551         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
26552         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
26553         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
26554         named return value extension.
26555         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
26556         * g++.old-deja/g++.other/access4.C: Issue additional error
26557         messages.
26558         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
26559         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
26560         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
26561         * g++.old-deja/g++.other/crash25.C: Change error message.
26562         * g++.old-deja/g++.other/crash4.C: Change error message.
26563         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
26564         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
26565         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
26566         checks.
26567         * g++.old-deja/g++.other/defarg8.C: Likewise.
26568         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
26569         * g++.old-deja/g++.other/dtor10.C: Likewise.
26570         * g++.old-deja/g++.other/incomplete.C: Likewise.
26571         * g++.old-deja/g++.other/linkage7.C: Likewise.
26572         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
26573         lookup algorithm.
26574         * g++.old-deja/g++.other/mangle2.C: Likewise.
26575         * g++.old-deja/g++.other/refinit2.C: Likewise.
26576         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
26577         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
26578         * g++.old-deja/g++.pt/crash28.C: Likewise.
26579         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
26580         syntax.
26581         * g++.old-deja/g++.pt/crash32.C: Change error message.
26582         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
26583         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
26584         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
26585         error message position.
26586         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
26587         * g++.old-deja/g++.pt/defarg8.C: Change error message.
26588         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
26589         syntax.
26590         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
26591         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
26592         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
26593         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
26594         keyword.
26595         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26596         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
26597         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
26598         keyword.
26599         * g++.old-deja/g++.pt/explicit71.C: Change error message.
26600         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
26601         syntax.
26602         * g++.old-deja/g++.pt/friend28.C: Account for use of
26603         non-dependent names.
26604         * g++.old-deja/g++.pt/friend29.C: Likewise.
26605         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
26606         rules.
26607         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
26608         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
26609         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
26610         lookup rules.
26611         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
26612         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
26613         keyword.
26614         * g++.old-deja/g++.pt/memclass20.C: Likewise.
26615         * g++.old-deja/g++.pt/memclass5.C: Likewise.
26616         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
26617         keyword.
26618         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
26619         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
26620         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
26621         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
26622         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
26623         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
26624         keyword.
26625         * g++.old-deja/g++.pt/spec10.C: Likewise.
26626         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
26627         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
26628         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
26629         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
26630         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
26631         * g++.old-deja/g++.pt/ttp62.C: Likewise.
26632         * g++.old-deja/g++.pt/ttp64.C: Likewise.
26633         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
26634         * g++.old-deja/g++.pt/typename15.C: Likewise.
26635         * g++.old-deja/g++.pt/typename22.C: Likewise.
26636         * g++.old-deja/g++.pt/typename6.C: Change error messages.
26637         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
26638         * g++.old-deja/g++.pt/virtual2.C: Likewise.
26639         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
26640         syntax.
26641         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
26642         return value extension.
26643         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
26644         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
26645         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
26646         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
26647
26648 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26649
26650         * g++.dg/warn/inline1.C: New test.
26651         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
26652         * g++.old-deja/g++.jason/synth10.C: Likewise.
26653         * g++.old-deja/g++.mike/net31.C: Likewise.
26654         * g++.old-deja/g++.mike/p8786.C: Likewise.
26655
26656         * g++.dg/template/friend10.C: New test.
26657         * g++.dg/template/conv5.C: New test.
26658
26659 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26660
26661         * g++.dg/lookup/scoped3.C: New test.
26662
26663         * g++.dg/lookup/decl1.C: New test.
26664         * g++.dg/lookup/decl2.C: New test.
26665
26666 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26667
26668         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
26669         gcc.c-torture/compile/20021015-1.c,
26670         gcc.c-torture/compile/20021015-2.c,
26671         gcc.c-torture/compile/20021123-1.c,
26672         gcc.c-torture/compile/20021123-2.c,
26673         gcc.c-torture/compile/20021123-3.c,
26674         gcc.c-torture/compile/20021123-4.c,
26675         gcc.c-torture/execute/20021024-1.c: Add tests previously added
26676         only to 3.1 or 3.2 branch.
26677
26678 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
26679
26680         * gcc.dg/i386-bitfield3.c: New test.
26681
26682         * gcc.dg/i386-bitfield2.c: New test.
26683
26684 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
26685
26686         * g++.dg/parse/conv_op1.C: New test.
26687
26688 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
26689
26690         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
26691         approved.
26692
26693 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
26694
26695         * gcc.c-torture/compile/20021220-1.c: New test.
26696
26697 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
26698
26699         * gcc.dg/i386-fastcall-1.c: New.
26700
26701 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26702
26703         * gcc.c-torture/execute/20021219-1.c: New test.
26704
26705 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26706
26707         * gcc.dg/i386-pic-1.c: New test.
26708
26709 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26710
26711         PR c++/8099
26712         * g++.dg/template/friend9.C: New test.
26713
26714 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26715
26716         PR c++/3663
26717         * g++.dg/template/access7.C: New test.
26718
26719 2002-12-18  Nick Clifton  <nickc@redhat.com>
26720
26721         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
26722         the libstdc++-v3 directory has been found.
26723
26724 2002-12-12  Devang Patel <dpatel@apple.com>
26725         * gcc.dg/darwin-ld-1.c: New test.
26726         * gcc.dg/darwin-ld-2.c: New test.
26727         * gcc.dg/darwin-ld-3.c: New test.
26728         * gcc.dg/darwin-ld-4.c: New test.
26729         * gcc.dg/darwin-ld-5.c: New test.
26730
26731 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26732
26733         * gcc.c-torture/compile/20021212-1.c: New test.
26734
26735 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
26736
26737         * gcc.dg/fshort-wchar: New test.
26738
26739 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
26740
26741         PR c++/8372
26742         * g++.dg/template/dtor1.C: New test.
26743
26744         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
26745         markers.
26746
26747 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
26748
26749         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
26750
26751 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
26752
26753         * g++.dg/template/static1.C: New test.
26754         * g++.dg/template/static2.C: New test.
26755         * g++.old-deja/g++.ext/memconst.C: New test.
26756
26757 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26758
26759         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
26760         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
26761         * g++.dg/special/initp1.C: Likewise.
26762
26763 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
26764
26765         * gcc.c-torture/execute/20021204-1.c: New test.
26766
26767 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
26768
26769         * gcc.dg/ppc-fmadd-1.c: New file.
26770         * gcc.dg/ppc-fmadd-2.c: New file.
26771         * gcc.dg/ppc-fmadd-3.c: New file.
26772
26773 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26774
26775         * gcc.c-torture/compile/20021204-1.c: New test.
26776
26777 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26778
26779         * g++.dg/inherit/covariant2.C: New test.
26780         * g++.dg/inherit/covariant3.C: New test.
26781         * g++.dg/inherit/covariant4.C: New test.
26782         * g++.dg/inherit/covariant1.C: Remove XFAIL.
26783         * g++.old-deja/g++.robertl/eb17.C: Likewise.
26784
26785 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
26786
26787         PR c++/8688
26788         * g++.dg/init/brace3.C: New test.
26789
26790 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
26791
26792         * gcc.dg/20020210-1.c: Fix a comment typo.
26793
26794 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
26795
26796         PR c++/8720
26797         * g++.dg/parse/defarg1.C: New test.
26798
26799         PR c++/8615
26800         * g++.dg/template/char1.C: New test.
26801
26802         * g++.dg/template/varmod1.C: Fix typo.
26803
26804 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26805
26806         DR 180
26807         * g++.old-deja/g++.pt/crash32.C: Expect error.
26808
26809 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
26810
26811         PR c++/5919
26812         * g++.dg/template/varmod1.C: New test.
26813
26814         PR c++/8727
26815         * g++.dg/inherit/typeinfo1.C: New test.
26816
26817         PR c++/8663
26818         * g++.dg/inherit/typedef1.C: New test.
26819
26820 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
26821
26822         PR c++/8332
26823         PR c++/8493
26824         * g++.dg/template/strlen1.C: New test.
26825
26826         PR c++/8227
26827         * g++.dg/template/ctor2.C: New test.
26828
26829         PR c++/8214
26830         * g++.dg/init/string1.C: New test.
26831
26832         PR c++/8511
26833         * g++.dg/template/friend8.C: New test.
26834
26835 2002-11-29  Joe Buck <jbuck@synopsys.com>
26836
26837         * g++.dg/lookup/anon2.C: New test.
26838
26839 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
26840
26841         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
26842         h8300 port.
26843
26844 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
26845
26846         * gcc.dg/bitfld-6.c: New test.
26847
26848 2002-11-27  Jan Hubicka  <jh@suse.cz>
26849
26850         * gcc.c-torture/execute/20021127.[cx]: New test.
26851
26852 2002-11-26  Jan Hubicka  <jh@suse.cz>
26853
26854         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
26855         quality.
26856
26857 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
26858
26859         * g++.dg/init/brace2.C: New test.
26860         * g++.old-deja/g++.mike/p9129.C: Correct.
26861
26862 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
26863
26864         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
26865
26866 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
26867
26868         * gcc.dg/sibcall-6: New test for indirect sibcalls.
26869
26870 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
26871
26872         * testsuite/g++.dg/abi/empty11.C: New test.
26873         * testsuite/g++.dg/rtti/cv1.C: New test.
26874
26875 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
26876
26877         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
26878
26879 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
26880
26881         * g++.dg/abi/empty10.C: New test.
26882
26883 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26884
26885         * gcc.c-torture/compile/20021124-1.c: New test.
26886
26887 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
26888
26889         * g++.dg/abi/rtti2.C: New test.
26890
26891 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26892
26893         * gcc.dg/i386-unroll-1.c: New test.
26894
26895 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26896
26897         * gcc.c-torture/compile/20021120-1.c: New test.
26898         * gcc.c-torture/compile/20021120-2.c: New test.
26899
26900 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26901
26902         * gcc.dg/bitfld-5.c: New test.
26903
26904 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26905
26906         * gcc.c-torture/execute/20021120-3.c: New test.
26907
26908 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26909
26910         * gcc.c-torture/execute/20021120-2.c: New test.
26911
26912 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
26913
26914         * gcc.c-torture/execute/20021120-1.c: New test.
26915
26916 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
26917
26918         * gcc.c-torture/execute/20021118-3.c: New test.
26919
26920 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26921
26922         * gcc.c-torture/compile/20021119-1.c: New test.
26923
26924 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
26925
26926         * gcc.dg/duff-1.c: New test.
26927         * gcc.dg/duff-2.c: New test.
26928         * gcc.dg/duff-3.c: New test.
26929
26930 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
26931
26932         * gcc.dg/cpp/_Pragma5.c: New test.
26933
26934 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26935
26936         * gcc.c-torture/execute/20021118-2.c: New test.
26937
26938 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
26939
26940         * gcc.c-torture/execute/20021118-1.c: New test.
26941
26942 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
26943
26944         * gcc.dg/20021116-1.c: New test.
26945
26946 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
26947
26948         * g++.dg/abi/vcall1.C: New test.
26949
26950 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
26951
26952         * gcc.dg/20021029-1.c: New test.
26953         * gcc.dg/20021029-2.c: New test.
26954
26955 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26956
26957         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
26958
26959 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26960
26961         PR c/8439
26962         * gcc.dg/20021110.c: Move to ...
26963         * gcc.c-torture/compile/20021110.c: .... here.
26964
26965 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26966
26967         PR c/8467
26968         * gcc.c-torture/execute/20021111-1.c
26969
26970 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26971
26972         PR c/8439
26973         * gcc.dg/20021110.c: New test.
26974
26975 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
26976
26977         * g++.dg/abi/vthunk3.C: Run only on x86.
26978
26979 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
26980
26981         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
26982
26983 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
26984
26985         * lib/compat.exp (compat-execute): Fix logic error in last
26986         change.
26987
26988 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
26989
26990         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
26991
26992 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26993
26994         PR c++/8389
26995         * g++.dg/template/access6.C: New test.
26996
26997 2002-11-08  Jan Hubicka  <jh@suse.cz>
26998
26999         * gcc.dg/i386-ssefp-1.c: New test.
27000         * gcc.dg/i386-ssefp-1.c: New test.
27001
27002 2002-11-08  Jan Hubicka  <jh@suse.cz>
27003
27004         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27005
27006 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27007
27008         * g++.dg/abi/vthunk3.C: New test.
27009
27010         PR c++/8338
27011         * g++.dg/template/crash2.C: New test.
27012
27013 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27014
27015         * testsuite/g++.dg/abi/dtor1.C: New test.
27016         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27017
27018 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27019
27020         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27021         Darwin.
27022
27023 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27024
27025         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27026         -mthumb.  Only xfail with -O0.
27027
27028 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27029
27030         * g++.dg/abi/thunk1.C: New test.
27031         * g++.dg/abi/thunk2.C: Likewise.
27032         * g++.dg/abi/vtt1.C: Likewise.
27033
27034 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27035
27036         PR optimization/8423
27037         * gcc.c-torture/execute/builtin-constant.c: New test.
27038
27039 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27040
27041         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27042         Add some more cases.
27043
27044 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27045
27046         PR c++/8391
27047         * g++.dg/opt/local1.C: New test.
27048
27049 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27050
27051         PR c++/8160
27052         * g++.dg/template/complit1.C: New test.
27053
27054         PR c++/8149
27055         * g++.dg/template/typename4.C: Likewise.
27056
27057 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27058
27059         Core issue 287, PR c++/7639
27060         * g++.dg/template/instantiate1.C: Adjust error location.
27061         * g++.dg/template/instantiate3.C: New test.
27062         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27063         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27064         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27065
27066 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27067
27068         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27069
27070 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27071
27072         PR c++/8287
27073         * g++.dg/init/dtor2.C: New test.
27074
27075 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27076
27077         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27078         * gcc.dg/nest.c: Bypass errors on irix6.
27079
27080 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27081
27082         * gcc.dg/nest.c: Expect error for mmix-*-*.
27083         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27084
27085 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27086
27087         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27088         markers.
27089
27090         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27091
27092 2002-10-25  Mike Stump  <mrs@apple.com>
27093
27094         * gcc.dg/warn-1.c: New test.
27095
27096 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27097
27098         * g++.dg/template/typename3.C: New test.
27099
27100 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27101
27102         * g++.dg/lookup/ptrmem1.C: New test.
27103
27104         * g++.dg/abi/vthunk2.C: New test.
27105
27106 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27107
27108         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27109
27110 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27111
27112         * g++.dg/abi/empty9.C: New test.
27113
27114 2002-10-24  Richard Henderson  <rth@redhat.com>
27115
27116         * g++.dg/inherit/thunk1.C: Enable for ia64.
27117
27118 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27119
27120         PR c++/8067
27121         * g++.dg/lookup/pretty1.C: New test.
27122
27123 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27124
27125         * gcc.dg/20021023-1.c: New test.
27126
27127 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27128
27129         PR c++/7679
27130         * g++.dg/parse/inline1.C: New test.
27131
27132 2002-10-23  Richard Henderson  <rth@redhat.com>
27133
27134         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27135
27136         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27137
27138 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27139
27140         PR c++/6579
27141         * g++.dg/parse/stmtexpr3.C: New test.
27142
27143 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27144
27145         * g++.dg/expr/cond1.C: New test.
27146
27147 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27148
27149         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27150
27151 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27152
27153         * g++.dg/abi/vbase13.C: New test.
27154         * g++.dg/abi/vbase14.C: Likewise.
27155
27156 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27157
27158         * gcc.dg/tls/pic-1.c: New test.
27159         * gcc.dg/tls/nonpic-1.c: New test.
27160         * gcc.dg/20021018-1.c: New test.
27161
27162 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27163
27164         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27165         Remove only files with the same base name as the test case.
27166         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27167         (profopt-execute): Likewise.  Also, remove old profiling
27168         and performance data files before running the tests.
27169
27170         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27171         * g++.dg/bprob/bprob.exp: Likewise.
27172         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27173         to allow more general test case names.
27174
27175         * g++.dg/bprob/bprob-1.C: Rename to ...
27176         * g++.dg/bprob/g++-bprob-1.C: ... this.
27177
27178         * g77.dg/bprob/bprob-1.f: Rename to ...
27179         * g77.dg/bprob/g77-bprob-1.f: ... this.
27180
27181 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27182
27183         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27184         bison 1.50 or later.
27185
27186 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27187
27188         * g++.dg/README: Describe more test directories.
27189
27190 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27191
27192         * g++.dg/init/array6.C: Add additional tests.
27193
27194 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27195
27196         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27197         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27198
27199 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27200
27201         * gcc.c-torture/compile/20020604-1.x: New.
27202         * gcc.c-torture/compile/simd-5.x: Likewise.
27203         * gcc.c-torture/execute/920710-1.x: Likewise.
27204         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27205
27206 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27207
27208         * g++.dg/inherit/override1.C: Add dg-options clause.
27209
27210 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27211
27212         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27213         _mm_slli_si128.
27214
27215 2002-10-19  Andreas Schwab  <schwab@suse.de>
27216
27217         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27218         directory component.
27219
27220 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27221
27222         * g++.dg/inherit/thunk1.C: New test.
27223
27224         * g++.dg/inherit/override1.C: New test.
27225
27226         * g++.dg/abi/mangle11.C: New test.
27227         * g++.dg/abi/mangle14.C: New test.
27228         * g++.dg/abi/mangle17.C: New test.
27229
27230 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27231
27232         * g++.dg/overload/member2.C: New test.
27233
27234 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27235
27236         * g++.dg/README: Describe new compat directory.
27237         * g++.dg/dg.exp: Skip tests in compat directory.
27238         * README.compat: New file.
27239         * lib/compat.exp: New expect script.
27240         * g++.dg/compat: New test directory.
27241         * g++.dg/compat/compat.exp: New expect script.
27242         * g++.dg/compat/abi: New test directory.
27243         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27244         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27245         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27246         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27247         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27248         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27249         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27250         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27251         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27252         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27253         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27254         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27255         * g++.dg/compat/break: New test directory.
27256         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27257         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27258         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27259         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27260         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27261         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27262         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27263         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27264         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27265         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27266         g++.dg/compat/break/README: New files.
27267         * g++.dg/compat/eh: New test directory.
27268         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27269         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27270         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27271         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27272         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27273         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27274         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27275         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27276         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27277         g++.dg/compat/eh/filter2_y.C,
27278         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27279         g++.dg/compat/eh/new1_y.C,
27280         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27281         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27282         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27283         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27284         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27285         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27286         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27287         g++.dg/compat/eh/unexpected1_y.C: New files.
27288         * g++.dg/compat/init: New test directory.
27289         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27290         g++.dg/compat/init/array5_y.C,
27291         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27292         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27293         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27294         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27295         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27296         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27297         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27298         g++.dg/compat/init/init-ref2_y.C: New files.
27299
27300 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27301
27302         PR c++/7584
27303         * g++.dg/inherit/using3.C: New test.
27304
27305 2002-10-17  Jan Hubicka  <jh@suse.cz>
27306
27307         * gcc.dg/20021017-2.c: New test.
27308
27309 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27310
27311         * g++.dg/abi/mangle16.C: Adjust.
27312
27313         * g++.dg/init/array8.C: New test.
27314
27315 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27316
27317         * gcc.dg/special/mips-abi.exp: New test.
27318         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27319
27320 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27321
27322         * g++.dg/abi/mangle16.C: New test.
27323         * g++.dg/abi/mangle17.C: Likewise.
27324
27325         PR c++/7478
27326         * g++.dg/template/ref1.C: New test.
27327
27328 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27329
27330         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
27331
27332 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
27333
27334         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
27335
27336 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27337
27338         PR c++/7524
27339         * g++.dg/init/array7.C: New test.
27340
27341 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
27342
27343         * g++.dg/init/array6.C: New test.
27344
27345         * g++.dg/abi/mangle13.C: Likewise.
27346         * g++.dg/abi/mangle14.C: Likewise.
27347         * g++.dg/abi/mangle15.C: Likewise.
27348
27349 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27350
27351         * g++.dg/abi/empty8.C: New test.
27352
27353 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
27354
27355         * g++.dg/init/ctor1.C: New test.
27356
27357 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
27358
27359         * gcc.c-torture/execute/20021015-1.c: New test.
27360
27361 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
27362
27363         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
27364
27365 2002-10-14  Jan Hubicka  <jh@suse.cz>
27366
27367         * gcc.dg/i386-ssetype-[1-5].c: New tests.
27368
27369 2002-10-14  Richard Henderson  <rth@redhat.com>
27370
27371         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
27372
27373 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27374
27375         PR optimization/6631
27376         * g++.dg/opt/const2.C: New test.
27377
27378 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27379
27380         PR c++/7176
27381         * g++.dg/parse/friend1.C: New test.
27382         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
27383
27384 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
27385
27386         * gcc.dg/20021014-1.c: New test.
27387
27388 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
27389
27390         PR c++/5661
27391         * g++.dg/ext/vlm1.C: New test.
27392         * g++.dg/ext/vlm2.C: Likewise.
27393
27394         * g++.dg/init/array1.C: Remove invalid braces.
27395         * g++.dg/init/brace1.C: New test.
27396         * g++.dg/init/copy2.C: Likewise.
27397         * g++.dg/init/copy3.C: Likewise.
27398         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
27399         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
27400         braces.
27401
27402 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
27403
27404         * gcc.dg/cpp/assembler.S: Don't use -ansi.
27405
27406 2002-10-11  Richard Shann  <richard.shann@superh.com>
27407
27408         * gcc.c-torture/compile/simd-5.c: New test.
27409
27410 2002-10-10  Roger Sayle  <roger@eyesopen.com>
27411
27412         * gcc.c-torture/execute/shiftopt-1.c: New test case.
27413
27414 2002-10-10  Jim Wilson  <wilson@redhat.com>
27415
27416         * gcc.c-torture/execute/20021010-1.c: New test.
27417
27418 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
27419
27420         PR c/7353
27421         * g++.dg/ext/typedef-init.C: New test.
27422         * gcc.dg/typedef-init.c: New test.
27423
27424 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
27425
27426         * gcc.dg/cpp/paste13.c: New test.
27427
27428 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27429
27430         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
27431         remaining platforms, XFAIL during compile, not execute.  Don't
27432         XFAIL at -O0.
27433
27434 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27435
27436         * gcc.dg/alias-1.c: Tweak expected warning.
27437
27438 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27439
27440         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
27441
27442 2002-10-06  Andreas Jaeger  <aj@suse.de>
27443
27444         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
27445         * gcc.dg/cpp/c++98.C: Likewise.
27446
27447         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
27448         * g++.dg/cpp/c++98.C: Likewise.
27449
27450         * g++.dg/README (Subdirectories): Mention cpp directory.
27451
27452         PR target/7559
27453         * gcc.dg/20021006-1.c: New test.
27454
27455 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27456
27457         PR c++/7804
27458         * g++.dg/other/warning1.C: New test.
27459
27460 2002-10-04  Roger Sayle  <roger@eyesopen.com>
27461
27462         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
27463         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
27464         and sparc-*-* with -m64 as expected failures.  See PR 8087.
27465
27466 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27467
27468         PR c++/7931
27469         * g++.dg/template/ptrmem3.C: New test.
27470
27471         PR c++/7754
27472         * g++.dg/template/union1.C: New test.
27473
27474 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27475
27476         PR c++/8006
27477         * g++.dg/abi/mangle9.C: New test.
27478         * g++.dg/abi/mangle10.C: New test.
27479         * g++.dg/abi/mangle11.C: New test.
27480         * g++.dg/abi/mangle12.C: New test.
27481
27482 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
27483
27484         PR c++/7188.
27485         * g++.dg/template/meminit1.C: New test.
27486         * g++.dg/warn/Wreorder-1.C: Likewise.
27487         * g++.old-deja/g++.mike/warn3.C: Tweak.
27488         * lib/prune.exp: Ingore "in copy constructor".
27489
27490 2002-10-02  Andreas Jaeger  <aj@suse.de>
27491
27492         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
27493         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
27494         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
27495         on x86-64.
27496
27497 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27498
27499         * gcc.dg/empty1.C: Fix typo.
27500
27501 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         * gcc.dg/alias-1.c: New test.
27504
27505 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27506
27507         * gcc.dg/empty1.C: New test.
27508
27509         * g++.dg/tls/init-2.C: Tweak error messages.
27510
27511 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
27512
27513         * gcc.c-torture/compile/20020923-1.c: New test.
27514
27515 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
27516
27517         * gcc.c-torture/execute/ffs-1.c: New test.
27518         * gcc.c-torture/execute/ffs-2.c: Ditto.
27519
27520 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
27521
27522         * g++.dg/overload/member1.C: New test.
27523
27524 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
27525
27526         * g++.dg/abi/empty7.C: New test.
27527         * g++.dg/init/pm2.C: Likewise.
27528
27529 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
27530
27531         * g++.dg/rtti/crash1.C: New test.
27532
27533 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
27534
27535         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
27536         gcc.dg/sibcall-4.c: New tests.
27537
27538 2002-09-28  Roger Sayle  <roger@eyesopen.com>
27539
27540         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
27541         powerpc and MMIX targets.
27542
27543 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
27544
27545         * gcc.dg/cpp/20020927-1.c: New.
27546
27547 2002-09-26  David S. Miller  <davem@redhat.com>
27548
27549         * gcc.c-torture/compile/trunctfdf.c: New.
27550
27551 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27552
27553         * lib/target-supports.exp (check_weak_available): Handle solaris2.
27554
27555 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
27556
27557         * gcc.c-torture/execute/loop-15.c: New.
27558
27559 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
27560
27561         * README.QMTEST: Fix typo.
27562
27563 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27564
27565         * gcc.dg/20020926-1.c: New test.
27566
27567 2002-09-25  David S. Miller  <davem@redhat.com>
27568
27569         PR target/7842
27570         * gcc.c-torture/execute/shiftdi.c: New test.
27571
27572 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
27573
27574         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
27575         unique to the tool.
27576         * lib/g77.exp (g77_init): Likewise.
27577         * lib/g++.exp (g++_init): Likewise.
27578         * lib/objc.exp (objc_init): Likewise.
27579
27580 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
27581
27582         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
27583         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
27584         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
27585
27586 2002-09-25  Richard Henderson  <rth@redhat.com>
27587
27588         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
27589         too-small long double.
27590
27591 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
27592
27593         * gcc.dg/20020919-1.c: New test.
27594
27595 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
27596
27597         * g++.dg/abi/bitfield6.C: New test.
27598         * g++.dg/abi/bitfield7.C: New test.
27599         * g++.dg/abi/bitfield8.C: New test.
27600         * g++.dg/abi/vbase11.C: New test.
27601
27602 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27603
27604         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
27605         hppa*-*-hpux*.  Update test comment.
27606
27607 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
27608
27609         * gcc.dg/tls/struct-1.c: New test.
27610
27611 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
27612
27613         * gcc.dg/cpp/tr-warn2.c: Update.
27614
27615 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27616
27617         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
27618
27619 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27620
27621         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
27622         systems.
27623
27624 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
27625
27626         * gcc.c-torture/execute/ieee/mzero3.c: New test.
27627
27628         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27629         Adjust for c++filt moved to binutils.  Remove spurious duplicate
27630         setting of cxxfilt.
27631
27632 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
27633
27634         * gcc.dg/20020312-2.c: Update for darwin.
27635
27636 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27637
27638         * g++.old-deja/g++.other/crash32.C: Mark ICE.
27639
27640 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
27641
27642         * objc.dg/comp-types-1.m: New test.
27643         * objc.dg/comp-types-2.m: New test.
27644         * objc.dg/comp-types-3.m: New test.
27645         * objc.dg/comp-types-4.m: New test.
27646         * objc.dg/comp-types-5.m: New test.
27647         * objc.dg/comp-types-6.m: New test.
27648
27649 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27650
27651         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
27652
27653 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27654
27655         * g++.dg/other/do1.C: New test.
27656
27657         * g++.dg/template/subst1.C: New test.
27658
27659 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
27660
27661         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
27662
27663 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27664
27665         * g++.dg/template/qualttp20.C: Adjust expected errors.
27666         * g++.old-deja/g++.jason/report.C: Likewise.
27667         * g++.old-deja/g++.other/qual1.C: Likewise.
27668
27669         * g++.dg/lookup/scoped2.C: New test.
27670
27671         * g++.dg/ext/asm3.C: New test.
27672
27673 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
27674
27675         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
27676
27677 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
27678
27679         * ChangeLog: follow spelling conventions.
27680         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
27681         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
27682         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
27683         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
27684         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
27685         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
27686         * g++.old-deja/g++.law/global-init1.C: Likewise.
27687         * g++.old-deja/g++.other/delete4.C: Likewise.
27688         * g++.old-deja/g++.other/inline21.C: Likewise.
27689         * g++.old-deja/g++.other/singleton.C: Likewise.
27690         * g77.dg/strlen0.f: Likewise.
27691         * g77.f-torture/compile/20010519-1.f: Likewise.
27692         * g77.f-torture/compile/980310-4.f: Likewise.
27693         * gcc.c-torture/compile/20000605-1.c: Likewise.
27694         * gcc.c-torture/execute/20020225-1.c: Likewise.
27695         * gcc.dg/c90-hexfloat-2.c: Likewise.
27696         * gcc.dg/c99-bool-1.c: Likewise.
27697         * gcc.dg/c99-hexfloat-2.c: Likewise.
27698         * gcc.dg/dll-2.c: Likewise.
27699         * gcc.dg/wtr-union-init-1.c: Likewise.
27700         * gcc.dg/wtr-union-init-2.c: Likewise.
27701         * gcc.dg/wtr-union-init-3.c: Likewise.
27702         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27703         * gcc.dg/cpp/defined.c: Likewise.
27704         * gcc.dg/cpp/macsyntx.c: Likewise.
27705         * gcc.dg/cpp/paste2.c: Likewise.
27706         * gcc.dg/cpp/trad/defined.c: Likewise.
27707         * gcc.dg/format/c90-printf-1.c: Likewise.
27708         * gcc.dg/format/c90-scanf-1.c: Likewise.
27709         * gcc.dg/format/c99-printf-1.c: Likewise.
27710         * gcc.dg/format/c99-scanf-1.c: Likewise.
27711         * gcc.misc-tests/gcov-8.c: Likewise.
27712         * lib/profopt.exp: Likewise.
27713
27714 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
27715
27716         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
27717
27718 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27719
27720         * g++.dg/inherit/using2.C: New test.
27721
27722 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
27723
27724         * ChangeLog: Follow spelling conventions.
27725         * g++.dg/template/friend4.C: Likewise.
27726         * g++.old-deja/g++.pt/crash67.C: Likewise.
27727         * gcc.c-torture/execute/20000801-4.c: Likewise.
27728         * gcc.dg/c90-digraph-1.c: Likewise.
27729         * gcc.dg/c94-digraph-1.c: Likewise.
27730         * gcc.dg/c99-digraph-1.c: Likewise.
27731         * gcc.dg/cpp/line5.c: Likewise.
27732         * gcc.dg/cpp/multiline.c: Likewise.
27733         * gcc.dg/cpp/trad/literals-1.c: Likewise.
27734         * gcc.dg/format/attr-3.c: Likewise.
27735         * gcc.dg/format/c90-scanf-3.c: Likewise.
27736         * gcc.dg/format/ext-4.c: Likewise.
27737
27738 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27739
27740         * g++.dg/template/pretty1.C: New test.
27741
27742 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
27743
27744         * gcc.c-torture/execute/struct-cpy-1.c: New test.
27745
27746 2002-09-13  Matt Austern  <austern@apple.com>
27747
27748         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
27749         passing a cast expression to a function by const reference.
27750
27751 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
27752
27753         * g++.dg/template/deduce1.C: New test.
27754
27755 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
27756
27757         * gcc.c-torture/execute/simd-1.c: Force all use of int to
27758         32-bit int.
27759
27760 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27761
27762         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
27763         usage.
27764
27765 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
27766
27767         * gcc.c-torture/compile/20020910-1.c: New test.
27768
27769 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
27770
27771         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
27772
27773 2002-09-10  Andreas Jaeger  <aj@suse.de>
27774
27775         * gcc.dg/20020312-2.c: Adjust for x86-64.
27776
27777 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
27778
27779         * g77.dg/7388.f: New test case for PR 7388.
27780
27781 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
27782
27783         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
27784
27785 2002-09-05  Ziemowit Laski <zlaski@apple.com>
27786
27787         * objc.dg/proto-lossage-1.m: New test.
27788
27789 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
27790
27791         * gcc.dg/cpp/_Pragma4.c: Fix typo.
27792
27793 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
27794
27795         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
27796         expected to pass.
27797
27798 2002-09-06  Stan Shebs  <shebs@apple.com>
27799             David Edelsohn  <edelsohn@gnu.org>
27800
27801         * gcc.dg/weak: New directory.
27802         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
27803         target-specific xfail bits.
27804         * gcc.dg/typeof-2.c: Move to new directory.
27805         * gcc.dg/weak.exp: New expect script.
27806
27807 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
27808
27809         * gcc.c-torture/execute/extzvsi.c: New test.
27810
27811 2002-09-05  Stan Shebs  <shebs@apple.com>
27812
27813         * gcc.dg/weak-1.c: xfail on Darwin.
27814         * gcc.dg/weak-2.c: Ditto.
27815         * gcc.dg/weak-3.c: Ditto.
27816         * gcc.dg/weak-4.c: Ditto.
27817         * gcc.dg/weak-5.c: Ditto.
27818         * gcc.dg/weak-6.c: Ditto.
27819         * gcc.dg/weak-7.c: Ditto.
27820         * gcc.dg/weak-8.c: Ditto.
27821         * gcc.dg/weak-9.c: Ditto.
27822
27823 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
27824
27825         * gcc.c-torture/execute/loop-14.c: New test.
27826
27827 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
27828
27829         * g++.dg/other/cxa-atexit1.C: New test.
27830
27831         * gcc.dg/typeof-2.c: New test.
27832
27833 2002-09-03  Roger Sayle  <roger@eyesopen.com>
27834
27835         * gcc.dg/builtins-2.c: New testcase.
27836         * gcc.dg/builtins-3.c: New testcase.
27837
27838 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
27839
27840         * gcc.dg/cpp/_Pragma4.c: New test.
27841
27842 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
27843
27844         * objc/execute/nil_method-1.m: New testcase.
27845
27846 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
27847
27848         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
27849         [Object class], not [Object initialize].
27850
27851 2002-08-31  Roger Sayle  <roger@eyesopen.com>
27852             Hans-Peter Nilsson  <hp@bitrange.com>
27853
27854         * gcc.c-torture/execute/20020720-1.x: Skip test on
27855         mmix-knuth-mmixware.  Correct comment.
27856
27857 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
27858
27859         * testsuite/g++.dg/abi/bitfield5.C: New test.
27860         * testsuite/g++.dg/abi/vbase10.C: Likewise.
27861
27862 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
27863
27864         * objc.dg/undeclared-selector.m: New test.
27865
27866 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
27867
27868         * g++.dg/other/offsetof1.C: Avoid cast warning.
27869
27870 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
27871
27872         * objc.dg/super-class-2.m: New test.
27873
27874 2002-08-24  Matt Austern  <austern@apple.com>
27875
27876         * g++.dg/ext/lvaddr.C: New test.
27877         * g++.dg/ext/lvcast.C: New test.
27878
27879 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
27880
27881         * testsuite/g++.dg/inherit/cond1.C: New test.
27882
27883 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
27884
27885         * gcc.dg/noncompile/incomplete-1.c: New test.
27886
27887 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
27888
27889         * gcc.dg/typespec-1.c: New test.
27890
27891 2002-08-20  Devang Patel  <dpatel@apple.com>
27892         * objc.dg/proto-hier-2.m: New test.
27893
27894 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
27895
27896         * objc.dg/bitfield-1.m: New test.
27897         * objc.dg/bitfield-2.m: New test.
27898
27899 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27900
27901         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
27902         gcc.dg/c99-flex-array-4.c: New tests.
27903
27904 2002-08-16  Stan Shebs  <shebs@apple.com>
27905
27906         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
27907
27908 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
27909
27910         * gcc.dg/typeof-1.c: New test.
27911         * g++.dg/ext/typeof2.C: New test.
27912
27913 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27914
27915         * g++.dg/other/offsetof1.C: New test.
27916
27917 2002-08-14  Richard Henderson  <rth@redhat.com>
27918
27919         * gcc.dg/tls/diag-3.c: Fix expected message strings.
27920
27921 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
27922
27923         * gcc.dg/cpp/_Pragma3.c: New test.
27924
27925 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
27926
27927         * g++.dg/template/inherit3: New test.
27928
27929 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27930
27931         * gcc.dg/bitfld-4.c: Add blank options.
27932
27933 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
27934
27935         * g++.dg/template/crash1.C: New test.
27936
27937 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27938
27939         * gcc.dg/tls/opt-2.c: New test.
27940
27941 2002-08-08  Devang Patel  <dpatel@apple.com>
27942
27943         * objc.dg/selector-1.m : New test
27944
27945 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27946
27947         * g++.dg/abi/bitfield4.C: New test.
27948         * gcc.dg/bitfld-4.c: New test.
27949
27950 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27951
27952         * g++.dg/other/packed1.C: New test.
27953
27954 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
27955
27956         * g++.dg/abi/offsetof.C: Tweak error messages.
27957         * g++.old-deja/g++.mike/p10769a.C: Likewise.
27958
27959 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
27960
27961         * gcc.dg/bitfld-3.c: New test.
27962
27963 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27964             Richard Henderson  <rth@redhat.com>
27965
27966         * gcc.dg/i386-bitfield1.c: New test.
27967         * g++.dg/abi/bitfield3.C: Update.
27968
27969 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
27970
27971         * objc.dg/const-str-2.m: Update.
27972         * gcc.dg/cpp/c++98.c: Change to C extension.
27973         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
27974         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
27975
27976 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
27977
27978         * testsuite/gcc.dg/tls/diag-3.c: New.
27979
27980 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
27981
27982         * g++.dg/README (Subdirectories): Document new subdir expr.
27983         * g++.dg/expr/pmf-1.C: New test.
27984
27985 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
27986
27987         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
27988
27989 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
27990
27991         * g++.dg/abi/bitfield3.C: New test.
27992
27993 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
27994
27995         * lib/gcov.exp: Tweak expected line formats.
27996         * gcc.misc-tests/gcov8.c: New test.
27997         * gcc.misc-tests/gcov8.x: New flags.
27998
27999 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28000
28001         * consistency.vlad/layout/endian.c: Include string.h.
28002
28003         * gcc.c-torture/execute/20020805-1.c: New test.
28004
28005 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28006
28007         * g++.dg/other/conversion1.C: New test.
28008
28009 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28010
28011         * gcc.dg/builtins-1.c: New testcase.
28012
28013 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28014
28015         * g++.dg/inherit/access3.C: New test.
28016
28017 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28018
28019         * gcc.dg/ia64-visibility-2.c: New test.
28020
28021 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28022
28023         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28024         __qualifier_flags to __flags.
28025
28026 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28027
28028         * g++.dg/inherit/operator1.C: New test.
28029         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28030         * g++.dg/other/error1.C: Change expected error message.
28031         * g++.dg/template/conv4.C: Likewise.
28032
28033 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28034
28035         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28036         for documented behavior.
28037
28038 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28039
28040         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28041         several targets known to fail.
28042
28043 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28044
28045         * gcc.dg/mips-args-[123].c: New tests.
28046
28047 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28048
28049         * gcc.dg/ppc-spe.c: New.
28050
28051 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28052
28053         * g++.dg/other/ptrmem4.C: New testcase.
28054
28055 2002-07-24  Richard Henderson  <rth@redhat.com>
28056
28057         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28058
28059 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28060
28061         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28062
28063 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28064
28065         * gcc.c-torture/execute/memset-3.c: New testcase.
28066
28067 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28068
28069         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28070         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28071
28072 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28073
28074         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28075         Delete.
28076
28077 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28078
28079         * gcc.c-torture/compile/simd-4.c: New test.
28080
28081 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28082
28083         PR c++/7347, c++/7348
28084         * g++.dg/template/access4.C: New test.
28085         * g++.dg/template/access5.C: New test.
28086         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28087         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28088         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28089         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28090
28091 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28092
28093         * gcc.dg/gnu89-init-2.c: New test.
28094
28095 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28096
28097         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28098
28099 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28100
28101         * gcc.c-torture/execute/20020720-1.c: New testcase.
28102
28103 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28104
28105         * gcc.dg/cpp/Wsignprom.c: New tests.
28106
28107 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28108
28109         * gcc.c-torture/execute/loop-13.c: New test.
28110
28111 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28112
28113         * gcc.dg/cpp/expr.c: New tests.
28114
28115 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28116
28117         * g++.dg/opt/pr6713.C: Add template instantiation.
28118
28119 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28120
28121         * gcc.dg/nest.c: New test.
28122
28123 2002-07-17  Richard Henderson  <rth@redhat.com>
28124
28125         * g++.dg/opt/pr6713.C: New test.
28126
28127 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28128
28129         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28130         XFAIL for all x86 processors.
28131
28132 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28133
28134         * gcc.c-torture/execute/20010122-1.x: Do not test with
28135         -fomit-frame-pointer.
28136
28137 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28138
28139         * g++.dg/template/instantiate2.C: New test.
28140         * g++.dg/template/spec4.C: New test.
28141
28142 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28143
28144         * g++.dg/template/access2.C: New test.
28145         * g++.dg/template/access3.C: New test.
28146
28147 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28148
28149         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28150         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28151         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28152         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28153         Convert to use <stdarg.h>.
28154         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28155         Delete.
28156         * gcc.dg/va-arg-2.c: New.
28157         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28158
28159 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28160
28161         * gcc.c-torture/compile/20020710-1.c: New test.
28162
28163 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28164                           Andrew Pinski  <pinskia@physics.uc.edu>
28165
28166         gcc.c-torture/compile/simd-2.c: New testcase.
28167         gcc.c-torture/compile/simd-3.c: Likewise.
28168
28169 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28170
28171         PR c++/7224
28172         * g++.dg/overload/error1.C: New test.
28173
28174 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28175
28176         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28177         configuration and IRIX 6 O32 ABI.
28178
28179 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28180
28181         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28182
28183 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28184
28185         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28186
28187 2002-07-10  Jeffrey A Law  <law@redhat.com>
28188
28189         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28190
28191         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28192
28193 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28194
28195         * gcc.dg/20020312-2.c: Check for __PPC__.
28196
28197 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28198
28199         * gcc.c-torture/compile/20020709-1.c: New test.
28200
28201 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28202
28203         * g++.dg/template/qualttp21.C: New test case.
28204
28205 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28206
28207         * gcc.c-torture/compile/20020706-1.c: New test.
28208         * gcc.c-torture/compile/20020706-2.c: New test.
28209
28210 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28211             Alexandre Oliva  <aoliva@redhat.com>
28212
28213         * g++.dg/warn/incomplete1.C: New test.
28214
28215 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28216
28217         PR c++/7099
28218         * g++.dg/warn/noreturn1.C: New test.
28219
28220 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28221
28222         PR c++/6706
28223         * g++.dg/debug/debug6.C: New test.
28224         * g++.dg/debug/debug7.C: New test.
28225
28226 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28227
28228         * gcc.c-torture/compile/simd-3.c: New test.
28229
28230 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28231
28232         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28233         * gcc.dg/20020620-1.c: Likewise.
28234
28235 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28236
28237         PR c++/6944
28238         * g++.dg/init/array4.C: New test.
28239         * g++.dg/init/array5.C: New test.
28240
28241 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28242
28243         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28244         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28245
28246 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28247
28248         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28249         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28250         * gcc.dg/wtr-conversion-1.c: Likewise.
28251         * gcc.dg/wtr-escape-1.c: Likewise.
28252         * gcc.dg/wtr-int-type-1.c: Likewise.
28253         * gcc.dg/wtr-label-1.c: Likewise.
28254         * gcc.dg/wtr-static-1.c: Likewise.
28255         * gcc.dg/wtr-strcat-1.c: Likewise.
28256         * gcc.dg/wtr-suffix-1.c: Likewise.
28257         * gcc.dg/wtr-switch-1.c: Likewise.
28258         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28259         * gcc.dg/wtr-union-init-1.c: Likewise.
28260         * gcc.dg/wtr-union-init-2.c: Likewise.
28261         * gcc.dg/wtr-union-init-3.c: Likewise.
28262
28263         * gcc.dg/wtr-func-def-1.c: New test.
28264
28265 2002-07-02 Devang Patel <dpatel@apple.com>
28266
28267         * objc.dg/param-1.m: New test.
28268
28269 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28270
28271         * gcc.dg/cpp/trad/directive.c: Add test.
28272         * gcc.dg/cpp/trad/macroargs.c: Add test.
28273         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28274
28275 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28276
28277         * gcc.dg/cpp/cmdlne-M.c: New test.
28278
28279 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28280
28281         * objc.dg/desig-init-1.m: New test.
28282
28283 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28284
28285         PR c++/6716
28286         * g++.dg/template/instantiate1.C: New test.
28287
28288 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28289
28290         PR c++/7112
28291         * g++.dg/template/sizeof2.C: New test.
28292
28293 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28294
28295         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28296         gcc.dg/cpp/trad/include.c: New tests.
28297
28298 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28299
28300         PR target/7177
28301         * gcc.c-torture/compile/20020701-1.c: New test.
28302
28303 2002-07-01  Stan Shebs  <shebs@apple.com>
28304
28305         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28306         header here...
28307         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28308         (objc-torture-execute): or here.
28309
28310 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28311
28312         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28313
28314 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28315
28316         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28317
28318 2002-06-30  Devang Patel  <dpatel@apple.com>
28319
28320         * objc.dg/fsyntax-only.m: New test.
28321
28322 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28323
28324         PR c++/6695
28325         * g++.dg/template/friend7.C: New file.
28326
28327 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
28328
28329         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
28330         return type.
28331
28332 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
28333
28334         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
28335         avoid division by zero.
28336
28337 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
28338
28339         * gcc.dg/Wunknownprag.c: New tests.
28340
28341 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
28342
28343         * gcc.c-torture/execute/simd-2.c: New test.
28344
28345 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
28346
28347         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
28348         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
28349         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
28350         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
28351         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
28352         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
28353         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
28354         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
28355         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
28356         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
28357         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
28358         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
28359         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
28360         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
28361         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
28362         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
28363         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
28364
28365 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
28366
28367         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
28368         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
28369         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
28370         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
28371         New tests.
28372         * gcc.dg/cpp/trad/directive.c: Update.
28373
28374 2002-06-23  Andreas Jaeger  <aj@suse.de>
28375
28376         * gcc.c-torture/execute/complex-6.c: New.
28377
28378 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
28379
28380         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
28381         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
28382         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
28383         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
28384
28385 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
28386
28387         * gcc.dg/cpp/trad: New directory with traditional tests copied
28388         from parent directory.
28389         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28390         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28391         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28392         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28393         Move to trad/ and rename.
28394         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
28395         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
28396         gcc.dg/cpp/trad/redef2.c: New tests.
28397         * gcc.dg/cpp/trad/trad.exp: New driver.
28398
28399 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
28400
28401         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28402         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28403         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28404         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28405         Remove.
28406
28407 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
28408
28409         * gcc.dg/20020620-1.c: New test.
28410
28411 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28412
28413         * g++.dg/template/ttp4.C: New test.
28414
28415 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
28416
28417         * g++.dg/opt/vt1.C: Fix regexp.
28418
28419 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28420
28421         * gcc.c-torture/execute/pure-1.c: Make functions static again.
28422         Don't use attribute `noinline'.
28423
28424 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28425
28426         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
28427
28428 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
28429
28430         * gcc.c-torture/execute/simd-1.c: New.
28431
28432         * gcc.dg/simd-1.c: New.
28433
28434 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28435
28436         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
28437
28438 2002-06-16  Richard Henderson  <rth@redhat.com>
28439
28440         * g++.dg/ext/anon-struct1.C: New.
28441         * g++.dg/ext/anon-struct2.C: New.
28442         * g++.dg/ext/anon-struct3.C: New.
28443         * gcc.dg/anon-struct-1.c: New.
28444         * gcc.dg/anon-struct-2.c: New.
28445         * gcc.dg/anon-struct-3.c: New.
28446         * gcc.dg/20011008-1.c: Adjust warning text.
28447         * gcc.dg/20020527-1.c: Add -fms-extensions.
28448
28449 2002-06-16  Richard Henderson  <rth@redhat.com>
28450
28451         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
28452
28453 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
28454
28455         * gcc.c-torture/execute/20020615-1.c: New test.
28456
28457 2002-06-15  Roger Sayle  <roger@eyesopen.com>
28458
28459         * gcc.c-tortuture/execute/compare-1.c: New test case.
28460         * gcc.c-tortuture/execute/compare-2.c: New test case.
28461         * gcc.c-tortuture/execute/compare-3.c: New test case.
28462
28463 2002-06-13  Richard Henderson  <rth@redhat.com>
28464
28465         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
28466         ia64 ilp32.
28467
28468 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28469
28470         * g++.dg/template/typename2.C: Update error message.
28471
28472 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
28473
28474         * gcc.c-torture/execute/20020611-1.c: New test.
28475
28476 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
28477
28478         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
28479         list of targets to skip.
28480
28481 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
28482
28483         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
28484         targets if not optimizing.
28485
28486 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
28487
28488         * gcc.c-torture/compile/20020605-1.c: New test.
28489
28490         * g++.dg/opt/vt1.C: New test.
28491
28492         * gcc.dg/20020531-1.c: New test.
28493
28494         * gcc.dg/20020530-1.c: New test.
28495
28496         * gcc.dg/20020527-1.c: New test.
28497
28498         * g++.dg/opt/cse1.C: New test.
28499
28500 2002-06-07  Roger Sayle  <roger@eyesopen.com>
28501
28502         * gcc.dg/20020607-2.c: New test case.
28503
28504 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
28505
28506         * gcc.c-torture/compile/20020604-1.c: New test.
28507
28508 2002-06-04  Richard Henderson  <rth@redhat.com>
28509
28510         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
28511         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
28512         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
28513
28514 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
28515
28516         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
28517
28518 2002-06-03  Richard Henderson  <rth@redhat.com>
28519
28520         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
28521         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
28522
28523 2002-06-02  Richard Henderson  <rth@redhat.com>
28524
28525         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
28526         test functions static.
28527
28528 2002-06-02  Andreas Jaeger  <aj@suse.de>
28529
28530         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
28531         now.
28532
28533 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28534
28535         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
28536         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
28537         Update for mofified diagnostics.
28538         * gcc.dg/c99-intconst-1.c: No longer fail.
28539
28540 2002-06-02  Richard Henderson  <rth@redhat.com>
28541
28542         * gcc.dg/uninit-A.c: Remove xfail markers.
28543
28544 2002-06-01  Roger Sayle  <roger@eyesopen.com>
28545
28546         * gcc.dg/fnegate-1.c: New test case.
28547
28548 2002-05-30  Osku Salerma  <osku@iki.fi>
28549
28550         * gcc.c-torture/execute/mayalias-1.c: New file.
28551
28552 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28553
28554         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
28555         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
28556         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
28557
28558 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
28559
28560         * gcc.c-torture/execute/20020529-1.c: New test.
28561
28562 2002-05-27  Richard Henderson  <rth@redhat.com>
28563
28564         * g++.dg/ext/attrib6.C: New test case.
28565
28566 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28567
28568         * gcc.c-torture/execute/pure-1.c: New test.
28569
28570 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28571
28572         * gcc.dg/cpp/arith-2.c: Remove.
28573
28574 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28575
28576         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
28577         * gcc.dg/cpp/if-3.c: Remove.
28578
28579 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
28580
28581         * g++.dg/opt/cse2.C: New test.
28582
28583 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
28584
28585         * gcc.dg/cpp/arith-1.c: New semantic tests.
28586         * gcc.dg/cpp/if-1.c: Update.
28587
28588 2002-05-24  Ben Elliston  <bje@redhat.com>
28589
28590         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
28591
28592 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28593
28594         * gcc.dg/verbose-asm.c: New test.
28595
28596 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28597
28598         * gcc.dg/cpp/paste12.c: New test.
28599
28600 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28601
28602         * g++.dg/parse/named_ops.C: New test.
28603
28604 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
28605
28606         * gcc/testsuite/gcc.dg/weak-8.c: New test.
28607
28608 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
28609
28610         * gcc.dg/weak-2.c: Allow optional leading underscore
28611         in scan-assembler symbol name.
28612         * gcc.dg/weak-3.c: Likewise.
28613         * gcc.dg/weak-4.c: Likewise.
28614         * gcc.dg/weak-5.c: Likewise.
28615
28616 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
28617
28618         * gcc.dg/20020523-1.c: New test.
28619
28620 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28621
28622         * objc.dg/const-str-2.m: Update now that we stop after
28623         a command line error.
28624
28625 2002-05-22  Richard Henderson  <rth@redhat.com>
28626
28627         * g++.dg/dg.exp: Fix typo in test pruneing.
28628
28629 2002-05-22  Richard Henderson  <rth@redhat.com>
28630
28631         * g++.dg/dg.exp: Prune the tls subdirectory.
28632         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
28633         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
28634         * g++.dg/tls/init-1.C: New.
28635
28636 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
28637
28638         * gcc.dg/20020517-1.c: New test.
28639
28640 2002-05-21  Richard Henderson  <rth@redhat.com>
28641
28642         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
28643         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
28644
28645 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
28646
28647         * g++.dg/other/copy2.C: New test.
28648
28649 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
28650
28651         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
28652         (MAX_COPY): Bump up to 10 times sizeof (long long).
28653         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
28654
28655         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
28656         sizeof (long long).
28657
28658         * gcc.c-torture/execute/strcpy-1.c: New test.
28659
28660 2002-05-19  Jason Merrill  <jason2redhat.com>
28661
28662         * g++.dg/ext/oper1.C: New test.
28663
28664 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
28665 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
28666
28667         * README.QMTEST: New file.
28668
28669         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
28670
28671 2002-05-19  Andreas Jaeger  <aj@suse.de>
28672
28673         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
28674         now.
28675         * gcc.c-torture/execute/loop-2d.x: Likewise.
28676
28677 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
28678
28679         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
28680         support weak symbols.
28681         * gcc.dg/weak-4.c: Likewise.
28682         * gcc.dg/weak-6.c: Likewise.
28683
28684 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
28685
28686         * gcc.dg/weak-3.c: Add dg-excess-error comment for
28687         cygwin, coff and h8300-*-hms targets
28688         * gcc.dg/weak-5.c: Likewise.
28689         * gcc.dg/weak-7.c: Likewise.
28690
28691 2002-05-16  Jason Merrill  <jason@redhat.com>
28692
28693         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
28694         (scan-assembler-not, scan-assembler-dem): Likewise.
28695         (scan-assembler-dem-not): Likewise.
28696
28697 2002-05-15  Richard Henderson  <rth@redhat.com>
28698
28699         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
28700
28701 2002-05-15  Richard Henderson  <rth@redhat.com>
28702
28703         * gcc.dg/weak-5.c (vfoo1c): No warning here.
28704         (vfoo1f): Warning here.
28705         (vfoo1l): Don't redefine the alias.
28706
28707 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
28708
28709         * g++.dg/init/pm1.C: New test.
28710
28711 2002-05-12  David S. Miller  <davem@redhat.com>
28712
28713         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
28714         types.
28715
28716 2002-05-10  Roger Sayle  <roger@eyesopen.com>
28717
28718         * gcc.c-torture/execute/20020510-1.c: New test case.
28719
28720 2002-05-10  David S. Miller  <davem@redhat.com>
28721
28722         * gcc.c-torture/execute/conversion.c: Test long double too.
28723
28724 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
28725
28726         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
28727         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
28728         * lib/g++.exp (g++_link_flags): Likewise.
28729         * lib/objc.exp (objc_target_compile): Likewise.
28730
28731 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28732
28733         * gcc.dg/cpp/poison.c: Update.
28734         * gcc.dg/cpp/20000625-2.c: Remove.
28735         * gcc.dg/cpp/direct2s.c: Remove final test.
28736
28737 2002-05-08  Tom Rix  <trix@redhat.com>
28738
28739         * gcc.c-torture/execute/20020508-1.c: New test.
28740         * gcc.c-torture/execute/20020508-2.c: New test.
28741         * gcc.c-torture/execute/20020508-3.c: New test.
28742
28743 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28744
28745         * gcc.dg/cpp/charconst-4.c: More tests.
28746
28747 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
28748
28749         PR c/6569
28750         * gcc.dg/weak-3.c: Update location of warning messages.
28751         * gcc.dg/weak-5.c: Likewise.
28752
28753 2002-05-06  Roger Sayle  <roger@eyesopen.com>
28754
28755         * gcc.c-torture/execute/20020506-1.c: New test case.
28756
28757 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28758
28759         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
28760
28761 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28762
28763         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
28764
28765 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28766
28767         * gcc.dg/cpp/charconst-3.c: New test.
28768
28769 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28770
28771         * gcc.dg/cpp/charconst.c: Update tests.
28772
28773 2002-05-05  Tim Josling  <tej@melbpc.org.au>
28774
28775         * treelang: Added directory for new sample language treelang. Also
28776         lib/treelang.exp: New file to signal treelang should be tested.
28777
28778 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28779
28780         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
28781         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
28782         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
28783         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
28784         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
28785         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
28786         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
28787
28788 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28789
28790         * gcc.dg/format/xopen-2.c: New test.
28791
28792 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28793
28794         * gcc.dg/20020503-1.c: New test.
28795
28796 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
28797
28798         * g++.dg/init/dtor1.C: Make it tougher.
28799
28800 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
28801
28802         * g++.dg/init/dtor1.C: New test.
28803
28804 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
28805
28806         * gcc.dg/altivec-8.c: New.
28807
28808 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
28809
28810         * gcc.dg/altivec-7.c: New.
28811
28812 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
28813
28814         * g++.dg/parse/typedef1.C: New test.
28815
28816 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
28817
28818         PR c++/6486
28819         * g++.dg/template/friend6.C: New test.
28820
28821         PR c++/6492
28822         * g++.dg/init/copy1.C: New test.
28823
28824 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
28825
28826         * g++.dg/warn/effc1.C: New test.
28827
28828 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28829
28830         * gcc.dg/cpp/if-cexp.c: Add a test.
28831
28832 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
28833
28834         * gcc.dg/20020426-2.c: New test.
28835
28836 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28837
28838         * gcc.dg/cpp/if-mop.c: Update.
28839         * gcc.dg/cpp/if-mpar.c: Add test.
28840         * gcc.dg/cpp/if-oppr.c: Update.
28841
28842 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28843
28844         PR c/6343
28845         * gcc.dg/weak-[2-7].c: New tests.
28846
28847 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28848
28849         * gcc.dg/enum1.c: New test.
28850
28851 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28852
28853         PR c++/6497
28854         * g++.dg/inherit/access2.C: New test.
28855
28856 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28857
28858         PR bootstrap/6445
28859         * gcc.dg/20020426-1.c: New test.
28860
28861 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28862
28863         * g++.dg/abi/enum1.C: New test.
28864
28865 2002-04-26  Richard Henderson  <rth@redhat.com>
28866
28867         * gcc.dg/c99-bool-1.c: Expect always true warning.
28868
28869 2002-04-25  Roger Sayle  <roger@eyesopen.com>
28870
28871         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
28872
28873 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28874
28875         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
28876         targets.
28877
28878 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
28879
28880         * g++.dg/abi/mange7.C: New test.
28881
28882         PR c++/6438.
28883         * g++.dg/parse/stmtexpr2.C: New test.
28884
28885 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
28886
28887         * gcc.dg/20020312-2.c: Add SH target.
28888
28889 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28890
28891         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
28892         compiler output on mips*-*-irix*.
28893
28894 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
28895
28896         * g++.dg/parse/attr1.C: New test.
28897
28898 2002-04-23  Roger Sayle  <roger@eyesopen.com>
28899
28900         * gcc.c-torture/execute/string-opt-17.c: New test case.
28901         * gcc.c-torture/execute/memset-2.c: New test case.
28902
28903 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
28904
28905         PR c++/6256:
28906         * g++.dg/template/friend5.C: New test.
28907
28908         PR c++/6331:
28909         * g++.dg/template/qual1.C: Likewise.
28910
28911 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
28912
28913         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
28914         Include stdlib.h, not stdio.h or ctype.h.
28915
28916 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
28917
28918         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
28919         cris-*-elf* and mmix-*-*.
28920         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
28921         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
28922         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
28923         Ditto.
28924         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
28925         * gcc.dg/wchar_t-1.c: Ditto.
28926
28927 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
28928
28929         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
28930         Clarify comment.
28931
28932 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
28933
28934         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
28935
28936 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28937
28938         * gcc.c-torture/execute/20000906-1.x: Delete.
28939
28940 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
28941
28942         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
28943
28944 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
28945
28946         * PR6367
28947         * g77.f-torture/execute/6367.f: New test.
28948         * g77.f-torture/execute/6367.x: Disable for MMIX.
28949
28950 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
28951
28952         * PR6352
28953         * g++.dg/opt/inline2.C: New test.
28954
28955 2002-04-18  Richard Henderson  <rth@redhat.com>
28956
28957         * gcc.dg/20000906-1.c: Enable for all targets.
28958         * gcc.c-torture/compile/iftrap-2.c: New.
28959
28960 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28961
28962         * gcc.dg/20020418-1.c: New test.
28963         * gcc.dg/20020418-2.c: New test.
28964
28965 2002-04-18  Richard Henderson  <rth@redhat.com>
28966
28967         * gcc.c-torture/compile/iftrap-1.c: New.
28968         * gcc.dg/iftrap-1.c: Adjust for ia64.
28969         * gcc.dg/iftrap-2.c: New.
28970
28971 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
28972
28973         * gcc.c-torture/compile/20020418-1.c: New test.
28974
28975 2002-04-18  Roger Sayle  <roger@eyesopen.com>
28976
28977         * gcc.c-torture/compile/20020415-1.c: New.
28978
28979 2002-04-18  David S. Miller  <davem@redhat.com>
28980
28981         * gcc.c-torture/execute/20020418-1.c: New test.
28982
28983 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
28984
28985         * gcc.dg/20020416-1.c: New test.
28986
28987         * g++.dg/opt/inline1.C: New test.
28988
28989 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
28990
28991         * gcc.dg/altivec-5.c: New test.
28992
28993         * gcc.dg/20020415-1.c: New test.
28994
28995 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
28996
28997         * testsuite/lib/chill.exp: Remove.
28998
28999 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29000
29001         * g++.dg/other/big-struct.C: New test.
29002
29003 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29004
29005         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29006         of scratch file.
29007
29008 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29009
29010         PR c/6277
29011         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29012         in scan-assembler function name
29013
29014 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29015
29016         * g77.f-torture/execute/980628-4.x,
29017         g77.f-torture/execute/980628-5.x,
29018         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29019         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29020         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29021         i[34567]86-*-*.
29022
29023 2002-04-13  David S. Miller  <davem@redhat.com>
29024
29025         * gcc.c-torture/execute/20020413-1.c: New test.
29026
29027 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29028
29029         * gcc.dg/asm-6.c,
29030         * g++.dg/ext/asm1.C: New tests.
29031
29032 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29033
29034         PR c++ 5373.
29035         * g++.dg/parse/stmtexpr1.C: New test.
29036
29037         PR c++/5189.
29038         * g++.dg/template/copy1.C: New test.
29039
29040 2002-04-12  Richard Henderson  <rth@redhat.com>
29041
29042         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29043
29044 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29045
29046         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29047         gcc.c-torture/execute/20020307-2.c.
29048
29049 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29050
29051         * g++.dg/ext/attrib5.C,
29052         * g++.dg/lookup/struct1.C: New tests.
29053
29054 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29055
29056         * gcc.dg/20020411-1.c: New test.
29057
29058         * gcc.c-torture/execute/20020411-1.c: New test.
29059
29060 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29061
29062         * g77.f-torture/execute/6177.f: New test.
29063
29064 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29065
29066         PR middle-end/6247
29067         * g++.dg/opt/cleanup1.C: New test.
29068
29069         * g++.dg/opt/const1.C: New test.
29070
29071 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29072
29073         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29074
29075 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29076
29077         PR c++/5507
29078         * g++.dg/template/typename2.C: New test.
29079
29080 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29081
29082         * gcc.c-torture/execute/loop-12.c: New.
29083
29084 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29085
29086         * g77.f-torture/execute/980628-4.x,
29087         g77.f-torture/execute/980628-5.x,
29088         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29089         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29090         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29091
29092 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29093
29094         PR optimization/6086
29095         * g++.dg/opt/preinc1.C: New test.
29096
29097 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29098
29099         PR c++/5571
29100         * g++.dg/opt/static2.C: New test.
29101
29102 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29103
29104         PR c/5120
29105         * gcc.dg/20020406-1.c: New test.
29106
29107 2002-04-04  David S. Miller  <davem@redhat.com>
29108
29109         * gcc.c-torture/execute/20020404-1.c: New test.
29110
29111 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29112
29113         PR c/6123
29114         * gcc.dg/20020312-2.c: Do not declare global register variable
29115         if __PIC__ or __pic__ is defined.
29116
29117 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29118
29119         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29120         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29121
29122 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29123
29124         * gcc.misc-tests/linkage.exp: Update last change to handle
29125         sparc*-, not just sparc-.
29126
29127 2002-04-03  Richard Henderson  <rth@redhat.com>
29128
29129         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29130
29131 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29132
29133         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29134
29135 2002-04-02  David S. Miller  <davem@redhat.com>
29136
29137         * gcc.c-torture/execute/20020402-3.c: New test.
29138
29139 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29140
29141         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29142         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29143
29144         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29145         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29146         g77.f-torture/execute/20001201.x,
29147         g77.f-torture/execute/u77-test.x: New files.
29148
29149         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29150         * gcc.dg/wchar_t-1.c: Ditto.
29151
29152 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29153
29154         * gcc.c-torture/execute/20020402-1.c: New test.
29155
29156 2002-04-01  Richard Henderson  <rth@redhat.com>
29157
29158         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29159
29160         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29161
29162 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29163
29164         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29165
29166 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29167
29168         * g++.dg/inherit/template-as-base.C: Expect error.
29169         * g++.dg/inherit/namespace-as-base.C: Likewise.
29170
29171 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29172
29173         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29174         g++.dg/ext/instantiate3.C: Tweak match patterns.
29175
29176         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29177         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29178         -da test.
29179
29180 2002-03-31  Richard Henderson  <rth@redhat.com>
29181
29182         * gcc.dg/special/alias-2.c: New.
29183         * gcc.dg/special/ecos.exp: Run it.
29184
29185 2002-03-31  Richard Henderson  <rth@redhat.com>
29186
29187         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29188
29189 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29190
29191         * gcc.dg/weak-1.c: Disable on h8300 port.
29192
29193 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29194
29195         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29196         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29197         ordering tests.
29198         * g++.dg/bprob/bprob-1.C: New test.
29199         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29200         * g++.dg/gcov/gcov-1.C: New test.
29201         * g++.dg/gcov/gcov-1.x: New file.
29202         * g++.dg/gcov/gcov-2.C: New test.
29203         * g++.dg/gcov/gcov-3.C: New test.
29204         * g++.dg/gcov/gcov-3.h: New file.
29205
29206 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29207
29208         * g++.old-deja/g++.other/builtins5.C: New test.
29209         * g++.old-deja/g++.other/builtins6.C: New test.
29210         * g++.old-deja/g++.other/builtins7.C: New test.
29211         * g++.old-deja/g++.other/builtins8.C: New test.
29212         * g++.old-deja/g++.other/builtins9.C: New test.
29213
29214 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29215
29216         * g++.dg/opt/static1.C: New test.
29217
29218         * g++.dg/opt/longbranch1.C: New test.
29219
29220 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29221
29222         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29223
29224         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29225
29226 2002-03-28  Jeffrey A Law  (law@redhat.com)
29227
29228         * gcc.c-torture/execute/20020328-1.c: New test.
29229
29230 2002-03-27  Richard Henderson  <rth@redhat.com>
29231
29232         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29233         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29234         move from g++.old-deja/g++.ext/.
29235
29236 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29237
29238         * g++.dg/init/new2.C: New test.
29239
29240 2002-03-26  Richard Henderson  <rth@redhat.com>
29241
29242         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29243
29244         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29245         on sparc.
29246
29247         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29248         sparcv9 systems.
29249         * gcc.dg/20001102-1.c: Likewise.
29250
29251 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29252
29253         * gcc.dg/cpp/endif-pedantic1.c,
29254         gcc.dg/cpp/endif-pedantic2.c: New tests.
29255
29256 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29257
29258         * g++.dg/init/new1.C: New test.
29259
29260 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29261
29262         * g++.dg/abi/vbase9.C: New test.
29263
29264 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29265
29266         * gcc.dg/arm-asm.c: New test.
29267
29268 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29269
29270         * gcc.dg/Wswitch-enum.c: New test.
29271         Fix PR c/5044.
29272
29273 2002-03-26  Richard Henderson  <rth@redhat.com>
29274
29275         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29276         structure.
29277
29278 2002-03-25  Richard Henderson  <rth@redhat.com>
29279
29280         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29281         sparcv9 systems.
29282
29283         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29284         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29285
29286 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29287
29288         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29289
29290 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29291
29292         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29293         targets using generic thunk support.
29294
29295 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29296
29297         * gcc.c-torture/compile/20020323-1.c: New test.
29298
29299         * g++.dg/opt/conj2.C: New test.
29300
29301 2002-03-24  Richard Henderson  <rth@redhat.com>
29302
29303         * gcc.dg/weak-1.c: Use -fno-common.
29304
29305 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29306
29307         * g77.dg/f77-edit-apostrophe-out.f: New test
29308         * g77.dg/f77-edit-h-out.f: New test
29309         * g77.dg/f77-edit-t-in.f: New test
29310         * g77.dg/f77-edit-t-out.f: New test
29311         * g77.dg/f77-edit-x-out.f: New test
29312         * g77.dg/f77-edit-slash-out.f: New test
29313         * g77.dg/f77-edit-colon-out.f: New test
29314         * g77.dg/f77-edit-s-out.f: New test
29315
29316 2002-03-24  Richard Henderson  <rth@redhat.com>
29317
29318         * objc/execute/formal_protocol-6.x: New XFAIL.
29319
29320 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29321
29322         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29323         that do not support weak symbols
29324
29325 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29326
29327         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
29328         * lib/g77.exp: Likewise.
29329         * lib/objc.exp: Likewise.
29330
29331 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
29332
29333         * gcc.dg/Wswitch-default.c: New test.
29334
29335 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
29336
29337         * g++.dg/other/enum1.C: New test.
29338
29339 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
29340
29341         * gcc.dg/pragma-ep-3.c: Fix typo.
29342
29343 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29344
29345         * g++.dg/inherit/template-as-base.C: New test.
29346
29347 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
29348
29349         * g++.old-deja/g++.other/dwarf2-1.C: Move...
29350         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
29351
29352 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
29353
29354         * gcc.dg/cpp/multiline.c: Update to match.
29355
29356 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
29357
29358         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
29359
29360 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
29361
29362         * gcc.dg/cpp/extratokens2.c: New file.
29363
29364 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
29365
29366         * gcc.dg/20020312-2.c: Add rs6000 target.
29367
29368         * gcc.c-torture/compile/20020319-1.c: New test.
29369
29370 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29371
29372         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
29373         (A, E): Handle this.
29374
29375 2002-03-20  Jason Merrill  <jason@redhat.com>
29376
29377         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
29378         ignoring -fpic.
29379         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
29380         through prune_gcc_output.
29381
29382 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
29383
29384         * gcc.c-torture/compile/20020320-1.c: New test.
29385
29386 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
29387
29388         * gcc.c-torture/compile/20020318-1.c: New test.
29389
29390         * gcc.dg/struct-by-value-1.c: New test.
29391
29392         * gcc.dg/20020319-1.c: New test.
29393
29394 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
29395
29396         * g++.dg/opt/conj1.C: New test.
29397
29398 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
29399
29400         * g++.dg/template/qualttp20.C: Revert previous change.
29401         * g++.dg/template/qualttp3.C: Likewise.
29402         * g++.dg/template/qualttp4.C: Likewise.
29403         * g++.dg/template/qualttp5.C: Likewise.
29404         * g++.dg/template/qualttp6.C: Likewise.
29405         * g++.dg/template/qualttp7.C: Likewise.
29406         * g++.dg/template/qualttp8.C: Likewise.
29407         * g++.dg/template/recurse.C: Likewise.
29408
29409 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29410
29411         * gcc.dg/cpp/wchar-1.c: Update.
29412
29413 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29414
29415         * g++.dg/template/conv1.C: New test.
29416         * g++.dg/template/conv2.C: New test.
29417         * g++.dg/template/conv3.C: New test.
29418         * g++.dg/template/conv4.C: New test.
29419
29420 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29421
29422         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
29423         * g++.dg/template/qualttp3.C: Likewise.
29424         * g++.dg/template/qualttp4.C: Likewise.
29425         * g++.dg/template/qualttp5.C: Likewise.
29426         * g++.dg/template/qualttp6.C: Likewise.
29427         * g++.dg/template/qualttp7.C: Likewise.
29428         * g++.dg/template/qualttp8.C: Likewise.
29429         * g++.dg/template/recurse.C: Likewise.
29430
29431 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29432
29433         * g++.dg/opt/dtor1.C: New test.
29434
29435 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
29436
29437         * gcc.c-torture/compile/20020315-1.c: New test.
29438
29439 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
29440
29441         * gcc.dg/weak-1.c: Fix scan tests.
29442
29443 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
29444
29445         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
29446         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
29447         cris-*-aout* mmix-*-*.
29448         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
29449         cris-*-aout* mmix-*-*.
29450         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
29451         cris-*-elf* cris-*-aout* and mmix-*-*.
29452         * gcc.dg/20001009-1.c: Ditto.
29453         * gcc.dg/20010912-1.c: Ditto.
29454         * gcc.dg/20020122-4.c: Ditto.
29455         * gcc.dg/inline-2.c: Ditto.
29456
29457 2002-03-14  Jeffrey A Law  (law@cygnus.com)
29458
29459         * gcc.c-torture/compile/20020314-1.c: New test.
29460
29461 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
29462
29463         * gcc.c-torture/execute/20020314-1.c: New test.
29464
29465 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
29466
29467         * g++.dg/warn/Wunused-1.C: New test.
29468
29469 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
29470
29471         * g++.dg/abi/mangle6.C: New test.
29472
29473 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
29474
29475         * gcc.c-torture/compile/20020309-2.c: New test.
29476
29477         * gcc.c-torture/compile/20020312-1.c: New test.
29478
29479 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29480
29481         * g++.dg/other/access1.C: New test.
29482
29483 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
29484
29485         * gcc.c-torture/execute/wchar_t-1.c: New test.
29486
29487 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
29488
29489         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
29490
29491 2002-03-12  Roger Sayle  <roger@eyesopen.com>
29492
29493         * gcc.dg/20020312-1.c: New test case.
29494
29495 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
29496
29497         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
29498
29499 2002-03-11  Richard Henderson  <rth@redhat.com>
29500
29501         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
29502         * g++.old-deja/g++.jason/report.C: Likewise.
29503
29504 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29505
29506         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
29507         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
29508
29509 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29510
29511         * testsuite/g++.dg/overload/pmf1.C: New test.
29512
29513 2002-03-11  Kazu Hirata  <kazu@hxi.com>
29514
29515         * gcc.c-torture/execute/20020307-1.c: Use long.
29516
29517 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
29518
29519         PR optimization/5844
29520         * gcc.dg/20020310-1.c: New test.
29521
29522 2002-03-09  Michael Meissner  <meissner@redhat.com>
29523
29524         * gcc.c-torture/execute/memcpy-2.c: New test.
29525         * gcc.c-torture/execute/memset-1.c: New test.
29526         * gcc.c-torture/execute/strlen-1.c: New test.
29527         * gcc.c-torture/execute/strcmp-1.c: New test.
29528         * gcc.c-torture/execute/strncmp-1.c: New test.
29529
29530 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
29531
29532         * gcc.dg/ppc-ldstruct.c: New test.
29533
29534 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
29535
29536         * gcc.c-torture/execute/va-arg-22.c: New test.
29537
29538 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29539
29540         * gcc.c-torture/compile/20020309-1.c: New test.
29541
29542 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
29543
29544         * gcc.c-torture/execute/20020307-2.c: New test.
29545
29546 2002-03-07  Jeffrey A Law  (law@redhat.com)
29547
29548         * g77.f-torture/compile/20020307-1.f: New test.
29549
29550 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
29551
29552         * gcc.dg/unordered-1.c: New test.
29553
29554 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
29555
29556         * gcc.c-torture/execute/20020307-1.c: New test.
29557
29558 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
29559
29560         * gcc.dg/20020304-1.c: New test.
29561
29562         * gcc.c-torture/compile/20020304-2.c: New test.
29563
29564 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
29565
29566         * gcc.c-torture/compile/20020304-1.c: New test case
29567         (from PR c/5830).
29568
29569 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
29570
29571         * gcc.dg/20020103-1.c: Add other -D ppc variants.
29572
29573 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29574
29575         * g++.dg/other/classkey1.C: New test.
29576
29577 2002-03-01  Richard Henderson  <rth@redhat.com>
29578
29579         * gcc.c-torture/compile/981223-1.x: New.
29580         * gcc.c-torture/compile/920625-1.x: New.
29581
29582 2002-02-28  Richard Henderson  <rth@redhat.com>
29583
29584         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
29585
29586 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
29587
29588         * gcc.c-torture/execute/20020227-1.c: New test.
29589
29590 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
29591
29592         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
29593         here" ERROR lines.
29594         * g++.old-deja/g++.oliva/partord1.C: Likewise.
29595         * g++.old-deja.g++.other/defarg1.C: Likewise.
29596         * g++.old-deja/g++.pt/calls2.C: Likewise.
29597         * g++.old-deja/g++.pt/crash20.C: Likewise.
29598         * g++.old-deja/g++.pt/crash30.C: Likewise.
29599         * g++.old-deja/g++.pt/crash36.C: Likewise.
29600         * g++.old-deja/g++.pt/crash6.C: Likewise.
29601         * g++.old-deja/g++.pt/defarg13.C: Likewise.
29602         * g++.old-deja/g++.pt/derived3.C: Likewise.
29603         * g++.old-deja/g++.pt/error1.C: Likewise.
29604         * g++.old-deja/g++.pt/friend21.C: Likewise.
29605         * g++.old-deja/g++.pt/friend23.C: Likewise.
29606         * g++.old-deja/g++.pt/infinite1.C: Likewise.
29607         * g++.old-deja/g++.robertl/eb128.C: Likewise.
29608
29609 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
29610
29611         * gcc.c-torture/execute/20020225-2.c: New test.
29612
29613 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
29614
29615         * gcc.c-torture/execute/920730-1t.c,
29616         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
29617         Delete test cases, only relevant to -traditional.
29618
29619 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29620
29621         * gcc.dg/cpp/undef1.c: Remove.
29622         * gcc.dg/cpp/directiv.c: Update.
29623         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
29624
29625 2002-02-27  Michael Meissner  <meissner@redhat.com>
29626
29627         * gcc.c-torture/execute/20020226-1.c: New test.
29628
29629 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
29630
29631         * g++.dg/debug/debug4.C: New test.
29632
29633         * gcc.dg/ia64-visibility-1.c: New test.
29634
29635 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
29636
29637         * gcc.dg/debug/20020224-1.c: New.
29638
29639 2002-02-25  Kazu Hirata  <kazu@hxi.com>
29640
29641         * gcc.c-torture/execute/960416-1.x: New.
29642         * gcc.c-torture/execute/divconst-3.x: Likewise.
29643
29644 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
29645
29646         * gcc.dg/20020224-1.c: New test.
29647
29648 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
29649
29650         * gcc.c-torture/execute/20020225-1.c: New.
29651
29652 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29653
29654         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
29655
29656 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
29657
29658         * gcc.dg/20020222-1.c: New test.
29659
29660 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
29661
29662         * g++.dg/opt/anonunion1.C: New test.
29663
29664 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
29665
29666         * g++.dg/template/qualttp19.C: New test.
29667         * g++.dg/template/qualttp20.C: New test.
29668         * g++.old-deja/g++.jason/report.C: Adjust expected errors
29669         * g++.old-deja/g++.other/qual1.C: Likewise.
29670
29671 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
29672
29673         * gcc.dg/attr-alwaysinline.c: New.
29674
29675 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
29676
29677         * gcc.dg/20020220-1.c: New test.
29678
29679         * gcc.dg/20020220-2.c: New test.
29680
29681         * g++.dg/opt/mmx1.C: New test.
29682
29683 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
29684
29685         * gcc.c-torture/compile/20020110.c: New test.
29686
29687 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
29688
29689         * gcc.c-torture/execute/20020219-1.c: New test.
29690
29691         * gcc.dg/20020219-1.c: New test.
29692
29693         * gcc.dg/noncompile/20020220-1.c: New test.
29694
29695         * g++.dg/opt/ptrintsum1.C: New test.
29696
29697         * gcc.dg/debug/20020220-1.c: New test.
29698
29699 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
29700
29701         * gcc.c-torture/execute/20020216-1.c: New test.
29702
29703 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29704
29705         * gcc.dg/decl-1.c: Update, new test.
29706
29707 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
29708
29709         * g++.dg/abi/bitfield1.C: New test.
29710         * g++.dg/abi/bitfield2.C: New test.
29711
29712 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29713
29714         * gcc.dg/attr-nest.c: New test.
29715
29716 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29717
29718         * gcc.c-torture/execute/20020215-1.c: New test.
29719
29720 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
29721
29722         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
29723         * g++.dg/debug/debug.exp: New.
29724         * g++.dg/debug/trivial.C: New.
29725         * g++.dg/debug/debug1.C: Moved...
29726         * g++.dg/other/debug1.C: ...from here.
29727         * g++.dg/debug/debug2.C: Moved...
29728         * g++.dg/other/debug2.C: ...from here.
29729         * g++.dg/debug/debug3.C: Moved...
29730         * g++.dg/other/debug3.C: ...from here.
29731
29732         * gcc.dg/noncompile/20020213-1.c: New test.
29733
29734 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
29735
29736         * g++.dg/other/debug3.C: New test.
29737
29738         * gcc.c-torture/execute/20020213-1.c: New test.
29739
29740 2002-02-13  Richard Smith <richard@ex-parrot.com>
29741
29742         * g++.old-deja/g++.other/thunk1.C: New test.
29743
29744 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29745
29746         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
29747
29748 2002-02-13  Stan Shebs  <shebs@apple.com>
29749
29750         * gcc.dg/altivec-3.c: New.
29751
29752 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
29753
29754         * gcc.dg/Wunreachable-1.c: New test.
29755         * gcc.dg/Wunreachable-2.c: New test.
29756
29757 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29758
29759         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
29760
29761 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
29762
29763         * gcc.dg/decl-1.c: New test.
29764
29765 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29766
29767         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
29768
29769 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29770
29771         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
29772         * gcc.c-torture/compile/980506-1.x: Likewise.
29773
29774 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29775
29776         * gcc.dg/20020210-1.c: New.
29777
29778 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
29779
29780         * g77.f-torture/execute/947.f: New regression test
29781         for PR fortran/947.
29782
29783 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
29784
29785         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
29786         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
29787
29788 2002-02-08  Richard Henderson  <rth@redhat.com>
29789
29790         * gcc.c-torture/compile/labels-3.c: New.
29791
29792 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
29793
29794         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
29795         expression statements work instead.
29796         * gcc.dg/noncompile/20020207-1.c: New test.
29797
29798 2002-02-07  Richard Henderson  <rth@redhat.com>
29799
29800         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
29801
29802 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29803
29804         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
29805         message from g77
29806         * lib/g77-dg.exp: Trim g77 error messages so that they are
29807         recognized by dg.exp.
29808
29809 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29810
29811         PR fortran/5473
29812         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
29813
29814 2002-02-07  Richard Henderson  <rth@redhat.com>
29815
29816         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
29817         to be sufficiently aligned for integers.
29818
29819 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
29820
29821         * g++.dg/template/friend4.C: New test.
29822
29823 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29824
29825         PR fortran/5743
29826         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
29827         unsupported cases.
29828
29829 2002-02-07  Richard Henderson  <rth@redhat.com>
29830
29831         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
29832         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
29833         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
29834         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
29835
29836 2002-02-06  Richard Henderson  <rth@redhat.com>
29837
29838         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
29839
29840 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
29841
29842         * gcc.dg/20020206-1.c: New test.
29843
29844 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
29845
29846         * gcc.c-torture/execute/20020206-1.c: New test.
29847
29848         * gcc.c-torture/execute/20020206-2.c: New test.
29849
29850         PR optimization/5429:
29851         * gcc.c-torture/compile/20020206-1.c: New test.
29852
29853 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
29854
29855         * g++.dg/ext/align1.C: Do not use an explicit alignment value
29856         as certain file formats cannot support particularly large
29857         alignments.
29858
29859         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
29860         and do not expect to be able to link the executable.
29861
29862         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
29863         fail because the COFF format does not support the weak attribute.
29864
29865 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
29866
29867         * g77.dg/pr5473.f: New test
29868
29869 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
29870
29871         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
29872         Fix testcase accordingly.
29873
29874 2002-02-04  Richard Henderson  <rth@redhat.com>
29875
29876         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
29877         (buf): Change to be an array of pointers, not ints.
29878
29879 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29880
29881         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
29882         before all tests.  Move warning one line above to match where it
29883         C frontend emits.
29884         * gcc.dg/Wswitch-2.c: New test.
29885         * g++.dg/warn/Wswitch-1.C: New test.
29886         * g++.dg/warn/Wswitch-2.C: New test.
29887
29888 2002-02-04  Richard Henderson  <rth@redhat.com>
29889
29890         * g++.dg/abi/offsetof.C: Fix size comparison.
29891
29892 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
29893
29894         * gcc.dg/cast-qual-2.c: New test.
29895
29896 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29897
29898         * gcc.dg/20020201-4.c: New test.
29899
29900 2002-02-04  Ben Elliston  <bje@redhat.com>
29901
29902         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
29903         target_info attribute != 0, in addition to the empty string.
29904         (gcc_target_compile): Likewise.
29905
29906 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
29907
29908         * gcc.dg/Wswitch.c: New test.
29909         PR gcc/4475. PR gcc/3780.
29910
29911 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
29912
29913         * g77.f-torture/execute/5122.f: New test for regressions
29914         against PR fortran/5122.
29915
29916 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
29917
29918         * g77.f-torture/compile/pr3743.f: Delete
29919         * g77.dg/pr3743-1.f: New test.
29920         * g77.dg/pr3743-2.f: New test.
29921         * g77.dg/pr3743-3.f: New test.
29922         * g77.dg/pr3743-4.f: New test.
29923
29924 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29925
29926         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
29927
29928 2002-02-02  Richard Henderson  <rth@redhat.com>
29929
29930         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
29931         * gcc.c-torture/execute/bf64-1.c: Likewise.
29932
29933 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29934
29935         * gcc.dg/20020201-2.c: New test.
29936
29937         * gcc.dg/20020201-3.c: New test.
29938
29939         * gcc.c-torture/execute/bitfld-2.c: New test.
29940
29941 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29942
29943         * gcc.dg/bitfld-1.c: Update.
29944         * gcc.dg/bitfld-2.c: Update.
29945         * gcc.c-torture/execute/bitfld-1.x: New.
29946
29947 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
29948
29949         * gcc.c-torture/execute/20020201-1.c: New test.
29950
29951 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
29952
29953         PR target/5469
29954         * gcc.dg/20020201-1.c: New test.
29955
29956 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
29957
29958         PR fortran/3743
29959         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
29960         * g77.f-torture/compile/pr3743.x: Remove
29961
29962 2002-01-31  Tom Rix  <trix@redhat.com>
29963
29964         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
29965
29966 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29967
29968         * gcc.dg/noncompile/20020130-1.c: New test.
29969
29970 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
29971
29972         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
29973
29974 2002-01-29  Richard Henderson  <rth@redhat.com>
29975
29976         * gcc.c-torture/execute/991118-1.c: Cast various constants back
29977         to long long.
29978         * gcc.c-torture/execute/bf64-1.c: Likewise.
29979
29980 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
29981
29982         * gcc.c-torture/execute/20020129-1.c: New test.
29983
29984 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29985
29986         * gcc.c-torture/compile/20000224-1.c: Update.
29987         * gcc.c-torture/execute/bitfld-1.c: New tests.
29988         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
29989         * gcc.dg/uninit-A.c: Update.
29990
29991 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29992
29993         * g++.dg/template/ctor1.C: Add instantiation.
29994
29995 2002-01-28  Paul Koning  <pkoning@equallogic.com>
29996
29997         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
29998         argument to __builtin_prefetch to be const ptr.
29999
30000 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30001
30002         * gcc.c-torture/compile/20020120-1.c: New test.
30003
30004 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30005
30006         * gcc.c-torture/execute/20020127-1.c: New test.
30007
30008 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30009
30010         * g77.dg/f77-edit-i-in.f: New test
30011         * g77.dg/f77-edit-i-out.f: New test
30012
30013 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30014
30015         * gcc.dg/debug/debug.exp: New file.
30016         * gcc.dg/debug/trivial.c: New file.
30017         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30018         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30019         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30020         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30021         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30022         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30023         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30024         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30025         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30026         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30027         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30028         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30029         * gcc.dg/20000503-1.c: Removed.
30030         * gcc.dg/20010207-1.c: Removed.
30031         * gcc.dg/20011223-1.c: Removed.
30032         * gcc.dg/20020104-2.c: Removed.
30033         * gcc.dg/debug-1.c: Removed.
30034         * gcc.dg/debug-2.c: Removed.
30035         * gcc.dg/debug-3.c: Removed.
30036         * gcc.dg/debug-4.c: Removed.
30037         * gcc.dg/debug-5.c: Removed.
30038         * gcc.dg/debug-6.c: Removed.
30039         * gcc.dg/dwarf2-1.c: Removed.
30040         * gcc.dg/dwarf2-2.c: Removed.
30041
30042 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30043
30044         * g++.old-deja/g++.other/eh5.C: New test.
30045         * g++.old-deja/g++.other/sibcall2.C: New test.
30046         * g++.old-deja/g++.other/array9.C: New test.
30047         * g++.old-deja/g++.other/typename2.C: New test.
30048         * g++.old-deja/g++.other/crash60.C: New test.
30049         * g++.old-deja/g++.other/conv9.C: New test.
30050         * g++.old-deja/g++.other/mangle10.C: New test.
30051         * g++.old-deja/g++.other/unchanging1.C: New test.
30052         * g++.old-deja/g++.other/exprstmt1.C: New test.
30053         * g++.old-deja/g++.other/inline23.C: New test.
30054         * g++.old-deja/g++.eh/ia64-1.C: New test.
30055         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30056         * g++.old-deja/g++.other/reload1.C: New test.
30057         * g++.old-deja/g++.other/static20.C: New test.
30058         * g++.old-deja/g++.other/local-alloc1.C: New test.
30059         * g++.old-deja/g++.other/conv8.C: New test.
30060         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30061         * g++.old-deja/g++.other/storeexpr1.C: New test.
30062         * g++.old-deja/g++.other/storeexpr2.C: New test.
30063         * g++.dg/eh/template2.C: New test.
30064         * g++.dg/warn/weak1.C: New test.
30065
30066 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30067
30068         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30069         Remove first, non-varying, argument.
30070
30071 2002-01-23  Richard Henderson  <rth@redhat.com>
30072
30073         * gcc.dg/inline-2.c: New.
30074
30075         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30076         Add optional target arg.  Check number of arguments.
30077         (scan-assembler-not, scan-assembler-dem): Likewise.
30078         (scan-assembler-dem-not): Likewise.
30079
30080 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30081
30082         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30083         line 12.
30084         * g++.old-deja/g++.brendan/parse3.C,
30085         g++.old-deja/g++.other/crash26.C,
30086         g++.old-deja/g++.other/crash28.C,
30087         g++.old-deja/g++.other/crash29.C,
30088         g++.old-deja/g++.other/crash30.C,
30089         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30090
30091 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30092
30093         * gcc.dg/20020115-1.c: New.
30094
30095 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30096
30097         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30098
30099 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30100
30101         * gcc.dg/20020122-3.c: New.
30102
30103 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30104
30105         * g++.dg/other/gc1.C: New test.
30106
30107 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30108
30109         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30110
30111 2002-01-22  Richard Henderson  <rth@redhat.com>
30112
30113         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30114
30115 2002-01-22  Richard Henderson  <rth@redhat.com>
30116
30117         * gcc.dg/20020122-4.c: New.
30118
30119 2002-01-22  H.J. Lu <hjl@gnu.org>
30120
30121         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30122         link output.
30123         * gcc.dg/special/ecos.exp: Likewise.
30124         * lib/g++-dg.exp: Likewise.
30125         * lib/g77-dg.exp: Likewise.
30126         * lib/gcc-dg.exp : Likewise.
30127         * lib/mike-g++.exp: Likewise.
30128         * lib/mike-g77.exp: Likewise.
30129         * lib/mike-gcc.exp: Likewise.
30130         * lib/objc-dg.exp: Likewise.
30131
30132 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30133
30134         PR target/5379
30135         * gcc.dg/20020122-2.c: New test.
30136
30137 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30138
30139         * gcc.dg/20020122-1.c: New test.
30140
30141 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30142
30143         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30144
30145 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30146
30147         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30148
30149 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30150
30151         * gcc.c-torture/compile/20020121-1.c: New test.
30152
30153 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30154
30155         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30156         ld_library_path.
30157
30158 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30159
30160         * gcc.dg/20020218-1.c: New test.
30161
30162 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30163
30164         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30165         messages
30166         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30167         "At global scope" warning
30168         * g++.dg/ext/align1.C: Change cygwin test for alignment
30169         from db-bogus to dg-warning
30170
30171 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30172
30173         * g77.f-torture/compile/cpp2.F: New test.
30174
30175 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30176
30177         * g++.dg/template/access1.C: New test.
30178
30179 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30180
30181         * gcc.dg/20020118-1.c: New.
30182
30183 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30184
30185         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30186
30187 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30188
30189         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30190         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30191         alignment warnings.
30192
30193 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30194
30195         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30196         torture_with_loops and torture_without_loops
30197
30198 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30199
30200         * gcc.c-torture/compile/20020116-1.c: New test.
30201
30202 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30203
30204         * gcc.dg/20020116-2.c: New test.
30205
30206         * gcc.dg/ultrasp4.c: New test.
30207
30208         * gcc.dg/20020116-1.c: New test.
30209
30210 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30211
30212         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30213         by EABI.
30214
30215 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30216
30217         * gcc.misc-tests/i386-prefetch.exp: New.
30218         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30219         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30220         * gcc.misc-tests/i386-pf-none-1.c: New test.
30221         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30222
30223 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30224
30225         * gcc.dg/gnu89-init-1.c: Add new tests.
30226
30227 2002-01-15  Andreas Jaeger  <aj@suse.de>
30228
30229         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30230         * gcc.dg/i386-mmx-2.c: Likewise.
30231         * gcc.dg/i386-sse-1.c: Likewise.
30232         * gcc.dg/i386-sse-2.c: Likewise.
30233         * gcc.dg/i386-sse-3.c: Likewise.
30234
30235 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30236
30237         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30238         Uncomment additional cases that now pass.
30239
30240 2002-01-11  Richard Henderson  <rth@redhat.com>
30241
30242         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30243         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30244
30245 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30246
30247         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30248
30249 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30250
30251         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30252         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30253
30254 2002-01-10  Dale Johannesen  <dalej@apple.com>
30255
30256         * gcc.c-torture/execute/loop-11.c: New.
30257
30258 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30259
30260         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30261         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30262
30263 2002-01-09  Richard Henderson  <rth@redhat.com>
30264
30265         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30266         type in which to perform the operation for each size.
30267
30268 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30269
30270         * gcc.c-torture/compile/20020109-2.c: New test.
30271
30272 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30273
30274         * gcc.c-torture/execute/loop-10.c: New test.
30275
30276 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30277
30278         * gcc.c-torture/compile/20010226-1.c: New test.
30279         * gcc.c-torture/compile/20010227-1.c: New test.
30280         * gcc.c-torture/compile/20010426-1.c: New test.
30281         * gcc.c-torture/compile/20010510-1.c: New test.
30282         * gcc.c-torture/compile/20010605-3.c: New test.
30283         * gcc.c-torture/compile/20010824-1.c: New test.
30284         * gcc.c-torture/execute/20010409-1.c: New test.
30285         * gcc.dg/noncompile/20000901-1.c: New test.
30286         * gcc.dg/20001023-1.c: New test.
30287         * gcc.dg/20001101-1.c: New test.
30288         * gcc.dg/20001102-1.c: New test.
30289         * gcc.dg/20010207-1.c: New test.
30290         * gcc.dg/20010405-1.c: New test.
30291         * gcc.dg/20010822-1.c: New test.
30292         * gcc.dg/20011107-1.c: New test.
30293
30294 2002-01-09  Jeffrey A Law  (law@redhat.com)
30295
30296         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30297
30298         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30299         execution failure on PA targets.
30300
30301 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30302
30303         * gcc.c-torture/compile/20020109-1.c: New test.
30304
30305 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30306
30307         * gcc.c-torture/execute/20020108-1.c: New test.
30308
30309 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30310
30311         * gcc.dg/20020108-1.c: New test.
30312
30313 2002-01-08  H.J. Lu <hjl@gnu.org>
30314
30315         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30316         for header files.
30317
30318 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30319
30320         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30321         consistency.
30322
30323 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30324
30325         * gcc.dg/altivec-4.c: Test altivec predicates.
30326
30327 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
30328
30329         * gcc.c-torture/execute/20020107-1.c: New test.
30330
30331 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
30332
30333         PR c/5279
30334         * gcc.c-torture/compile/20020106-1.c: New test.
30335
30336 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
30337
30338         * gcc.c-torture/execute/nestfunc-4.c: New test.
30339
30340 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30341
30342         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
30343         extra triple that slipped in.
30344         * g++.old-deja/g++.abi/align.C: Likewise.
30345         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30346
30347 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30348
30349         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
30350         * g++.old-deja/g++.abi/align.C: Likewise.
30351         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30352
30353         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
30354         on FreeBSD/i386.
30355         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
30356         FreeBSD.
30357
30358 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
30359
30360         * gcc.dg/20020104-1.c: New test.
30361
30362         * gcc.dg/20020104-2.c: New test.
30363
30364 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
30365
30366         * gcc.dg/20020103-1.c: Fix typo in target selector.
30367
30368 2002-01-03  Richard Henderson  <rth@redhat.com>
30369
30370         * gcc.dg/20020103-1.c: New.
30371
30372 2002-01-03  Kazu Hirata  <kazu@hxi.com>
30373
30374         * gcc.c-torture/execute/20020103-1.c: New test.
30375
30376 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
30377
30378         * g++.dg/other/debug2.C: New test.
30379
30380         * gcc.c-torture/compile/20020103-1.c: New test.
30381
30382 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
30383
30384         * gcc.dg/gnu89-init-1.c: Added new tests.
30385
30386 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30387
30388         * g++.dg/template/friend2.C: Remove as patch is reverted.
30389
30390         * g++.dg/warn/oldcast1.C: New test.
30391
30392         * g++.dg/template/ptrmem1.C: New test.
30393         * g++.dg/template/ptrmem2.C: New test.
30394
30395         * g++.dg/template/ntp.C: New test.
30396
30397         * g++.dg/other/component1.C: New test.
30398
30399         * g++.dg/template/ttp3.C: New test.
30400
30401         * g++.dg/template/friend2.C: New test.
30402         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
30403
30404 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30405
30406         * g++.dg/other/ptrmem1.C: New test.
30407         * g++.dg/other/ptrmem2.C: New test.
30408
30409 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30410
30411         * g++.dg/template/ctor1.C: New test.
30412
30413 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30414
30415         * g++.dg/template/friend2.C: New test.
30416
30417 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
30418
30419         * gcc.dg/mmix-1.c: New test.
30420
30421 2001-12-31  Richard Henderson  <rth@redhat.com>
30422
30423         * gcc.dg/asm-5.c: New.
30424
30425 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
30426
30427         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
30428         in namespace __gnu_cxx
30429
30430 2001-12-30  Richard Henderson  <rth@redhat.com>
30431
30432         * gcc.dg/debug-6.c: New.
30433
30434 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
30435
30436         * gcc.c-torture/compile/20011229-2.c: New test.
30437
30438 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
30439
30440         * gcc.dg/debug-3.c: New test.
30441         * gcc.dg/debug-4.c: New test.
30442         * gcc.dg/debug-5.c: New test.
30443
30444 2001-12-29  Richard Henderson  <rth@redhat.com>
30445
30446         * g++.dg/eh/loop1.C: New.
30447
30448 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30449
30450         * g++.dg/template/crash1.C: New test.
30451
30452 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30453
30454         * g++.dg/other/const1.C: New test.
30455
30456 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30457
30458         * gcc.c-torture/compile/20011229-1.c: New test.
30459
30460 2001-12-28  Stan Shebs  <shebs@apple.com>
30461
30462         * lib/objc-torture.exp: Resync with c-torture.exp.
30463         * lib/objc.exp: Load standard libraries.
30464
30465 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
30466
30467         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
30468         additional tests.
30469
30470 2001-12-27  Roger Sayle <roger@eyesopen.com>
30471
30472         * gcc.c-torture/execute/string-opt-16.c: New testcase.
30473
30474 2001-12-27  Richard Henderson  <rth@redhat.com>
30475
30476         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
30477
30478 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30479
30480         * g++.dg/eh/ctor1.C: New test.
30481         * g++.dg/other/error2.C: New test.
30482
30483 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30484
30485         * g++.dg/other/init2.C: New test.
30486
30487 2001-12-24  Richard Henderson  <rth@redhat.com>
30488
30489         * gcc.dg/20011223-1.c: New.
30490         * gcc.dg/inline-1.c: New.
30491
30492 2001-12-23  Richard Henderson  <rth@redhat.com>
30493
30494         * gcc.dg/asm-4.c: Test operand modifiers.
30495
30496 2001-12-23  Richard Henderson  <rth@redhat.com>
30497
30498         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
30499
30500 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30501
30502         * gcc.c-torture/execute/20011223-1.c: New test.
30503
30504 2001-12-21  Richard Henderson  <rth@redhat.com>
30505
30506         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
30507         re-enables the warning.
30508
30509 2001-12-21  Richard Henderson  <rth@redhat.com>
30510
30511         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
30512
30513 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30514
30515         * gcc.c-torture/compile/20011218-1.c: New test.
30516
30517 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
30518
30519         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
30520         arm-isr.c test.
30521         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
30522         epilogue generation for ARM ISR routines.
30523
30524 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30525
30526         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
30527         * gcc.dg/format/c90-printf-3.c: Likewise.
30528         * gcc.dg/format/c99-printf-3.c: Likewise.
30529         * gcc.dg/format/ext-1.c: Likewise.
30530         * gcc.dg/format/ext-6.c: Likewise.
30531         * gcc.dg/format/format.h: Prototype unlocked stdio.
30532
30533 2001-12-20  Richard Henderson  <rth@redhat.com>
30534
30535         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
30536         (arena): Use it.
30537         (malloc): Correct allocation logic.  Abort if we fill up the
30538         arena before initialization complete.
30539         (realloc): Correct allocation logic.
30540
30541 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30542
30543         * gcc.c-torture/compile/20011219-2.c: New test.
30544
30545         * gcc.c-torture/execute/20011219-1.c: New test.
30546
30547 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
30548
30549         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
30550         target does not support weak symbols.
30551
30552 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
30553
30554         * gcc.c-torture/compile/20011219-1.c: New test.
30555
30556 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
30557
30558         * g++.dg/other/error1.C: New test.
30559
30560 2001-12-17  Jeffrey A Law  (law@redhat.com)
30561
30562         * gcc.c-torture/execute/20011217-1.c: New test.
30563
30564 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
30565
30566         * objc.dg/special/: New directory.
30567         * objc.dg/special/special.exp: New file.
30568         * objc.dg/special/unclaimed-category-1.h: New file.
30569         * objc.dg/special/unclaimed-category-1a.m: New file.
30570         * objc.dg/special/unclaimed-category-1.m: New file.
30571
30572 2001-12-17  Andreas Jaeger  <aj@suse.de>
30573
30574         * gcc.c-torture/compile/20011217-2.c: New test.
30575
30576 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30577
30578         * gcc.c-torture/compile/20011217-1.c: New test.
30579
30580 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
30581
30582         * testsuite/gcc.dg/20011214-1.c: New.
30583
30584 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
30585
30586         * gcc.dg/altivec-4.c: New.
30587
30588 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
30589
30590         * gcc.dg/20011113-1.c: New test.
30591
30592 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30593
30594         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
30595         std::__malloc_alloc_template<0> and
30596         std::__default_alloc_template<false, 0>.
30597
30598 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
30599
30600         * objc/execute/bf-21.m: New test.
30601         * objc/execute/enumeration-1.m: New test.
30602         * objc/execute/enumeration-2.m: New test.
30603
30604 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
30605
30606         * gcc.dg/gnu89-init-1.c: New test.
30607
30608 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30609
30610         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
30611         * g++.old-deja/g++.jason/2371.C: Likewise.
30612         * g++.old-deja/g++.jason/template33.C: Likewise.
30613         * g++.old-deja/g++.jason/template34.C: Likewise.
30614         * g++.old-deja/g++.jason/template36.C: Likewise.
30615         * g++.old-deja/g++.oliva/typename1.C: Likewise.
30616         * g++.old-deja/g++.oliva/typename2.C: Likewise.
30617         * g++.old-deja/g++.other/typename1.C: Likewise.
30618         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30619         * g++.old-deja/g++.pt/nontype5.C: Likewise.
30620         * g++.old-deja/g++.pt/typename11.C: Likewise.
30621         * g++.old-deja/g++.pt/typename14.C: Likewise.
30622         * g++.old-deja/g++.pt/typename16.C: Likewise.
30623         * g++.old-deja/g++.pt/typename3.C: Likewise.
30624         * g++.old-deja/g++.pt/typename4.C: Likewise.
30625         * g++.old-deja/g++.pt/typename5.C: Likewise.
30626         * g++.old-deja/g++.pt/typename7.C: Likewise.
30627         * g++.old-deja/g++.robertl/eb9.C: Likewise.
30628
30629 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
30630
30631         * g++.dg/other/linkage1.C: New test.
30632         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
30633         specifiers.
30634
30635 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30636
30637         * gcc.dg/concat.c: New test.
30638
30639 2001-12-11  Stan Shebs  <shebs@apple.com>
30640
30641         * objc/compile: New test directory.
30642         * objc/compile/compile.exp: New expect script.
30643         * objc/compile/20011211-1.m: New compile test.
30644
30645 2001-12-11  Jason Merrill  <jason@redhat.com>
30646
30647         * lib/prune.exp (prune_gcc_output): Also handle "In member
30648         function".  So many permutations...
30649
30650 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
30651
30652         * g++.dg/template/typedef1.C: New test.
30653
30654 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30655
30656         * g++.dg/other/copy1.C: New test.
30657
30658 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
30659
30660         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
30661
30662         * gcc.dg/builtin-choose-expr.c: New.
30663
30664 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
30665
30666         * gcc.dg/altivec-2.c: New.
30667
30668 2001-12-07  Richard Henderson  <rth@redhat.com>
30669
30670         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
30671
30672 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
30673
30674         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
30675         ultrasparc.
30676
30677 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30678
30679         * g++-old.deja/g++.robertl/eb101.C: Deleted.
30680
30681 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
30682
30683         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
30684         variable argument list.
30685
30686 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
30687
30688         * gcc.c-torture/execute/memcheck: Delete entire directory.
30689         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
30690         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
30691
30692 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30693
30694         * gcc.dg/Wshadow-1.c: New test.
30695
30696 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
30697
30698         * gcc.c-torture/compile/20011130-1.c: New test.
30699
30700         * gcc.dg/noncompile/20011025-1.c: New test.
30701
30702         * g++.dg/other/anon-union.C: New test.
30703
30704         * gcc.c-torture/execute/20011024-1.c: New test.
30705
30706 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30707
30708         * gcc.c-torture/execute/20000722-1.x,
30709         gcc.c-torture/execute/20010123-1.x: Remove.
30710         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
30711         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
30712         gcc.dg/c99-complit-2.c: New tests.
30713
30714 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
30715
30716         * g++.dg/inherit/base1.C: New test.
30717
30718 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
30719
30720         * g++.dg/other/stdarg1.C: New test.
30721
30722         * gcc.c-torture/compile/20011130-2.c: New test.
30723
30724 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
30725
30726         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
30727         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
30728         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
30729         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
30730         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
30731         * gcc.dg/builtin-prefetch-1.c: New test.
30732
30733 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
30734
30735         * gcc.dg/20011130-1.c: New test.
30736
30737 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30738
30739         * g++.dg/other/scope1.C: New test.
30740         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
30741
30742 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30743
30744         * gcc.dg/vla-init-1.c: New test.
30745
30746 2001-12-01  Geoff Keating  <geoffk@redhat.com>
30747
30748         * gcc.c-torture/compile/structs.c: New testcase from GDB.
30749
30750 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30751
30752         * objc.dg/alias.m: Update.
30753         * objc.dg/class-1.m: Update.
30754         * objc.dg/const-str-1.m: Update.
30755         * objc.dg/fwd-proto-1.m: Update.
30756         * objc.dg/id-1.m: Update.
30757         * objc.dg/super-class-1.m: Update.
30758
30759 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
30760
30761         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
30762         constructs.
30763
30764 2001-11-28  Jeffrey A Law  (law@cygnus.com)
30765
30766         * gcc.c-torture/execute/20011128-1.c: New test.
30767
30768 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
30769
30770         * gcc.dg/20011127-1.c: New test.
30771
30772 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30773
30774         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
30775         from Austin Group draft 7.
30776         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
30777         scanf format arguments.
30778         * gcc.dg/format/no-exargs-2.c: New test.
30779
30780 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
30781
30782         * g++.dg/abi/vbase8-4.C: New test.
30783
30784 2001-11-24  Ian Lance Taylor  <ian@airs.com>
30785
30786         * gcc.c-torture/execute/20011121-1.c: New test.
30787
30788 2001-11-23  Jeffrey A Law  (law@cygnus.com)
30789
30790         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
30791
30792 2001-11-23  Andreas Jaeger  <aj@suse.de>
30793
30794         * gcc.dg/cpp/charconst-2.c: New test.
30795
30796 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
30797
30798         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
30799         to the host if it is remote.  Let tests specify extra headers
30800         they use.
30801         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
30802         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
30803         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
30804         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
30805         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
30806         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
30807         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
30808         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
30809         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
30810         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
30811
30812 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
30813
30814         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
30815         for little endian ARMs.
30816
30817 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
30818
30819         * gcc.c-torture/compile/20011119-1.c: New test.
30820         * gcc.c-torture/compile/20011119-2.c: New test.
30821
30822 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
30823
30824         * gcc.dg/altivec-1.c: Fix typo.
30825
30826 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30827
30828         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
30829
30830 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
30831
30832         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
30833
30834 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
30835
30836         * lib/g77.exp: Don't specify --rpath-link.
30837
30838         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
30839         across all the headers.
30840         * gcc.dg/format/format.exp: For testing on a remote host,
30841         copy format.h.
30842
30843         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
30844         * gcc.c-torture/execute/930406-1.c: Likewise.
30845         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30846
30847 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
30848
30849         * gcc.dg/altivec-1.c: New.
30850
30851 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
30852
30853         * gcc.dg/cpp/fpreprocessed.c: New test case.
30854
30855 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30856
30857         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
30858         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
30859         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
30860
30861 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30862
30863         * gcc.dg/no-builtin-1.c: New test.
30864
30865 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
30866
30867         * gcc.c-torture/execute/20011115-1.c: New test.
30868
30869 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
30870
30871         * gcc.c-torture/compile/20011114-2.c: New test.
30872         * gcc.c-torture/compile/20011114-3.c: New test.
30873         * gcc.c-torture/compile/20011114-4.c: New test.
30874
30875 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30876
30877         * g++.dg/other/init1.C: New test.
30878
30879 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
30880
30881         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
30882         message.
30883
30884         * gcc.c-torture/execute/20011114-1.c: New testcase.
30885
30886         * gcc.c-torture/compile/20010327-1.c: Revert last change.
30887         * gcc.c-torture/compile/20011114-1.c: New test, exactly
30888         like the (before this change) version of 20010327-1.c.
30889
30890 2001-11-14  Roger Sayle <roger@eyesopen.com>
30891
30892         * gcc.c-torture/execute/string-opt-13.c: New testcase.
30893
30894 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
30895
30896         * g++.dg/init/array2.C: New test.
30897
30898 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
30899
30900         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
30901
30902 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         * g++.dg/other/forscope1.C: New test.
30905         * g++.dg/ext/forscope1.C: New test.
30906         * g++.dg/ext/forscope2.C: New test.
30907
30908 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
30909
30910         * gcc.c-torture/execute/20011113-1.c: New test.
30911
30912 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
30913
30914         * gcc.c-torture/execute/20011109-2.c: New test.
30915
30916         * gcc.c-torture/execute/20011109-1.c: New test.
30917
30918 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
30919
30920         * gcc.c-torture/compile/20011109-1.c: New test.
30921
30922 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
30923
30924         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
30925         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
30926         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
30927         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
30928         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
30929         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
30930         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
30931
30932 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30933
30934         * g++.dg/warn/Wshadow-1.C: New tests.
30935         * g++.old-deja/g++.mike/for3.C: Update.
30936
30937 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30938
30939         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
30940         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
30941         XFAILs.  Adjust expected error texts.
30942         * gcc.c-torture/compile/20011106-1.c,
30943         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
30944         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
30945         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
30946         gcc.dg/c99-array-lval-5.c: New tests.
30947
30948 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30949
30950         * gcc.dg/cpp/defined.c: Update.
30951
30952 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
30953
30954         * gcc.c-torture/execute/anon-1.c: New test.
30955
30956 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
30957
30958         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
30959         same size, so no warning should be produced on stormy16.
30960
30961         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
30962         due to oversized array.
30963         * g++.old-deja/g++.mike/ns15.C: Likewise.
30964         * g++.old-deja/g++.pt/crash16.C: Likewise.
30965
30966 2001-11-02  Graham Stott  <grahams@redhat.com>
30967
30968         * g++.dgother/debug1.C: Fix typos.
30969
30970 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
30971
30972         * g++.dg/other/debug1.C: New test.
30973
30974 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
30975
30976         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
30977         of unsigned long.
30978
30979 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
30980
30981         * gcc.dg/20011029-2.c: New test.
30982
30983         * gcc.c-torture/compile/20011029-1.c: New test.
30984
30985 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
30986
30987         * objc/execute/class_self-1.m: New test.
30988         * objc/execute/class_self-2.m: New test.
30989
30990 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
30991
30992         * gcc.misc-tests/msgs.exp: Delete.
30993         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
30994         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
30995         error set to match recent changes.
30996
30997 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
30998
30999         * gcc.dg/20011021-1.c: New test.
31000
31001 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31002
31003         * gcc.c-torture/compile/20011023-1.c: New test.
31004
31005 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31006
31007         * lib/g77.exp: Rewrite based on lib/g++.exp.
31008
31009 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31010
31011         * gcc.c-torture/execute/20011019-1.c: New test.
31012
31013         * gcc.dg/20011018-1.c: New test.
31014
31015 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31016
31017         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31018
31019 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31020
31021         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31022         * gcc.dg/attr-invalid.c: Likewise.
31023
31024 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31025
31026         * testsuite/gcc.dg/20011015-1.c: New test.
31027
31028 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31029
31030         * g++.dg/template/unify2.C: New test.
31031
31032 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31033
31034         * g++.dg/other/exception-specification.C: New test
31035
31036 2001-10-13  Tom Rix  <trix@redhat.com>
31037
31038         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31039         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31040
31041 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31042
31043         * testsuite/gcc.dg/20011009-1.c: New test.
31044
31045 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31046
31047         PR g++/4476
31048         * g++.dg/other/friend1.C: New test.
31049
31050 2001-10-11  Richard Henderson  <rth@redhat.com>
31051
31052         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31053
31054 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31055
31056         * gcc.c-torture/compile/20011010-1.c: New.
31057
31058 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31059
31060         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31061         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31062         g77.f-torture/execute/execute.exp,
31063         g77.f-torture/noncompile/noncompile.exp,
31064         gcc.c-torture/compile/compile.exp,
31065         gcc.c-torture/execute/execute.exp,
31066         gcc.c-torture/execute/ieee/ieee.exp,
31067         gcc.c-torture/execute/memcheck/memcheck.exp,
31068         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31069         objc/execute/execute.exp: Update FSF address.
31070
31071 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31072
31073         * gcc.dg/cpp/cmdlne-C.c: Update.
31074         * gcc.dg/cpp/cmdlne-C2.c: New.
31075
31076 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31077
31078         * gcc.c-torture/execute/20011008-3.c: New.
31079
31080 2001-10-08  DJ Delorie  <dj@redhat.com>
31081
31082         * gcc.dg/20011008-1.c: New.
31083         * gcc.dg/20011008-2.c: New.
31084
31085 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31086
31087         * gcc.dg/cpp/spacing1.c: Update test.
31088
31089 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31090
31091         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31092         spelling errors of "separate" as "seperate".
31093
31094 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31095
31096         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31097         enough to avoid inlining.
31098
31099 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31100
31101         * lib/g77.exp: set libg2c_dir correctly.
31102
31103 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31104
31105         * gcc.dg/cpp/macro11.c: New test.
31106
31107 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31108
31109         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31110         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31111         gcc.dg/format/multattr-3.c: New tests.
31112         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31113         tests for format attributes on function pointers being rejected.
31114
31115 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31116
31117         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31118
31119 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31120
31121         * g++.dg/warn/format1.C: New test.
31122
31123 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31124
31125         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31126
31127 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31128
31129         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31130
31131 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31132
31133         * gcc.dg/cpp/redef2.c: Add test.
31134
31135 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31136
31137         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31138         long-standing bug on i686, apparently.
31139         * gcc.c-torture/execute/loop-2c.x: New file.
31140         * gcc.c-torture/execute/loop-2d.x: New file.
31141         * gcc.c-torture/execute/loop-3c.x: New file.
31142
31143 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31144
31145         * gcc.dg/cpp/20000625-2.c: Correct line number.
31146
31147 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31148
31149         * gcc.dg/cpp/macro10.c: New test.
31150         * gcc.dg/cpp/strify3.c: New test.
31151         * gcc.dg/cpp/spacing1.c: Add tests.
31152         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31153         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31154
31155 2001-09-24  DJ Delorie  <dj@redhat.com>
31156
31157         * gcc.c-torture/execute/20010924-1.c: New test.
31158
31159 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31160
31161         * testsuite/objc/execute/paste.m: Remove.
31162
31163 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31164
31165         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31166
31167 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31168
31169         * g77.dg/strlen0.f: New test.
31170
31171 2001-09-21  Richard Henderson  <rth@redhat.com>
31172
31173         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31174         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31175
31176 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31177
31178         Table-driven attributes.
31179         * g++.dg/ext/attrib1.C: New test.
31180
31181 2001-09-20  DJ Delorie  <dj@redhat.com>
31182
31183         * gcc.dg/20000926-1.c: Update expected warning messages.
31184         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31185         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31186         array.
31187
31188 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31189
31190         * g++.dg/eh/registers1.C: New test case.
31191
31192 2001-09-17  Richard Henderson  <rth@redhat.com>
31193
31194         * gcc.dg/array-5.c: Fix VLA decomposition test.
31195
31196 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31197
31198         * gcc.dg/cpp/line5.c: New testcase.
31199
31200 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31201
31202         * gcc.dg/cpp/macro9.c: New test.
31203
31204 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31205
31206         * gcc.c-torture/execute/980223.c: Change type of addr from long
31207         to char *.
31208
31209 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31210
31211         * gcc.c-torture/execute/20010915-1.c: New test.
31212
31213 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31214
31215         * g77.dg/bprob: New directory.
31216         * g77.dg/bprob/bprob.exp: New file.
31217         * g77.dg/bprob/bprob-1.f: New test.
31218         * g77.dg/gcov: New directory.
31219         * g77.dg/gcov/gcov.exp: New file.
31220         * g77.dg/gcov/gcov-1.f: New test.
31221         * g77.dg/gcov/gcov-1.x: New file.
31222
31223 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31224
31225         * gcc.dg/cpp/directiv.c: Update.
31226         * gcc.dg/cpp/undef1.c: Update.
31227
31228 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31229
31230         * gcc.dg/20010912-1.c: New test.
31231
31232 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31233
31234         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31235         language-independent file in lib.
31236         * lib/gcov.exp: New file.
31237
31238 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31239
31240         * gcc.c-torture/compile/20010911-1.c: New test.
31241
31242 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31243
31244         * lib/profopt.exp: New, to support profile-directed optimizations.
31245         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31246         * gcc.misc-tests/bprob-1.c: New test.
31247         * gcc.misc-tests/bprob-2.c: New test.
31248
31249 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31250
31251         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31252         XFAIL and which kinds of gcov output to verify.
31253         * gcc.misc-tests/gcov-4b.x: New file.
31254         * gcc.misc-tests/gcov-5b.x: New file.
31255         * gcc.misc-tests/gcov-6.x: New file.
31256         * gcc.misc-tests/gcov-7.c: New test.
31257         * gcc.misc-tests/gcov-7.x: New file.
31258
31259 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31260
31261         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31262         * gcc.misc-tests/gcov-6.c: New test.
31263
31264 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31265
31266         PR c++/3986
31267         * g++.dg/abi/vbase1.C: New test.
31268
31269 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31270
31271         * objc.dg/method-2.m: New.
31272
31273 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31274
31275         PR c++/4203
31276         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31277         * g++.dg/init/empty1.C: New test.
31278
31279 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31280
31281         * gcc.c-torture/compile/20010903-1.c: New test.
31282
31283 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31284
31285         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31286         for m68k.
31287
31288 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31289
31290         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31291
31292         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31293
31294         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31295
31296 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31297
31298         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31299         for 16-bit 'unsigned int'.
31300
31301 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31302
31303         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31304
31305 2001-08-27  Richard Henderson  <rth@redhat.com>
31306
31307         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31308         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31309
31310 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31311
31312         * gcc.dg/asm-names.c (ymain): New.
31313
31314 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31315
31316         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31317         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31318         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31319
31320 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31321
31322         * gcc.dg/compare5.c: New testcase.
31323
31324 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31325
31326         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
31327         and "In instantiation".
31328
31329 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
31330
31331         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
31332
31333 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
31334
31335         * gcc.misc-tests/gcov.exp: Add support for branch information.
31336         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
31337         * gcc.misc-tests/gcov-4.c: New test.
31338         * gcc.misc-tests/gcov-4b.c: New test.
31339         * gcc.misc-tests/gcov-5b.c: New test.
31340
31341 2001-08-20  Zack Weinberg  <zackw@panix.com>
31342
31343         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
31344         expected to fail.
31345
31346 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31347
31348         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
31349
31350 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
31351
31352         * g++.dg/eh/template1.C: New test.
31353
31354 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
31355
31356         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
31357         Fix thinko.
31358         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31359         for xfail.
31360
31361 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
31362
31363         * lib/g77-dg.exp: Use prune.exp for common procedures
31364         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
31365         * lib/g77.exp: (g77-dg-prune) Remove
31366
31367 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
31368
31369         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
31370
31371 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31372
31373         * g++.dg/template/unify1.C: New test.
31374
31375 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
31376
31377         * g++.dg/abi/empty4.C: New test.
31378
31379 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
31380
31381         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
31382         solaris2.*
31383         * g77.f-torture/compile/pr3743.x: Likewise.
31384
31385 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31386
31387         * g++.dg/other/using-declaration.C: New test.
31388
31389 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31390
31391         * gcc.dg/cpp/tr-sign.c: New testcase.
31392
31393 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31394
31395         * gcc.dg/cpp/19951025-1.c: Revert.
31396         * gcc.dg/cpp/directiv.c: We no longer process directives that
31397         interrupt macro arguments.
31398
31399 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
31400
31401         * gcc.dg/bconstp-1.c: New test.
31402
31403 2001-08-03  Richard Henderson  <rth@redhat.com>
31404
31405         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
31406
31407 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31408
31409         * gcc.dg/cpp/19951025-1.c: Update.
31410
31411 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
31412
31413         * g77.dg/ff90-1.f (s): Fix reference of variable z,
31414         should be x.
31415
31416 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31417
31418         Kill -fhonor-std.
31419         * g++.old-deja/g++.ns/ns14.C: Remove special options.
31420         * g++.old-deja/g++.other/std1.C: Likewise.
31421         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
31422
31423 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
31424
31425         * lib/g77.exp: Load gcc-defs.exp for common procedures
31426         (g77_pass, g77_fail, g77_finish, g77_exit,
31427         ${tool}_check_unsupported_p} Now redundant.  Deleted.
31428
31429 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
31430
31431         * g77.dg/fbackslash.f
31432         * g77.dg/fcase-preserve.f
31433         * g77.dg/ff90-1.f
31434         * g77.dg/ffixed-line-length-0.f
31435         * g77.dg/ffixed-line-length-132.f
31436         * g77.dg/ffixed-line-length-7.f
31437         * g77.dg/ffixed-line-length-72.f
31438         * g77.dg/ffixed-line-length-none.f
31439         * g77.dg/ffree-form-1.f
31440         * g77.dg/fno-backslash.f
31441         * g77.dg/fno-f90-1.f
31442         * g77.dg/fno-fixed-form-1.f
31443         * g77.dg/fno-onetrip.f
31444         * g77.dg/fno-typeless-boz.f
31445         * g77.dg/fno-underscoring.f
31446         * g77.dg/fno-vxt-1.f
31447         * g77.dg/fonetrip.f
31448         * g77.dg/ftypeless-boz.f
31449         * g77.dg/fugly-assumed.f
31450         * g77.dg/funderscoring.f
31451         * g77.dg/fvxt-1.f
31452
31453 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
31454
31455         * objc.dg/fwd-proto-1.m: New.
31456         * objc.dg/local-decl-1.m: New.
31457         * objc.dg/naming-1.m: New.
31458         * objc.dg/naming-2.m: New.
31459         * objc.dg/proto-hier-1.m: New.
31460
31461 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
31462
31463         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
31464         largest-type elements to a struct makes its size grow.
31465
31466 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31467
31468         * g++.dg/abi/vthunk1.C: New test.
31469
31470 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31471
31472         * g++.dg/abi/vbase8-22.C: New test.
31473
31474 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31475
31476         * gcc.dg/cpp/macro8.c: New test.
31477
31478 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31479
31480         * g++.dg/abi/vbase8-21.C: New test.
31481
31482 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31483
31484         * g++.dg/abi/vbase8-10.C: New test.
31485
31486 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31487
31488         * lib/g++.exp (g++_set_ld_library_path): Renamed to
31489         ${tool}_set_ld_library_path.
31490         Changed caller.
31491         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
31492         g++.exp.
31493
31494 2001-07-26  Stan Cox <scox@redhat.com>
31495
31496         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
31497         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
31498         gcc_exit, gcc_check_unsupported_p):
31499         Moved to gcc-deps.exp
31500         * gcc-deps.exp: New file.
31501
31502 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31503
31504         * g++.old-deja/g++.pt/defarg14.C: New test.
31505
31506 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31507
31508         * g++.old-deja/g++.other/lineno5.C: New test.
31509
31510 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31511
31512         * g++.old-deja/g++.pt/crash68.C: New test.
31513
31514 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31515
31516         * g++.old-deja/g++.other/crash42.C: New test.
31517
31518 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31519
31520         * gcc.dg/cpp/extratokens.c: Fix.
31521         * gcc.dg/cpp/skipping2.c: New tests.
31522
31523 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31524
31525         * gcc.c-torture/execute/20010724-1.c: New file.
31526         * gcc.c-torture/execute/20010724-1.x: New file.
31527
31528 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31529
31530         * g++.old-deja/g++.other/cond7.C: New test.
31531
31532 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31533
31534         * g++.old-deja/g++.other/optimize4.C: New test.
31535
31536 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31537
31538         * g++.old-deja/g++.abi/vbase8-5.C: New test.
31539
31540 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
31541
31542         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
31543         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
31544         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
31545         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
31546
31547         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
31548         bug report" message.
31549
31550         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
31551         * g++.dg/ext/instantiate1.C: Move from old-deja.
31552
31553 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
31554
31555         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
31556         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
31557         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
31558         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
31559
31560 2001-07-23  Jeffrey A Law  (law@cygnus.com)
31561
31562         * gcc.c-torture/execute/20010723-1.c: New test.
31563
31564 2001-07-23  Ben Elliston  <bje@redhat.com>
31565
31566         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
31567
31568 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31569
31570         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
31571         i[34567]86-*-*.
31572         Delete handling of ieee_multilib_flags.
31573         Pass -mieee for alpha*-*-* and sh-*-*.
31574         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
31575
31576 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
31577
31578         Remove old-abi tests.
31579         * g++.old-deja/g++.mike/p11116.C: Remove.
31580         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
31581
31582 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
31583
31584         * g77.f-torture/compile/pr3743.f: New test
31585
31586 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
31587
31588         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
31589
31590 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31591
31592         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
31593         g++.old-deja/g++.pt/static6.C: Likewise.
31594         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
31595         supports weak symbols.
31596
31597 2001-07-18  Andreas Jaeger  <aj@suse.de>
31598
31599         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
31600         supported again.
31601
31602 2001-07-18  Andreas Jaeger  <aj@suse.de>
31603
31604         * gcc.dg/iftrap-1.c: Fix target line.
31605
31606 2001-07-17  Richard Henderson  <rth@redhat.com>
31607
31608         * gcc.c-torture/execute/20010717-1.c: New.
31609
31610 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31611
31612         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
31613         tests.
31614
31615 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31616
31617         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
31618
31619 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31620
31621         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
31622         UAC_SIGBUS, UAC_NOPRINT definitions.
31623
31624 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
31625
31626         * objc/execute/object_is_class.m: New test.
31627         * objc/execute/object_is_meta_class.m: New test.
31628
31629 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31630
31631         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
31632         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
31633
31634 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
31635
31636         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
31637         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
31638
31639 2001-07-14  Richard Henderson  <rth@redhat.com>
31640
31641         * gcc.dg/iftrap-1.c: New.
31642
31643 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
31644
31645         * g77.f-torture/execute/intrinsic77.f: New test.
31646
31647 2001-07-11  Janis Johnson <janis@us.ibm.com>
31648
31649         * gcc.misc-tests/gcov-3.c: New test.
31650
31651 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31652
31653         * gcc.c-torture/compile/20010711-1.c,
31654         * gcc.c-torture/compile/20010711-2.c: New tests.
31655
31656 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31657
31658         * gcc.c-torture/execute/20010711-1.c: New test.
31659
31660 2001-07-11  Ben Elliston  <bje@redhat.com>
31661
31662         * g++.old-deja/g++.other/enum5.C: New test.
31663
31664 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
31665
31666         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
31667         (g++-dg-prune): Call prune_gcc_output.
31668         * prune.exp: New file for prune_gcc_output.
31669         * lib/g++.exp, lib/gcc.exp: Load it.
31670
31671 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31672
31673         * gcc.c-torture/compile/20010701-1.c,
31674         g++.old-deja/g++.ext/attrib6.C: New tests.
31675
31676 2001-07-06  Jeffrey A Law  (law@cygnus.com)
31677
31678         * gcc.c-torture/compile/20010706-1.c: New test.
31679
31680 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
31681
31682         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
31683
31684 2001-06-28  Stan Shebs  <shebs@apple.com>
31685
31686         * gcc.dg/pragma-darwin.c: New test.
31687
31688 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31689
31690         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
31691         Solaris 2.[678] system.
31692
31693 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31694
31695         * gcc.dg/20010622-1.c: New test.
31696
31697 2001-06-18  Stan Shebs  <shebs@apple.com>
31698
31699         * objc.dg: New directory.
31700         * objc.dg/dg.exp: New file.
31701         * objc.dg/alias.m: New.
31702         * objc.dg/class-1.m: New.
31703         * objc.dg/class-2.m: New.
31704         * objc.dg/const-str-1.m: New.
31705         * objc.dg/const-str-2.m: New.
31706         * objc.dg/id-1.m: New.
31707         * objc.dg/method-1.m: New.
31708         * objc.dg/super-class-1.m: New.
31709         * lib/objc-dg.exp: New file.
31710
31711 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31712
31713         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
31714         of label name.
31715
31716 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31717
31718         * g++.old-deja/g++.abi/vbase8-9.C: New test.
31719
31720 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31721
31722         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
31723         variable.
31724
31725 2001-06-12  Richard Henderson  <rth@redhat.com>
31726
31727         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
31728
31729 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31730
31731         * g++.old-deja/g++.abi/vbase5.C: New test.
31732         * g++.old-deja/g++.abi/vbase6.C: New test.
31733         * g++.old-deja/g++.abi/vbase7.C: New test.
31734
31735 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31736
31737         * gcc.c-torture/compile/20010610-1.c: New test.
31738
31739 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31740
31741         * g++.old-deja/g++.abi/vbase4.C: New test.
31742
31743 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31744
31745         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
31746         support %f for HC11/HC12 targets.
31747         * gcc.c-torture/execute/930513-1.x: New file, likewise.
31748         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
31749         on HC11/HC12 targets.
31750         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
31751
31752 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31753
31754         * gcc.dg/wchar_t-1.c: New file.
31755         * gcc.dg/wint_t-1.c: Likewise.
31756
31757 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
31758
31759         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
31760
31761 2001-06-11  Richard Henderson  <rth@redhat.com>
31762
31763         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
31764
31765 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31766
31767         * gcc.c-torture/compile/20010611-1.c: New test.
31768
31769 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31770
31771         * gcc.dg/c99-tag-1.c: Add more tests.
31772
31773 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
31774
31775         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
31776         representation on MN10300 and ARM/Thumb.
31777
31778 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
31779
31780         * g77.f-torture/execute/20010610.f: New.
31781
31782 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
31783
31784         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
31785         names.
31786
31787 2001-06-09  Richard Henderson  <rth@redhat.com>
31788
31789         * gcc.c-torture/execute/ashrdi-1.c: New.
31790         * gcc.c-torture/execute/ashldi-1.c: New.
31791         * gcc.c-torture/execute/lshrdi-1.c: New.
31792
31793 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
31794
31795         * objc/execute/load-3.m: Added. Check sending +load to categories,
31796         in addition to classes.
31797
31798 2001-06-08  Stan Shebs  <shebs@apple.com>
31799
31800         * objc/execute/load-2.m: New test.  From Nicola Pero
31801         <n.pero@mi.flashnet.it>.
31802
31803 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
31804
31805         * gcc.c-torture/execute/20010605-2.c: New test.
31806
31807 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31808
31809         * g++.old-deja/g++.abi/vbase2.C: New test.
31810         * g++.old-deja/g++.abi/vbase3.C: New test.
31811
31812 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31813
31814         * g++.old-deja/g++.pt/friend49.C: New test.
31815
31816 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31817
31818         * g++.old-deja/g++.ext/anon3.C: New test.
31819
31820 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
31821
31822         * g++.old-deja/g++.other/conv7.C: New test.
31823
31824 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31825
31826         * gcc.c-torture/compile/20010605-2.c: New test.
31827
31828 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31829
31830         * gcc.c-torture/execute/20010604-1.c: New test.
31831
31832 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
31833
31834         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
31835
31836 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
31837
31838         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
31839         (g++_link_flags): Likewise.
31840         (g++_init): Pass gccpath's value to two previous functions.
31841
31842 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31843
31844         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
31845         Ensure logfile entry matches exec command line.
31846
31847 2001-05-31  Richard Henderson  <rth@redhat.com>
31848
31849         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
31850         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
31851
31852 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
31853
31854         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
31855         compiler for irix6.2
31856
31857 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
31858
31859         * g++.old-deja/g++.other/optimize3.C: New file.
31860
31861 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
31862
31863         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
31864         assemble.
31865
31866 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
31867
31868         * g++.old-deja/g++.other/optimize2.C: New file.
31869
31870 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
31871
31872         * gcc.c-torture/compile/20010518-2.c: New file.
31873         * gcc.c-torture/execute/20010518-1.c: New file.
31874         * gcc.c-torture/execute/20010518-2.c: New file.
31875
31876 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31877
31878         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
31879
31880 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
31881
31882         G++ no longer defines builtins that do not begin with __builtin.
31883         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
31884         * g++.old-deja/g++.brendand/misc13.C: Likewise.
31885         * g++.old-deja/g++.law/builtin1.C: Likewise.
31886         * g++.old-deja/g++.law/cvt2.C: Likewise.
31887         * g++.old-deja/g++.mike/net5.C: Likewise.
31888         * g++.old-deja/g++.other/builtins1.C: Likewise.
31889         * g++.old-deja/g++.other/builtins2.C: Likewise.
31890         * g++.old-deja/g++.other/builtins3.C: Likewise.
31891         * g++.old-deja/g++.other/builtins4.C: Likewise.
31892         * g++.old-deja/g++.other/inline8.C: Likewise.
31893         * g++.old-deja/g++.robertl/eb39.C: Likewise.
31894
31895 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
31896
31897         * g++.old-deja/g++.pt/using1.C: Adjust.
31898         * g++.old-deja/g++.pt/using2.C: New test.
31899
31900 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31901
31902         * gcc.dg/cpp/charconst.c: New tests.
31903         * gcc.dg/cpp/escape.c: New tests.
31904         * gcc.dg/cpp/escape-1.c: New tests.
31905         * gcc.dg/cpp/escape-2.c: New tests.
31906         * gcc.dg/cpp/ucs.c: New tests.
31907
31908 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
31909
31910         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
31911         native compiler for irix6.5.
31912
31913 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
31914
31915         * lib/g++.exp (g++_include_flags): Use args to compute
31916         get_multilibs.
31917         (g++_link_flags): Likewise.
31918         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
31919
31920 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31921
31922         * gcc.dg/c90-hexfloat-1.c: Add more tests.
31923
31924 2001-05-21  Geoff Keating  <geoffk@redhat.com>
31925
31926         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
31927         this file.
31928
31929 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31930
31931         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
31932         STACK_SIZE;
31933         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
31934         to STACK_SIZE; Use it to define size of add_histo array.
31935         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
31936         to STACK_SIZE.
31937         (f): Use GITT_SIZE to define size of gitt local table.
31938         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
31939         to STACK_SIZE; Use it to define size of bytemem array.
31940
31941 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31942
31943         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
31944         on 68HC11/HC12 due to the asm instruction.
31945         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
31946         * gcc.c-torture/compile/920520-1.x: Likewise.
31947         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
31948         on 68HC11/HC12 because the function is larger than 64K.
31949         * gcc.c-torture/compile/961203-1.x: New file, this test fails
31950         on 68HC11/HC12 because the structure is too large.
31951
31952 2001-05-20  Richard Henderson  <rth@redhat.com>
31953
31954         * gcc.c-torture/execute/20010520-1.c: New.
31955
31956 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31957
31958         * g++.old-deja/g++.warn/compare1.C: New test.
31959         * gcc.dg/compare4.c: New test.
31960
31961 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
31962
31963         * g++.old-deja/g++.other/optimize1.C: New test.
31964
31965 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31966
31967         * g++.old-deja/g++.pt/spec41.C: New test.
31968
31969 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
31970
31971         * gcc.c-torture/compile/20010114-1.x: Remove.
31972
31973 2001-05-18  Stan Shebs  <shebs@apple.com>
31974
31975         * gcc.c-torture/compile/20010518-1.c: New test.
31976
31977 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
31978
31979         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
31980         * g++.old-deja/g++.pt/crash67.C: New test.
31981
31982 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
31983
31984         * g++.old-deja/g++.other/debug9.C: New test.
31985
31986 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
31987
31988         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
31989
31990 2001-05-16  Jan Hubicka  <jh@suse.cz>
31991
31992         * gcc.c-torture/compile/20010516-1.c: New test.
31993
31994 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31995
31996         * g++.old-deja/g++.other/crash41.C: New test.
31997
31998 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
31999
32000         * g++.old-deja/g++.pt/crash66.C: New test.
32001
32002 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32003
32004         * g++.old-deja/g++.robertl/eb27.C: Convert.
32005
32006 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32007
32008         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32009         declaration being redundant.
32010
32011 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32012
32013         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32014
32015 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32016
32017         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32018
32019 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32020
32021         * lib/g++.exp: Use testsuite_flags.
32022
32023 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32024
32025         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32026
32027 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32028
32029         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32030
32031 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32032
32033         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32034
32035 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32036
32037         * gcc.c-torture/compile/20010313-1.c: New test.
32038
32039 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32040
32041         * gcc.dg/cpp/direct2.c: New test.
32042         * gccq.dg/cpp/direct2s.c: New test.
32043
32044         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32045
32046 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32047
32048         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32049         * g++.old-deja/g++.other/op3.C: Likewise.
32050
32051 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32052
32053         * gcc.dg/cpp/syshdr.h: New file.
32054         * gcc.dg/cpp/sysmac1.c: Update.
32055         * gcc.dg/cpp/sysmac2.c: Update.
32056
32057 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32058
32059         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32060
32061 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32062
32063         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32064         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32065
32066 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32067
32068         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32069
32070 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32071
32072         * lib/g++.exp (g++_include_flags): Don't use any special flags
32073         if TESTING_IN_BUILD_TREE is not defined.
32074         (g++_init): Use a plain 'c++' as the compiler if
32075         TESTING_IN_BUILD_TREEE is not defined.
32076
32077 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32078
32079         * g++.old-deja/g++.eh/catch13.C: New test.
32080         * g++.old-deja/g++.eh/catch14.C: New test.
32081
32082 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32083
32084         * gcc.dg/cpp/tr-define.c: New test.
32085
32086 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32087
32088         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32089         <stdlib.h>, not <malloc.h>.
32090
32091 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32092
32093         * g++.old-deja/g++.ns/template17.C: New test.
32094
32095 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32096
32097         * g++.old-deja/g++.pt/ref4.C: New test.
32098
32099 2001-04-30  Richard Henderson  <rth@redhat.com>
32100
32101         * gcc.dg/20000724-1.c: Revert last change.
32102
32103 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32104
32105         * g77.f-torture/execute/20010430.f: New test.
32106
32107 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32108
32109         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32110
32111 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32112
32113         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32114
32115 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32116
32117         * g++.old-deja/g++.eh/crash6.C: New test.
32118
32119 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32120
32121         * g++.old-deja/g++.other/warn7.C: New test.
32122
32123 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32124
32125         * g++.old-deja/g++.other/defarg9.C: New test.
32126
32127 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32128
32129         * g77.f-torture/compile/20010426.f: New test.
32130         * g77.f-torture/execute/20010426.f: New test.
32131
32132 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32133
32134         * g77.f-torture/compile/20000629-1.x: Remove - error
32135         has been fixed.
32136
32137 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32138
32139         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32140         Tweak slightly to work with g++.dg framework.
32141         * g++.dg/special/ecos.exp: Run initp1.C test.
32142         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32143
32144         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32145         its linker doesn't give line numbers either.
32146         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32147
32148 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32149
32150         * g++.old-deja/g++.other/lex1.C: New test.
32151
32152 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32153
32154         * gcc.dg/noncompile/20010425-1.c: New test.
32155
32156 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32157
32158         * g++.old-deja/g++.pt/mangle2.C: New test.
32159
32160 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32161
32162         * gcc.dg/format/plus-1.c: New test.
32163
32164 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32165
32166         * gcc.dg/20010423-1.c: New test.
32167
32168 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32169
32170         * gcc.c-torture/execute/20010422-1.c: New test.
32171
32172 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32173
32174         * g++.old-deja/g++.ns/type2.C: New test.
32175
32176 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32177
32178         * g++.old-deja/g++.other/perf1.C: New test.
32179
32180 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32181
32182         * gcc.dg/c99-func-2.c: Remove xfail.
32183         * gcc.dg/c99-func-3.c: Remove xfail.
32184         * gcc.dg/c99-func-4.c: Remove xfail.
32185
32186 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32187
32188         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32189
32190 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32191
32192         * gcc.c-torture/compile/20010423-1.c: New test.
32193
32194 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32195
32196         * g++.old-deja/g++.pt/typename28.C: New test.
32197
32198 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32199
32200         * g++.old-deja/g++.abi/empty2.C: New test.
32201         * g++.old-deja/g++.abi/empty3.C: New test.
32202
32203 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32204
32205         * g++.old-deja/g++.other/comdat2.C: New test.
32206         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32207
32208 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32209
32210         * g++.old-deja/g++.other/overload14.C: New test.
32211
32212 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32213
32214         * g++.old-deja/g++.other/lookup23.C: New test.
32215
32216 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32217
32218         * gcc.c-torture/execute/20010403-1.c: New test.
32219
32220 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32221             Mark Mitchell  <mark@codesourcery.com>
32222
32223         * lib/old-dejagnu.exp: Don't delete output of executable.
32224         Add .exe suffix to executables.
32225
32226 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32227
32228         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32229
32230 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32231
32232         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32233
32234 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32235
32236         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32237         * g++.old-deja/g++.abi/crash1.C: New test.
32238
32239 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32240
32241         * g++.old-deja/g++.other/crash40.C: New test.
32242
32243 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32244
32245         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32246
32247 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32248
32249         * g++.old-deja/g++.other/warn6.C: New test.
32250
32251 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32252
32253         * g++.old-deja/g++.robertl/eb42.C: Same.
32254
32255 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32256
32257         * gcc.dg/wtr-conversion-1.c: New testcase.
32258
32259 2001-04-10  Richard Henderson  <rth@redhat.com>
32260
32261         * g++.old-deja/g++.other/array5.C: New.
32262
32263 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32264
32265         * gcc.c-torture/execute/20010408-1.c: New test.
32266
32267 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32268
32269         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32270         headers and constructs.
32271         * g++.old-deja/g++.robertl/eb79.C: Same.
32272         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32273         * g++.old-deja/g++.robertl/eb73.C: Same.
32274         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32275         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32276         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32277         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32278         * g++.old-deja/g++.robertl/eb44.C: Same.
32279         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32280         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32281         * g++.old-deja/g++.robertl/eb39.C: Same.
32282         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32283         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32284         * g++.old-deja/g++.robertl/eb30.C: Same.
32285         * g++.old-deja/g++.robertl/eb3.C: Same.
32286         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32287         * g++.old-deja/g++.robertl/eb21.C: Same.
32288         * g++.old-deja/g++.robertl/eb15.C: Same.
32289         * g++.old-deja/g++.robertl/eb118.C: Same.
32290         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32291         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32292         * g++.old-deja/g++.robertl/eb109.C: Same.
32293         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32294         * g++.old-deja/g++.mike/rtti1.C: Same.
32295         * g++.old-deja/g++.mike/p658.C: Same.
32296         * g++.old-deja/g++.mike/net46.C: Same.
32297         * g++.old-deja/g++.mike/net34.C: Same.
32298         * g++.old-deja/g++.mike/memoize1.C: Same.
32299         * g++.old-deja/g++.mike/eh2.C: Same.
32300         * g++.old-deja/g++.law/weak.C: Same.
32301         * g++.old-deja/g++.law/visibility7.C: Same.
32302         * g++.old-deja/g++.law/visibility25.C: Same.
32303         * g++.old-deja/g++.law/visibility22.C: Same.
32304         * g++.old-deja/g++.law/visibility2.C: Same.
32305         * g++.old-deja/g++.law/visibility17.C: Same.
32306         * g++.old-deja/g++.law/visibility13.C: Same.
32307         * g++.old-deja/g++.law/visibility10.C: Same.
32308         * g++.old-deja/g++.law/visibility1.C: Same.
32309         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32310         * g++.old-deja/g++.law/vbase1.C: Same.
32311         * g++.old-deja/g++.law/operators32.C: Same.
32312         * g++.old-deja/g++.law/nest3.C: Same.
32313         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32314         * g++.old-deja/g++.law/except5.C (main): Same.
32315         * g++.old-deja/g++.law/cvt7.C (run): Same.
32316         * g++.old-deja/g++.law/cvt2.C: Same.
32317         * g++.old-deja/g++.law/cvt16.C: Same.
32318         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32319         * g++.old-deja/g++.law/ctors17.C (main): Same.
32320         * g++.old-deja/g++.law/ctors13.C: Same.
32321         * g++.old-deja/g++.law/ctors12.C (main): Same.
32322         * g++.old-deja/g++.law/ctors10.C: Same.
32323         * g++.old-deja/g++.law/code-gen5.C: Same.
32324         * g++.old-deja/g++.law/bad-error7.C: Same.
32325         * g++.old-deja/g++.law/arm9.C: Same.
32326         * g++.old-deja/g++.law/arm12.C: Same.
32327         * g++.old-deja/g++.law/arg8.C: Same.
32328         * g++.old-deja/g++.law/arg1.C: Same.
32329         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
32330         * g++.old-deja/g++.jason/template31.C: Same.
32331         * g++.old-deja/g++.jason/template24.C (main): Same.
32332         * g++.old-deja/g++.jason/2371.C: Same.
32333         * g++.old-deja/g++.eh/new2.C: Same.
32334         * g++.old-deja/g++.eh/new1.C: Same.
32335         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
32336         * g++.old-deja/g++.brendan/nest21.C (main): Same.
32337         * g++.old-deja/g++.brendan/err-msg3.C: Same.
32338         * g++.old-deja/g++.brendan/crash62.C: Same.
32339         * g++.old-deja/g++.brendan/crash52.C: Same.
32340         * g++.old-deja/g++.brendan/crash49.C (main): Same.
32341         * g++.old-deja/g++.brendan/crash38.C: Same.
32342         * g++.old-deja/g++.brendan/crash15.C (main): Same.
32343         * g++.old-deja/g++.brendan/copy9.C: Same.
32344
32345 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
32346
32347         * gcc.c-torture/execute/20001203-2.c (memset):
32348         Count argument is of type __SIZE_TYPE__.
32349
32350 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
32351
32352         * gcc.c-torture/compile/20010404-1.c: New test.
32353
32354 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
32355
32356         * gcc.c-torture/compile/20010326-1.c: New test.
32357
32358 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
32359
32360         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
32361         peculiarities of the SH.
32362         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
32363
32364 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32365
32366         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
32367         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
32368         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
32369
32370 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32371
32372         * g77.f-torture/compile/20010321-1.f: New test.
32373
32374 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32375
32376         * gcc.c-torture/compile/20010329-1.c: New test.
32377
32378 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32379
32380         * gcc.c-torture/execute/20010329-1.c: New test.
32381
32382 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32383
32384         * g++.old-deja/g++.other/eh4.C: Fix typo.
32385
32386 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32387
32388         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
32389
32390 2001-03-28  Philip Blundell  <philb@gnu.org>
32391
32392         * gcc.c-torture/compile/20010328-1.c: New test.
32393
32394 2001-03-27  Richard Henderson  <rth@redhat.com>
32395
32396         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
32397         * g++.old-deja/g++.eh/vbase3.C: Likewise.
32398
32399 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
32400
32401         * gcc.c-torture/compile/20010327-1.c: New test.
32402
32403 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32404
32405         * g++.old-deja/g++.other/friend12.C: New test.
32406         * g++.old-deja/g++.other/friend9.C: Expect no errors.
32407         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
32408
32409 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32410
32411         * gcc.c-torture/execute/20010325-1.c: New test.
32412
32413 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
32414
32415         * g++.old-deja/g++.other/mangle3.C: New test.
32416
32417 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
32418
32419         * g++.old-deja/g++.other/anon8.C: New test.
32420
32421 2001-03-20  Philip Blundell  <philb@gnu.org>
32422
32423         * gcc.c-torture/compile/20010320-1.c: New test.
32424
32425 2001-03-17  Richard Henderson  <rth@redhat.com>
32426
32427         * g++.old-deja/g++.other/eh4.C: Add expected error text.
32428
32429 2001-03-15  Geoff Keating  <geoff@redhat.com>
32430
32431         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
32432         tests on AIX.
32433
32434 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
32435
32436         * g++.old-deja/g++.other/eh4.C: New test.
32437
32438 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32439
32440         * gcc.dg/cpp/mi1.c: Update.
32441
32442 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
32443
32444         * g++.old-deja/g++.other/regstack.C: New test.
32445
32446 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32447
32448         * g++.old-deja/g++.other/ref4.C: New test.
32449
32450 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
32451
32452         * objc/execute/va_method.m: Added.
32453         * objc/execute/IMP.m: Added.
32454         * objc/execute/_cmd.m: Added.
32455         * objc/execute/accessing_ivars.m: Added.
32456         * objc/execute/class-1.m: Added.
32457         * objc/execute/class-10.m: Added.
32458         * objc/execute/class-11.m: Added.
32459         * objc/execute/class-12.m: Added.
32460         * objc/execute/class-13.m: Added.
32461         * objc/execute/class-14.m: Added.
32462         * objc/execute/class-2.m: Added.
32463         * objc/execute/class-3.m: Added.
32464         * objc/execute/class-4.m: Added.
32465         * objc/execute/class-5.m: Added.
32466         * objc/execute/class-6.m: Added.
32467         * objc/execute/class-7.m: Added.
32468         * objc/execute/class-8.m: Added.
32469         * objc/execute/class-9.m: Added.
32470         * objc/execute/class-tests-1.h
32471         * objc/execute/class-tests-2.h
32472         * objc/execute/compatibility_alias.m: Added.
32473         * objc/execute/encode-1.m: Added.
32474         * objc/execute/formal_protocol-1.m: Added.
32475         * objc/execute/formal_protocol-2.m: Added.
32476         * objc/execute/formal_protocol-3.m: Added.
32477         * objc/execute/formal_protocol-4.m: Added.
32478         * objc/execute/formal_protocol-5.m: Added.
32479         * objc/execute/formal_protocol-6.m: Added.
32480         * objc/execute/formal_protocol-7.m: Added.
32481         * objc/execute/informal_protocol.m: Added.
32482         * objc/execute/initialize.m: Added.
32483         * objc/execute/load.m: Added.
32484         * objc/execute/many_args_method.m: Added.
32485         * objc/execute/nested-3.m: Added.
32486         * objc/execute/no_clash.m: Added.
32487         * objc/execute/private.m: Added.
32488         * objc/execute/redefining_self.m: Added.
32489         * objc/execute/root_methods.m: Added.
32490         * objc/execute/selector-1.m: Added.
32491         * objc/execute/static-1.m: Added.
32492         * objc/execute/static-2.m: Added.
32493         * objc/execute/va_method.m: Added.
32494
32495 2001-03-10  Richard Henderson  <rth@redhat.com>
32496
32497         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
32498
32499 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32500
32501         * g++.old-deja/g++.other/crash31.C: XFAIL.
32502         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
32503         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
32504         * gcc.c-torture/execute/20010123-1.x: XFAIL.
32505         * gcc.c-torture/execute/20010124-1.x: XFAIL.
32506         * gcc.dg/sequence-pt-1.c: XFAIL one test.
32507
32508 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32509
32510         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
32511
32512 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32513
32514         * gcc.dg/20000724-1.c: Don't use multiline strings.
32515
32516 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32517
32518         * objc/execute/string1.m, objc/execute/string2.m: Compare the
32519         result of -cString against what we expect it to be; don't just
32520         print it out for no one to read.
32521
32522         * objc/execute/string3.m, objc/execute/string4.m: New tests.
32523         Based on testcases provided by Nicola Pero.
32524
32525 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32526
32527         * gcc.dg/cpp/macro7.c: New test.
32528
32529 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32530
32531         * gcc.dg/cpp/multiline.c: Update.
32532
32533 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32534
32535         * g++.old-deja/g++.other/enum3.C: New test.
32536
32537 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32538
32539         * g++.old-deja/g++.other/pod1.C: New test.
32540
32541 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32542
32543         * g++.old-deja/g++.ext/overload1.C: New test.
32544
32545 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32546
32547         * g++.old-deja/g++.pt/using1.C: New test.
32548
32549 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32550
32551         * g++.old-deja/g++.other/using9.C: New test.
32552
32553 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
32554
32555         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
32556
32557         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
32558
32559 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
32560
32561         * g++.old-deja/g++.ext/realpt1.C: Remove.
32562
32563 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
32564
32565         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
32566
32567 2001-02-26  Will Cohen  <wcohen@redhat.com>
32568
32569         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
32570
32571 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
32572
32573         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
32574         templatized constructors.
32575
32576 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32577
32578         * gcc.c-torture/execute/20010224-1.c: New test.
32579
32580 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
32581
32582         * gcc.c-torture/execute/20010222-1.c: New test.
32583
32584 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
32585
32586         * g++.old-deja/g++.other/inline20.C: New test.
32587
32588 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
32589
32590         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
32591
32592 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32593
32594         * g++.old-deja/g++.other/lookup22.C: New test.
32595
32596 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
32597
32598         * g77.dg: New directory.
32599         * g77.dg/20010216-1.f: New test case.
32600         * g77.dg/dg.exp: New driver.
32601         * lib/g77-dg.exp: New driver library.
32602
32603 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32604
32605         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
32606
32607 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
32608
32609         * g++.old-deja/g++.other/decl9.C: New test.
32610
32611 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
32612
32613         * g++.old-deja/g++.other/init16.C: Update the test so that it does
32614         not need <string> and also tests the initialization at runtime.
32615
32616 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32617
32618         * gcc.c-torture/execute/longlong.c: New test.
32619
32620 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32621
32622         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
32623
32624 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32625
32626         * gcc.c-torture/execute/920302-1.c (execute):
32627         Change argument type to short.
32628
32629 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32630
32631         * g++.old-deja/g++.pt/deduct6.C: New test.
32632
32633 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32634
32635         * g++.old-deja/g++.pt/deduct5.C: New test.
32636
32637 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
32638
32639         * gcc.c-torture/execute/20010209-1.c: New test.
32640
32641 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32642
32643         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
32644
32645 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
32646
32647         * g++.dg/vtgc1.C: Update for new ABI.
32648
32649         * consistency.vlad: New directory, 1665 files.
32650
32651 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32652
32653         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
32654         return type.
32655         * gcc.dg/cpp/digraphs.c: Declare puts.
32656
32657 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32658
32659         * g++.old-deja/g++.other/warn5.C: New test.
32660
32661 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32662
32663         * g++.old-deja/g++.pt/spec40.C: New test.
32664
32665 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32666
32667         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
32668         case.
32669         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
32670
32671 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
32672
32673         * gcc.c-torture/compile/20010209-1.c: New test.
32674
32675 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
32676
32677         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
32678         excess errors message but not if it crashes.
32679         * g++.old-deja/g++.other/crash27.C: Likewise.
32680         * g++.old-deja/g++.other/crash28.C: Likewise.
32681         * g++.old-deja/g++.other/crash30.C: Likewise.
32682         * g++.old-deja/g++.other/crash32.C: Likewise.
32683         * g++.old-deja/g++.other/crash35.C: Likewise.
32684         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32685
32686 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32687
32688         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
32689         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
32690         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
32691         g77.f-torture/execute/execute.exp,
32692         g77.f-torture/noncompile/noncompile.exp,
32693         gcc.c-torture/execute/execute.exp,
32694         gcc.c-torture/execute/memcheck/memcheck.exp,
32695         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
32696         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
32697         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
32698         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
32699         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
32700         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
32701         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32702         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
32703         Remove bug reporting instructions with ancient email addresses.
32704
32705 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32706
32707         * gcc.dg/20010202-1.c: New test.
32708         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
32709
32710 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
32711
32712         * g++.dg/stdbool-if.C: New test.
32713
32714 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
32715
32716         * objc/execute/fdecl.m: Added main().
32717
32718 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32719
32720         * gcc.c-torture/execute/20010206-1.c: New test.
32721
32722 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32723
32724         * gcc.dg/cpp/avoidpaste1.c: Update.
32725
32726 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
32727
32728         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
32729         Pero <nicola@brainstorm.co.uk>.
32730         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
32731
32732 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
32733
32734         * g++.old-deja/g++.pt/spec39.C: New test.
32735
32736 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
32737
32738         * gcc.c-torture/compile/20010202-1.c: New test.
32739
32740 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
32741
32742         * g++.old-deja/g++.abi/primary2.C: New test.
32743         * g++.old-deja/g++.abi/primary3.C: New test.
32744         * g++.old-deja/g++.abi/primary4.C: New test.
32745         * g++.old-deja/g++.abi/primary5.C: New test.
32746         * g++.old-deja/g++.abi/vtable3.h: New test.
32747         * g++.old-deja/g++.abi/vtable3a.C: New test.
32748         * g++.old-deja/g++.abi/vtable3b.C: New test.
32749         * g++.old-deja/g++.abi/vtable3c.C: New test.
32750         * g++.old-deja/g++.abi/vtable3d.C: New test.
32751         * g++.old-deja/g++.abi/vtable3e.C: New test.
32752         * g++.old-deja/g++.abi/vtable3f.C: New test.
32753         * g++.old-deja/g++.abi/vtable3g.C: New test.
32754         * g++.old-deja/g++.abi/vtable3h.C: New test.
32755         * g++.old-deja/g++.abi/vtable3i.C: New test.
32756         * g++.old-deja/g++.abi/vtable3j.C: New test.
32757         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
32758
32759 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
32760
32761         * g++.old-deja/g++.other/anon6.C: New test.
32762         * g++.old-deja/g++.other/anon7.C: New test.
32763
32764 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32765
32766         * gcc.dg/cpp/avoidpaste2.c: New tests.
32767
32768 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
32769
32770         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
32771
32772 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
32773
32774         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
32775         DECIMAL_DIG cases for Irix."
32776
32777 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
32778
32779         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
32780
32781 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32782
32783         * gcc.dg/c99-tag-1.c: New test.
32784
32785 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32786
32787         * gcc.dg/cpp/tr-warn1.c: Add tests.
32788
32789 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32790
32791         * gcc.dg/cpp/avoidpaste1.c: Update.
32792         * gcc.dg/cpp/paste4.c: Update.
32793
32794 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
32795
32796         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
32797         cases for Irix.
32798
32799 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32800
32801         * g++.old-deja/g++.other/inline19.C: New test.
32802
32803 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32804
32805         * gcc.dg/Wlarger-than.c: New test.
32806
32807 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32808
32809         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
32810
32811 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
32812
32813         * gcc.c-torture/execute/20010129-1.c: New test.
32814         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
32815
32816 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32817
32818         * gcc.dg/cpp/avoidpaste1.c: Test case.
32819
32820 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
32821
32822         * g++.old-deja/g++.other/inline18.C: New test.
32823
32824 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32825
32826         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
32827         and __builtin_putchar.
32828
32829 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
32830
32831         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
32832         tests.
32833
32834 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
32835
32836         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
32837         floating point number rounding mode to round to the nearest
32838         representable mode.
32839
32840 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
32841
32842         * g++.old-deja/g++.other/mangle2.C: New test.
32843
32844 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32845
32846         * gcc.c-torture/compile/20010124-1.c: New test.
32847
32848 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
32849
32850         * g++.old-deja/g++.pt/spec38.C: New test.
32851
32852 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32853
32854         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
32855         "Build don't run".
32856
32857 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32858
32859         * gcc.c-torture/execute/20010123-1.c: New test.
32860
32861 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32862
32863         * g++.old-deja/g++.pt/spec37.C: New test.
32864
32865 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32866
32867         * g++.old-deja/g++.pt/overload14.C: New test.
32868
32869 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32870
32871         * gcc.c-torture/execute/20010122-1.c: New test, exercise
32872         __builtin_return_address.
32873
32874 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
32875
32876         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
32877         * g++.old-deja/g++.pt/spec35.C: New test.
32878         * g++.old-deja/g++.pt/spec36.C: New test.
32879
32880 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
32881
32882         * gcc.c-torture/compile/20010118-1.c: New test.
32883
32884 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
32885
32886         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
32887
32888 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32889
32890         * gcc.c-torture/execute/20010119-1.c: New test.
32891
32892 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32893
32894         * g++.old-deja/g++.other/vbase5.C: New test.
32895
32896 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32897
32898         * gcc.c-torture/execute/20010118-1.c: New test.
32899
32900 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32901
32902         * g++.old-deja/g++.pt/deduct3.C: New test.
32903
32904 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32905
32906         * g++.old-deja/g++.pt/spec34.C: New test.
32907
32908 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
32909
32910         * g77.f-torture/compile/20000601-2.f: New test.
32911
32912 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32913
32914         * g++.old-deja/g++.other/init17.C: New test.
32915
32916 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
32917
32918         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
32919
32920 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32921
32922         * g++.old-deja/g++.pt/unify8.C: New test.
32923
32924 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32925
32926         * g++.old-deja/g++.abi/vbase1.C: New test.
32927
32928 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
32929
32930         * g++.old-deja/g++.pt/crash65.C: New test.
32931
32932 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
32933
32934         * gcc.dg/cpp/assembl2.S: New test case.
32935
32936 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
32937
32938         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
32939         are supported.
32940
32941 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32942
32943         * g++.old-deja/g++.other/builtins1.C: New test.
32944         * g++.old-deja/g++.other/builtins2.C: Likewise.
32945         * g++.old-deja/g++.other/builtins3.C: Likewise.
32946         * g++.old-deja/g++.other/builtins4.C: Likewise.
32947
32948 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
32949
32950         * gcc.c-torture/compile/20010117-1.c: New test.
32951         * gcc.c-torture/compile/20010117-2.c: New test.
32952
32953 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32954
32955         * g77.f-torture/execute/20010116.[fx]: New test,
32956         XFAIL on i?86-*-*.
32957         * g77.f-torture/compile/20010115.f: Indicate it's
32958         a test for PR fortran/1636.
32959
32960 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
32961
32962         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
32963
32964 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32965
32966         * g77.f-torture/compile/20010115.f: New test.
32967
32968 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
32969
32970         * g++.old-deja/g++.pt/nontype5.C: New test.
32971
32972 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32973
32974         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
32975         have an equivalent working one below it.
32976
32977 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32978
32979         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
32980         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
32981
32982 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
32983
32984         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
32985         message containing "init_priority".
32986         (conpr-2.C): Likewise.
32987         (conpr-3.C): Likewise.
32988         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
32989
32990 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32991
32992         * gcc.c-torture/execute/20010114-2.c: New test.
32993
32994 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
32995
32996         * gcc.c-torture/compile/20010114-1.c: New test.
32997         * gcc.c-torture/compile/20010114-1.x: Xfail.
32998         * gcc.c-torture/compile/20010114-2.c: New test.
32999         * gcc.c-torture/execute/20010114-1.c: New test.
33000         * gcc.dg/trunc-1.c: New test.
33001         * gcc.dg/uninit-B.c: New test.
33002
33003 2001-01-13  Nick Clifton  <nickc@redhat.com>
33004
33005         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33006         target.
33007
33008 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33009
33010         * gcc.c-torture/compile/20010113-1.c: New test.
33011
33012 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33013
33014         * gcc.c-torture/compile/20001212-1.c: New test.
33015
33016 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33017
33018         * gcc.dg/cpp/widestr1.c: Update.
33019         * gcc.dg/cpp/prag-imp.c: Remove.
33020
33021 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33022
33023         * gcc.c-torture/execute/20000801-3.x: Remove.
33024         * gcc.dg/c90-init-1.c: New test.
33025         * gcc.dg/c99-init-1.c: New test.
33026         * gcc.dg/c99-init-2.c: New test.
33027         * gcc.dg/gnu99-init-1.c: New test.
33028
33029 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33030
33031         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33032         testing that no relevant ones were found.
33033
33034 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33035
33036         * g++.old-deja/g++.pt/cast2.C: New test.
33037
33038 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33039
33040         * g++.old-deja/g++.pt/friend47.C: New test.
33041
33042 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33043
33044         * g++.old-deja/g++.pt/instantiate13.C: New test.
33045
33046 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33047
33048         * g++.old-deja/g++.other/defarg7.C: New test.
33049         * g++.old-deja/g++.other/defarg8.C: New test.
33050
33051 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33052
33053         * g++.old-deja/g++.pt/crash64.C: New test.
33054
33055 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33056
33057         * g++.old-deja/g++.pt/crash63.C: New test.
33058
33059 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33060
33061         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33062
33063 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33064
33065         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33066
33067 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33068
33069         * g++.old-deja/g++.pt/error3.C: New test.
33070
33071 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33072
33073         * g++.old-deja/g++.other/crash39.C: New test.
33074
33075 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33076
33077         * g++.old-deja/g++.other/vbase4.C: New test.
33078
33079 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33080
33081         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33082         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33083         * gcc.dg/special/special.exp: New test driver which will check
33084         for alias support for the above test.
33085
33086 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33087
33088         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33089         problems on small machines.
33090         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33091         parameterize.
33092
33093 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33094
33095         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33096         mips.
33097         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33098
33099 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33100
33101         * g++.old_deja/g++.pt/using8.C: New test.
33102
33103 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33104
33105         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33106
33107 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33108
33109         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33110         where a failure is expected.
33111         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33112
33113 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33114
33115         * g++.old_deja/g++.pt/instantiate12.C: New test.
33116
33117 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33118
33119         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33120         start of structs.
33121         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33122         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33123         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33124         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33125         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33126         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33127         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33128         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33129         * g++.old-deja/g++.eh/spec6.C: Likewise.
33130         * g++.old-deja/g++.jason/crash3.C: Likewise.
33131         * g++.old-deja/g++.law/ctors11.C: Likewise.
33132         * g++.old-deja/g++.law/ctors17.C: Likewise.
33133         * g++.old-deja/g++.law/ctors5.C: Likewise.
33134         * g++.old-deja/g++.law/ctors9.C: Likewise.
33135         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33136         * g++.old-deja/g++.mike/net22.C: Likewise.
33137         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33138         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33139         * g++.old-deja/g++.mike/virt3.C: Likewise.
33140         * g++.old-deja/g++.niklas/t128.C: Likewise.
33141         * g++.old-deja/g++.other/anon4.C: Likewise.
33142         * g++.old-deja/g++.other/using1.C: Likewise.
33143         * g++.old-deja/g++.other/warn3.C: Likewise.
33144         * g++.old-deja/g++.pt/t37.C: Likewise.
33145         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33146         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33147
33148 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33149
33150         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33151
33152 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33153
33154         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33155
33156 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33157
33158         * gcc.c-torture/compile/20010107-1.c: New test.
33159
33160 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33161
33162         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33163
33164 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33165
33166         * gcc.dg/format/format.h: New file.
33167         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33168         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33169         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33170         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33171         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33172         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33173         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33174         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33175         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33176         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33177         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33178         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33179         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33180         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33181         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33182         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33183         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33184         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33185         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33186         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33187         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33188         instead of declaring standard types, macros and functions in each
33189         test.
33190
33191 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33192
33193         * gcc.c-torture/execute/20010106-1.c: New test.
33194
33195 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33196
33197         * gcc.dg/format/format.exp: New file.
33198         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33199         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33200         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33201         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33202         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33203         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33204         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33205         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33206         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33207         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33208         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33209         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33210         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33211         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33212         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33213         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33214         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33215         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33216         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33217         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33218         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33219         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33220         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33221         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33222         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33223         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33224         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33225         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33226         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33227         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33228         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33229         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33230         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33231         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33232         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33233         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33234         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33235         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33236         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33237         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33238         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33239         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33240
33241 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33242
33243         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33244         account.
33245
33246 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33247
33248         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33249
33250 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33251
33252         * g++.old-deja/g++.pt/crash62.C: New test.
33253
33254 2001-01-04  Richard Henderson  <rth@redhat.com>
33255
33256         * gcc.dg/20000926-1.c: Update expected warnings.
33257         * gcc.dg/array-2.c: Likewise.
33258         * gcc.dg/array-4.c: Also validate flexible array members.
33259         * gcc.dg/c99-flex-array-1.c: New.
33260
33261 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33262
33263         * gcc.c-torture/compile/20001222-1.x: Remove.
33264
33265 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33266
33267         * gcc.c-torture/execute/built-in-setjmp.c: New.
33268
33269 2001-01-03  Richard Henderson  <rth@redhat.com>
33270
33271         * gcc.dg/940510-1.c: Update expected error wording.
33272         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33273
33274 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33275
33276         * lib/target-supports.exp (check_alias_available): Modified to
33277         indicate aliases not supported if only weak aliases are supported.
33278
33279 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33280
33281         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33282         Turn on cmpstrsi checks for __pj__ and __i370__.
33283
33284 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33285
33286         * g++.old-deja/g++.other/virtual11.C: New test.
33287
33288 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33289
33290         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33291
33292 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33293
33294         * gcc.c-torture/compile/20010102-1.c: New test.
33295
33296 2001-01-02  Andreas Jaeger  <aj@suse.de>
33297
33298         * gcc.dg/noreturn-3.c: New test.
33299
33300         * gcc.dg/noreturn-4.c: New test.
33301
33302 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33303
33304         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33305         __builtin_fputc and __builtin_fwrite.
33306
33307 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33308
33309         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33310         signed char, not default char.
33311
33312 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33313
33314         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33315
33316 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33317
33318         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33319
33320 2000-12-29  Richard Henderson  <rth@redhat.com>
33321
33322         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33323         (__cyg_profile_func_exit): Define.
33324
33325 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33326
33327         * g++.dg/vtgc1.C: New test.
33328
33329 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
33330
33331         * gcc.dg/noncompile/20001228-1.c: New test.
33332
33333         * gcc.dg/20001228-1.c: New test.
33334
33335         * gcc.c-torture/execute/20001228-1.c: New test.
33336
33337 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
33338
33339         * gcc.dg/format-strfmon-1.c: New test.
33340
33341 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33342
33343         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
33344         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
33345         * gcc.c-torture/execute/string-opt-1.c: Likewise.
33346         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33347         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33348         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33349         * gcc.c-torture/execute/string-opt-6.c: Likewise.
33350         * gcc.c-torture/execute/string-opt-7.c: Likewise.
33351         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33352         * gcc.c-torture/execute/string-opt-9.c: Likewise.
33353         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33354         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33355         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33356
33357         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
33358         * gcc.c-torture/execute/string-opt-4.c: Test index.
33359
33360 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
33361
33362         * gcc.c-torture/compile/20001226-1.c: New test.
33363
33364 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33365
33366         * gcc.c-torture/compile/20001222-1.c: New test.
33367         * gcc.c-torture/compile/20001222-1.x: Xfail.
33368
33369 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
33370
33371         * gcc.c-torture/execute/comp-goto-2.c: New test.
33372
33373 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
33374
33375         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
33376         Use long types if __INT_MAX__ is 32767.
33377         (main): Use cast to (sint32 *) when poking 88 into a_page.
33378
33379         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
33380
33381 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
33382
33383         * gcc.c-torture/compile/20001221-1.c: New test.
33384         * gcc.c-torture/execute/20001221-1.c: New test.
33385
33386 2000-12-20  Richard Henderson  <rth@redhat.com>
33387
33388         * g++.old-deja/g++.pt/crash36.C: Update error lines.
33389         * g++.old-deja/g++.robertl/eb109.C: Likewise.
33390
33391 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33392
33393         * gcc.dg/compare3.c: New test.
33394
33395 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33396
33397         * gcc.dg/format-warnll-1.c: New test.
33398
33399 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33400
33401         * gcc.dg/cpp/cmdlne-P.c: New test.
33402
33403 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33404
33405         * gcc.c-torture/execute/builtin-abs-1.c,
33406         gcc.c-torture/execute/builtin-abs-2.c: New tests.
33407
33408 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33409
33410         * gcc.dg/cpp/multiline.c: New test.
33411
33412 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33413
33414         * g++.old-deja/g++.other/syshdr1.C: Update.
33415         * gcc.dg/cpp/lineflags.c: Remove temporarily.
33416
33417 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33418
33419         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
33420
33421 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33422
33423         * g++.old-deja/g++.pt/ttp65.C: New test.
33424
33425 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33426
33427         * g++.old-deja/g++.pt/ttp64.C: New test.
33428
33429 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33430
33431         * g++.old-deja/g++.pt/spec33.C: New test.
33432
33433 2000-12-14  Catherine Moore  <clm@redhat.com>
33434
33435         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
33436         * gcc.c-torture/execute/920612-2.c: Likewise.
33437         * gcc.c-torture/execute/920428-2.c: Likewise.
33438         * gcc-c-torture/execute/va-arg-11.c: Call exit.
33439         * gcc.c-torture/execute/va-arg-21.c: Likewise.
33440
33441 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33442
33443         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
33444         * gcc.dg/pack-test-2.c: Likewise.
33445
33446 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33447
33448         Tests by Zack Weinberg <zackw@stanford.edu>.
33449
33450         * gcc.dg/cpp/defined.c: Update.
33451         * gcc.dg/cpp/defined_trad.c: New tests.
33452
33453 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33454
33455         * gcc.dg/cpp/trad-direct.c: Update.
33456
33457 2000-12-11  Neil Booth  <neilb@earthling.net>
33458
33459         * gcc.dg/cpp/defined_trad.c
33460
33461 2000-12-11  Neil Booth  <neilb@earthling.net>
33462
33463         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
33464
33465 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33466
33467         * gcc.dg/format-miss-2.c: New test.
33468
33469 2000-12-09  Neil Booth  <neilb@earthling.net>
33470
33471         * gcc.dg/cpp/lineflags.c: New tests.
33472         * gcc.dg/cpp/poison.c: Update.
33473         * gcc.dg/cpp/redef2.c: Update.
33474         * gcc.dg/cpp/skipping.c: New test.
33475
33476 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
33477
33478         * g++.old-deja/g++.other/eh3.C: New testcase.
33479
33480 2000-12-07  Neil Booth  <neilb@earthling.net>
33481
33482         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
33483         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
33484         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
33485         wtr-union-init-2.c, wtr-union-init-3.c: Update.
33486         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
33487         Update.
33488
33489 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33490
33491         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
33492         __SIZE_TYPE__ instead of int for type of integers cast to
33493         pointers.
33494
33495 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
33496
33497         * g++.old-deja/g++.other/cleanup4.C: New test.
33498
33499 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33500
33501         * format-sec-1.c: New test.
33502
33503 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33504
33505         * gcc.dg/format-nonlit-3.c: New test.
33506
33507 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33508
33509         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
33510         through a null pointer.
33511
33512 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33513
33514         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
33515         * g++.old-deja/g++.pt/partial4.C: New test.
33516
33517 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
33518
33519         * gcc.c-torture/execute/ieee/hugeval.x: New.
33520
33521 2000-12-06  Neil Booth  <neilb@earthling.net>
33522
33523         * gcc.dg/cpp/backslash2.c: New tests.
33524
33525 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33526
33527         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
33528         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
33529
33530 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
33531
33532         * gcc.c-torture/execute/20001203-2.c: New testcase.
33533
33534 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33535
33536         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
33537         * g++.old-deja/g++.other/virtual10.C: New test.
33538
33539 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33540
33541         * g++.old-deja/g++.mike/pmf5.C: Remove test.
33542
33543 2000-12-05  Richard Henderson  <rth@redhat.com>
33544
33545         * gcc.c-torture/compile/20001205-1.c: New.
33546
33547 2000-12-04  Neil Booth  <neilb@earthling.net>
33548
33549         * g++.old-deja/g++.other/virtual9.C: New test.
33550         * g++.old-deja/g++.pt/crash61.C: New test.
33551         * gcc.c-torture/execute/loop-9.c: New test.
33552
33553 2000-12-04  Neil Booth  <neilb@earthling.net>
33554
33555         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
33556         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
33557         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
33558         * gcc.dg/cpp/extratokens.c: ...here.
33559
33560 2000-12-04  Neil Booth  <neilb@earthling.net>
33561
33562         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
33563         New tests.
33564
33565 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33566
33567         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
33568         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
33569
33570 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33571
33572         * gcc.c-torture/execute/20001203-1.c: New test.
33573
33574 2000-12-03  Neil Booth  <neilb@earthling.net>
33575
33576         * gcc.dg/cpp/macro6.c: New test cases.
33577
33578 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33579
33580         * gcc.c-torture/execute/string-opt-9.c: New test.
33581         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33582         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33583         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33584
33585         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
33586         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
33587
33588 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
33589
33590         * gcc.dg/cpp/if-6.c: New testcase.
33591
33592         * gcc.dg/20001201-1.c: New testcase.
33593
33594 2000-12-02  Neil Booth  <neilb@earthling.net>
33595
33596         * g++.old-deja/g++.other/externC4.C,
33597         g++.old-deja/g++.other/friend10.C: New tests.
33598
33599 2000-12-02  Neil Booth  <neilb@earthling.net>
33600
33601         * g++.old-deja/g++.other/instan2.C
33602         * g++.old-deja/g++.other/instan3.C: New test.
33603
33604 2000-12-02  Neil Booth  <neilb@earthling.net>
33605
33606         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
33607         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
33608         gnuc99.c,gnuc99-pedantic.c: New tests.
33609
33610 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33611
33612         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
33613         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
33614
33615 2000-12-01  Neil Booth  <neilb@earthling.net>
33616
33617         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
33618         * gcc.dg/cpp/poison.c: Update.
33619         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
33620
33621 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
33622
33623         * g77.f-torture/execute/20001201.f: New test.
33624
33625 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33626
33627         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
33628
33629 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
33630
33631         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
33632
33633 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33634
33635         * g++.old-deja/g++.other/cast6.C: New test.
33636
33637 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
33638
33639         * gcc.c-torture/execute/20001130-2.c: New testcase.
33640
33641 2000-11-30  Richard Henderson  <rth@redhat.com>
33642
33643         * gcc.c-torture/execute/20001130-1.c: New test.
33644
33645 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33646
33647         * g++.old-deja/g++.other/op3.C: New test.
33648
33649 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33650
33651         * g++.old-deja/g++.other/op2.C: New test.
33652
33653 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33654
33655         * g++.old-deja/g++.other/crash38.C: New test.
33656
33657 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
33658
33659         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
33660
33661 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
33662
33663         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
33664         tests.
33665         * gcc.c-torture/execute/string-opt-6.c: New test.
33666
33667         * gcc.dg/20001117-1.c: Add main.
33668
33669 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
33670
33671         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
33672         Move from here ...
33673         * gcc.dg/940510-1.c: ... to here.
33674
33675         * gcc.dg/20000926-1.c: GNU C now allows initializations of
33676         zero-size arrays in toplevel structures.
33677
33678 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33679
33680         * gcc.c-torture/execute/loop-8.c: New test.
33681
33682 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33683
33684         * g++.old-deja/g++.other/base1.C: New test.
33685
33686 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33687
33688         * g++.old-deja/g++.other/parse2.C: New test.
33689
33690 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33691
33692         * g++.old-deja/g++.pt/incomplete1.C: New test.
33693
33694 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33695
33696         * g++.old-deja/g++.other/friend9.C: New test.
33697
33698 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33699
33700         * gcc.dg/20001127-1.c: New test.
33701
33702 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33703
33704         * g++.old-deja/g++.pt/friend46.C: New test.
33705
33706 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33707
33708         * g++.old-deja/g++.other/ptrmem8.C: New test.
33709
33710 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33711
33712         * gcc.c-torture/execute/string-opt-7.c: New test.
33713         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33714
33715 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33716
33717         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
33718         instead of 'mkcheck 2'.
33719
33720 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33721
33722         * gcc.c-torture/execute/memcheck/driver.c,
33723         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
33724         C9X references to refer to C99.
33725
33726 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
33727
33728         * gcc.dg/ultrasp3.c: New test.
33729
33730 2000-11-25  Neil Booth  <neilb@earthling.net>
33731
33732         * gcc.dg/cpp/include2.c: Update test to be locale independent.
33733
33734 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
33735
33736         * gcc.c-torture/compile/20001123-2.c: New.
33737
33738 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33739
33740         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
33741
33742 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
33743
33744         * gcc.dg/sequence-point-1.c: Add some new tests.
33745         * gcc.c-torture/execute/20001124-1.c: New test.
33746
33747 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33748
33749         * g++.old-deja/g++.other/vaarg4.C: New test.
33750         * gcc.c-torture/compile/20001123-1.c: New test.
33751
33752 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33753
33754         * g++.other/crash24.C: Adjust and remove XFAIL.
33755         * g++.other/crash37.C: New test.
33756
33757 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
33758
33759         * g++.old-deja/g++.pt/instantiate9.C: New test.
33760
33761 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
33762
33763         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
33764         new ABI, too.
33765
33766         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
33767         * g++.old-deja/g++.robertl/eb55.C: Likewise.
33768
33769 2000-11-22  Neil Booth  <neilb@earthling.net>
33770
33771         * gcc.dg/cpp/Wtrigraphs.c: New test.
33772
33773 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
33774
33775         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
33776
33777 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
33778
33779         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
33780
33781 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
33782
33783         * lib/gcc-dg.exp: load_lib scanasm.exp.
33784         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
33785         * lib/g++-dg.exp: load_lib scanasm.exp.
33786         * lib/scanasm.exp: New.
33787         (scan-assembler, scan-assembler-not): Add optional arguments to
33788         test name, or if not present, the pattern name.
33789         (scan-assembler-dem, scan-assembler-dem-not): New.
33790
33791         * g++.dg/dg.exp: New.
33792
33793 2000-11-21  Neil Booth  <neilb@earthling.net>
33794
33795         * gcc.dg/cpp/integrated1.c: Remove.
33796
33797 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33798
33799         * gcc.c-torture/execute/20001121-1.c: New test.
33800
33801 2000-11-21  Richard Henderson  <rth@redhat.com>
33802
33803         * gcc.c-torture/compile/20001121-1.c: New test.
33804
33805 2000-11-20  Neil Booth  <neilb@earthling.net>
33806
33807         * gcc.dg/cpp/integrated1.c: New test.
33808
33809 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33810
33811         * g++.old-deja/g++.other/inline17.C: New test.
33812
33813 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
33814
33815         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
33816         local variable to be zero: I made the variable global. Now
33817         uses abort() and exit() instead of relying on main's return value.
33818
33819 2000-11-20  Neil Booth  <neilb@earthling.net>
33820
33821         * gcc.dg/cpp/paste2.c: Update test.
33822         * objc/execute/paste.m: New test.
33823
33824 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33825
33826         * gcc.dg/c99-condexpr-1.c: New test.
33827
33828 2000-11-20  Neil Booth  <neilb@earthling.net>
33829
33830         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
33831
33832 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
33833
33834         * g++.old-deja/g++.pt/export1.C: New test.
33835
33836 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
33837
33838         * gcc.dg/20001117-1.c: New test.
33839
33840 2000-11-18  Richard Henderson  <rth@redhat.com>
33841
33842         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
33843
33844 2000-11-18  Richard Henderson  <rth@redhat.com>
33845
33846         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
33847         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
33848         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
33849
33850 2000-11-18  Richard Henderson  <rth@redhat.com>
33851
33852         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
33853         (main): New.  Exit cleanly.
33854
33855 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33856
33857         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
33858         gcc.dg/c99-fordecl-2.c: New tests.
33859
33860 2000-11-18  Richard Henderson  <rth@redhat.com>
33861
33862         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
33863         * gcc.c-torture/execute/zerolen-2.c: New.
33864
33865 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33866
33867         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
33868         memory.
33869
33870 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33871
33872         * g++.old-deja/g++.pt/instantiate8.C: New test.
33873
33874 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33875
33876         * g++.old-deja/g++.other/incomplete.C: Add more tests.
33877         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
33878
33879 2000-11-16  Nick Clifton  <nickc@redhat.com>
33880
33881         * gcc.c-torture/execute/nestfunc-2.c: New test.
33882         * gcc.c-torture/execute/nestfunc-3.c: New test.
33883
33884 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33885
33886         * gcc.c-torture/compile/20001116-1.c: New test.
33887
33888 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33889
33890         * gcc.c-torture/execute/20001115-1.c: New test.
33891
33892 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
33893
33894         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
33895         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
33896         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
33897         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33898
33899 2000-11-15  Neil Booth  <neilb@earthling.net>
33900
33901         gcc.dg/cpp/_Pragma1.c: Update.
33902         gcc.dg/cpp/_Pragma2.c: New test.
33903
33904 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
33905
33906         * g++.old-deja/g++.other/anon5.C: New test.
33907
33908 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33909
33910         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
33911         tests.
33912
33913 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
33914
33915         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
33916         output.
33917
33918 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33919
33920         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
33921         labels at end of compound statements.
33922
33923 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
33924
33925         * gcc.c-torture/execute/loop-7.c: New test.
33926
33927 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33928
33929         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
33930
33931 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33932
33933         * gcc.dg/c99-bool-1.c: New test.
33934
33935 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33936
33937         * gcc.dg/c99-scope-1.c: Remove xfail.
33938         * gcc.dg/c99-scope-2.c: New test.
33939
33940 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33941
33942         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
33943         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
33944
33945 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
33946
33947         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
33948         error messages.
33949
33950         * g++.mike/p700.C: Don't typedef wchar_t.
33951         * g++.mike/p784.C: Likewise.
33952         * g++.mike/eb101.C: Don't use __wchar_t.
33953
33954 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
33955
33956         * g77.f-torture/execute/20001111.[fx]: Test premature exit
33957         from DO loop.
33958
33959 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33960
33961         * gcc.c-torture/execute/20001111-1.c: New test.
33962
33963 2000-11-10  Nick Clifton  <nickc@redhat.com>
33964
33965         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
33966         long multuiple and accumulate.
33967
33968 2000-11-09  Richard Henderson  <rth@redhat.com>
33969
33970         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
33971         via size_t instead of int.
33972
33973         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
33974         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33975         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33976         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33977
33978 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
33979
33980         * gcc.c-torture/compile/20001109-1.c: New test.
33981         * gcc.c-torture/compile/20001109-2.c: New test.
33982
33983 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
33984
33985         * g++.old-deja/g++.pt/operator1.C: New test.
33986         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
33987
33988 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33989
33990         * gcc.dg/20001108-1.c: New test.
33991
33992 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
33993
33994         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
33995         with both arguments constant strings.
33996         * gcc.c-torture/execute/string-opt-3.c: New test.
33997         * gcc.c-torture/execute/string-opt-4.c: New test.
33998         * gcc.c-torture/execute/string-opt-5.c: New test.
33999
34000 2000-11-08  Nick Clifton  <nickc@redhat.com>
34001
34002         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34003         mulsidi3adddi patterns.
34004
34005 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34006
34007         * g++.old-deja/g++.other/crash36.C: New test.
34008
34009 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34010
34011         * g++.old-deja/g++.other/init16.C: New test.
34012
34013 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34014
34015         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34016
34017 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34018
34019         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34020         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34021         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34022
34023 2000-11-07  DJ Delorie  <dj@redhat.com>
34024
34025         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34026
34027 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34028
34029         * gcc.c-torture/execute/string-opt-1.c: New test.
34030
34031 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34032
34033         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34034         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34035         parameters in registers, and there is no way for a varargs
34036         function to know in which order the integer and floating-point
34037         parameters should be interleaved when they are placed on the
34038         stack.
34039         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34040         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34041
34042 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34043
34044         * gcc.c-torture/execute/string-opt-2.c: New test.
34045
34046 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34047
34048         * g++.old-deja/g++.pt/crash60.C: New test.
34049
34050 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34051
34052         * g++.old-deja/g++.other/crash24.C: New test.
34053         * g++.old-deja/g++.other/crash25.C: New test.
34054         * g++.old-deja/g++.other/crash26.C: New test.
34055         * g++.old-deja/g++.other/crash27.C: New test.
34056         * g++.old-deja/g++.other/crash28.C: New test.
34057         * g++.old-deja/g++.other/crash29.C: New test.
34058         * g++.old-deja/g++.other/crash30.C: New test.
34059         * g++.old-deja/g++.other/crash31.C: New test.
34060         * g++.old-deja/g++.other/crash32.C: New test.
34061         * g++.old-deja/g++.other/crash33.C: New test.
34062         * g++.old-deja/g++.other/crash34.C: New test.
34063         * g++.old-deja/g++.other/crash35.C: New test.
34064
34065 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34066
34067         * gcc.c-torture/execute/20001031-1.c: New test.
34068
34069 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34070
34071         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34072         namespace.
34073
34074         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34075         standards-conformant.
34076
34077         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34078
34079         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34080         * g++.old-deja/g++.mike/p755a.C: Likewise.
34081         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34082         library makes no calls to `operator new' during initialization.
34083
34084 2000-11-04  Neil Booth  <neilb@earthling.net>
34085
34086         * gcc.dg/cpp/include2.c: New tests.
34087
34088 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34089
34090         * lib/g++.exp (g++_set_ld_library_path): New function.
34091         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34092
34093 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34094
34095         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34096         warnings.
34097
34098 2000-11-01  Richard Henderson  <rth@redhat.com>
34099
34100         * g++.old-deja/g++.ext/namedret1.C: New.
34101         * g++.old-deja/g++.ext/namedret2.C: New.
34102         * g++.old-deja/g++.ext/namedret3.C: New.
34103
34104 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34105
34106         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34107         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34108
34109 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34110
34111         * gcc.c-torture/execute/va-arg-21.c: New test.
34112
34113 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34114
34115         * gcc.dg/c99-complex-2.c: New test.
34116
34117 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34118
34119         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34120
34121 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34122
34123         * g++.old-deja/g++.other/inline16.C: New test.
34124
34125 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34126
34127         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34128         __PRETTY_FUNCTION__
34129
34130 2000-10-29  Neil Booth  <neilb@earthling.net>
34131
34132         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34133         New tests.
34134         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34135         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34136         optimisation.
34137
34138 2000-10-29  Neil Booth  <neilb@earthling.net>
34139
34140         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34141         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34142         * mi5.c: Test multiple includes work with -C.
34143         * trigraphs.c: Test ^= version.
34144
34145 2000-10-28  Neil Booth  <neilb@earthling.net>
34146
34147         New tests and test updates for new macro expander.
34148
34149         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34150         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34151         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34152         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34153         new diagnostic messages.
34154
34155         * gcc.dg/cpp/macro3.c: New tests.
34156
34157 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34158
34159         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34160         on the same line.
34161
34162 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34163
34164         * g++.old-deja/g++.other/eh2.C: New test.
34165
34166 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34167
34168         * gcc.c-torture/execute/20001027-1.c: New test.
34169
34170 2000-10-26  Richard Henderson  <rth@redhat.com>
34171
34172         * gcc.c-torture/execute/20001026-1.c: New.
34173
34174 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34175
34176         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34177         * g++.old-deja/g++.law/builtin1.C: Likewise.
34178         * g++.old-deja/g++.law/ctors10.C: Likewise.
34179         * g++.old-deja/g++.law/virtual3.C: Likewise.
34180         * g++.old-deja/g++.mike/p658.C: Likewise.
34181         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34182         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34183         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34184         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34185         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34186
34187 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34188
34189         * gcc.c-torture/compile/20001024-1.c: New test.
34190
34191 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34192
34193         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34194         to tell us whether or not we are using V3.
34195
34196 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34197
34198         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34199         operands.
34200
34201 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34202
34203         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34204
34205 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34206
34207         * gcc.c-torture/execute/20001024-1.c: New test.
34208
34209 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34210
34211         * g++.old-deja/g++.other/sibcall1.C: New test.
34212
34213 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34214
34215         * gcc.dg/noncompile/init-3.c: New test.
34216
34217 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34218
34219         * gcc.dg/format-array-1.c: New test.
34220
34221 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34222
34223         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34224         writing through null pointers; remove comment about testing
34225         unterminated strings.
34226
34227 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34228
34229         * gcc.c-torture/execute/20001017-2.c: New test.
34230
34231 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34232
34233         * gcc.c-torture/compile/20001018-1.c: New test.
34234         * gcc.c-torture/compile/20001018-1.x: Xfail.
34235
34236 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34237
34238         * gcc.c-torture/execute/20001017-1.c: New test.
34239
34240 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34241
34242         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34243         for multiple use of arguments with scanf formats; add tests for
34244         multiple use of arguments.
34245
34246 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34247
34248         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34249
34250 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34251
34252         * gcc.dg/format-miss-1.c: New test.
34253
34254 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34255
34256         * gcc.c-torture/execute/20001013-1.c: New test.
34257
34258 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34259
34260         * gcc.dg/format-branch-1.c: New test.
34261
34262 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34263
34264         * README, lib/file-format.exp: Remove EGCS references.
34265
34266 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34267
34268         * gcc.dg/20001013-1.c: New test.
34269
34270 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34271
34272         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34273         for intmax_t in the compiler using __typeof__ and the type rules
34274         for conditional expressions.
34275
34276 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34277
34278         * gcc.dg/20001012-1.c: New test.
34279         * gcc.dg/20001012-2.c: New test.
34280
34281 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34282
34283         * gcc.dg/format-attr-1.c: New test.
34284
34285 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34286
34287         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34288         __LONG_LONG_MAX__ instead of LLONG_MAX.
34289
34290 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34291
34292         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34293         scanf flags.
34294         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34295         flags.
34296
34297 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34298
34299         * gcc.dg/sequence-pt-1.c: New test.
34300
34301 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34302
34303         * gcc.c-torture/execute/20001011-1.c: New testcase.
34304         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34305
34306 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34307
34308         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34309         does not error on it.
34310
34311 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34312
34313         * gcc.dg/20001009-1.c: New test.
34314
34315 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34316
34317         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34318         * gcc.c-torture/execute/20001009-2.c: ... to here.
34319
34320 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34321
34322         * gcc.c-torture/compile/20001009-1.c: New testcase.
34323         * gcc.c-torture/execute/20001009-1.c: New testcase.
34324         Testcases provided by Jan Hubicka <jh@suse.cz>.
34325
34326 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34327
34328         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34329         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
34330         uintmax_t using <limits.h> to emulate the compiler's internal
34331         logic.  No longer XFAIL %j tests.
34332
34333 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34334
34335         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
34336         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34337         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
34338         regexps and details of expected handling of some bad formats.
34339         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
34340         suppression.
34341
34342 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34343
34344         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
34345         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
34346         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
34347         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
34348         in list archives.
34349
34350 2000-10-06  Richard Henderson  <rth@cygnus.com>
34351
34352         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
34353         * g++.old-deja/g++.brendan/crash52.C: Likewise.
34354         * g++.old-deja/g++.jason/report.C: Likewise.
34355         * g++.old-deja/g++.law/friend5.C: Likewise.
34356         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
34357         of the expected warnings.
34358
34359 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
34360
34361         * g++.old-deja/g++.pt/enum14.C: New test.
34362
34363 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34364
34365         * g++.old-deja/g++.pt/crash59.C: New test.
34366
34367 2000-10-04  Will Cohen  <wcohen@redhat.com>
34368
34369         * gcc.dg/20000926-1.c: New test.
34370
34371 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
34372
34373         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
34374         function name for current C++ compiler.
34375         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
34376
34377 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
34378
34379         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
34380         __PRETTY_FUNCTION__.
34381         * g++.old-deja/g++.ext/pretty2.C: Likewise.
34382
34383 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34384
34385         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
34386
34387 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
34388
34389         * gcc.c-torture/compile/20000923-1.c: New test.
34390
34391 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
34392
34393         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
34394         * g++.old-deja/g++.pt/ttp62.C: Same.
34395         * g++.old-deja/g++.other/inline14.C: Same.
34396
34397 2000-09-24  Richard Henderson  <rth@cygnus.com>
34398
34399         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
34400
34401 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34402
34403         * gcc.dg/c90-printf-1.c: Add test for wide string format.
34404
34405 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
34406
34407         * gcc.c-torture/compile/20000922-1.c: New file.
34408
34409 2000-09-21  Nick Clifton  <nickc@redhat.com>
34410
34411         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
34412         a signed long modulo operation.
34413         (mod6): New function - perform an unsigned long modulo operation.
34414         (main): Add tests for modulos of very large numbers by very small
34415         dividends.
34416
34417 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34418
34419         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
34420
34421 2000-09-19  Richard Henderson  <rth@cygnus.com>
34422
34423         * gcc.dg/compare2.c (case 10): XFAIL.
34424
34425 2000-09-18  Richard Henderson  <rth@cygnus.com>
34426
34427         * gcc.c-torture/execute/20000906-1.c: Move ...
34428         * gcc.dg/20000906-1.c: ... here.  Only run on targets
34429         that support __builtin_trap.
34430
34431 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
34432
34433         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
34434
34435 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34436
34437         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
34438         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
34439         more $ format tests.
34440
34441 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34442
34443         * gcc.dg/format-errmk-1.c: New test.
34444
34445 2000-09-17  Greg McGary  <greg@mcgary.org>
34446
34447         * gcc.c-torture/execute/20000917-1.x: Remove.
34448
34449 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34450
34451         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
34452
34453 2000-09-17  Greg McGary  <greg@mcgary.org>
34454
34455         * gcc.c-torture/execute/20000917-1.c: New test.
34456         * gcc.c-torture/execute/20000917-1.x: XFAIL.
34457
34458 2000-09-16  Neil Booth  <NeilB@earthling.net>
34459
34460         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
34461         in nested macro bug.
34462
34463 2000-09-15  Neil Booth  <NeilB@earthling.net>
34464
34465         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
34466
34467 2000-09-14  Jeffrey A Law  (law@cygnus.com)
34468
34469         * gcc.c-torture/execute/20000914-1.c: New test.
34470
34471 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
34472
34473         * g++.other/inline13.C: New test.
34474
34475 2000-09-12  Andreas Jaeger  <aj@suse.de>
34476
34477         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
34478         constant by Ulrich Drepper <drepper@redhat.com>.
34479
34480 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
34481
34482         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
34483
34484 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34485
34486         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
34487
34488 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
34489
34490         * gcc.dg/cpp/backslash.c: New test.
34491
34492 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
34493
34494         * gcc.c-torture/execute/20000910-1.c: New test.
34495         * gcc.c-torture/execute/20000910-2.c: Likewise.
34496
34497 2000-09-11  Robert Lipe  <robertl@sco.com>
34498
34499         * gcc.dg/pragma-align.c: New test.
34500
34501 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34502
34503         * g++.old-deja/g++.pt/explicit82.C: New test.
34504         * g++.old-deja/g++.pt/explicit83.C: New test.
34505
34506 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
34507
34508         * gcc.dg/asm-names.c: New test.
34509
34510 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34511
34512         * gcc.dg/cpp/tr-warn6.c: New test
34513
34514 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34515
34516         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
34517         be accepted.
34518
34519 2000-09-07  Catherine Moore  <clm@redhat.com>
34520
34521         * gcc.c-torture/execute/unroll-1.c: New test.
34522
34523 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
34524
34525         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
34526         ERROR markers.
34527         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
34528         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
34529         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
34530         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
34531         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
34532         Preprocess only.
34533         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
34534         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
34535
34536 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34537
34538         * g++.old-deja/g++.pt/deduct2.C: New test.
34539
34540 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34541
34542         * g++.old-deja/g++.pt/parms2.C: New test.
34543
34544 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34545
34546         * g++.old-deja/g++.pt/crash58.C: New test.
34547
34548 2000-09-06  Greg McGary  <greg@mcgary.org>
34549
34550         * gcc.c-torture/execute/20000906-1.c: New test.
34551         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
34552
34553 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34554
34555         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
34556
34557 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34558
34559         * g++.old-deja/g++.pt/crash57.C: New test.
34560
34561 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34562
34563         * g++.old-deja/g++.pt/crash56.C: New test.
34564
34565 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34566
34567         * g++.old-deja/g++.pt/koenig1.C: New test.
34568
34569 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34570
34571         * gcc.dg/20000904-1.c: New test.
34572
34573 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34574
34575         * gcc.dg/cpp/paste8.c: New test.
34576
34577 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
34578
34579         * gcc.c-torture/compile/20000827-1.c: New test.
34580
34581 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34582
34583         * gcc.dg/format-diag-1.c: New test.
34584
34585 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34586
34587         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
34588         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
34589         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
34590         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
34591         gcc.dg/formatz-1.c: Adjust warning regular expressions.
34592
34593 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34594
34595         * g++.old-deja/g++.other/nested4.C: New test.
34596
34597 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34598
34599         * g++.old-deja/g++.ns/scoped1.C: New test.
34600
34601 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
34602
34603         * lib/g++.exp: Support testing already-installed GCC.
34604
34605 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34606
34607         * wtr-label-1.c, wtr-suffix-1.c: New tests.
34608
34609 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34610
34611         * gcc.dg/return-type-2.c: New test.
34612
34613 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
34614
34615         * gcc.c-torture/compile/20000825-1.c: New test.
34616
34617 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
34618
34619         * gcc.dg/dwarf2-2.c: New test.
34620
34621 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
34622
34623         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
34624         dg-warning regexps.
34625
34626 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34627
34628         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
34629         gcc.dg/format-ext-5.c: New tests.
34630
34631 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
34632
34633         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
34634
34635 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
34636
34637         * gcc.dg/noncompile/930622-2.c: Adjust error message.
34638
34639 2000-08-24  Richard Henderson  <rth@cygnus.com>
34640
34641         * gcc.dg/ia64-sync-1.c: New test.
34642         * gcc.dg/ia64-sync-2.c: New test.
34643         * gcc.dg/ia64-asm-1.c: New test.
34644
34645 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34646
34647         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
34648         * gcc.dg/format-ext-2.c: New test.
34649
34650 2000-08-23  Jason Merrill  <jason@redhat.com>
34651
34652         * lib/old-dejagnu.exp: Also ignore "In member function" and
34653         "At global scope".
34654
34655 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34656
34657         * gcc.dg/noncompile/label-lineno-1.c: New test.
34658
34659 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34660
34661         * gcc.dg/c99-array-nonobj-1.c: New test.
34662
34663 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34664
34665         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
34666         tests.
34667         * gcc.dg/format-ext-1.c: New test.
34668
34669 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34670
34671         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
34672         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
34673         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
34674         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
34675         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
34676
34677 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34678
34679         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
34680         gcc.dg/c99-strftime-2.c: New tests.
34681
34682 2000-08-22  Richard Henderson  <rth@cygnus.com>
34683
34684         * gcc.c-torture/execute/20000822-1.c: New test.
34685
34686 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34687
34688         * gcc.c-torture/execute/20000819-1.x: Remove.
34689
34690 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34691
34692         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
34693         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
34694         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
34695         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
34696         gcc.dg/format-xopen-1.c: New tests.
34697
34698 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34699
34700         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
34701
34702 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34703
34704         * g++.old-deja/g++.other/loop2.C: New test.
34705
34706         * gcc.c-torture/compile/20000606-1.c: New test.
34707         * gcc.c-torture/compile/20000728-1.c: New test.
34708         * gcc.c-torture/execute/20000801-1.c: New test.
34709         * gcc.c-torture/execute/20000801-2.c: New test.
34710         * gcc.c-torture/execute/20000819-1.c: New test.
34711         * gcc.c-torture/execute/20000819-1.x: XFAIL.
34712         * gcc.dg/20000629-1.c: New test.
34713         * gcc.dg/20000724-1.c: New test.
34714         * gcc.dg/20000807-1.c: New test.
34715
34716 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
34717
34718         * gcc.dg/cpp/pragma-1.c: New test.
34719         * gcc.dg/cpp/pragma-2.c: New test.
34720
34721 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
34722
34723         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
34724         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
34725
34726 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34727
34728         * gcc.c-torture/compile/20000818-1.c: New test.
34729
34730 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
34731
34732         * gcc.c-torture/execute/20000818-1.c: New test.
34733
34734 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34735
34736         * gcc.dg/format-va-1.c: New test.
34737
34738 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34739
34740         * g++.old-deja/g++.other/typedef8.C: New test.
34741
34742 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34743
34744         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
34745         * g++.old-deja/g++.mike/net36.C: Mark candidate.
34746         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
34747         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
34748         * g++.old-deja/g++.other/ptrmem7.C: New test.
34749         * g++.old-deja/g++.pt/ptrmem10.C: New test.
34750
34751 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34752
34753         * g++.old-deja/g++.pt/typename27.C: New test.
34754
34755 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
34756
34757         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
34758         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
34759         * g++.old-deja/g++.pt/friend45.C: New test.
34760         * g++.old-deja/g++.other/friend8.C: New test.
34761
34762 2000-08-15  Richard Henderson  <rth@cygnus.com>
34763
34764         * gcc.c-torture/execute/20000815-1.c: New test.
34765
34766 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34767
34768         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
34769         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
34770         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
34771
34772 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
34773
34774         * g++.old-deja/g++.other/refinit2.C: New test.
34775
34776 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
34777
34778         * lib/c-torture.exp (c-torture): Make
34779         compiler_conditional_xfail_data global.
34780         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
34781         compiler_conditional_xfail_data machinery.
34782         (f-torture-execute): Likewise.
34783         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
34784         and only when unrolling loops.
34785
34786         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
34787
34788 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34789
34790         * g++.old-deja/g++.pt/explicit81.C: New test.
34791
34792 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34793
34794         * g++.old-deja/g++.pt/typename26.C: New test.
34795
34796 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
34797
34798         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
34799         warning.
34800
34801 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34802
34803         * g++.old-deja/g++.other/array3.C: New test.
34804
34805 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34806
34807         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
34808         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
34809         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
34810         New tests.
34811
34812 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
34813
34814         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
34815         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34816
34817 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
34818
34819         * gcc.c-torture/execute/20000808-1.c: New test.
34820
34821 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34822
34823         * gcc.dg/c90-const-expr-1.c: New test.
34824
34825 2000-08-08  Richard Henderson  <rth@cygnus.com>
34826
34827         * gcc.dg/noncompile/920923-1.c: Declare calloc.
34828
34829 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34830
34831         * gcc.dg/noncompile/const-ll-1.c: New test.
34832
34833 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34834
34835         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
34836
34837 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34838
34839         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
34840         that running programs linked against the shared version of libobjc
34841         run correctly.
34842
34843 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34844
34845         * gcc.dg/c99-printf-1.c: New test.
34846
34847 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34848
34849         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
34850
34851 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
34852
34853         * gcc.c-torture/execute/20000731-1.x: Delete.
34854
34855 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
34856
34857         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
34858         and torture_without_loops as is done by c-torture.exp.
34859         (search_for): Copy from c-torture.exp.
34860         (gcc-dg-runtest): New function, drives a directory of tests
34861         iterating over the TORTURE_OPTIONS.
34862         (scan-assembler, scan-assembler-not): Move here from
34863         individual directory drivers.
34864
34865         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
34866         defined by lib/gcc-dg.exp.
34867         * gcc.dg/cpp/cpp.exp: Likewise.
34868         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
34869         gcc-dg-runtest, so we cycle over optimization options.
34870
34871         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
34872         * gcc.dg/compare2.c: No longer expected to fail.
34873
34874 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34875
34876         * gcc.c-torture/execute/20000804-1.c: New test.
34877
34878 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34879
34880         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
34881
34882 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
34883
34884         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
34885
34886 2000-08-03  Jeffrey A Law  (law@cygnus.com)
34887
34888         * gcc.c-torture/compile/20000803-1.c: New test.
34889
34890 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34891
34892         * gcc.c-torture/execute/20000801-3.c,
34893         gcc.c-torture/execute/20000801-4.c: New tests.
34894         * gcc.c-torture/execute/20000801-3.x,
34895         gcc.c-torture/execute/20000801-4.x: Xfail.
34896
34897 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
34898
34899         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
34900         libobjc/.libs to allow for libtool.
34901
34902 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
34903
34904         * gcc.c-torture/compile/20000802-1.c: New test.
34905
34906 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
34907
34908         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
34909
34910 2000-07-31  Jeffrey A Law  (law@cygnus.com)
34911
34912         * gcc-c-torture/execute/20000731-2.c: New test.
34913
34914         * gcc.c-torture/execute/20000731-1.c: New test.
34915         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
34916
34917 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
34918
34919         * testsuite/gcc.dg/cpp/paste7.c: New test.
34920         * gcc.dg/cpp/20000725-1.c: New test.
34921
34922 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
34923
34924         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
34925         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
34926         declaration warning for __builtin_dwarf_reg_size.
34927
34928         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
34929
34930 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34931
34932         * gcc.dg/noncompile/voidparam-1.c: New test.
34933
34934 2000-07-30  Richard Henderson  <rth@cygnus.com>
34935
34936         * gcc.dg/c90-digraph-1.c: Don't xfail.
34937         * gcc.dg/compare2.c (case 10): Xfail.
34938         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
34939
34940 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
34941
34942         * gcc.dg/c99-main-1.c: New test.
34943
34944 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34945
34946         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
34947
34948 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
34949
34950         * gcc.c-tortuer/execute/20000726-1.c: New test.
34951
34952 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
34953
34954         * gcc.c-torture/execute/enum-2.c: New test.
34955
34956 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34957
34958         * gcc.dg/cpp/tr-warn3.c: New test.
34959
34960 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34961
34962         * g++.old-deja/g++.ext/implicit1.C: Remove.
34963         * g++.old-deja/g++.jason/c2.C: Remove
34964         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
34965         * g++.old-deja/g++.pt/crash16.C: Likewise.
34966         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
34967
34968 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34969
34970         * g++.old-deja/g++.other/for2.C: New test.
34971
34972 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
34973
34974         * gcc.dg/20000720-1.c: New test.
34975
34976 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
34977
34978         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
34979
34980 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
34981
34982         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
34983         * gcc.c-torture/execute/20000722-1.c: New.
34984         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
34985
34986 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
34987
34988         * gcc.dg/cpp/20000720-1.S: New test.
34989
34990 2000-07-21  Michael Meissner  <meissner@redhat.com>
34991
34992         * gcc.c-torture/execute/ieee/hugeval.c: New test.
34993
34994 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
34995
34996         * g++.old-deja/g++.brendan/crash16.C,
34997         g++.old-deja/g++.brendan/parse3.C,
34998         g++.old-deja/g++.brendan/redecl1.C,
34999         g++.old-deja/g++.ns/template13.C,
35000         g++.old-deja/g++.other/decl4.C,
35001         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35002
35003 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35004
35005         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35006         and "Internal error".
35007
35008         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35009         regexps.
35010         * gcc.dg/cpp/paste6.c: New test.
35011
35012 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35013
35014         * gcc.dg/cpp/tr-direct.c: New test.
35015
35016         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35017         gcc.dg/cpp/undef1.c: Tweak error regexps.
35018
35019 2000-07-18  Eric Christopher <echristo@redhat.com>
35020
35021         * gcc.c-torture/compile/20000718-1.c: New test.
35022
35023 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35024
35025         * cpplex.c (_cpp_push_token): If the token being pushed back
35026         is the previous token in this context, just subtract one from
35027         context->posn.
35028         * cppmacro.c (save_expansion): Clear aux field when storing a
35029         placemarker.
35030
35031 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35032
35033         * gcc.dg/noncompile/redecl-1.c: New test.
35034
35035 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35036
35037         * gcc.c-torture/execute/20000717-5.c: New test.
35038         * gcc.c-torture/execute/20000717-1.x: Removed.
35039
35040 2000-07-17  Richard Henderson  <rth@cygnus.com>
35041
35042         * gcc.c-torture/execute/20000717-4.c: New test.
35043
35044 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35045
35046         * gcc.dg/cpp/syshdr.c: New test.
35047         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35048
35049 2000-07-17  Neil Booth  <neilb@earthling.net>
35050
35051         * gcc.dg/cpp/cmdlne-dM.c: New test.
35052         * gcc.dg/cpp/cmdlne-dD.c: New test.
35053
35054 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35055
35056         * gcc.c-torture/execute/20000717-3.c: New test.
35057
35058         * gcc.c-torture/compile/20000717-1.c: New test.
35059
35060 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35061
35062         * gcc.c-torture/execute/20000717-2.c: New test.
35063
35064 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35065
35066         * gcc.dg/formatz-1.c: New test.
35067
35068         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35069         * gcc.dg/c99-digraph-1.c: New tests.
35070
35071         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35072         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35073
35074         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35075         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35076         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35077         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35078         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35079         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35080         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35081
35082 2000-07-17   Greg McGary <greg@mcgary.org>
35083
35084         * gcc.c-torture/execute/20000717-1.c: New test.
35085         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35086
35087 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35088
35089         * gcc.c-torture/execute/20000715-2.c: New test.
35090         * gcc.dg/20000715-1.c: New test.
35091
35092 2000-07-15  Michael Meissner  <meissner@redhat.com>
35093
35094         * gcc.c-torture/execute/20000715-1.c: New test.
35095
35096 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35097
35098         * gcc.c-torture/execute/20000707-1.c: New test.
35099
35100 2000-07-13  Neil Booth  <NeilB@earthling.net>
35101
35102         * testsuite/gcc.dg/cpp/digraph1.c,
35103         testsuite/gcc.dg/cpp/digraph2.c,
35104         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35105
35106 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35107
35108         * g77.f-torture/compile/20000630-2.f: New test.
35109         * g77.f-torture/compile/20000630-2.x
35110
35111 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35112
35113         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35114
35115 2000-07-11  Neil Booth  <NeilB@earthling.net>
35116
35117         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35118
35119 2000-07-11  Neil Booth  <NeilB@earthling.net>
35120
35121         * gcc.dg/cpp/cmdlne-C.c: New.
35122
35123 2000-07-09  Neil Booth  <NeilB@earthling.net>
35124
35125         * gcc.dg/cpp/directiv.c: New tests.
35126         * gcc.dg/cpp/undef1.c: Update.
35127
35128 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35129
35130         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35131
35132 2000-07-09  Neil Booth  <NeilB@earthling.net>
35133
35134         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35135
35136 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35137
35138         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35139         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35140
35141 2000-07-08  Neil Booth  <NeilB@earthling.net>
35142
35143         * gcc.dg/cpp/macsyntx.c: New tests.
35144
35145 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35146
35147         * gcc.dg/20000707-1.c: New test.
35148
35149 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35150
35151         * gcc.c-torture/execute/20000706-1.c: New test.
35152         * gcc.c-torture/execute/20000706-2.c: New test.
35153         * gcc.c-torture/execute/20000706-3.c: New test.
35154         * gcc.c-torture/execute/20000706-4.c: New test.
35155         * gcc.c-torture/execute/20000706-5.c: New test.
35156
35157 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35158
35159         * g++.old-deja/g++.pt/instantiate7.C: New test.
35160
35161 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35162
35163         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35164         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35165         * g++.old-deja/g++.other/rtti3.C: Likewise.
35166         * g++.old-deja/g++.other/rttid3.C: Likewise.
35167
35168 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35169
35170         *  g77.f-torture/compile/20000630-1.x: Fix typo
35171
35172 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35173
35174         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35175         assembly output.
35176
35177 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35178
35179         * gcc.dg/cpp/ident.c: New test.
35180
35181 2000-07-05  Neil Booth  <NeilB@earthling.net>
35182
35183         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35184           gcc.dg/cpp/lexstrng.c: New tests.
35185
35186 2000-07-04  Neil Booth  <NeilB@earthling.net>
35187
35188         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35189         * gcc.dg/cpp/strify2.c: Same.
35190
35191 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35192
35193         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35194         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35195         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35196         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35197
35198         * testsuite/gcc.dg/cpp/macro1.c,
35199         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35200         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35201         testsuite/gcc.dg/cpp/strify1.c,
35202         testsuite/gcc.dg/cpp/strify2.c: New tests.
35203
35204 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35205
35206         * gcc.c-torture/execute/20000703-1.c: New test.
35207
35208 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35209
35210         * g++.old-deja/g++.pt (lookup10.C): New test.
35211
35212 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35213
35214         * g++.old-deja/g++.pt (typename25.C): New test.
35215
35216 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35217
35218         * gcc.c-torture/compile/20000701-1.c: New test.
35219
35220 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35221
35222         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35223         to test case.
35224
35225 2000-06-30  Catherine Moore  <clm@cygnus.com>
35226
35227         * gcc.c-torture/execute/align-1.c: New test.
35228
35229 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35230
35231         * g++.old-deja/g++.pt/expr8.C: New test.
35232         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35233
35234 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35235
35236         * gcc.c-torture/compile/20000629-1.c: New test.
35237
35238 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35239
35240
35241         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35242         gcc.dg/noncompile directory, depending on whether they're
35243         preprocessor tests or not.  Annotate all the tests for the dg
35244         framework.
35245
35246         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35247         * gcc.dg/noncompile/noncompile.exp: New.
35248
35249         * Moved files:
35250         Old name                                New name
35251         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35252         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35253         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35254         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35255         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35256         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35257         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35258         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35259         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35260         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35261         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35262         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35263         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35264         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35265         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35266         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35267         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35268         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35269         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35270         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35271         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35272         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35273         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35274         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35275
35276         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35277         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35278         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35279         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35280         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35281         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35282
35283 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35284
35285         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35286         declare one variable.  On the fourth, error.
35287         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35288         declared by 20000628-1a.h.
35289
35290 2000-06-29  Richard Henderson  <rth@redhat.com>
35291
35292         * gcc.c-torture/execute/930529-1.x: New file.
35293         * gcc.dg/920413-1.c: Adjust expected warning text.
35294         * gcc.dg/980217-1.c: Declare abort.
35295         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35296
35297 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35298
35299         * g77.f-torture/compile/20000629-1.f: New test.
35300         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35301
35302 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35303
35304         Rearrange lots of files, removing entirely the
35305         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35306         directories.
35307
35308         * Deleted files:
35309         gcc.c-torture/code_quality/code_quality.exp
35310         gcc.c-torture/special/special.exp
35311         gcc.failure/failure.exp
35312         gcc.failure/940409-1.x
35313         gcc.c-torture/compile/961203-1.x
35314
35315         * New files:
35316         gcc.misc-tests/linkage.exp
35317         gcc.c-torture/execute/920730-1t.c
35318         gcc.c-torture/execute/920730-1t.x
35319         gcc.c-torture/compile/920520-1.x
35320         gcc.c-torture/compile/920521-1.x
35321         gcc.c-torture/compile/981006-1.x
35322         gcc.c-torture/execute/eeprof-1.x
35323
35324         * Moved files (possibly with modifications to fit a new harness):
35325         Old name                                New name
35326         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
35327         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
35328         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
35329         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
35330         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
35331         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
35332         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
35333         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
35334         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
35335         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
35336         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
35337         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
35338         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
35339         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
35340
35341 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35342
35343         * c-torture/compile/961203-1.x: Delete.
35344
35345         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
35346         not exit. Include stdio.h.
35347         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
35348         * gcc.misc-tests/dg-12.c: Likewise.
35349         * gcc.misc-tests/dg-5.c: Likewise.
35350         * gcc.misc-tests/dg-6.c: Likewise.
35351         * gcc.misc-tests/dg-7.c: Prototype abort.
35352         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
35353         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
35354         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
35355         not exit.
35356         * gcc.misc-tests/sieve.c: Use return from main, not exit.
35357         * gcc.misc-tests/sort2.c: Use return from main, not exit.
35358
35359 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
35360
35361         * gcc.dg/cpp/20000628-1.c: New test.
35362         * gcc.dg/cpp/20000628-1.h: New header for above test.
35363         * gcc.dg/cpp/20000628-1a.h: Likewise.
35364
35365 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
35366
35367         * gcc.dg/cpp: New directory.
35368         * gcc.dg/cpp/cpp.exp: New driver.
35369         * gcc.dg/cpp/20000627-1.c: New test.
35370         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
35371         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
35372         and rewrite as a compilation test.
35373
35374         * gcc.dg: Move many files into the cpp subdirectory, possibly
35375         renaming or editing them as well.
35376         Old name                New name
35377         990119-1.c              cpp/19990119-1.c
35378         990228-1.c              cpp/19990228-1.c
35379         990407-1.c              cpp/19990407-1.c
35380         990409-1.c              cpp/19990409-1.c
35381         990413-1.c              cpp/19990413-1.c
35382         990703-1.c              cpp/19990703-1.c
35383         20000127-1.c            cpp/20000127-1.c
35384         20000129-1.c            cpp/20000129-1.c
35385         20000207-1.c            cpp/20000207-1.c
35386         20000207-2.c            cpp/20000207-2.c
35387         20000209-1.c            cpp/20000209-1.c
35388         20000209-2.c            cpp/20000209-2.c
35389         20000301-1.c            cpp/20000301-1.c
35390         20000419-1.c            cpp/20000419-1.c
35391         20000510-1.S            cpp/20000510-1.S
35392         20000519-1.c            cpp/20000519-1.c
35393         20000529-1.c            cpp/20000529-1.c
35394         20000625-1.c            cpp/20000625-1.c
35395         20000625-2.c            cpp/20000625-2.c
35396         cpp-as1.c               cpp/assert1.c
35397         cpp-as2.c               cpp/assert2.c
35398         cxx-comments-1.c        cpp/cxxcom1.c
35399         cxx-comments-2.c        cpp/cxxcom2.c
35400         endif-label.c           cpp/endif.c
35401         cpp-hash1.c             cpp/hash1.c
35402         cpp-hash2.c             cpp/hash2.c
35403         cpp-if1.c               cpp/if-1.c
35404         cpp-if2.c               cpp/if-2.c
35405         cpp-if3.c               cpp/if-3.c
35406         cpp-if4.c               cpp/if-4.c
35407         cpp-if5.c               cpp/if-5.c
35408         cpp-cond.c              cpp/if-cexp.c
35409         cpp-missingop.c         cpp/if-mop.c
35410         cpp-missingparen.c      cpp/if-mpar.c
35411         cpp-opprec.c            cpp/if-oppr.c
35412         cpp-ifparen.c           cpp/if-paren.c
35413         cpp-shortcircuit.c      cpp/if-sc.c
35414         cpp-shift.c             cpp/if-shift.c
35415         cpp-unary.c             cpp/if-unary.c
35416         cpp-li1.c               cpp/line1.c
35417         cpp-li2.c               cpp/line2.c
35418         lineno.c                cpp/line3.c
35419         lineno-2.c              cpp/line4.c
35420         cpp-mi.c                cpp/mi1.c
35421         cpp-mic.h               cpp/mi1c.h
35422         cpp-micc.h              cpp/mi1cc.h
35423         cpp-mind.h              cpp/mi1nd.h
35424         cpp-mindp.h             cpp/mi1ndp.h
35425         cpp-mix.h               cpp/mi1x.h
35426         cpp-mi2.c               cpp/mi2.c
35427         cpp-mi2a.h              cpp/mi2a.h
35428         cpp-mi2b.h              cpp/mi2b.h
35429         cpp-mi2c.h              cpp/mi2c.h
35430         cpp-mi3.c               cpp/mi3.c
35431         cpp-mi3.def             cpp/mi3.def
35432         poison-1.c              cpp/poison.c
35433         pr-impl.c               cpp/prag-imp.c
35434         cpp-redef-2.c           cpp/redef1.c
35435         cpp-redef.c             cpp/redef2.c
35436         strpaste.c              cpp/strp1.c
35437         strpaste-2.c            cpp/strp2.c
35438         cpp-tradpaste.c         cpp/tr-paste.c
35439         cpp-tradstringify.c     cpp/tr-str.c
35440         cpp-tradwarn1.c         cpp/tr-warn1.c
35441         cpp-tradwarn2.c         cpp/tr-warn2.c
35442         trigraphs.c             cpp/trigraphs.c
35443         cpp-unc1.c              cpp/unc1.c
35444         cpp-unc2.c              cpp/unc2.c
35445         cpp-unc3.c              cpp/unc3.c
35446         cpp-unc.c               cpp/unc4.c
35447         undef.c                 cpp/undef1.c
35448         undef-2.c               cpp/undef2.c
35449         cpp-wi1.c               cpp/widestr1.c
35450
35451 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
35452
35453         * lib/g++.exp (g++_include_flags): Tweak.
35454
35455 2000-06-27  H.J. Lu  <hjl@gnu.org>
35456             Loren J. Rittle  <ljrittle@acm.org>
35457
35458         * lib/g++.exp (g++_include_flags): Override libgloss.exp
35459         version with one that knows about the new gcc tree structure.
35460         (g++_link_flags): Same.
35461
35462 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
35463
35464         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
35465         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
35466         case we are cross-compiling.
35467
35468         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
35469         g++.old-deja/g++.niklas/Makefile.in,
35470         g++.old-deja/g++.niklas/configure.in,
35471         g++.old-deja/g++.other/Makefile.in,
35472         g++.old-deja/g++.other/configure.in,
35473         gcc.c-torture/code_quality/Makefile.in,
35474         gcc.c-torture/code_quality/configure.in,
35475         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
35476         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
35477         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
35478         gcc.c-torture/execute/ieee/Makefile.in,
35479         gcc.c-torture/execute/ieee/configure.in,
35480         gcc.c-torture/noncompile/Makefile.in,
35481         gcc.c-torture/noncompile/configure.in,
35482         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
35483         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
35484         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
35485
35486 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35487
35488         * g++.old-deja/g++.other/ambig3.C: New test.
35489
35490 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35491
35492         * g++.old-deja/g++.pt/syntax1.C: New test.
35493         * g++.old-deja/g++.pt/syntax2.C: New test.
35494         * g++.old-deja/g++.other/syntax3.C: New test.
35495         * g++.old-deja/g++.other/syntax4.C: New test.
35496
35497 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35498
35499         * gcc.dg/20000623-1.c: Prototype exit and abort.
35500
35501 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35502
35503         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
35504         New tests.
35505         * gcc.dg/cpp-mi3.def: New file.
35506
35507         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
35508         inside assertions.
35509         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
35510         lexer's error messages.
35511         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
35512         divine anything from the linemarkers.
35513         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
35514         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
35515
35516 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
35517
35518         * gcc.dg/20000623-1.c: New test.
35519
35520 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
35521
35522         * gcc.c-torture/execute/20000622-1.c: New test.
35523
35524 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35525
35526         * g++.old-deja/g++.other/init15.C: New test.
35527
35528 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35529
35530         * g++.old-deja/g++.pt/vaarg2.C: New test.
35531         * g++.old-deja/g++.pt/vaarg3.C: New test.
35532
35533 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
35534
35535         * g++.old-deja/g++.other/dyncast6.C: New test.
35536
35537 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
35538
35539         * gcc.c-torture/execute/loop-6.c: New test.
35540
35541 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
35542
35543         * gcc.dg/20000614-1.c: New test.
35544         * gcc.dg/20000614-2.c: New test.
35545
35546 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
35547
35548         * g++.old-deja/g++.other/inline12.C: New test.
35549
35550 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
35551
35552         * g++.old-deja/g++.other/eh1.C: New test.
35553
35554 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
35555
35556         * g++.old-deja/g++.other/type.C: New test.
35557
35558 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35559
35560         * g++.old-deja/g++.other/initstring.C: New test.
35561
35562 2000-06-12  Jason Merrill  <jason@redhat.com>
35563
35564         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
35565
35566 2000-06-09  Jeffrey A Law  (law@cygnus.com)
35567
35568         * gcc.c-torture/compile/20000609-1.c: New test.
35569
35570 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
35571
35572         * gcc.dg/20000609-1.c: New test.
35573
35574 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
35575
35576         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
35577         * gcc.c-torture/noncompile/poison-1.c: Move...
35578         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
35579         * gcc.dg/cpp-li1.c: Add a token after the #line.
35580
35581 2000-06-05  Richard Henderson  <rth@cygnus.com>
35582
35583         * gcc.c-torture/execute/20000605-2.c: New test.
35584         * gcc.c-torture/execute/20000605-3.c: New test.
35585
35586 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
35587
35588         * g77.f-torture/execute/20000503-1.x: New file.
35589
35590 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
35591
35592         * g++.old-deja/g++.eh/badalloc1.C: New test.
35593
35594 2000-06-05  Richard Henderson  <rth@cygnus.com>
35595
35596         * gcc.c-torture/execute/20000605-1.c: New test.
35597
35598 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35599             Nathan Sidwell <nathan@codesourcery.com>
35600
35601         * gcc.c-torture/compile/20000605-1.c: New test.
35602
35603 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
35604
35605         * g77.f-torture/compile/20000601-1.f: New test.
35606
35607 2000-06-03  Richard Henderson  <rth@cygnus.com>
35608
35609         * gcc.c-torture/execute/20000603-1.c: New.
35610
35611 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
35612
35613         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
35614         * gcc.dg/noreturn-2.c (noreturn): Likewise.
35615
35616 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
35617
35618         * gcc.dg/compare2.c (case 12): XFAIL.
35619         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
35620         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
35621
35622         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
35623
35624 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
35625
35626         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
35627         guard macro is already defined when the header is first
35628         included.
35629         * gcc.dg/cpp-mix.h: New file.
35630         * gcc.dg/endif-label.c: Update patterns to match compiler.
35631
35632         * g++.brendan/complex1.C: Declare abort.
35633         * g++.law/refs4.C: Remove XFAIL.
35634         * g++.oliva/expr2.C: Declare abort and exit.
35635
35636 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
35637
35638         * gcc.c-torture/execute/20000528-1.c: New test.
35639
35640         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
35641         * g++.old-deja/g++.law/temps4.C: Likewise.
35642
35643         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
35644         stdlib.h.  Call abort() on failure.
35645         * g++.old-deja/g++.law/refs4.C: Likewise.
35646         * g++.old-deja/g++.law/temps4.C: Likewise.
35647         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
35648         * gcc.c-torture/execute/20000112-1.c: Include string.h.
35649
35650 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
35651
35652         Relative to g++.dg/special:
35653         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
35654
35655         Relative to g++.old-deja:
35656         * g++.brendan/complex1.C, g++.jason/optimize2.C,
35657         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
35658         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
35659         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
35660         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
35661         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
35662         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
35663
35664         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
35665         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
35666         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
35667         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
35668         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
35669         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
35670         and/or string.h.
35671
35672         * g++.other/goto1.C: Update expectations for error messages.
35673
35674 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
35675
35676         * gcc.c-torture/compile/20000523-1.c: New test.
35677
35678 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35679
35680         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
35681
35682 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35683
35684         * g++.old-deja/g++.eh/catch11.C: New test.
35685         * g++.old-deja/g++.eh/catch12.C: New test.
35686
35687 2000-05-24  Nick Clifton  <nickc@cygnus.com>
35688
35689         * gcc.c-torture/execute/20000523-1.c: New test.
35690
35691 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
35692
35693         * c-torture/execute/bcp-1.c: Replace abort in arg of
35694         __builtin_constant_p with a generic external function.
35695
35696         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
35697         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
35698         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
35699         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
35700         Prototype abort and/or exit.
35701
35702         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
35703         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
35704         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
35705         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
35706
35707 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
35708
35709         * gcc.dg/dwarf2-1.c: New test.
35710
35711 2000-05-20  Richard Henderson  <rth@cygnus.com>
35712
35713         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
35714
35715 2000-05-20  Andreas Jaeger  <aj@suse.de>
35716
35717         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
35718         testcase.
35719
35720 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
35721
35722         * gcc.c-torture/execute/20000519-2.c: New test.
35723
35724 2000-05-19  Andreas Jaeger  <aj@suse.de>
35725
35726         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
35727         which fails with SSA.
35728
35729         * lib/c-torture.exp: Also test with -O3 -fssa.
35730
35731 2000-05-18  Michael Meissner  <meissner@redhat.com>
35732
35733         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
35734         * gcc.c-torture/execute/920415-1.c: Ditto.
35735         * gcc.c-torture/execute/920501-1.c: Ditto.
35736         * gcc.c-torture/execute/conversion.c: Ditto.
35737         * gcc.c-torture/execute/cvt-1.c: Ditto.
35738
35739 2000-05-18  Jeffrey A Law  (law@cygnus.com)
35740
35741         * gcc.c-torture/compile/20000518-1.c: New test.
35742
35743 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35744
35745         * g77.f-torture/compile/200005018.f: New test.
35746
35747 2000-05-17  Jeffrey A Law  (law@cygnus.com)
35748
35749         * gcc.c-torture/compile/20000517-1.c: New test.
35750
35751 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35752
35753         * gcc.c-torture/execute/20000516-1.c: New test.
35754
35755 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
35756
35757         * g++.old-deja/g++.other/eh.C: New test.
35758
35759 2000-05-12  Richard Henderson  <rth@cygnus.com>
35760
35761         * gcc.c-torture/execute/990208-1.c (main): Don't pass
35762         constants through to doit's conditional.
35763
35764 2000-05-11  Jeffrey A Law  (law@cygnus.com)
35765
35766         * gcc.c-torture/compile/20000511-1.c: New test.
35767         * g77.f-torture/compile/20000511-1.f: New test.
35768         * g77.f-torture/compile/20000511-2.f: New test.
35769
35770 2000-05-11  Michael Meissner  <meissner@redhat.com>
35771
35772         * gcc.c-torture/execute/20000511-1.c: New test.
35773
35774 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
35775
35776         * gcc.dg/dg.exp: Scan .S files as well as .c files.
35777         * gcc.dg/20000510-1.S: New.
35778
35779 2000-05-08  Catherine Moore  <clm@cygnus.com>
35780
35781         * gcc.dg/unused-3.c: New.
35782
35783 2000-05-06  Richard Henderson  <rth@cygnus.com>
35784
35785           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
35786           * g++.old-deja/g++.mike/warn1.C: Likewise.
35787           * g++.old-deja/g++.pt/local1.C: Likewise.
35788           * g++.old-deja/g++.pt/local7.C: Likewise.
35789           * g++.old-deja/g++.pt/spec16.C: Likewise.
35790
35791 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
35792
35793         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
35794
35795 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
35796
35797           * g77.f-torture/execute/20000503-1.f: New test.
35798
35799 2000-05-04  Andreas Jaeger  <aj@suse.de>
35800
35801         * gcc.dg/noreturn-2.c: New test.
35802
35803 2000-05-04  Neil Booth  <NeilB@earthling.net>
35804
35805         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
35806         preprocessor.
35807
35808 2000-05-04  Richard Henderson  <rth@cygnus.com>
35809
35810         * gcc.c-torture/execute/20000503-1.c: Fix typo.
35811
35812 2000-05-04  Richard Henderson  <rth@cygnus.com>
35813
35814         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
35815         OpenSSL by Jason R Thorpe.
35816
35817 2000-05-03  Jim Wilson  <wilson@cygnus.com>
35818
35819         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
35820
35821 2000-05-03  Robert Lipe <robertlipe@usa.net>
35822
35823         * gcc.dg/20000503-1.c: New test.
35824
35825 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
35826
35827         * gcc.c-torture/compile/20000502-1.c: New test.
35828         * g++.old-deja/g++.other/align.C: New test.
35829         * gcc.dg/cpp-tradstringify.c: New test.
35830
35831 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35832
35833         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
35834         and hard registers.
35835
35836 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
35837
35838         * gcc.c-torture/execute/loop-5.c: New test.
35839
35840 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
35841
35842         * gcc.c-torture/execute/va-arg-20.c: New test.
35843
35844 2000-04-23  Jeffrey A Law  (law@cygnus.com)
35845
35846         * gcc.c-torture/execute/20000422-1.c: New test.
35847
35848 2000-04-20  Greg McGary  <gkm@gnu.org>
35849
35850         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
35851         when optimizing, but without sibling-call optimizations (-O1).
35852
35853 2000-04-20  Jeffrey A Law  (law@cygnus.com)
35854
35855           * gcc.c-torture/compile/20000420-1.c: New test.
35856
35857 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35858
35859         * g++.abi/ptrflags.C: New test.
35860         * g++.eh/catchptr1.C: Test incomplete pointer chains.
35861
35862 2000-04-19  Catherine Moore  <clm@cygnus.com>
35863
35864         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
35865
35866 2000-04-19  Greg McGary  <gkm@gnu.org>
35867
35868         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
35869         sibling-call optimizations.
35870
35871 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
35872
35873         * gcc.dg/20000419-1.c: New test.
35874
35875 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
35876
35877         * gcc.c-torture/execute/20000412-6.c: New test.
35878
35879 2000-04-12  Jeffrey A Law  (law@cygnus.com)
35880
35881         * gcc.c-torture/execute/20000412-5.c: New test.
35882         * g77.f-torture/compile/20000412-1.f: New test.
35883         * gcc.c-torture/execute/20000412-4.c: New test.
35884         * gcc.c-torture/compile/20000412-2.c: New test.
35885         * gcc.c-torture/execute/20000412-3.c: New test.
35886         * gcc.c-torture/compile/20000412-1.c: New test.
35887         * gcc.c-torture/execute/20000412-2.c: New test.
35888
35889 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
35890
35891         * objc/execute/bf-20.m: New test.
35892
35893 2000-04-10  Richard Henderson  <rth@cygnus.com>
35894
35895         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
35896
35897         * gcc.c-torture/execute/20000412-1.c: New test.
35898
35899 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35900
35901         * g++.old-deja/g++.eh/catchptr1.C: New test.
35902
35903 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
35904
35905         * g++.old-deja/g++.abi/cxa_vec.C: New test.
35906
35907 2000-04-08  Neil Booth  <NeilB@earthling.net>
35908
35909         * gcc.dg/cpp-nullchar.c: Remove test as
35910         embedded nulls cause problems.
35911
35912 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35913
35914         * gcc.dg/compare2.c: New test.
35915
35916 2000-04-08  Neil Booth  <NeilB@earthling.net>
35917
35918         * gcc.dg/cpp-nullchar.c: New test.
35919
35920 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
35921
35922         * gcc.dg/cpp-mi2.c: New test.
35923         * gcc.dg/cpp-mi2[abc].h: New files.
35924
35925 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
35926
35927         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
35928         member name.
35929
35930 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35931
35932         * g++.old-deja/g++.abi/vmihint.C: New test.
35933
35934 2000-04-06  Neil Booth  <NeilB@earthling.net>
35935
35936         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
35937         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
35938         copyright.
35939
35940 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
35941
35942         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
35943         avoid stack-frame overwrite.
35944
35945 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
35946
35947         * gcc.c-torture/compile/20000405-2.c: New test.
35948         * gcc.c-torture/compile/20000405-3.c: New test.
35949
35950 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
35951
35952         * gcc.c-torture/compile/20000405-1.c: New test.
35953
35954 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
35955
35956         * gcc.dg/cast-qual-1.c: Revert last change.
35957
35958 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35959
35960         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
35961
35962 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
35963
35964         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
35965         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
35966
35967 2000-04-03  Jeffrey A Law  (law@cygnus.com)
35968
35969         * gcc.c-torture/compile/20000403-2.c: New test.
35970         * gcc.c-torture/compile/20000403-1.c: New test.
35971
35972 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
35973
35974         * gcc.c-torture/execute/20000403-1.c: New test.
35975
35976 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
35977
35978         * gcc.c-torture/execute/20000402-1.c: New test.
35979
35980 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
35981
35982         * gcc.c-torture/execute/va-arg-15.c: New test.
35983         * gcc.c-torture/execute/va-arg-16.c: New test.
35984         * gcc.c-torture/execute/va-arg-17.c: New test.
35985         * gcc.c-torture/execute/va-arg-18.c: New test.
35986         * gcc.c-torture/execute/va-arg-19.c: New test.
35987
35988 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
35989
35990         * gcc.c-torture/compile/981211-1.c: Move to...
35991         * gcc.dg/cpp-as1.c: ...here.
35992         * gcc.dg/cpp-as2.c: New file.
35993
35994         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
35995         compiler.
35996
35997 2000-04-02  Neil Booth  <NeilB@earthling.net>
35998
35999         * gcc.dg/cpp-cond.c  New tests.
36000         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36001         accidental success less likely.
36002         * gcc.dg/cpp-missingop.c  New tests.
36003         * gcc.dg/cpp-missingparen.c  New tests.
36004         * gcc.dg/cpp-shift.c  New tests.
36005         * gcc.dg/cpp-shortcircuit.c  New tests.
36006         * gcc.dg/cpp-unary.c  New tests.
36007
36008 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36009
36010         * gcc.c-torture/compile/20000329-1.c: New test.
36011
36012 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36013
36014         * gcc.c-torture/compile/20000326-1.c: New test.
36015         * gcc.c-torture/compile/20000326-2.c: New test.
36016
36017 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36018
36019         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36020         the first parameter is a function argument.
36021
36022 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36023
36024         * g++.old-deja/g++.ext/array4.C: New test.
36025
36026 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36027
36028         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36029
36030 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36031
36032         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36033
36034 2000-03-19  Richard Henderson  <rth@cygnus.com>
36035
36036         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36037
36038 2000-03-19  Richard Henderson  <rth@cygnus.com>
36039
36040         * gcc.c-torture/compile/20000319-1.c: New test.
36041
36042 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36043
36044         * gcc.c-torture/execute/20000314-3.c: New test.
36045         * gcc.c-torture/execute/20000314-2.c: New test.
36046         * gcc.c-torture/execute/20000314-1.c: New test.
36047         * gcc.c-torture/compile/20000314-2.c: New test.
36048         * gcc.c-torture/compile/20000314-1.c: New test.
36049
36050 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36051
36052         * g++.old-deja/g++.warn/inline.C: New test.
36053
36054 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36055
36056         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36057         standards-compliant result rather than specific constants.
36058         Put test-values in array.
36059
36060 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36061
36062         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36063         (g++_target_compile): Put test-specific options last.
36064
36065 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36066
36067         * g++.old-deja/g++.eh/vbase4.C: New test.
36068
36069 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36070
36071         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36072
36073 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36074
36075         * g++.old-deja/g++.brendan/misc12.C: Removed.
36076         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36077         * g++.old-deja/g++.ext/pretty4.C: New test.
36078
36079 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36080
36081         * g++.old-deja/g++.other/string2.C: New test.
36082
36083 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36084
36085         * g++.old-deja/g++.warn/impint2.C: New test.
36086
36087 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36088
36089         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36090         is 1, not zero.
36091
36092 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36093
36094         * g++.old-deja/g++.warn/impint.C: New test.
36095         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36096         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36097         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36098         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36099         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36100         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36101         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36102         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36103         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36104         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36105         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36106         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36107
36108 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36109
36110         * gcc.dg/cpp-redef.c: New test.
36111
36112 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36113
36114         * g++.old-deja/g++.pt/unify7.C: New test.
36115
36116 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36117
36118         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36119         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36120
36121 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36122
36123         * gcc.c-torture/compile/20000224-1.c: New test.
36124
36125 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36126
36127         * gcc.c-torture/compile/cpp-2.c: New test.
36128         * gcc.c-torture/compile/cpp-1.c: New test.
36129
36130 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36131
36132         * gcc.c-torture/execute/20000225-1.c: New test.
36133
36134 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36135
36136         * gcc.dg/cpp-li2.c: New test.
36137
36138         * gcc.dg/cpp-wi1.c: New test.
36139
36140         * gcc.dg/cpp-li1.c: New test.
36141
36142 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36143
36144         * g++.old-deja/g++.other/sizeof5.C: New test.
36145
36146 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36147
36148         * gcc.c-torture/execute/va-arg-13.c: New test.
36149
36150 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36151
36152         * gcc.c-torture/execute/va-arg-12.c: New test.
36153
36154 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36155
36156         * gcc.c-torture/execute/20000223-1.c: New test.
36157
36158 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36159
36160         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36161
36162 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36163
36164         * g++.old-deja/g++.abi/ptrmem.C: New test.
36165
36166 2000-02-19  Richard Henderson  <rth@cygnus.com>
36167
36168         * gcc.c-torture/compile/init-3.c: New.
36169
36170 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36171
36172         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36173         ALWAYS_CXXFLAGS.
36174
36175 2000-02-11  Robert Lipe <robertl@sco.com>
36176
36177         * gcc.c-torture/compile/20000211-3.c: New test.
36178
36179 2000-02-11  Martin Buchholz <martin@xemacs.org>
36180
36181         * gcc.c-torture/compile/20000211-2.c: New test.
36182
36183 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36184
36185         * gcc.c-torture/compile/20000211-1.c: New test.
36186
36187 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36188
36189         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36190           on native targets
36191
36192 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36193
36194         * g++.old-deja/g++.other/cast5.C: New test.
36195
36196 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36197
36198         * gcc.c-torture/execute/20000205-1.c: New.
36199
36200 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36201
36202         * g++.old-deja/g++.jason/cast3.C: Return void.
36203         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36204
36205 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36206
36207         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36208
36209         * gcc.dg/loop-1.c: New test.
36210
36211 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36212
36213         * gcc.c-torture/compile/20000127-1.c: New test.
36214         * gcc.c-torture/execute/991228-1.c: New test.
36215
36216 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36217
36218         * gcc.dg/unused-2.c: New test.
36219
36220         * gcc.dg/conv-1.c: New test.
36221
36222 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36223
36224         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36225         compiler.
36226         (tool_option_proc): Fix typo.
36227
36228 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36229
36230         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36231         of the ld on the host, not on the build machine.
36232         Also, don't crash if '--help' is not a supported option.
36233
36234 2000-01-24  Richard Henderson  <rth@cygnus.com>
36235
36236         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36237
36238 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36239
36240         * gcc.c-torture/execute/20000120-2.c: New test.
36241         * gcc.c-torture/execute/20000120-1.c: New test.
36242
36243 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36244
36245         * gcc.c-torture/execute/20000113-1.c: New test.
36246
36247 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36248
36249         * gcc.c-torture/execute/20000112-1.c: New test.
36250
36251 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36252
36253         * gcc.dg/20000111-1.c: New test.
36254
36255 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36256
36257         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36258         with 16 bit integers.
36259
36260 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36261
36262         * gcc.dg/20000108-1.c: New test.
36263
36264 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36265
36266         * g++.old-deja/g++.ns/koenig8.C: New test.
36267
36268 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36269
36270         * g++.old-deja/g++.other/cast4.C: New test.
36271
36272 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36273
36274         * gcc.c-torture/compile/20000105-2.c: New test.
36275         * gcc.c-torture/compile/20000105-1.c: New test.
36276
36277 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36278
36279         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36280         references to printf & atoi to conform to ANSI standard.
36281         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36282         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36283         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36284         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36285         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36286         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36287         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36288         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36289         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36290         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36291         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36292         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36293         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36294         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36295         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36296         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36297         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36298         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36299         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36300         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36301         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36302         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36303         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36304         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36305         * g++.old-deja/g++.brendan/init3.C: Likewise.
36306         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36307         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36308         * g++.old-deja/g++.brendan/new2.C: Likewise.
36309         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36310         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36311         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36312         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36313         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36314         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36315         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36316         * g++.old-deja/g++.brendan/template24.C: Likewise.
36317         * g++.old-deja/g++.brendan/template3.C: Likewise.
36318         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36319         * g++.old-deja/g++.jason/inline3.C: Likewise.
36320         * g++.old-deja/g++.jason/opeq.C: Likewise.
36321         * g++.old-deja/g++.law/arg5.C: Likewise.
36322         * g++.old-deja/g++.law/arm7.C: Likewise.
36323         * g++.old-deja/g++.law/ctors11.C: Likewise.
36324         * g++.old-deja/g++.law/cvt8.C: Likewise.
36325         * g++.old-deja/g++.law/init9.C: Likewise.
36326         * g++.old-deja/g++.law/refs4.C: Likewise.
36327         * g++.old-deja/g++.law/template2.C: Likewise.
36328         * g++.old-deja/g++.law/visibility24.C: Likewise.
36329         * g++.old-deja/g++.law/vtable3.C: Likewise.
36330         * g++.old-deja/g++.mike/asm2.C: Likewise.
36331         * g++.old-deja/g++.mike/eh1.C: Likewise.
36332         * g++.old-deja/g++.mike/misc1.C: Likewise.
36333         * g++.old-deja/g++.mike/misc13.C: Likewise.
36334         * g++.old-deja/g++.mike/misc14.C: Likewise.
36335         * g++.old-deja/g++.mike/ns12.C: Likewise.
36336         * g++.old-deja/g++.mike/p1248.C: Likewise.
36337         * g++.old-deja/g++.mike/p3708.C: Likewise.
36338         * g++.old-deja/g++.mike/p3708a.C: Likewise.
36339         * g++.old-deja/g++.mike/p3708b.C: Likewise.
36340         * g++.old-deja/g++.mike/p646.C: Likewise.
36341         * g++.old-deja/g++.mike/p700.C: Likewise.
36342         * g++.old-deja/g++.mike/p783.C: Likewise.
36343         * g++.old-deja/g++.mike/p783a.C: Likewise.
36344         * g++.old-deja/g++.mike/p783b.C: Likewise.
36345         * g++.old-deja/g++.mike/p786.C: Likewise.
36346         * g++.old-deja/g++.mike/p789.C: Likewise.
36347         * g++.old-deja/g++.mike/p789a.C: Likewise.
36348         * g++.old-deja/g++.mike/p807a.C: Likewise.
36349         * g++.old-deja/g++.other/delete3.C: Likewise.
36350         * g++.old-deja/g++.other/dyncast1.C: Likewise.
36351         * g++.old-deja/g++.other/dyncast2.C: Likewise.
36352         * g++.old-deja/g++.other/dyncast3.C: Likewise.
36353         * g++.old-deja/g++.other/empty1.C: Likewise.
36354         * g++.old-deja/g++.other/temporary1.C: Likewise.
36355         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
36356         * g++.old-deja/g++.pt/t16.C: Likewise.
36357         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
36358
36359 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
36360
36361         * gcc.dg/991230-1.c: New test.
36362
36363 1999-12-29  Jeffrey A Law  (law@cygnus.com)
36364
36365         * gcc.c-torture/compile/991229-3.c: New test.
36366         * gcc.c-torture/compile/991229-2.c: New test.
36367         * gcc.c-torture/compile/991229-1.c: New test.
36368
36369 1999-12-29  Greg McGary <gkm@eng.ascend.com>
36370
36371         * gcc.c-torture/compile/labels-2.c: New test.
36372
36373 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
36374
36375         * gcc.c-torture/execute/991227-1.c: New test.
36376
36377 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36378
36379         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
36380
36381 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
36382
36383         * gcc.c-torture/execute/991221-1.c: New test.
36384
36385 1999-12-20  Nathan Sidwell  <nathan@acm.org>
36386
36387         * g++.old-deja/g++.other/cast3.C: New test.
36388
36389 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
36390
36391         * gcc.c-torture/execute/991216-4.c: New test.
36392
36393 1999-12-16  Michael Meissner  <meissner@cygnus.com>
36394
36395         * gcc.c-torture/execute/991216-1.c: New test.
36396         * gcc.c-torture/execute/991216-2.c: New test.
36397         * gcc.c-torture/execute/991216-3.c: New test.
36398
36399 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36400
36401         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
36402         Actually make the test fail by using "-O2" for compilation.
36403
36404 1999-12-15  Nathan Sidwell  <nathan@acm.org>
36405
36406         * g++.old-deja/g++.warn/cast-align1.C: New test.
36407
36408 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36409
36410         * gcc.c-torture/compile/991214-1.c: New test.
36411         * gcc.c-torture/compile/991214-2.c: New test.
36412
36413 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36414
36415         * gcc.dg/991214-1.c: New test.
36416
36417 1999-12-13  Jeffrey A Law  (law@cygnus.com)
36418
36419         * gcc.c-torture/compile/991213-3.c: New test.
36420         * gcc.c-torture/compile/991213-2.c: New test.
36421         * gcc.c-torture/compile/991213-1.c: New test.
36422
36423 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
36424
36425         * gcc.dg/991209-1.c: New test.
36426
36427 1999-12-08  Nathan Sidwell <nathan@acm.org>
36428
36429         * gcc.c-torture/compile/991208-1.c: New test.
36430
36431 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36432
36433         * gcc.dg/ultrasp2.c: New test.
36434
36435 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
36436
36437         * g++.old-deja/g++.abi/align.C (main): Fix typo.
36438
36439 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
36440
36441         * gcc.c-torture/compile/991202-1.c: New test.
36442         * gcc.c-torture/execute/991202-1.c: New test.
36443         * gcc.c-torture/execute/991202-2.c: New test.
36444         * gcc.c-torture/execute/991202-3.c: New test.
36445
36446 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
36447
36448         * g++.old-deja/g++.abi/align.C: New test.
36449         * g++.old-deja/g++.abi/aggregates.C: Likewise.
36450         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36451
36452 1999-12-01  Richard Henderson  <rth@cygnus.com>
36453
36454         * gcc.c-torture/execute/991201-1.c: New.
36455
36456 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
36457
36458         * gcc.dg/991129-1.c: New test.
36459
36460 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36461
36462         * gcc.c-torture/compile/991127-1.c: New test.
36463
36464 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36465
36466         * g++.old-deja/g++.other/warn4.C: New test.
36467
36468 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36469
36470         * g++.old-deja/g++.eh/cleanup2.C: New test.
36471         * g++.old-deja/g++.ext/pretty2.C: New test.
36472         * g++.old-deja/g++.ext/pretty3.C: New test.
36473         * g++.old-deja/g++.other/debug6.C: New test.
36474
36475 1999-10-20  Jim Wilson  <wilson@cygnus.com>
36476
36477         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
36478         compiler_output to look for one error message instead of two.
36479
36480 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
36481
36482         * gcc.c-torture/execute/991118-1.c: Also test case
36483         where the word boundary does not split a byte evenly.
36484
36485 1999-11-19  Nathan Sidwell  <nathan@acm.org>
36486
36487         * g++.old-deja/g++.ext/restrict1.C: New test.
36488
36489 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
36490
36491         * gcc.c-torture/execute/991118-1.c: New test.
36492
36493 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
36494
36495         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
36496         working directory pathnames.
36497
36498 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
36499
36500         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
36501         host is equipped with driver.h and driver.o so it can actually
36502         compile and run the tests.
36503
36504 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
36505
36506         * gcc.c-torture/compile/991008-1.c: New test.
36507
36508 1999-11-08  Nick Clifton  <nickc@cygnus.com>
36509
36510         * lib/gcc-dg.exp: Include target-supports.exp
36511
36512 1999-11-05  Nick Clifton  <nickc@cygnus.com>
36513
36514         * lib/target-supports.exp: New file: Provide procs to test for
36515         features supported by the target.
36516         (check_weak_available): Moved here from ecos.exp.
36517         (check_alias_available): New proc: Determine of the target
36518         toolchain supports the alias attribute.
36519
36520         * gcc.dg/special/ecos.exp: Move check_weak_available to
36521         target-supports.exp.
36522         (alias-1.c): Only perform the test if the target supports
36523         aliases.
36524         (wkali-1.c): Only perform the test if the target supports
36525         aliases.
36526
36527         * gcc.dg/990506-0.c: Expect error messages from cross
36528         targets as well as native targets.
36529
36530 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36531
36532         * gcc.dg/ultrasp1.c: Removed xfail.
36533         * gcc.dg/struct-ret-2.c: Likewise.
36534         * gcc.dg/array-1.c: Likewise.
36535
36536 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36537
36538         * gcc.dg/struct-ret-2.c: New test.
36539
36540         * gcc.dg/array-1.c: New test.
36541
36542 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
36543
36544         * gcc.c-torture/execute/991030-1.c: New test.
36545
36546 1999-10-26  Richard Henderson  <rth@cygnus.com>
36547
36548         * gcc.c-torture/compile/991026-2.c: New test.
36549
36550 1999-10-26  Jeffrey A Law  (law@cygnus.com)
36551
36552         * gcc.c-torture/compile/991026-1.c: New test.
36553
36554 1999-10-23  Jeffrey A Law  (law@cygnus.com)
36555
36556         * gcc.c-torture/execute/991023-1.c: New test.
36557
36558 1999-10-19  Jeffrey A Law  (law@cygnus.com)
36559
36560         * gcc.c-torture/execute/991019-1.c: New test.
36561
36562 1999-10-16  Richard Henderson  <rth@cygnus.com>
36563
36564         * gcc.c-torture/execute/991016-1.c: New test.
36565
36566 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
36567
36568         * gcc.c-torture/execute/991014-1.c: New test.
36569
36570 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
36571
36572         * g++.old-deja/g++.other/union2.C: New test.
36573
36574 1999-10-13  Nathan Sidwell  <nathan@acm.org>
36575
36576         * g++.old-deja/g++.other/vaarg2.C: New test.
36577         * g++.old-deja/g++.other/vaarg3.C: New test.
36578
36579 1999-10-12  Craig Burley  <craig@jcb-sc.com>
36580
36581         * g77.f-torture/noncompile/19990905-1.f: Moved from being
36582         in compile/.
36583
36584 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
36585
36586         * gcc.c-torture/execute/va-arg-11.c: New test.
36587
36588 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
36589
36590         * lib/file-format.exp (gcc_target_object_format): Don't
36591         crash if objdump is unavailable.
36592
36593 1999-09-29  Donn Terry <donn@interix.com>
36594
36595         * gcc.misc-tests/mg.exp: delete extraneous redirection.
36596
36597 1999-09-28  Nick Clifton  <nickc@cygnus.com>
36598
36599         * gcc.c-torture/compile/990928-1.c: New test.
36600
36601 1999-09-28  Nathan Sidwell  <nathan@acm.org>
36602
36603         * g++.old-deja/g++.other/decl6.C: New test.
36604
36605 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36606
36607         * gcc.c-torture/execute/va-arg-10.c: New test.
36608
36609 1999-09-27  Nathan Sidwell  <nathan@acm.org>
36610
36611         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
36612         __PRETTY_FUNCTION__.
36613
36614 1999-09-23  Nick Clifton  <nickc@cygnus.com>
36615
36616         * gcc.c-torture/execute/990923-1.c: New test.
36617
36618 1999-09-21  Nick Clifton  <nickc@cygnus.com>
36619
36620         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
36621         for which -fpic is inappropriate.
36622
36623 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
36624
36625         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
36626
36627 1999-09-21  Nathan Sidwell  <nathan@acm.org>
36628
36629         * g++.old-deja/g++.other/dyncast1.C: New test.
36630         * g++.old-deja/g++.other/dyncast2.C: New test.
36631         * g++.old-deja/g++.other/dyncast3.C: New test.
36632         * g++.old-deja/g++.other/dyncast4.C: New test.
36633         * g++.old-deja/g++.other/dyncast5.C: New test.
36634         * g++.old-deja/g++.eh/catch3.C: New test.
36635         * g++.old-deja/g++.eh/catch3p.C: New test.
36636         * g++.old-deja/g++.eh/catch4.C: New test.
36637         * g++.old-deja/g++.eh/catch4p.C: New test.
36638         * g++.old-deja/g++.eh/catch5.C: New test.
36639         * g++.old-deja/g++.eh/catch5p.C: New test.
36640         * g++.old-deja/g++.eh/catch6.C: New test.
36641         * g++.old-deja/g++.eh/catch6p.C: New test.
36642         * g++.old-deja/g++.eh/catch7.C: New test.
36643         * g++.old-deja/g++.eh/catch7p.C: New test.
36644         * g++.old-deja/g++.eh/catch8.C: New test.
36645         * g++.old-deja/g++.eh/catch8p.C: New test.
36646         * g++.old-deja/g++.eh/catch9.C: New test.
36647         * g++.old-deja/g++.eh/catch9p.C: New test.
36648
36649 1999-09-13  Nathan Sidwell  <nathan@acm.org>
36650
36651         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
36652         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
36653
36654 1999-09-13  Jeffrey A Law  (law@cygnus.com)
36655
36656         * gcc.c-torture/compile/990913-1.c: New test.
36657
36658 1999-09-10  Nathan Sidwell  <nathan@acm.org>
36659
36660         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
36661         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36662
36663 1999-09-09  Richard Henderson  <rth@cygnus.com>
36664
36665         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
36666
36667 1999-09-09  Nathan Sidwell  <nathan@acm.org>
36668
36669         * g++.old-deja/g++.other/lookup11.C: New test.
36670         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
36671         what is permitted and what we want.
36672         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
36673         overload use.
36674         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36675
36676 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
36677
36678         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
36679         * gcc.c-torture/noncompile/poison-1.c: New file.
36680
36681 1999-09-08  Nathan Sidwell  <nathan@acm.org>
36682
36683         * g++.old-deja/g++.other/sizeof3.C: New test.
36684         * g++.old-deja/g++.other/sizeof4.C: New test.
36685         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
36686         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
36687
36688 1999-09-07  Richard Henderson  <rth@cygnus.com>
36689
36690         * gcc.dg/va-arg-1.c: New.
36691
36692 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36693
36694         * gcc.c-torture/execute/va-arg-9.c: New test.
36695
36696 1999-09-05  Craig Burley  <craig@jcb-sc.com>
36697
36698         * g77.f-torture/compile/980519-2.f: New test.
36699         * g77.f-torture/compile/19990905-0.f: New test.
36700         * g77.f-torture/compile/19990905-1.f: New test.
36701         * g77.f-torture/compile/19990905-2.f: New test.
36702
36703         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
36704
36705 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
36706
36707         * gcc.c-torture/execute/990827-1.c: Fix typo.
36708
36709 1999-09-03  Nathan Sidwell  <nathan@acm.org>
36710
36711         * g++.old-deja/g++.other/deref1.C: New test.
36712
36713 1999-09-02  Nathan Sidwell  <nathan@acm.org>
36714
36715         * g++.old-deja/g++.other/ambig2.C: New test.
36716         * g++.old-deja/g++.other/cond5.C: New test.
36717         * g++.old-deja/g++.other/lookup16.C: New test.
36718
36719 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
36720
36721         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
36722         assemblers too.
36723
36724 1999-08-31  Jeffrey A Law  (law@cygnus.com)
36725
36726         * lib/c-torture.exp: Avoid the "compare executables" optimization
36727         when testing native.
36728
36729 1999-08-29  Jeffrey A Law  (law@cygnus.com)
36730
36731         * gcc.c-torture/execute/990829-1.c: New test.
36732         * gcc.c-torture/compile/990829-1.c: New test.
36733
36734 1999-08-27  Paul Burchard  <burchard@pobox.com>
36735
36736         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
36737         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
36738         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
36739         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
36740         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
36741         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
36742         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
36743         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
36744         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
36745         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
36746         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
36747
36748 1999-08-27  Jeffrey A Law  (law@cygnus.com)
36749
36750         * gcc.c-torture/execute/990827-1.c: New test.
36751
36752 1999-08-26  Craig Burley  <craig@jcb-sc.com>
36753
36754         * g77.f-torture/noncompile/19990826-4.f: New test.
36755
36756         * g77.f-torture/compile/19990826-3.f: New test.
36757
36758         * g77.f-torture/execute/19990826-2.f: New test.
36759
36760         * g77.f-torture/compile/19990826-1.f: New test.
36761
36762         * gcc.c-torture/execute/990826-0.c: New test.
36763         * g77.c-torture/execute/19990826-0.f: New test.
36764
36765         * g77.f-torture/noncompile/970626-2.f: New test.
36766
36767 1999-08-25  Paul Burchard  <burchard@pobox.com>
36768
36769         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
36770         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
36771         lss-011.C: New tests.
36772
36773 1999-08-25  Nathan Sidwell  <nathan@acm.org>
36774
36775         * g++.old-deja/g++.other/decl5.C: New test.
36776
36777 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36778
36779         * noncompile/noncompile.exp: Load_lib c-torture.exp.
36780         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
36781         call `postbase' for each one.  All callers of `postbase' changed
36782         to call this instead.
36783
36784 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
36785
36786         * gcc.c-torture/execute/990811-1.c: New test.
36787
36788 1999-08-09  Nick Clifton  <nickc@cygnus.com>
36789
36790         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
36791         just native ones.
36792
36793         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
36794         just native ones.
36795
36796 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36797
36798         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
36799
36800 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36801
36802         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
36803
36804 1999-08-04  Nathan Sidwell  <nathan@acm.org>
36805
36806         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
36807
36808 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36809
36810         * gcc.c-torture/execute/990804-1.c: New test.
36811
36812 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36813
36814         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
36815         * g++.old-deja/g++.brendan/crash64.C: Likewise.
36816         * g++.old-deja/g++.brendan/overload8.C: Likewise.
36817
36818 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36819
36820         * g++.old-deja/g++.other/struct1.C: New test.
36821
36822 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36823
36824         * g++.old-deja/g++.other/enum2.C: New test.
36825
36826 1999-08-02  Richard Henderson  <rth@cygnus.com>
36827
36828         Adapted from tests from Franz Sirl:
36829         * gcc.c-torture/execute/va-arg-7.c: New test.
36830         * gcc.c-torture/execute/va-arg-8.c: New test.
36831
36832 1999-08-01  Jeffrey A Law  (law@cygnus.com)
36833
36834         * gcc.c-torture/compile/990801-2.c: New test.
36835
36836         * gcc.c-torture/compile/990801-1.c: New test.
36837
36838 1999-07-27  Michael Meissner  <meissner@cygnus.com>
36839
36840         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
36841         fp-cmp-1.c, converting double to float.
36842
36843         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
36844         fp-cmp-1.c, converting double to long double.
36845
36846         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
36847         from fr1 to unknown_register, since fr1 is a legitimate register
36848         on some machines.
36849
36850 1999-07-25  Jeffrey A Law  (law@cygnus.com)
36851
36852         * README: More listname related changes.
36853
36854 1999-07-08  Catherine Moore  <clm@cygnus.com>
36855
36856         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
36857
36858 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
36859
36860         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
36861
36862 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36863
36864         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
36865
36866 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
36867
36868         * gcc.dg/990703-1.c: New test.
36869
36870 1999-06-29  Nick Clifton  <nickc@cygnus.com>
36871
36872         * lib/file-format.exp: New file: Move definition of proc
36873         gcc_target_object_format to here from
36874         gcc.dg/special/ecos.exp.
36875
36876         * lib/c-torture.exp: Include lib file-format.exp.
36877         * lib/gcc-dg.exp: Include lib file-format.exp.
36878
36879         * gcc.dg/special/ecos.exp: Remove definition of proc
36880         gcc_target_object_format.
36881
36882 1999-06-28  Jeffrey A Law  (law@cygnus.com)
36883
36884         * gcc.c-torture/execute/990628-1.c: New test.
36885
36886 1999-06-25  Jeffrey A Law  (law@cygnus.com)
36887
36888         * gcc.c-torture/compile/990625-2.c: New test.
36889
36890         * gcc.c-torture/compile/990625-1.c: New test.
36891
36892 1999-06-23  Nick Clifton  <nickc@cygnus.com>
36893
36894         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
36895         attributes compile.
36896         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
36897         ports that use the COFF/PE file format.
36898
36899 1999-06-17  Jeffrey A Law  (law@cygnus.com)
36900
36901         * gcc.c-torture/compile/990617-1.c: New test.
36902
36903 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
36904
36905         * g++.old-deja/g++.other/decl4.C: New test.
36906
36907 1999-06-14  Nathan Sidwell  <nathan@acm.org>
36908
36909         * g++.old-deja/g++.other/bitfld3.C: New test.
36910
36911 1999-06-08  Nathan Sidwell  <nathan@acm.org>
36912
36913         * g++.old-deja/g++.eh/catch1.C: New test.
36914
36915 1999-06-07  Jeffrey A Law  (law@cygnus.com)
36916
36917         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
36918
36919         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
36920         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
36921
36922 1999-06-05  Craig Burley  <craig@jcb-sc.com>
36923
36924         * g77.f-torture/compile/19990502-0.f: Replace with new,
36925         shorter, test that still fails after recent changes.
36926
36927 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36928
36929         * gcc.c-torture/execute/990604-1.c: New test.
36930
36931 1999-05-31  Jeffrey A Law  (law@cygnus.com)
36932
36933         * gcc.c-torture/execute/990531-1.c: New test.
36934
36935 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36936
36937         * gcc.c-torture/compile/990527-1.c: New test.
36938
36939 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
36940
36941         * gcc.c-torture/execute/990527-1.c: New test.
36942
36943 1999-05-25  Nick Clifton  <nickc@cygnus.com>
36944
36945         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
36946         bitfields as signed.
36947
36948 1999-05-25  Craig Burley  <craig@jcb-sc.com>
36949
36950         * g77.f-torture/compile/19990525-0.f: New test.
36951
36952 1999-05-25  Jeffrey A Law  (law@cygnus.com)
36953
36954         * gcc.c-torture/execute/990525-2.c: New test.
36955
36956         * gcc.c-torture/execute/990525-1.c: New test.
36957
36958 1999-05-24  Nathan Sidwell  <nathan@acm.org>
36959
36960         * g++.old-deja/g++.other/anon3.C: New test.
36961         * g++.old-deja/g++.other/anon4.C: New test.
36962         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
36963         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
36964         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
36965         Merrill).
36966
36967 1999-05-24  Jeffrey A Law  (law@cygnus.com)
36968
36969         * gcc.c-torture/execute/990524-1.c: New test.
36970
36971         * gcc.dg/990524-1.c: New test.
36972
36973 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36974
36975         * gcc.c-torture/compile/990523-1.c: New test.
36976
36977 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
36978
36979         * gcc.c-torture/compile/990519-1.c: New test.
36980
36981 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
36982
36983         * gcc.c-torture/compile/990517-1.c: New test.
36984
36985         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
36986         (e4, f4): New tests.
36987         (main): Call them.
36988
36989 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36990
36991         * gcc.dg/noreturn-1.c: New test.
36992
36993 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
36994
36995         * gcc.c-torture/execute/990513-1.c: New test.
36996
36997 1999-05-10  Richard Henderson  <rth@cygnus.com>
36998
36999         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37000
37001 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37002
37003         * g77.f-torture/execute/erfc.f: Use small single-precision
37004         values, to avoid problems on Alphas when not -mieee.
37005
37006 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37007
37008         * gcc.dg/990506-0.c: New test.
37009
37010 1999-05-08  Richard Henderson  <rth@cygnus.com>
37011
37012         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37013         the constant to test.  Don't XFAIL 64-bit targets.
37014
37015         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37016         * g++.old-deja/g++.law/profile1.C: Likewise.
37017
37018         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37019         operator new instances.
37020         * g++.old-deja/g++.other/delete5.C: Likewise.
37021
37022 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37023
37024         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37025         intrinsic.
37026
37027 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37028
37029         * g77.f-torture/execute/u77-test.f: Reverse order of two
37030         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37031
37032 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37033
37034         * gcc.dg/compare1.c: New test.
37035
37036 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37037
37038         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37039         New tests.
37040
37041 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37042
37043         * g77.f-torture/compile/19990502-1.f: New test.
37044
37045 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37046
37047         * g77.f-torture/compile/19990502-0.f: New test.
37048
37049 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37050
37051         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37052         intrinsic.
37053
37054 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37055
37056         * g77.f-torture/execute/u77-test.f (main): List libU77
37057         intrinsics not currently tested.
37058         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37059         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37060         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37061         Trim blanks off the ends of some printed strings.
37062
37063 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37064
37065         * g77.f-torture/execute/u77-test.f (main): Just warn about
37066         FSTAT gid disagreement, as it's expected on some systems.
37067
37068 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37069
37070         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37071         use a new function, which allows for some slop.
37072         Clean up some commentary.
37073         (issum): The new function.
37074         (sgladd): Deleted subroutine.
37075
37076 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37077
37078         * g77.f-torture/execute/u77-test.f: Modify to be more like
37079         libf2c/libU77 version, bringing patches to that version here.
37080         Add suitable commentary.
37081
37082 1999-04-25  Richard Henderson  <rth@cygnus.com>
37083
37084         * gcc.dg/990424-1.c: New test.
37085
37086 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37087
37088         * g77.f-torture/execute/u77-test.f (main): Bug involving
37089         LSTAT has been fixed, so turn back on full checking.
37090
37091 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37092
37093         * g77.f-torture/compile/19990419-0.f: New test.
37094         * g77.f-torture/execute/19990419-1.f: New test.
37095
37096 1999-04-17  Richard Henderson  <rth@cygnus.com>
37097
37098         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37099         to avoid the need for a prototype to supress a warning.
37100
37101 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37102
37103         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37104
37105 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37106
37107         * gcc.c-torture/execute/990404-1.c: New test.
37108
37109 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37110
37111         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37112         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37113         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37114         missing initializer warnings.
37115
37116 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37117
37118         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37119         matching strings.
37120
37121 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37122
37123         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37124
37125 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37126
37127         * g77.f-torture/execute/19990325-0.f: New test.
37128         * g77.f-torture/execute/19990325-1.f: New test.
37129
37130 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37131
37132         * gcc.c-torture/execute/990324-1.c: New test.
37133
37134 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37135
37136         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37137         test with 4.
37138
37139 1999-03-17  Richard Henderson  <rth@cygnus.com>
37140
37141         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37142
37143 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37144
37145         * g77.f-torture/execute/19990313-2.f: New test.
37146         * g77.f-torture/execute/19990313-3.f: New test.
37147
37148 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37149
37150         * g77.f-torture/execute/19990313-0.f: New test.
37151         * g77.f-torture/execute/19990313-1.f: New test.
37152
37153 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37154
37155         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37156         printf to sprintf.
37157         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37158         (main): Add check for u15.  Conditionalize u31 check depending on
37159         whether ints are <32 bits or >=32 bits.
37160
37161 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37162
37163         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37164
37165 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37166
37167         * g77.f-torture/compile/19990305-0.f: New test.
37168         * g77.f-torture/execute/19981119-0.f: New test.
37169
37170 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37171
37172         * g77.f-torture/execute/970625-2.f: call ABORT if final
37173         result is not correct, instead of just printing it.
37174         Add this checking via newly introduced obfuscation, to
37175         trip up buggy front ends.
37176
37177 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37178
37179         * g77.f-torture/compile/960317-1.f: Moved from being
37180         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37181
37182 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37183
37184         * g77.f-torture/execute/960317-1.f: New (old) test.
37185         * g77.f-torture/execute/970625-2.f: Ditto.
37186
37187 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37188
37189         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37190         message on line 1 or line 2; cccp and cpplib do this differently.
37191
37192 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37193
37194         * g++.old-deja/g++.law/weak1.C: New test.
37195
37196 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37197
37198         * gcc.c-torture/execute/990119-1.c: Renamed to...
37199         * gcc.dg/990119-1.c: this, so it will only be tested once
37200         (it's a preprocessor test, it doesn't need to be run at
37201         multiple optimization levels).
37202
37203 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37204
37205         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37206           ALWAYS_CXXFLAGS.
37207
37208 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37209
37210         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37211         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37212         to not be compilable by current g77.
37213
37214 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37215
37216         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37217
37218 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37219
37220         * gcc.c-torture/execute/990222-1.c: New test.
37221
37222 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37223
37224         * g77.f-torture/compile/19990218-0.f: New test.
37225         * g77.f-torture/noncompile/19990218-1.f: New test.
37226
37227 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37228
37229         * g77.f-torture/compile/19981216-0.f: New test.
37230
37231 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37232
37233         * gcc.dg/990214-1.c: New test.
37234
37235 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37236
37237         * gcc.dg/990213-2.c: New test.
37238
37239         * gcc.dg/990213-1.c: New test.
37240
37241 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37242
37243         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37244         ints.
37245
37246 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37247
37248         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37249         specified by target.
37250
37251         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37252
37253 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37254
37255         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37256
37257 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37258
37259         * gcc.dg/special/ecos.exp: New test driver for new tests with
37260         special requirements.
37261
37262         * gcc.dg/special/alias-1.c: New test.
37263         * gcc.dg/special/gcsec-1.c: New test.
37264         * gcc.dg/special/weak-1.c: New test.
37265         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37266         * gcc.dg/special/weak-2.c: New test.
37267         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37268         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37269         * gcc.dg/special/wkali-1.c: New test.
37270         * gcc.dg/special/wkali-2.c: New test.
37271         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37272         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37273
37274 1999-02-10  Felix Lee  <flee@cygnus.com>
37275
37276           * lib/c-torture.exp (c-torture-compile): Pull out code for
37277           analyzing gcc error messages.
37278           (c-torture-execute): Likewise.  Fix some (harmless) false
37279           positives.
37280           * lib/gcc.exp (gcc_check_compile): New function.
37281
37282 1999-02-08  Richard Henderson  <rth@cygnus.com>
37283
37284         * gcc.c-torture/execute/990208-1.c: New test.
37285
37286 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37287
37288         * g++.dg/special/ecos.exp: New driver for new tests with special
37289         requirements
37290
37291         * g++.dg/special/conpr-1.C: New test
37292         * g++.dg/special/conpr-2.C: New test
37293         * g++.dg/special/conpr-2a.C: New test
37294         * g++.dg/special/conpr-3.C: New test
37295         * g++.dg/special/conpr-3a.C: New test
37296         * g++.dg/special/conpr-3b.C: New test
37297
37298         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37299         allow g++ to use the dg driver
37300
37301         * README: Add comment about g++.dg directory
37302
37303 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37304
37305         * README: Update email addresses.
37306
37307 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37308
37309         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37310         arguments in order to force structure S onto the stack even on
37311         the alpha.
37312         (test): Pass 10 leading arguments to function foo as well as the
37313         structure S.
37314
37315         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37316         failure for all targets.
37317
37318         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37319         abort to terminate program execution.
37320
37321 1999-01-30  Richard Henderson  <rth@cygnus.com>
37322
37323         * gcc.c-torture/execute/990130-1.c: New test.
37324
37325 1999-01-30  Jeffrey A Law  (law@cygnus.com)
37326
37327         * gcc.dg/990130-1.c: New test.
37328
37329 1999-01-28  Michael Meissner  <meissner@cygnus.com>
37330
37331         * gcc.c-torture/execute/990128-1.c: New test.
37332
37333 1999-01-27  Michael Meissner  <meissner@cygnus.com>
37334
37335         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
37336
37337 1999-01-27  Felix Lee  <flee@cygnus.com>
37338
37339         * lib/c-torture.exp (c-torture-compile): pull out code for
37340         analyzing gcc error messages.
37341         (c-torture-execute): ditto, and fix some (harmless) false
37342         positives.
37343         * lib/gcc.exp (gcc_check_compile): new function.
37344
37345 1999-01-17  Jeffrey A Law  (law@cygnus.com)
37346
37347         * gcc.dg/990117-1.c: New test.
37348
37349         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
37350
37351         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
37352
37353 1999-01-15  Jeffrey A Law  (law@cygnus.com)
37354
37355         * g77.f-torture/compile/990115-1.f: New test.
37356
37357 1999-01-07  Jeffrey A Law  (law@cygnus.com)
37358
37359         * gcc.c-torture/compile/990107-1.c: New test
37360
37361 1999-01-06  Jeffrey A Law  (law@cygnus.com)
37362
37363         * gcc.c-torture/execute/990106-2.c: New test.
37364
37365         * gcc.c-torture/execute/990106-1.c: New test.
37366
37367 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
37368
37369         * gcc.c-torture/compile/981223-1.c: New test.
37370
37371 1998-12-29  Richard Henderson  <rth@cygnus.com>
37372
37373         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
37374         (opt3): Rename from opt4 and disable.
37375
37376 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
37377
37378         * g++.old-deja/g++.pt/ptrmem5.C: New test.
37379
37380 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37381
37382         * g++.old-deja/g++.other/conv5.C: New test.
37383
37384 1998-12-14  Nick Clifton  <nickc@cygnus.com>
37385
37386         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
37387
37388 1998-12-11  Jeffrey A Law  (law@cygnus.com)
37389
37390         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
37391
37392 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
37393
37394         * gcc.c-torture/compile/981211-1.c: New test.
37395
37396 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
37397
37398         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
37399
37400         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
37401
37402 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37403
37404         * gcc.special/930510-1.c: Make C9X safe.
37405         * gcc.misc-tests/gcov-1.c Similarly.
37406         * gcc.misc-tests/gcov-2.c Similarly.
37407
37408 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37409
37410         * gcc.dg/ultrasp1.c: New test.
37411
37412 1998-12-06  Richard Henderson  <rth@cygnus.com>
37413
37414         * gcc.c-torture/execute/981206.c: New test.
37415
37416 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37417
37418         * g++.old-deja/g++.ns/template7.C: New test.
37419
37420         * g++.old-deja/g++.other/expr1.C: New test.
37421
37422         * g++.old-deja/g++.eh/tmpl3.C: New test.
37423
37424         * g++.old-deja/g++.eh/tmpl2.C: New test.
37425
37426 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37427
37428         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
37429         * g++.old-deja/g++.other/using6.C: Removed.
37430         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
37431
37432         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
37433
37434 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37435
37436         * g++.old-deja/g++.pt/overload8.C: New test.
37437
37438         * g++.old-deja/g++.pt/overload7.C: New test.
37439
37440         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
37441
37442         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
37443         and relinking messages.
37444         * lib/g++.exp (g++_target_compile): Remove .rpo file when
37445         compiling with -frepo.
37446
37447 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
37448
37449         * g++.old-deja/g++.pt/lookup6.C: New test.
37450
37451 1998-11-30  Nick Clifton  <nickc@cygnus.com>
37452
37453         * gcc.c-torture/execute/981130-1.c: New test.
37454         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
37455
37456 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37457
37458         * g++.old-deja/g++.pt/explicit76.C: New test.
37459
37460         * g++.old-deja/g++.pt/friend38.C: New test.
37461
37462         * g++.old-deja/g++.ns/crash2.C: New test.
37463
37464         * g++.old-deja/g++.pt/defarg8.C: New test.
37465
37466         * g++.old-deja/g++.pt/instantiate6.C: New test.
37467
37468         * g++.old-deja/g++.pt/static6.C: New test.
37469
37470         * g++.old-deja/g++.pt/decl2.C: New test.
37471
37472 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37473
37474         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
37475         problem is actually related with name lookup, but so what? :-)
37476
37477         * g++.old-deja/g++.pt/friend37.C: New test.
37478
37479 1998-11-25  Dave Love  <d.love@dl.ac.uk>
37480
37481         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
37482         element, which fails on some systems.
37483
37484         * g77.f-torture/execute/labug1.f: New test.
37485
37486 1998-11-21  Jeffrey A Law  (law@cygnus.com)
37487
37488         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
37489         is defined.
37490
37491 1998-11-18  Dave Love  <d.love@dl.ac.uk>
37492
37493         * g77.f-torture/compile/981117-1.f: New test.
37494
37495 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
37496
37497         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
37498         properly discarded.
37499
37500 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
37501
37502         * gcc.c-torture/execute/memcheck: New directory of tests for
37503         -fcheck-memory-usage.
37504
37505 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37506
37507         * README: New file, general information about the testsuite and
37508         new description of the various C++ test subdirectories.
37509         * README.g++: Eliminate obsolete information, update and move most
37510         relevant stuff to README.
37511
37512 1998-11-07  Richard Henderson  <rth@cygnus.com>
37513
37514         * gcc.c-torture/compile/981107-1.c: New test.
37515
37516 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
37517
37518         * execute/memcpy-bi.c: New testcase.
37519
37520 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
37521
37522         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
37523         base classes.
37524
37525         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
37526         template is selected.
37527
37528         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
37529         classes, it should be accepted for all types.
37530
37531         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
37532
37533         * g++.old-deja/g++.pt/spec24.C: Ensure that template
37534         specializations start with template headers.
37535
37536 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
37537
37538         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
37539
37540         * g++.old-deja/g++.other/init9.C: Test cross initialization of
37541         non-POD types.
37542
37543 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37544
37545         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
37546
37547 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
37548
37549         * compile/981022-1.c, compile/981022-1.x: New test and driver.
37550
37551 1998-10-19  Jeffrey A Law  (law@cygnus.com)
37552
37553         * 981019-1.c: New test.
37554
37555 1998-10-14  Robert Lipe <robertl@dgii.com>
37556
37557         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
37558         find objc headers.
37559
37560 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37561
37562         * compile/981001-4.c: Remove use of GCC extension that triggers a
37563         compiler bug.
37564
37565 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
37566
37567         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
37568
37569 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37570
37571         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
37572         instantiation of template produces incorrect code for delete
37573         expression.
37574
37575         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
37576         constructors' name is not unique.
37577         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
37578         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
37579
37580         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
37581         automatic array of const is ill-formed.
37582
37583         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
37584         of template parameter?
37585
37586         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
37587         const.
37588
37589         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
37590         pointer-to-member expression.
37591
37592         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
37593         declaration causes ICE.
37594
37595 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
37596
37597         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
37598         reserved in the global namespace.
37599
37600         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
37601         generate needed virtual table.
37602
37603         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
37604
37605 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
37606
37607         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
37608         template-dependent type
37609
37610 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
37611
37612         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
37613         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
37614         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
37615
37616         * g++.old-deja/g++.other/using5.C: New test; using decl from base
37617         class should be usable as argument of member function.
37618         * g++.old-deja/g++.other/using6.C: New test; using decl from base
37619         class should be usable as return type of member function.
37620         * g++.old-deja/g++.other/using7.C: New test; using decl from base
37621         class should be usable as type of data member.
37622
37623         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
37624
37625 1998-10-09  Jeffrey A Law  (law@cygnus.com)
37626
37627         * gcc.c-torture/special/920521-1.c: Fix bogus test.
37628
37629 1998-10-08  Nick Clifton  <nickc@cygnus.com>
37630
37631         * gcc.dg/dll-?.c Add thumb to target list.
37632         Fix assembler scan patterns to match current assembler output.
37633
37634 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
37635
37636         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
37637         matching of template brackets.
37638
37639         * g++.old-deja/g++.other/using4.C: New test.  Test using
37640         declarations of methods from base classes.
37641
37642         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
37643         within functions should introduce names into the innermost
37644         enclosing namespace.
37645
37646         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
37647         of static locals if first initialization throws.
37648
37649 1998-10-07  Jim Wilson  <wilson@cygnus.com>
37650
37651         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
37652
37653 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
37654
37655         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
37656         lose track of the possible targets of tablejump insns.
37657         * special/special.exp: Run it.
37658
37659 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37660
37661         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
37662         must be declared before its specializations can be named in friend
37663         declarations.
37664
37665 1998-10-05  Dave Love  <d.love@dl.ac.uk>
37666
37667         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
37668
37669         * g77.f-torture/execute/io1.f: New test.
37670
37671 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37672
37673         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
37674         with pointer to template function, for which no argument deduction
37675         is possible.
37676
37677         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
37678         specialization of template function as argument to template
37679         function.
37680
37681         * g++.old-deja/g++.other/access2.C: New test; Inner class
37682         shouldn't have privileged access to Outer's names.
37683
37684 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37685
37686         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
37687         friend template declared within template class conflicts with
37688         nested class of the same name.
37689
37690         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
37691         is ignored.
37692
37693         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
37694         object with direct initializer as function declaration.
37695
37696         * g++.old-deja/g++.other/decl2.C: New test; duplicate
37697         initializers.
37698
37699         * g++.old-deja/g++.other/null2.C: New test; conditional operator
37700         involving const pointer and NULL produces incorrect result.
37701
37702         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
37703         type name without `typename' should be rejected with -pedantic.
37704
37705 1998-10-02  Richard Henderson  <rth@cygnus.com>
37706
37707         * g++.old-deja/g++.other/addrof1.C: New test.
37708
37709 1998-10-01  Nick Clifton  <nickc@cygnus.com>
37710
37711         * gcc.c-torture/compile/981001-1.c: New test.
37712         * gcc.c-torture/execute/981001-1.c: New test.
37713
37714 1998-10-01  Jeffrey A Law  (law@cygnus.com)
37715
37716         * gcc.c-torture/compile/981001-2.c: New test.
37717         * gcc.c-torture/compile/981001-3.c: New test.
37718         * gcc.c-torture/compile/981001-4.c: New test.
37719
37720 1998-10-01  Robert Lipe  <robertl@dgii.com>
37721
37722         * lib/objc.exp (objc_target_compile): Add -L during compiles for
37723         multilibbed hosts.   Idea grafted from g77.exp.
37724
37725 1998-09-30  Dave Love  <d.love@dl.ac.uk>
37726
37727         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
37728         avoid losing on systems which need -lsocket.
37729
37730 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
37731
37732         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
37733         * g++.old-deja/g++.other/nested2.C: Ditto.
37734         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
37735         failure.
37736
37737 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37738
37739         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
37740         preferred over template operator!= for enum bitfields.
37741
37742 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
37743
37744         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
37745         that happen to have the same base name, but in different scopes,
37746         are incorrectly rejected.
37747
37748 1998-09-16  Richard Henderson  <rth@cygnus.com>
37749
37750         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
37751         on the native word size instead of an integer literal.
37752
37753 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37754
37755         * g++.old-deja/g++.other/static2.C: Invocation of static data
37756         member of type pointer-to-function denoted as non-static member.
37757
37758         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
37759         checks involving function types and aliases.
37760
37761 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37762
37763         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
37764         redefined to the same non-trivial type.
37765
37766         * g++.old-deja/g++.pt/explicit73.C: Test for proper
37767         namespace-qualification of template specializations declared in
37768         other namespaces.
37769
37770         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
37771         to declare a subset of the specializations of a template function
37772         as friends of specializations of a template class.
37773
37774         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
37775         member templates that do not fully specialize the enclosing
37776         template class are rejected.
37777
37778 1998-09-11  Dave Love  <d.love@dl.ac.uk>
37779
37780         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
37781
37782 1998-09-08  Dave Love  <d.love@dl.ac.uk>
37783
37784         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
37785         altered from libf2c/libU77 version.
37786
37787 1998-09-06  Dave Love  <d.love@dl.ac.uk>
37788
37789         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
37790
37791 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
37792
37793         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
37794         (un)signed char are different types for template specialization
37795         purposes.
37796
37797 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
37798
37799         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
37800         * objc: ObjC testsuite.
37801
37802 1998-08-31  Catherine Moore  <clm@cygnus.com>
37803
37804         * gcc.c-torture/execute/941014-1.x: New file.
37805
37806 1998-08-31  Nick Clifton  <nickc@cygnus.com>
37807
37808         * lib/c-torture.exp: Add support for
37809         torture_eval_before_compile and torture_eval_before_execute
37810         variables.
37811
37812 1998-08-30  Jeffrey A Law  (law@cygnus.com)
37813
37814         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
37815         this test triggers valid.
37816
37817 1998-08-27  Jeffrey A Law  (law@cygnus.com)
37818
37819         * gcc.dg/980827-1.c: New test.
37820
37821 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
37822
37823         * gcc.c-torture/execute/loop-4b.c: New test.
37824
37825 1998-08-26  Nick Clifton  <nickc@cygnus.com>
37826
37827         * lib/c-torture.exp: Add support for
37828         torture_eval_before_compile and torture_eval_before_execute
37829         variables.
37830
37831 1998-08-25  Jeffrey A Law  (law@cygnus.com)
37832
37833         * gcc.c-torture/compile/980825-1.c: New test.
37834
37835 1998-08-24  Nick Clifton  <nickc@cygnus.com>
37836
37837         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
37838         count number tests in opt_t0 not good_t0.
37839
37840 1998-08-24  Jeffrey A Law  (law@cygnus.com)
37841
37842         * gcc.c-torture/compile/930326-1.x: Fix typo.
37843
37844 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
37845
37846         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
37847         causes an ICE.
37848
37849 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37850
37851         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
37852         STACK_SIZE is defined.
37853         * gcc.c-torture/unsorted/stuct.c: Similarly.
37854
37855         * gcc.c-torture/compile/980821-1.c: New test.
37856
37857 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37858
37859         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
37860
37861 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
37862
37863         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
37864         code.
37865
37866 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
37867
37868         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
37869         error'.
37870
37871 1998-08-18  Jeffrey A Law  (law@cygnus.com)
37872
37873         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
37874
37875 1998-08-16  Jeffrey A Law  (law@cygnus.com)
37876
37877         * gcc.c-torture/compile/980816-1.c: New test.
37878
37879         * gcc.dg/980816-1.c: New test.
37880
37881 1998-08-13  Jeffrey A Law  (law@cygnus.com)
37882
37883         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
37884         compiler for ieee tests.
37885
37886 1998-08-01  Dave Love  <d.love@dl.ac.uk>
37887
37888         * g77.f-torture/compile/980729-0.f: New test.
37889
37890 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
37891
37892         * gcc.c-torture/special/eeprof-1.c: New test, for
37893         -finstrument-functions.
37894         * gcc.c-torture/special/special.exp: Run it.
37895
37896 1998-07-29  Jeffrey A Law  (law@cygnus.com)
37897
37898         * gcc.c-torture/compile/980729-1.c: New test.
37899
37900 1998-07-27  Nick Clifton  <nickc@cygnus.com>
37901
37902         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
37903         __thumb__ is defined, and test for ARM style doubles if so.
37904
37905 1998-07-26  Dave Love  <d.love@dl.ac.uk>
37906
37907         * g77.f-torture/noncompile/980615-0.f: New test.
37908
37909 1998-07-26  H.J. Lu  (hjl@gnu.org)
37910
37911         * gcc.dg/980312-1.c: Do link instead of compile.
37912         * gcc.dg/980313-1.c: Likewise.
37913
37914 1998-07-26  Jeffrey A Law  (law@cygnus.com)
37915
37916         * gcc.c-torture/compile/980726-1.c: New test.
37917
37918 1998-07-25  Dave Love  <d.love@dl.ac.uk>
37919
37920         * g77.f-torture/execute/io0.f: New test.
37921
37922 1998-07-24  Nick Clifton  <nickc@cygnus.com>
37923
37924         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
37925         an int.
37926
37927 1998-06-18  Michael Meissner  <meissner@cygnus.com>
37928
37929         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
37930         m32r bugs.
37931
37932 1998-07-17  Nick Clifton  <nickc@cygnus.com>
37933
37934         * gcc.dg/980626-1.c: Expect failures for all toolchains until
37935         c-decl.c:grokdeclarator can handle mode attributes.
37936
37937 1998-07-16  Jeffrey A Law  (law@cygnus.com)
37938
37939         * gcc.c-torture/execute/980716-1.c: New test.
37940
37941 1998-07-13  Jeffrey A Law  (law@cygnus.com)
37942
37943         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
37944         the mn10200.
37945         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
37946         the mn10200.
37947         * gcc.c-torture/execute/va-arg-3.x: Similarly.
37948         * gcc.c-torture/compile/930326-1.x: Similarly.
37949
37950 1998-07-13  Dave Love  <d.love@dl.ac.uk>
37951
37952         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
37953         New test from Craig.
37954
37955 1998-07-12  Dave Love  <d.love@dl.ac.uk>
37956
37957         * g77.f-torture/noncompile/980616-0.f: New test.
37958
37959         * g77.f-torture/execute/970816-3.f: New test from Craig.
37960
37961 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37962
37963         *  g++.other/singleton.C: Return error value instead of taking
37964         SIGSEGV.
37965
37966 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
37967
37968         *  g++.other/singleton.C: New test.   Warning is under dispute.
37969         Runtime crash is not.
37970
37971 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
37972
37973         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
37974         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
37975         using6.C, using7.C}: New namespace tests.
37976
37977 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
37978
37979         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
37980         specialization with typedef'ed names used as array indexes.
37981
37982 1998-07-09  Jeffrey A Law  (law@cygnus.com)
37983
37984         * gcc.c-torture/execute/980709-1.c: New test.
37985
37986         * gcc.dg/980709-1.c: New test.
37987
37988 1998-07-07  Richard Henderson  <rth@cygnus.com>
37989
37990         * gcc.c-torture/execute/bcp-1.c: New test.
37991
37992 1998-07-07  Jeffrey A Law  (law@cygnus.com)
37993
37994         * gcc.c-torture/execute/980707-1.c: New test.
37995
37996 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
37997
37998         * gcc.c-torture/compile/980706-1.c: New test.
37999
38000 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38001
38002         * g77.f-torture/execute/980701-0.f,
38003         g77.f-torture/execute/980701-1.f: New test from Craig.
38004
38005 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38006
38007         * gcc.c-torture/compile/980701-1.c: New test.
38008
38009         * gcc.c-torture/execute/980701-1.c: New test.
38010
38011 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38012 rlsruhe.de>
38013
38014         * g++.old-deja/g++.robertl/eb132.C: New test.
38015         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38016
38017 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38018
38019         * g77.f-torture/execute/980628-7.f,
38020         g77.f-torture/execute/980628-8.f,
38021         g77.f-torture/execute/980628-9.f,
38022         g77.f-torture/execute/980628-10.f: New tests from Craig.
38023
38024         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38025
38026 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38027
38028         * g77.f-torture/execute/980628-4.f: New test from Craig.
38029         * g77.f-torture/execute/980628-5.f: Likewise.
38030         * g77.f-torture/execute/980628-2.f: Likewise.
38031         * g77.f-torture/execute/980628-0.f: Likewise.
38032         * g77.f-torture/execute/980628-1.f: Likewise.
38033         * g77.f-torture/execute/980628-3.f: Likewise.
38034         * g77.f-torture/execute/980628-6.f: Likewise.
38035
38036 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38037
38038         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38039         directory when nothing has been installed yet.
38040
38041 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38042
38043         * gcc.c-torture/special/special.exp: Handle newer versions of
38044         dejagnu.
38045
38046 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38047
38048         * gcc.dg/980626-1.c: New test.
38049
38050 1998-06-19  Bruno Haible <haible@ilog.fr>
38051
38052         * gcc.misc-tests/m-un-2.c: New test.
38053         * g++.old-deja/g++.other/warn01.c: Likewise.
38054
38055 1998-06-19  Robert Lipe  <robertl@dgii.com>
38056
38057         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38058         compatibility with assmblers with a different comment character.
38059         Eliminate use of GAS-specific extensions.
38060
38061 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38062
38063         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38064
38065 1998-06-19  Robert Lipe  <robertl@dgii.com>
38066
38067         * lib/g77.exp: Replace search for libf2c.a with search for newly
38068         renamed libg2c.a
38069
38070 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38071
38072         * gcc.c-torture/execute/980617-1.c: New test.
38073
38074 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38075
38076         * gcc.c-torture/execute/980612-1.c: New test.
38077
38078 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38079
38080         * gcc.dg/980523-1.c: Only test on ppc-linux.
38081         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38082
38083         * gcc.c-torture/execute/980608-1.c: New test.
38084
38085 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38086
38087         * gcc.c-torture/execute/980605-1.c: New test.
38088
38089 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38090
38091         * gcc.c-torture/execute/980604-1.c: New test.
38092
38093 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38094
38095         * gcc.c-torture/execute/980602-1.c: New test.
38096         * gcc.c-torture/execute/980602-2.c: Likewise.
38097
38098 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38099
38100         * 970125-0.f: Fix per JCB.  Add commentary.
38101
38102 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38103
38104         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38105         IEEE -0 support.
38106
38107 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38108
38109         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38110         earlier.
38111
38112 1998-05-28  Catherine Moore <clm@cygnus.com>
38113
38114         * gcc.c-torture/execute/980526-3.c: New test.
38115
38116 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38117
38118         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38119         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38120         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38121         m88k-motorola-sysv3 to XFAIL.
38122
38123 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38124
38125         * gcc.dg/980526-1.c: New test.
38126         * gcc.c-torture/execute/980526-2.c: New test.
38127
38128 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38129
38130         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38131
38132         * gcc.c-torture/execute/980526-1.c: New test.
38133
38134 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38135
38136         * g77.f-torture/execute/alpha2.f: Add runtime test.
38137
38138 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38139
38140         * g++.old-deja/old-deja.exp: Strip leading directories.
38141
38142         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38143         error for the line.  Don't run multiple tests for the same line.
38144
38145 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38146
38147         * gcc.dg/980523-1.c: New test.
38148
38149 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38150
38151         * g77.f-torture/compile/970915-0.f: New test.
38152
38153 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38154
38155         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38156
38157 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38158
38159         * gcc.dg/980520-1.c: New test.
38160
38161 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38162
38163         * gcc.dg/980502-1.c: Fix return type.
38164
38165 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38166
38167         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38168         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38169         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38170         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38171         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38172
38173 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38174
38175         * g77.f-torture/execute/980520-1.f: New test.
38176
38177 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38178
38179         * lib/mike-g77.exp: New file.
38180
38181         * g77.f-torture/noncompile/noncompile.exp,
38182         g77.f-torture/noncompile/check0.f: New files.
38183
38184 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38185
38186         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38187         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38188         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38189         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38190         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38191         abort where appropriate.
38192
38193 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38194
38195         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38196         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38197
38198 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38199
38200         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38201
38202 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38203
38204         * g77.f-torture/compile/980427-0.f: New test.
38205
38206 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38207
38208         * g77.f-torture/compile/980424-0.f: New test.
38209
38210 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38211
38212         * g77.f-torture/compile/980419-2.f (main): New test.
38213         * g77.f-torture/compile/970125-0.f: New test.
38214         * g77.f-torture/compile/980419-1.f: New test.
38215
38216 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38217
38218         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38219         of loop-4.c.
38220
38221 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38222
38223         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38224
38225 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38226
38227         * gcc.c-torture/compile/980329-1.c: New test.
38228
38229 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38230
38231         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38232         * gcc.dg/980312-1.c: Fix typo in -march command.
38233
38234 1998-03-16  H.J. Lu  (hjl@gnu.org)
38235
38236         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38237
38238 1998-03-11  Robert Lipe  <robertl@dgii.com>
38239
38240         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38241         Dave Love agree the Fortran source is bogus.
38242
38243 1998-03-11  Robert Lipe  <robertl@dgii.com>
38244
38245         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38246         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38247         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38248         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38249         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38250
38251 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38252
38253         * g++.old-deja/g++.other/friend1.C: New test.
38254
38255 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38256
38257         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38258         possibly uninitialized) variables and declare dnrm2.
38259
38260 1998-02-23  Robert Lipe <robertl@dgii.com>
38261
38262         From Bruno Haible <haible@ilog.fr>:
38263         * gcc.c-torture/execute/980223.c: New test.
38264
38265 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38266
38267         * gcc.dg/ifelse-1.c: New test.
38268
38269 1998-02-09  H.J. Lu  (hjl@gnu.org)
38270
38271         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38272
38273           * lib/old-dejagnu.exp (old-dejagnu): Added the
38274           "execution test - XFAIL *-*-*" handling in the spirit of
38275           "excess errors test -". Changed the "execution test fails"
38276           handling to be like "excess errors test fails".
38277           * Update various tests accordingly.
38278
38279 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38280
38281         * gcc.c-torture/execute/980205.c: New test.
38282
38283 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38284
38285         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38286         * lib/f-torture.exp: Similarly.
38287         * gcc.c-torture: Rename all .cexp files to .x files.
38288
38289 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38290
38291         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38292         (940510-1.c): Removed duplicate.
38293         (971104-1.c): New test.
38294
38295 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38296
38297           * lib/f-torture.exp: Improve error and loop detection.
38298
38299 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38300
38301         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38302         use that to size the filler array.
38303
38304 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38305
38306         * lib/c-torture.exp(c-torture-execute): Fix typo.
38307
38308         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38309         testcase as the executable name. Keep the executable around if
38310         the test fails.
38311
38312 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38313
38314         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38315         changes.  Only test one -g option, and move it to the end of the
38316         list of options to test.
38317
38318 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38319
38320         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38321         variable GCC_TORTURE_OPTIONS to supply default switches separated
38322         by colons.  If no environment variable, run tests with -O0 -g, -O1
38323         -g, and -O2 -g as well.
38324
38325 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
38326
38327         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
38328         explanatory comments. Fix indentation.
38329
38330 1997-09-15  Jeffrey A Law  (law@cygnus.com)
38331
38332         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
38333
38334 1997-09-11  Jeffrey A Law  (law@cygnus.com)
38335
38336         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
38337         * g++.old-deja/g++.mike/p7325.C: Likewise.
38338         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
38339
38340 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
38341
38342         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
38343         * g++.old-deja/g++.brendan/crash30.C: Likewise.
38344         * g++.old-deja/g++.brendan/crash39.C: Likewise.
38345         * g++.old-deja/g++.law/operators4.C: Likewise.
38346
38347 1997-09-11  Joe Buck  (jbuck@synopsys.com)
38348
38349         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
38350         * g++.old-deja/g++.mike/p784.C: Ditto.
38351         * g++.old-deja/g++.mike/p785.C: Ditto.
38352
38353 1997-09-05  Jeffrey A Law  (law@cygnus.com)
38354
38355           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
38356
38357 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38358
38359         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
38360         target feature; pass this to c-torture-execute as needed.
38361
38362 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38363
38364         * lib/c-torture.exp(c-torture-execute): If the previous and the
38365         current executables being tested are identical, we don't need to
38366         run the executable again. Try to make the executable names
38367         unique. Add an optional argument for passing additional compiler
38368         flags.
38369
38370 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
38371
38372         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
38373
38374 1997-08-29  Jeffrey A Law  (law@cygnus.com)
38375
38376         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
38377
38378 1997-07-31  Jeffrey A Law  (law@cygnus.com)
38379
38380         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
38381         32bit or larger longs.
38382
38383         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
38384         have either a 32bit long or 32bit int.
38385
38386 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
38387
38388         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
38389         Make double precision tests dependent on sizeof (double).
38390
38391 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
38392
38393         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
38394         too.
38395
38396 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
38397
38398         * gcc.c-torture/compile/961203-1.cexp: New script.
38399
38400 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
38401
38402         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
38403         up the includes ourselves.
38404
38405 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
38406
38407         * lib/plumhall.exp: Remove random include, and add a few
38408         verbose messages for debugging.
38409
38410 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
38411
38412         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
38413         of trying to do it ourselves.
38414
38415 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38416
38417         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
38418
38419 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
38420
38421         * gcc.prms/5403.c: Made regexp a bit less strict.
38422
38423 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
38424
38425         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
38426         is returned from remote_load instead.
38427         * lib/plumhall.exp: Ditto.
38428         * lib/mike-g++.exp: Ditto.
38429         * lib/old-dejagnu.exp: Ditto.
38430         * lib/c-torture.exp: Ditto.
38431
38432 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
38433
38434         * lib/g++.exp: Use build_wrapper procedure.
38435         * lib/gcc.exp: Ditto.
38436
38437 1997-05-20  Jeffrey A Law  (law@cygnus.com)
38438
38439         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
38440         an old-style decl for malloc.  Fixes tests to work when
38441         sizeof (int) != sizeof (size_t).
38442
38443 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38444
38445         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
38446
38447         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
38448         use stdargs.h interface.
38449
38450 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38451
38452         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
38453         NO_VARARGS when compiling.
38454
38455 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
38456
38457         * lib/plumhall.exp(ph_includes): New procedure.
38458         (ph_make): Use it.
38459         (ph_compiler): Ditto.
38460
38461         * lib/g++.exp: Rename test-glue.c to testglue.c.
38462         * lib/gcc.exp: Ditto.
38463
38464 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
38465
38466         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
38467         to completion when it's called.
38468
38469 1997-03-21  Michael Meissner  <meissner@cygnus.com>
38470
38471         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
38472         is defined, don't do test.
38473
38474 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
38475
38476         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
38477         for object files.
38478         (ph_summary): Mark skipped testcases as untested, not unresolved.
38479
38480         * lib/plumhall.exp (ph_make): If unresolved because of bad
38481         errorCode, record errorCode in log file.
38482         (*): Replace send_log/verbose with verbose -log.
38483
38484 1997-03-19  Michael Meissner  <meissner@cygnus.com>
38485
38486         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
38487         double conversion if double isn't at least 8 bytes.
38488
38489         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
38490         int to work with targets where int is 16 bits.
38491
38492         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
38493         8 bytes, just exit, since 4 byte doubles don't have enough bits of
38494         precision for the test to complete.
38495
38496 1997-03-14  Michael Meissner  <meissner@cygnus.com>
38497
38498         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
38499         if d10v is not compiled with the -mdouble64 flag.
38500         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
38501
38502         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
38503         d10v is not compiled with the -mint32 flag.
38504
38505 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
38506
38507         * lib/plumhall.exp: Use incr_count.
38508
38509 1997-03-12  Jeffrey A Law  (law@cygnus.com)
38510
38511         * gcc.c-torture: Update to c-torture-1.45.
38512
38513 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
38514
38515         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
38516         the name of the expect testcase file).
38517
38518         * lib/g++.exp(g++_init): Ditto.
38519
38520 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
38521
38522         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
38523         the host.
38524
38525         * lib/gcc.exp(gcc_exit): New procedure.
38526
38527 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
38528
38529         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
38530         specs where appropriate.
38531
38532         * g++.old-deja/g++.arm/*: Added additional ERROR checks
38533         because of new "candidates are" messages, and removed a few
38534
38535         * Converted all non-old-style g++ testcases to old-style, and
38536         moved into g++.old-deja.
38537
38538 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
38539
38540         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
38541         options.
38542
38543         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
38544         succeeded.
38545
38546         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
38547
38548 1997-02-13  Michael Meissner  <meissner@cygnus.com>
38549
38550         * lib/gcc.exp (gcc_target_compile): Add support for defining
38551         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
38552         the machine doesn't have those features.
38553
38554 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
38555
38556         * g++.law/operators4.exp: Don't use LIBS.
38557
38558 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
38559
38560         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
38561
38562         * lib/mike-g++.exp: Don't set the compiler to be tested here.
38563         * lib/g++.exp: Set it here instead. Also, allow use of the
38564         --tool_exec and --tool_opt options. Change CXX to
38565         GXX_UNDER_TEST.
38566
38567         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
38568
38569         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
38570
38571 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
38572
38573         * lib/old-dejagnu.exp: Use prune_warnings instead of
38574         prune_system_crud.
38575         * lib/mike-g++.exp: Ditto.
38576         * lib/gcc.exp: Ditto.
38577         * lib/g++.exp: Ditto.
38578
38579         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
38580
38581 1997-02-07  Jeffrey A Law  (law@cygnus.com)
38582
38583           * 941014-2.c: Include stdlib.h
38584           * 960327-1.c: Include stdio.h
38585           * dbra.c, index-1.c: Don't assume ints are 32bits.
38586
38587 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
38588
38589         * lib/gcc.exp: Add gcc,stack_size target feature.
38590
38591         * lib/g++.exp(g++_target_compile): Add the include and link
38592         paths here, not in two other places. And, it's $options, not
38593         options.
38594
38595         * lib/mike-g++.exp(postbase): Remove the code that determines
38596         the correct include and link paths.
38597         * g++.old-deja/old-deja.exp: Ditto.
38598
38599 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
38600
38601         * lib/g++.exp(g++_init): target_compile no longer returns the
38602         filename of the result.
38603
38604 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
38605
38606         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
38607         call to glob.
38608
38609         * gcc.c-torture/special/special.exp: Change call to
38610         gcc_target_compile to include the object file.
38611
38612 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
38613
38614         * gcc.c-torture/special/special.exp: Correct misspelling in last
38615         change.
38616
38617 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
38618
38619         * lib/plumhall.exp(ph_summary): Log the entire output of the
38620         executable. Return -1 if there were any failures, 0 otherwise.
38621         (ph_execute): Return -1 if there were any failures, 0 otherwise.
38622         (ph_make): Clean up objects and executables that were built
38623         if the tests succeeded.
38624
38625 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
38626
38627         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
38628         libraries and includes in the build tree as appropriate.
38629
38630 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38631
38632         * lib/c-torture.exp: Instead of looking for the global variable
38633         NO_LONG_LONG, check to see if that's a feature of the target.
38634
38635 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38636
38637         * config/default.exp: Minimize. Delete the remainer of the files in
38638         config; this functionality is now in devo/dejagnu/config.
38639
38640         g++.*/*: Pass any additional flags used to compile to postbase;
38641         delete CXXFLAGS.
38642
38643         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
38644         is now done by runtest.exp. Use gcc_target_compile instead of
38645         compile.
38646
38647         lib/c-torture.exp: Use gcc_target_compile instead of compile.
38648         Remove references to CFLAGS. Use remote_file instead of
38649         calling rm -f.
38650         (c-torture): Take a list of arguments to use to compile this
38651         testcase.
38652
38653         lib/g++.exp: Simplify. Use target_compile instead of compile.
38654         lib/gcc-dg.exp: Ditto.
38655         lib/gcc.exp: Ditto.
38656         lib/mike-{gcc,g++}.exp: Ditto.
38657         lib/old-dejagnu.exp: Ditto.
38658         lib/plumhall.exp: Ditto.
38659
38660 1997-01-08  Jim Wilson  <wilson@cygnus.com>
38661
38662         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
38663         (ph_linker): Likewise.
38664
38665 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
38666
38667           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
38668         MAP_ANON / MAP_ANONYMOUS if defined;
38669         else try to map from /dev/zero .
38670
38671 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38672
38673         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
38674         isn't defined, then define it to MAP_ANONYMOUS.
38675
38676 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38677
38678         * gcc.c-torture: Update to c-torture-1.42 release.
38679
38680 1996-11-11  Jeffrey A Law  (law@cygnus.com)
38681
38682         * gcc.c-torture: Update to c-torture-1.41 release.
38683
38684 1996-10-27  Jeffrey A Law  (law@cygnus.com)
38685
38686         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
38687         c-torture release.
38688
38689 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
38690
38691         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
38692         and LDFLAGS.  Fix second case to append the target_info ldflags
38693         onto LDFLAGS, not CFLAGS.
38694         * lib/g++.exp (g++_init): Add target_info stuff.
38695         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
38696         of libgloss and newlib flags for !native.
38697
38698         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
38699         (GDB): Fix relative path to go up another dir for finding gdb.
38700
38701 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
38702
38703         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
38704         versions in the target_info array, if they don't exist.
38705
38706 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
38707
38708         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
38709
38710 1996-07-08  Jim Wilson  <wilson@cygnus.com>
38711
38712         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
38713         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
38714
38715 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
38716
38717         * lib/old-dejagnu.exp: Don't remove the output file before we've
38718         actually tested it. Don't append pwd to the path of the executable
38719         we're testing.
38720
38721 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
38722
38723         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
38724
38725 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
38726
38727         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
38728         temporary directory for compiler files, and set it to a default
38729         value of /tmp. Set $output as the name of the output file from
38730         compiling the testcase. Add a -o option to $cflags_var so the
38731         compiler writes the final output file as $output. Set $executable
38732         to $output.
38733
38734         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
38735         directory for compiler files, and set it to /tmp if it doesn't
38736         already have a value. Set $output_file to the name of the output
38737         file from compiling the testcase. Add a -o option to CXXFLAGS so
38738         the compiler writes the final output file as $output. Use $output
38739         as the executable to be tested.
38740
38741 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38742
38743         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
38744
38745 1996-06-08  Jeffrey A Law  (law@cygnus.com)
38746
38747         * gcc.c-torture/execute/pending-1.c: New test.  Still
38748         pending in Tege's queue.
38749
38750 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
38751
38752         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
38753         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
38754         if there were failures.  Call unresolved if there were unresolved
38755         testcases.  Call gcc_fail if program did not run to completion.
38756         (ph_make): Pass additional argument name to ph_execute.
38757         (ph_execute): Add new argument.  Pass additional arguments to
38758         ph_summary.  Call gcc_fail is there is no execution output.
38759
38760 1996-04-24  Jeffrey A Law  (law@cygnus.com)
38761
38762         * lib/plumhall.exp (proc_summary): Output relavent summary
38763         lines into the log so specific failures in plumhall can be
38764         investigated.
38765
38766 1996-04-10  Jeffrey A Law  (law@cygnus.com)
38767
38768         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
38769         (c-torture-execute): Don't try to execute tests which use
38770         "long long" types if $NO_LONG_LONG is nonzero.
38771
38772 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
38773
38774         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
38775         not c-torture.
38776
38777         * gcc.ieee: Move from here.
38778         * gcc.c-torture/execute/ieee: To here.
38779
38780 1996-03-26  Jeffrey A Law  (law@cygnus.com)
38781
38782         * gcc.c-torture: Update to c-torture-1.41 release.
38783
38784 1996-03-22  Jeffrey A Law  (law@cygnus.com)
38785
38786         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
38787         not "$output".
38788
38789 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
38790
38791         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
38792         -c present.
38793
38794 1996-03-02  Jeffrey A Law  (law@cygnus.com)
38795
38796         * config/proelf.exp: Handle connecting to a simulator.
38797
38798 1996-01-31  Jeffrey A Law  (law@cygnus.com)
38799
38800         * config/proelf.exp: New file.  Enough framework that we can
38801         run c-torture tests on the proelf targets (or any other target
38802         that gdb can connect to for that matter).
38803
38804 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
38805
38806         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
38807         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
38808
38809         * lib/plumhall.exp (ph_execute): Always call ph_summary if
38810         exec_output exists.
38811
38812 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
38813
38814         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
38815         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
38816
38817         * config/*.exp: Update FSF address.  Change result of ${tool}_load
38818         to pass/fail/unresolved/unsupported/untested.  Caller must now
38819         call unresolved/unsupported/untested.
38820         * lib/*.exp: Update FSF address.  Update to handle new results of
38821         ${tool}_load.
38822         * lib/chill.exp (verbose): Delete.
38823
38824 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
38825
38826         * lib/gcc.exp (default_gcc_start): Change order of args to
38827         $LDFLAGS $CFLAGS $LIBS.
38828         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
38829         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
38830         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
38831         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
38832         * gcc.misc-tests/dg-test.exp: Likewise.
38833         * gcc.misc-tests/msgs.exp: Likewise.
38834         * gcc.prms/prms.exp: Likewise.
38835         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
38836         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
38837
38838         * lib/dg.exp: Deleted, moved to dejagnu/lib.
38839
38840 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38841
38842         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
38843
38844         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
38845         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
38846
38847         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
38848         necessary.
38849
38850 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
38851
38852         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
38853         global for loop; add use of $mathlib.
38854         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
38855         settings here; set mathlib for anything but VxWorks.
38856
38857 1996-01-22  Jeffrey A Law  (law@cygnus.com)
38858
38859         * gcc.c-torture: Update to c-torture-1.40 release.
38860
38861 1996-01-03  Jeffrey A Law  (law@cygnus.com)
38862
38863         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
38864         dg.exp.
38865
38866 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
38867
38868         * lib/c-torture.exp (c-torture-execute): Declare "output" as
38869         global.
38870
38871 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
38872
38873         * lib/g++.exp (LIBS): Define if not already.
38874         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
38875         (gcc-dg-prune): Call prune_gcc_output.
38876         * lib/gcc.exp (prune_gcc_output): New proc.
38877         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
38878         prune_gcc_output.
38879
38880 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
38881
38882         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
38883         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
38884
38885 1995-11-15  Jeffrey A Law  (law@cygnus.com)
38886
38887         * gcc.c-torture: Update to c-torture-1.39 release.
38888
38889 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
38890
38891         * lib/c-torture.exp (c-torture-execute): Don't return if one option
38892         fails, try others as well.
38893
38894 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
38895
38896         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
38897         If compilation fails, mark execute tests as `untested'.
38898         If test is marked as unsupported, don't mark compilation and
38899         execute tests as failed.
38900
38901 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
38902
38903         * lib/g++.exp (g++_init): Don't link in libg++, and look to
38904         libstdc++ for whether or not we want to be doing shared
38905         libraries.  Delete link_curses since we don't need it anymore.
38906         * lib/mike-g++.exp (postbase): Don't link in libg++.
38907         * g++.old-deja/old-deja.exp: Likewise.
38908
38909 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
38910
38911         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
38912
38913 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
38914
38915         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
38916         For that, add `-Wl,-a,shared_archive'.
38917         * g++.old-deja/old-deja.exp: Likewise.
38918
38919 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
38920
38921         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
38922
38923 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
38924
38925         * lib/mike-g++.exp (postbase): Pay attention to the status of
38926         g++_load.
38927
38928 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
38929
38930           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
38931
38932 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
38933
38934         * lib/gcc.exp (default_gcc_start): No longer need to log program
38935         being executed or its output, execute_anywhere does that now.
38936         * lib/g++.exp (default_g++_version): Call execute_anywhere.
38937         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
38938
38939 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
38940
38941         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
38942         the same as those in lib/g++.exp.
38943
38944 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
38945
38946         * gcc.c-torture: Update to c-torture-1.38 release.
38947         * gcc.ieee: Related changes.
38948
38949 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
38950
38951         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
38952         "exec". Minor reformatting changes.
38953
38954         * config/rom68k.exp (${tool}_load): Make it work in a canadian
38955         cross. This means all "exec" calls now work on a remote host as
38956         well.
38957         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
38958         cross. Filter out the extra "\r\n" stuff that expect puts in.
38959         (c-torture-execute): Filter out the bogus warnings like
38960         c-torture-compile does. Add support for canadian cross.
38961         * lib/gcc.exp (default_gcc_version, default_gcc_start)
38962         Use execute_anywhere rather than calling exec directly. Now it
38963         works for canadian cross testing.
38964
38965 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
38966
38967         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
38968         results into a variable, and check that rather than using file exists.
38969
38970 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
38971
38972         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
38973         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
38974
38975 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
38976
38977         * g++.old-deja/old-deja.exp: Create and pass runshlib and
38978         lib_curses if there's a shared libg++ in the build tree.
38979
38980 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
38981
38982         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
38983         if not supported target.
38984
38985 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
38986
38987         * lib/g++.exp (g++_init): Move empty setting of runshlib and
38988         link_curses up to always happen, not just for native builds.
38989
38990 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
38991
38992         * gcc.c-torture: Update to c-torture-1.36 release.
38993         * gcc.failure: Related changes.
38994
38995 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
38996
38997         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
38998
38999 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39000
39001         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39002         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39003         runshlib, link_curses, and mathlib for link and run.
39004
39005         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39006         pass the runtime shared library options for Solaris, OSF/1, and
39007         Irix5, and link with -lcurses to avoid unresolved references.
39008
39009 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39010
39011         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39012         only run once.
39013
39014 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39015
39016         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39017
39018 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39019
39020         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39021         do not have a framework for the "compat" tests yet.
39022
39023 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39024
39025         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39026         set to null if we're testing vxworks5.1.  Use that instead of
39027         `-lm' in the setting of LIBS for link and run.
39028
39029 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39030
39031         * config/rom68k.exp (${tool}_load): Major changes to make it
39032         work.  Verified that it does in fact return the stuff in
39033         exec_output properly.  Catch any Emul or any TRAP other than 0.
39034
39035 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39036
39037         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39038         LDFLAGS properly for targets that need stuff from libgloss.
39039         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39040         only run once.
39041         (gpp_initialized): New variable.
39042
39043 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39044
39045         * config/rom68k.exp: Load libgloss.exp.
39046         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39047         so we can produce a fully linked binary.
39048         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39049         so we can produce a fully linked binary.
39050
39051 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39052
39053         * lib/plumhall.exp (ph_section): Watch for expected failures.
39054         Add missing `else'.
39055
39056         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39057         run the testcase.
39058         (c-torture): Likewise.
39059
39060 1995-08-28  Doug Evans  <dje@cygnus.com>
39061
39062         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39063
39064         * lib/mike-g++.exp (mike_cleanup): New proc.
39065         (prebase): New globals compiler_result, not_compiler_result,
39066         target_regexp.
39067         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39068         allow leading "-" in pattern.  Watch for unsupported tests.
39069         If $compiler_result is set, pattern match assembler code,
39070         and ditto for $not_compiler_result.
39071         * lib/mike-gcc.exp: Likewise.
39072
39073         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39074         execution "succeeded".
39075
39076 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39077
39078         * config/win32.exp: New file.
39079         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39080
39081 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39082
39083         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39084         unsupported.
39085         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39086         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39087         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39088
39089         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39090         "... without exceptions was ...".  That is now handled by
39091         prune_system_crud.
39092         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39093
39094 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39095
39096         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39097         sieve.c,sort2.c}: New files.
39098         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39099         sieve.exp,sort2.exp}: Drivers for them.
39100
39101         * lib/mike-gcc.exp (program_output): New user settable variable.
39102         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39103         messages.
39104         * lib/mike-g++.exp (program_output): New user settable variable.
39105
39106         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39107
39108         * config/sh.exp: Deleted (use sim.exp instead).
39109
39110 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39111
39112         * config/vx.exp: Declare CHECKTASK as global.
39113         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39114         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39115         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39116
39117 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39118
39119         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39120         target. Like vx.exp, only includes `vx29k.exp' instead of
39121         `vxworks.exp'.
39122
39123 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39124
39125         * config/sim.exp: Increase time limit from 120 seconds to 240.
39126
39127 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39128
39129         * gcc.c-torture/execute/950628-1.c: New test.
39130
39131 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39132
39133         * gcc.c-torture: Update with changes/additions from
39134         c-torture-1.34.
39135
39136 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39137
39138         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39139
39140 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39141
39142         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39143
39144 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39145
39146         * gcc.c-torture/compile/950512-1.c: New test.
39147         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39148         * gcc.dg/struct-ret-1.c: Likewise.
39149
39150 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39151
39152         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39153           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39154
39155 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39156
39157         * gcc.c-torture/special/920411-1.c: Deleted.
39158         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39159
39160 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39161
39162         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39163         cpu limit.
39164
39165 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39166
39167         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39168
39169 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39170
39171         From kenner;
39172         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39173         is the proper length.
39174         * va-arg-3.c: Likewise.
39175
39176 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39177
39178         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39179         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39180
39181         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39182         * lib/g++.exp (default_g++_start): Delete old cruft.
39183
39184 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39185
39186         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39187         (2 * (1 << 18)) to (2 * (1 << 17)).
39188
39189         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39190
39191 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39192
39193         * config/rom68k.exp: Renamed from config/idp.exp
39194
39195 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39196
39197         * c-torture/compile/921109-2.c
39198
39199 1995-04-18  Mike Stump  <mrs@cygnus.com>
39200
39201         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39202         excess errors.
39203
39204 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39205
39206         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39207         output.
39208         * lib/g++.exp (default_g++_start): Likewise.
39209
39210 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39211
39212         * gcc.c-torture/compile/950329-1.c: New test.
39213
39214 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39215
39216           * config/bug.exp (${tool}_load): Updated to use new remote_open
39217           and remote_close procs.
39218         * config/idp.exp: New file.
39219
39220 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39221
39222         * gcc.c-torture/execute/950322-1.c: New test.
39223
39224 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39225
39226         * config/vx.exp (${tool}_load): Clean up testing of return code from
39227         vxworks_ld and vxworks_spawn.
39228
39229 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39230
39231         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39232
39233 1995-03-13  Mike Stump  <mrs@cygnus.com>
39234
39235         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39236         can mark excess errors on a machine by machine basis.  Note, the
39237         default is to not expect any excess errors, even when excess
39238         errors test - is given, so you will want to put an XFAIL ... on
39239         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39240         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39241         those 4 machines, but no others.
39242
39243 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39244
39245         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39246         * lib/c-torture.exp: to here.
39247
39248 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39249
39250         * gcc.c-torture/execute/950221-1.c: New test.
39251         * gcc.c-torture/execute/struct-ret-1.c: New test.
39252         * gcc.c-torture/compile/950221-1.c: New test.
39253
39254         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39255
39256 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39257
39258         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39259         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39260
39261 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39262
39263         * g++.gb: New directory of tests, derived from my signature and
39264         class scoping tests.
39265
39266         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39267         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39268         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39269         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39270         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39271         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39272         * g++.gb/sig25.C: Likewise.
39273
39274         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39275         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39276         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39277         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39278         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39279         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39280         * g++.gb/sig25.exp: Likewise.
39281
39282         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39283         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39284         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39285         * g++.gb/scope13.C: Likewise, this test still fails.
39286
39287         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39288         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39289         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39290         * g++.gb/scope13.exp: Ditto.
39291
39292         * g++.gb/README: New file, explains what these tests are about.
39293
39294 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39295
39296         * lib/dg.exp (dg-do): Support `preprocess'.
39297         (dg-test): Likewise.
39298
39299 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39300
39301         * config/udi.exp: change "continue -expect" to "exp_continue".
39302
39303 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39304
39305         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39306         Delete redundant tests.
39307
39308         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39309         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39310         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39311         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39312         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39313         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39314         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39315         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39316
39317         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39318         storing label pointers.
39319         * gcc.c-torture/execute/921019-1.c: Likewise.
39320         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39321         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39322         parameter fp.
39323         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39324         constants.
39325
39326         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
39327         Delete obsolete tests.
39328
39329         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
39330         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
39331         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
39332         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
39333         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
39334         * gcc.c-torture/compile/950124-1.c: New test.
39335
39336         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
39337
39338 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
39339
39340         * lib/mike-g++.exp: Add -lm to LIBS.
39341
39342 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
39343
39344         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
39345
39346 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
39347
39348         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
39349
39350 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
39351
39352         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
39353
39354 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
39355
39356         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
39357         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
39358         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
39359         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
39360         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
39361         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
39362         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
39363         * g++.law/{operators31.C, operators32.C,
39364         * g++.law/{operators33.C, operators34.C}: Likewise.
39365         * g++.law/{pic1.C, refs2.C}: Likewise.
39366         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
39367         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
39368         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
39369         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39370
39371         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
39372         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
39373         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
39374         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
39375         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
39376         * g++.law/{enum9.exp, friend5.exp}: Likewise.
39377         * g++.law/{nest3.exp, nest4.exp}: Likewise.
39378         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
39379         * g++.law/{operators30.exp, operators31.exp}: Likewise.
39380         * g++.law/{operators32.exp, operators33.exp}: Likewise.
39381         * g++.law/{operators34.exp}: Likewise.
39382         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
39383         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
39384         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
39385         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
39386         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39387
39388         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
39389         No longer expected to fail.
39390         * g++.law/missed-error3.C: Tweak for recent bool changes.
39391
39392 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
39393
39394         * config/emb-unix: Deleted.
39395         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
39396         remote execution.  Do final link on remote host if REMOTE_LINK is set.
39397
39398 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
39399
39400         * lib/dg.exp (dg-test): Fix typo in last patch.
39401
39402 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
39403
39404         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
39405         (handles multiple occurrences).
39406
39407 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
39408
39409         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
39410         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
39411         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
39412         printed).
39413         * lib/c-torture.exp (c-torture-compile): Likewise.
39414         (c-torture): Prepend full path if missing.
39415         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
39416         (gcc_fail): Likewise.
39417         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
39418
39419 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
39420
39421         * lib/netware.exp: Only attach to NetWare i386 systems.
39422
39423 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
39424
39425         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
39426         messages.  Add test name to "output pattern match" pass/fail message.
39427
39428 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
39429
39430         * gcc.dg: New testsuite.
39431         * gcc.dg/dg.exp: New file.
39432
39433         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
39434         test-switch.c}: Deleted.
39435
39436         * gcc.misc-tests/msgs.exp: New testcase driver.
39437
39438 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
39439
39440         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
39441         Watch for illegal return values from ${tool}_load.
39442         * config/unix.exp (${tool}_load): Fix pass/fail detection for
39443         cross targets.  Coerce return value >0 to 1.
39444
39445 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
39446
39447         * config/unix.exp (${tool}_load): Call program rsh, not proc.
39448
39449         * config/emb-unix.exp: New file.
39450
39451         * config/sim.exp: Error if variable $SIM not defined.
39452         (${tool}_load): Mark test as "untested" if simulator missing.
39453
39454         * config/unix.exp: Load remote.exp to get rcp_download.
39455         * lib/c-torture.exp: Use different option lists for testcases with
39456         and without loops.
39457         * gcc.c-torture/execute/execute.exp: Likewise.
39458
39459 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
39460
39461         * config/*.exp: Clarify return code from ${tool}_load.
39462         Call `unresolved' or `untested' instead of `warning' or `perror'
39463         (sometimes you still want to call both though).
39464         Add comment that `shell_id' is local to each file.
39465         * config/udi.exp (timeout): Set to 30.
39466         Don't print warning if connection fails, $connectmode has already
39467         printed an error.
39468         (${tool}_load): Move verbose messages to level 2.
39469         Rework pattern for "Process started" message.
39470         Pass `shell_id' to ${connectmode}_download.
39471         Retry twice upon timeout.  Make resetting of target more robust.
39472         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
39473         Pass `shell_id' to exit_$connectmode.
39474         Only call exit_$connectmode if connected.
39475         * config/unix.exp (${tool}_load): Check return codes better.
39476         * config/vrtx.exp (${tool}_load): Likewise.
39477         * config/vx.exp (${tool}_load): Likewise.
39478         Delete unneeded global's.
39479         * lib/dg.exp (dg-test): Update to reflect clarified return codes
39480         from ${tool}_load.
39481         (dg-stat): Delete.
39482         (dg-init): Delete recording of pass/fail counts.
39483         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39484         (old-dejagnu-init): Likewise.
39485         (old-dejagnu-stat): Delete contents, empty proc now.
39486         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
39487         (c-torture): Delete references to lcnt, lpass, lfail.
39488         Get option list from TORTURE_OPTIONS.
39489         Delete -funroll[-all]-loops if no loops.
39490         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
39491         (g++_stat): Delete contents (empty proc now).
39492         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
39493         (gcc_finish): Likewise.
39494         (gcc_stat): Deleted.
39495         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
39496         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
39497         * gcc.c-torture/execute/execute.exp: Likewise.
39498         Split tests into two parts: compile, execute.
39499         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
39500         no loops.  Update to reflect clarified return codes from ${tool}_load.
39501
39502 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
39503
39504         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
39505         to grep for.
39506         (old-dejagnu): Likewise (where necessary).
39507
39508 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
39509
39510         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
39511
39512         * lib/dg.exp (dg-process-target): Fix processing of selector.
39513         Add comment regarding use of `error'.
39514
39515         * lib/gcc.exp (prune_system_crud): Define if missing.
39516         * lib/g++.exp (prune_system_crud): Likewise.
39517
39518         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
39519         Call prune_system_crud.
39520         * lib/dg.exp (dg-runtest): New proc.
39521         Use perror instead of send_user for tcl errors in testcase.
39522         Don't return any value, it's never used.
39523         Don't clobber previous definition of `unknown'.
39524         Print tcl errors in `dg-final'.
39525
39526 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
39527
39528         * lib/dg.exp (dg-process-target): Improve syntax error messages.
39529         (dg-test): Don't print errorInfo, it contains stack backtrace.
39530
39531 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
39532
39533         * lib/g++.exp (runtest_file_p): Define if missing.
39534
39535 1994-09-24  Doug Evans  (dje@cygnus.com)
39536
39537         * lib/mike-g++.exp: Comment out loading of g++.exp.
39538         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
39539         (default_g++_version): Always print something.
39540         (default_g++_start): Comment out call to `which'.
39541         (g++_start, g++_load): Deleted (must be defined in config file).
39542         * lib/gcc.exp: Test for existence of $CC at start.
39543         Delete check for tmpdir (done in gcc_init).
39544         (default_gcc_version): Always print something.
39545         (default_gcc_start): Comment out call to `which'.
39546         * config/*.exp: Major cleanup - make cross targets work at least a
39547         little better for g++ (by not being "--tool gcc" specific).
39548         Rename gcc_xxx to ${tool}_xxx.
39549         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
39550         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
39551
39552 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
39553
39554         * lib/c-torture.exp (c-torture-compile): Rework compiler
39555         message processing.
39556
39557         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
39558         c-torture.
39559
39560 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
39561
39562         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
39563
39564         * lib/dg.exp (dg-process-target): Support { target native }.
39565
39566 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
39567
39568         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
39569         looked for "... program xxx got fatal signal".
39570         Correct regsub munging of `comp_output'.
39571         Ignore compiler messages "path prefix not used" and "linker input
39572         file unused".
39573
39574 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
39575
39576         * lib/gcc.exp (runtest_file_p): Define if missing.
39577         * gcc.prms/template.c: Example to work from.
39578
39579 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
39580
39581         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
39582         * lib/dg.exp (dg-test): Call unsupported testcases as such.
39583
39584         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
39585         * gcc.prms/1883.c: Moved from compile/940714-1.c.
39586         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
39587         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
39588
39589         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
39590         (dg-process-target): No longer a varargs proc.
39591         Return S/N for target, P/F for xfail.  All callers changed.
39592         (user option procs): More argument checking.
39593         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
39594         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
39595         (dg-test): Skip test if not running on selected target in `dg-do'.
39596         Update handling of `dg-do-what', `dg-output-text'.
39597         Separate execution pass/fail from output pattern match pass/fail.
39598         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
39599
39600 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
39601
39602         * gcc.c-torture/special/special.exp: Don't expect failure for mips
39603         target for 920510-1.c.
39604
39605 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
39606
39607         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
39608         Clean up comment regarding use of passcnt, etc.
39609         (gcc_stat): Don't update `testcnt' here.
39610         (gcc_finish): Do it here.
39611         Might as well reset `but_id' here too.
39612         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
39613         to determine if the file should be tested.
39614         * gcc.c-torture/compile/compile.exp: Likewise.
39615         * gcc.c-torture/execute/execute.exp: Likewise.
39616         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39617         * gcc.misc-tests/dg-test.exp: Likewise.
39618         * gcc.prms/prms.exp: Likewise.
39619         * gcc.wendy/wendy.exp: Likewise.
39620         * g++.old-deja.exp: Likewise.
39621         Move "Testing file" message to verbose level 1.
39622
39623 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
39624
39625         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
39626
39627 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
39628
39629         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
39630         (default_gcc_start): Accept optional second list element
39631         of compiler flags.  Print compiler output at verbosity level 2.
39632         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
39633         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
39634         Save current values of framework globals passcnt, failcnt, xpasscnt,
39635         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
39636         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
39637         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
39638         xfailcnt to compute stats.  Update framework global `testcnt' from
39639         pass/fail counts.
39640         (gcc_finish): New proc.  Clean up test environment.
39641         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
39642         (gcc_epass, gcc_efail): Delete.
39643         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
39644         argument of line number.
39645         (dg-init): If the tool has an init routine, call it.
39646         (dg-test): Remove args `cflags_var' and `libs_var'.
39647         Pass all compiler options to ${tool}_start.
39648         Handle missing line number.
39649         (dg-finish): New function.
39650         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
39651         particular files.  Call gcc_finish at end.  Move "skipping test"
39652         message to verbosity level 3.
39653         * gcc.c-torture/compile/compile.exp: Likewise.
39654         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39655         * gcc.c-torture/execute/execute.exp: Likewise.
39656         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39657         Print testcase being tried at verbosity level 1.
39658         * gcc.c-torture/special/special.exp: Unset xfail.
39659         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39660         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
39661         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
39662         * gcc.failure/failure.exp: Likewise.
39663         * gcc.ieee/ieee.exp: Likewise.
39664         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
39665         Update call to dg-test.  Call dg-finish at end.
39666         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
39667         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39668         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
39669         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
39670         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
39671         * gcc.wendy/wendy.exp: Add copyright.
39672         Delete setting of tmpdir (done by gcc_init).
39673         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
39674         Pass compiler flags to gcc_start.  Call gcc_finish at end.
39675         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
39676         gcc_[ce]pass/fail.
39677
39678 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
39679
39680         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
39681         confusion.
39682         (g++_load): Likewise.
39683
39684         * config/*.exp (gcc_load): Some were varargs fns and some were not.
39685         Rename argument to `prog' to remove the confusion.
39686         Varargs fns behave differently too!
39687         (g++_load): Likewise.
39688
39689         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
39690
39691         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
39692         what it is.  Delete (always) printing of status value for !native.
39693         Simplify verbose code, and include status and exec_output.
39694         (g++_load): Use gcc_load.
39695
39696 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
39697
39698         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
39699         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
39700         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
39701         940714-3.c as these testcases don't exist anymore.  Make
39702         va-arg-1.c expected to pass.
39703
39704 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
39705
39706         * gcc.misc-tests/misc.exp: Only run specific testcases.
39707         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
39708         * gcc.misc-tests/dg-[1-9].c: New files.
39709
39710         * lib/dg.exp: New testsuite driver.
39711         * gcc.prms/prms.exp: Use it.
39712
39713         * README.gcc: New file.
39714
39715         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
39716         Document and reset `lxpass' and `lxfail'.
39717         Simplify "initialized" message.
39718         (gcc_stat): Clean up comments a little.
39719
39720 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
39721
39722         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
39723
39724 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
39725
39726         * lib/old-dejagnu.exp (process-option): New proc.
39727         (old-dejagnu-init, old-dejagnu-stat): Likewise.
39728         (old-dejagnu): Simplify.
39729         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
39730
39731 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
39732
39733         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
39734         exists and is not an empty string.
39735
39736         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
39737         $xfail rather than calling setup_xfail.  Clear $xfail when test is
39738         finished.
39739         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
39740         automatically.
39741
39742         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
39743         longer expected to fail.
39744
39745         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
39746         "f" function call.
39747
39748         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
39749
39750         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
39751         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
39752         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
39753         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
39754         c-torture-1.29.
39755
39756         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
39757         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
39758
39759         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
39760
39761         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
39762         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
39763
39764         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
39765         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
39766         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
39767
39768 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
39769
39770         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
39771         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
39772         940714-1.c, 940714-2.c, 940714-3.c},
39773         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
39774         gcc.misc-tests/{mg.c,mg.exp}:
39775         New tests.
39776         * gcc.noncompile/noncompile.exp: Change accordingly.
39777
39778 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
39779
39780         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
39781         Undo previous clobberage.
39782
39783 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
39784
39785         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
39786         * gcc.special/{930510-1.c, special.exp}:
39787         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
39788         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
39789         struct-varargs-1.c}: New tests from c-torture-1.26.
39790
39791 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
39792
39793         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
39794           argument to switch.
39795
39796 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
39797
39798         * Revert the previous changes.  Please see Rob's directory
39799           (/lisa/test/rob/progressive/gcc/testsuite) for testing
39800           fixes.
39801
39802 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
39803
39804         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
39805             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
39806             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
39807             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
39808             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
39809             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
39810             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
39811             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
39812             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
39813             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
39814             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
39815             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
39816             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
39817             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
39818             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
39819             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
39820             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
39821             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
39822             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
39823             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
39824             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
39825             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
39826             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
39827             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
39828             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
39829             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39830             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
39831
39832 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
39833
39834         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
39835             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
39836           with perror calls.
39837
39838 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
39839
39840         * config/unix.exp (g++_load): Fix syntax.
39841
39842 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
39843
39844         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
39845         * gcc.noncompile/921017-1.c: Deleted obsolete test.
39846         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
39847         Don't expect va-arg-1.c to fail.  Correct expected output for
39848         920928-1.c.
39849         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
39850         * gcc.wendy/hbm4.c: Correct typo.
39851         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
39852
39853 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
39854
39855         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
39856         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
39857         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
39858         * lib/c-torture.exp (c-torture-compile): Ditto.
39859
39860         Reduce volume of output (remove all the -I's and such).
39861         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
39862         Call gcc_cpass, gcc_cfail.
39863         (c-torture): Pass testing option to c-torture-compile.
39864
39865 1994-03-21  Doug Evans  (dje@cygnus.com)
39866
39867         Bring patches over from progressive.
39868         * config/default.exp: Exit remote shell cleanly.
39869         (g++_exit, g++_start): Add default versions.
39870         * config/sim.exp (gcc_load): Use perror, not error.
39871
39872 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
39873
39874         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
39875         set in site.exp.
39876
39877 1994-03-14  Doug Evans  (dje@cygnus.com)
39878
39879         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
39880         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
39881         (wendy_try): New proc to run testcase.
39882         (main loop): Call 'em.
39883         * gcc.wendy/*.c: Clean up pass to correct expected output.
39884
39885         * lib/gcc.exp: Minor cleanup work.
39886         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
39887
39888 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
39889
39890         * config/sim.exp (gcc_load): Document return codes better.
39891         Don't pass -v to simulator.
39892
39893 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
39894
39895           * gcc.special/920717-x.c: Fix typo.
39896           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
39897           get at sources.
39898
39899         * lib/mike-gcc.exp: Fix typo.
39900
39901 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
39902
39903         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
39904         binary to use, transform the name.
39905         * config/*.exp: rename everything. Nuke any g++ specific files,
39906         it's now a special case of gcc that requires no special support.
39907         Add a default.exp for unsupported targets.
39908
39909 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
39910
39911         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
39912         lib/old-dejagnu.exp: Fix a few patterns to work with the new
39913         version of Tcl.
39914
39915 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
39916
39917         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
39918         than a warning.
39919
39920 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
39921
39922         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
39923
39924 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
39925
39926         * gcc.execute/execute.exp: Combine opt_list and foption_list into
39927         option_list.  Compile every file with only 4/6 option choices
39928         (same as C torture) instead of with 12/18 different option
39929         choices.
39930         * lib/c-torture.exp: Likewise.
39931
39932         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
39933         not already set.
39934
39935 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
39936
39937         * lib/old-deja.exp: Add `excess errors test fails' error, now one
39938         can put an XFAIL *-*-* on excess errors.
39939
39940 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
39941
39942         * g++.law: Add more tests derived from g++-bugs snapshots.
39943
39944         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
39945         equivalent to g++.law/init9.
39946
39947         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
39948         compiled it, and the a.out file after we've run it.
39949
39950 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
39951
39952         * lib/mike-g++.exp (postbase): Delete the .o file after we've
39953         compiled it, and the a.out file after we've run it.
39954
39955 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
39956
39957         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
39958
39959 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
39960
39961         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
39962         version number.
39963
39964 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
39965
39966         * g++.law: New directory of g++ tests derived from the g++-bugs
39967         snapshots.
39968
39969 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
39970
39971         * gcc.compile: initbug1.c initbug1.exp testcase added
39972
39973 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
39974
39975         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
39976         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
39977           fixes submitted by Jeff Law (law@cs.utah.edu)
39978         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
39979           Jeff Law (law@cs.utah.edu)
39980
39981
39982 1993-11-30  Mike Stump  (mrs@cygnus.com)
39983
39984         * config/unix-g++.exp: Follow the gcc way of doing things.
39985         * g++.old-deja/old-deja.exp: Minor updates.
39986         * lib/g++.exp: New file, follow the gcc way of doing things.
39987         * lib/old-dejagnu.exp: Minor updates.
39988         * lib/mike-g++.exp: Always unset errorInfo.
39989
39990 1993-11-06  Mike Stump  (mrs@cygnus.com)
39991
39992         * lib/gcc.exp: Fix some errors with the below change, CC and
39993         CFLAGS should be global when setting, not local.
39994
39995 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
39996
39997         * lib/gcc.exp: Transform tool name.
39998
39999 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40000
40001         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40002
40003 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40004
40005         * lib/gcc.exp: change gcc_done to gcc_stat
40006
40007 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40008
40009         * Upgraded gcc testsuite to c-torture version 1.25
40010
40011 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40012
40013         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40014         * lib/c-torture: added hooks for new reporting code.
40015
40016 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40017
40018         * config/sh-gcc.exp: check if sh-sim exists in the path
40019
40020 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40021
40022         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40023         * gcc.compile/compile.exp: Initial changes for new logic.
40024         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40025         * gcc.failure/failure.exp: Initial changes for new logic.
40026         * gcc.ieee/ieee.exp: Initial changes for new logic.
40027         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40028         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40029         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40030         * lib/c-torture.exp: Initial changes for new logic.
40031         * lib/gcc.exp: Initial changes for new logic.
40032
40033 1993-10-15  Mike Stump  (mrs@cygnus.com)
40034
40035         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40036         depend upon failure or success.  Fully qualify names in failure
40037         and success messages.  Always remove a.out before starting
40038         compile, just in case.  Pay more attention to error text output by
40039         the compiler.  Handle testcases with no known past errors just
40040         like all others, so that things are uniform.  Other miscellaneous
40041         improvements.
40042
40043 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40044
40045         * gcc.cpp: new directory for cpp tests
40046
40047 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40048
40049         * lib/chill.exp: Code reformatted, removed unused code.
40050         * config/unix-chill.exp: Code reformatted, removed unused code.
40051         * chill.execute/execute.exp: Code reformatted, removed unused code.
40052         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40053
40054 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40055
40056         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40057         routines not written.
40058
40059 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40060
40061         * config/bug-gcc.exp: Use new procs from bug.exp.
40062
40063 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40064
40065         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40066         via ftp, rather than depending on NFS.
40067         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40068         case.
40069
40070 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40071
40072         * config/bug-gcc.exp: Use new download proc.
40073
40074 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40075
40076         * chill.execute/execute.exp: cleanups, handles errors better
40077         * chill.compile/compile.exp: rewrite, based on execute.exp
40078         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40079         * lib/chill.exp: major changes to diff proc and compile and link
40080           procs. added chill_fail and chill_pass wrappers to pass and
40081           fail. added more comments, and handle error codes better.
40082           Added a hack to capture stderr from exec, so noncompile tests
40083           can work.
40084
40085 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40086
40087         * chill.execute/execute.exp: rewrite of testsuite driver
40088         * lib/chill.exp: rewrite of testsuite driver
40089         * config/unix-chill.exp: rewrite of testsuite driver
40090
40091 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40092
40093     In chill.execute:
40094         * iexpr.ch: Standardize uppercase.
40095         * tuples.dat: Standardize uppercase.
40096         * vary.ch: standardize.  Correct varying string assignments.
40097         * vary.dat: Add new output lines.
40098
40099 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40100
40101     In chill.execute:
40102         * chprintf.ch: Standardize use of uppercase.
40103         * tuples.ch: Standardize and turn arr2 into a DCL,
40104           rather than a SYN.
40105         * pinits.ch: Standardize.
40106
40107 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40108
40109         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40110         * Makefil: Renamed to Makefile.in.
40111         * configure.in: New.
40112
40113 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40114
40115     In chill.execute:
40116         * .cvsignore: Add result/output files.
40117         * Makefile: Fix up variables at start.  Use MFLAGS
40118           everywhere.  Correct bool_loc, built_ins entries.
40119           Add entry for vary1.ch.
40120         * bitarray.ch: Standardize upper-case usage.
40121         * bitexpr.ch: Standardize, add output of b1.
40122         * params.ch: Use arrayt in along PROC parameters, to
40123           avoid novelty problems.
40124         * sets.ch: Tiny cleanup.
40125         * vary1.ch: Re-indent.
40126
40127 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40128
40129           * Add PR-related files to Makefiles, .cvsignore files, etc.
40130
40131 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40132
40133         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40134           with compiler objects. New names are test-flow.c and test-loop.c
40135
40136 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40137
40138         * Upgraded c-torture tests from 1.19 to 1.20
40139
40140         * new files:
40141         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40142         * gcc.compile: 930623-1.c 930623-2.c
40143         * gcc.noncompile: 930622-1.c 930622-2.c
40144         * gcc.failure: 920411-1.c 920627-2.c
40145         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40146
40147 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40148
40149         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40150           More changes to get testsuite working properly. Needs more work.
40151           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40152
40153 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40154
40155         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40156           More changes to get testsuite working properly. Needs more work.
40157
40158 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40159
40160         * chill.compile/compile.exp: Added for Dejagnu support
40161         * chill.execute/execute.exp: Added for Dejagnu support
40162         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40163
40164 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40165
40166     This should complete moving the CHILL test files.
40167         * chill.noncompile(.cvsignore printf.grt
40168             in-printf.grt chprintf.grt chprintf.ch):
40169             Added test-support files.
40170           (Makefile): Modified further.
40171         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40172             signal.ch): Added test files.
40173           * chill.execute (.cvsignore printf.grt printr.c
40174             in-printf.grt rts.c chprintf.grt rts.h): Added
40175           test-support files.
40176             (Makefile): More corrections.
40177
40178 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40179
40180         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40181           test cases, ready for DejaGnu.
40182
40183 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40184
40185         * Upgraded c-torture tests from 1.18 to 1.19
40186
40187         * gcc.compile: added test(s):
40188           930607-1.c
40189         * gcc.execute: added test(s):
40190           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40191
40192         * added new subdirectory for misc tests: gcc.misc-tests
40193         * gcc.misc-test(s): added tests:
40194           inst-check.c test-consts.c test-ior.c test-switch.c
40195
40196 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40197
40198         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40199
40200 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40201
40202         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40203
40204 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40205
40206         * Upgraded c-torture tests from 1.17 to 1.18
40207
40208 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40209
40210         * Upgraded c-torture tests from 1.12 to 1.17
40211
40212 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40213
40214         * lib/old-dejagnu.exp:
40215           Fixed handling of XFAIL target triplets to correctly
40216           recognize wildcard characters.  Removed code that
40217           appended a unique id tag to the end of the file name
40218           printed out by the result of the testcases within a
40219           given test file.
40220
40221 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40222
40223         * lib/old-dejagnu.exp:
40224           Reworked expected failure handling to trigger off of XFAIL
40225           keyword in keyphrase embeded in testcase source code. The
40226           XFAIL keyword must be at the end of the keyphrase line. It
40227           may optionally be followed by one or more target triplets.
40228           It has just occured that the handling of wildcards in the
40229           target triplet may not be correct.
40230
40231 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40232
40233         * g++.old-deja/tests:
40234           Moved all subdirectories up one level into g++.old-deja .
40235
40236         * lib/old-dejagnu.exp:
40237           Fixed problem with CXXFLAGS not being properly reset, and being
40238           corrupted with extraneous "-c" compiler option.  This was
40239           causing binaries to not be generated for test that needed them.
40240           Modified strings passed to "pass" and "fail" so that individual
40241           tests from the same test file would be distinguished by an
40242           identifier appended to the test file name in the summary logs;
40243           this corrected a problem with erroneous diff logs.  Added code
40244           to search testcases for expected fail and unexpected pass keywords.
40245
40246 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40247
40248         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40249
40250 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40251
40252         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40253           Removed extraneous text from end of "Special g++ Options"
40254           keyphrase.
40255
40256         * lib/old-dejagnu.exp: Added pattern matching to look for new
40257           keywords, embedded in testcases comments, which will trigger
40258           calls to xpass and xfail.
40259
40260 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40261
40262         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40263           comments embedded in the testcases, especially the one looking for
40264           special compiler options, as well as the pattern matching for the
40265           compiler output again.
40266
40267 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40268
40269         * lib/old-dejagnu.exp: Do a proper check of the return value for
40270           execute tests. Fixed several problems with the pattern matching
40271           of the compiler output which gave erroneous test results.
40272           Changed several of the test result messages to be more descriptive.
40273         * config/unix-g++.exp: Proc g++_load now actually works and
40274           executes the tests passed to it and returns a usable return
40275           value.
40276
40277 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40278
40279           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40280
40281 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40282
40283         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40284           Modified both files to properly execute the old style
40285           dejagnu tests. The previous versions of these files were
40286           experimental and did not function anything near correctly.
40287
40288 1993-04-05  Rob Savoye  (rob@cygnus.com)
40289
40290         * Removed all Makefile.in and configure.in files. No configuration
40291         needed now.
40292
40293 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40294
40295         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40296
40297 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40298
40299         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40300         gcc.special/configure.in, gcc.noncompile/configure.in,
40301         gcc.execute/configure.in, gcc.code_quality/configure.in,
40302         g++.other/configure.in, g++.old-deja/configure.in,
40303         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40304         in srcname setting.
40305
40306 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40307
40308         * lib/udi.exp: Fixed mondfe and mondfe_download.
40309         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40310         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40311
40312 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40313
40314         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40315         (gdb_exit): Don't remove *_soc files.
40316
40317 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40318
40319         * lib/c-torture.exp: Don't look for main; instead always use -w
40320         -c.  This is how the c-torture tests work.  Remove the object
40321         file if the compilation succeeds.
40322         * gcc.execute/execute.exp: Remove executable if test passes.
40323         * gcc.noncompile/noncompile.exp: Every test is an expected
40324         failure.
40325         * gcc.special/special.exp: Added tests from c-torture 1.11,
40326         corrected use of existing test.
40327         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
40328         gcc.execute/920625-1.c: Updated to c-torture 1.11.
40329         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
40330         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
40331         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
40332         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
40333         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
40334         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
40335         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
40336         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
40337         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
40338         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
40339         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
40340         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
40341         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
40342         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
40343         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
40344         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
40345         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
40346         c-torture 1.11.
40347         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
40348         correspond to c-torture 1.11.
40349
40350         * New file.