OSDN Git Service

c7b641144d2f7741ae8fe2c68ec5763b32386c1e
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-01-30  Richard Guenther  <rguenther@suse.de>
2
3         PR c++/23372
4         * gcc.dg/pr23372-1.C: New testcase.
5
6 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
7
8         * gcc.dg/gomp/pr25874.c: New test.
9
10 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
11
12         PR tree-opt/25911
13         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14
15 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
16
17         PR fortran/18578
18         PR fortran/18579
19         PR fortran/20857
20         PR fortran/20885
21         * gfortran.dg/intent_out_1.f90: New test.
22
23 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
24
25         PR fortran/17911
26         * gfortran.dg/procedure_lvalue.f90: New test.
27
28         PR fortran/20895
29         PR fortran/25030
30         * gfortran.dg/char_pointer_assign_2.f90: New test.
31         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
32         assignment to be consistent with standard.
33         * gfortran.dg/char_result_2.f90: The same.
34         * gfortran.dg/char_result_8.f90: The same.
35
36 2006-01-28  Zack Weinberg  <zackw@panix.com>
37
38         * gcc.dg/Woverlength-strings.c
39         * gcc.dg/Woverlength-strings-pedantic-c89.c
40         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
41         * gcc.dg/Woverlength-strings-pedantic-c99.c
42         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
43
44 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
45
46         * gcc.c-torture/execute/20060127-1.c: New test.
47
48 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
49
50         PR c++/25999
51         * g++.dg/ext/pragmaweak1.C: New test.
52
53 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
54
55         PR c++/25855
56         * g++.dg/template/spec29.C: New test.
57
58 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
59
60         PR c/19606.
61         * gcc.c-torture/execute/pr19606.c: New.
62
63 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
64
65         * gcc.dg/pragma-re-4.c: New test.
66
67 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
68
69         PR fortran/25964
70         * gfortran.dg/assumed_size_refs_3.f90: New test.
71
72 2006-01-27  Ben Elliston  <bje@au.ibm.com>
73
74         * gcc.misc-tests/dectest.exp: Remove defunct comment.
75
76 2006-01-26  Laurent GUERBY <laurent@guerby.net>
77
78         PR ada/21317
79         * ada/acats/support/impdef.a: Add One_Long_Second.
80         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
81         * ada/acats/tests/c9/c94026.a: Likewise.
82         * ada/acats/tests/c9/c97305c.ada: Likewise.
83         * ada/acats/tests/c9/c99004a.ada: Likewise.
84
85 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
86
87         PR fortran/25964
88         * gfortran.dg/global_references_2.f90: New test.
89
90         PR fortran/25084
91         PR fortran/20852
92         PR fortran/25085
93         PR fortran/25086
94         * gfortran.dg/assumed_charlen_function_1.f90: New test.
95         * gfortran.dg/assumed_charlen_function_3.f90: New test.
96
97         PR fortran/25416
98         * gfortran.dg/assumed_charlen_function_2.f90: New test.
99
100 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
101
102         PR c/25892
103         * gcc.dg/Wpointer-sign.c: New.
104         * gcc.dg/Wpointer-sign-Wall.c: New.
105         * gcc.dg/Wpointer-sign-Wall-no.c: New.
106         * gcc.dg/Wpointer-sign-pedantic.c: New.
107         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
108         * gcc.dg/conv-2.c: Use -Wpointer-sign.
109
110 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
111
112         PR C/25861
113         * gcc.c-torture/compile/pr25861.c: New test.
114
115 2006-01-26  Paul Brook  <paul@codesourcery.com>
116
117         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
118         on short-enum targets.
119         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
120         variable.
121         (generate_fields): Use short_enums.
122         (main): Set short_enums.  Document -e.
123         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
124         on short-enum targets.
125         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
126         variable.
127         (generate_fields): Use short_enums.
128         (main): Set short_enums.  Document -e.
129         * lib/target-supports.exp (check_effective_target_short_enums): New.
130
131 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
132
133         PR target/25947
134         * gcc.dg/torture/pr25947-1.c: New test.
135
136 2006-01-25  Jan Hubicka  <jh@suse.cz>
137             Roger Sayle  <roger@eyesopen.com>
138
139         PR rtl-optimization/25703
140         * gcc.target/i386/20060125-1.c: New test case.
141         * gcc.target/i386/20060125-2.c: New test case.
142
143 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
144
145         PR fortran/18540
146         * gfortran.dg/goto_1.f: New.
147
148 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
149
150         PR fortran/25716
151         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
152         25716 on 32-bit systems too.
153
154 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
155
156         PR testsuite/25590
157         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
158
159 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
160
161         * gcc.dg/tree-ssa/gen-vect-33.c: New.
162
163 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
164
165         PR fortran/25835
166         * gfortran.dg/read_eof.f90: Delete, renamed.
167         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
168         * gfortran.dg/read_eof_2.f90: New test.
169         * gfortran.dg/read_eof_3.f90: New test.
170
171 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
172
173         PR tree-opt/25860
174         * gcc.c-torture/compile/pr25860.c: New test.
175
176 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
177
178         PR c++/25552
179         * g++.dg/parse/dtor8.C: New test.
180
181 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
182
183         PR testsuite/25891
184         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
185         * gcc.dg/gomp/gomp.exp: Return without testing anything if
186         check_effective_target_fopenmp returns 0.
187
188 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
189
190         PR ada/20548
191         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
192         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
193         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
194
195 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
196
197         PR tree-opt/25857
198         * g++.dg/opt/pr25857.C: New test.
199
200 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
201         Jan Hubicka  <jh@suse.cz>
202         Richard Guenther  <rguenther@suse.de>
203
204         PR rtl-optimization/25654
205         * gcc.dg/torture/pr25654.c: New testcase.
206         * gcc.target/i386/pr25654.c: Likewise.
207
208 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
209
210         PR fortran/25901
211         * gfortran.dg/internal references_2.f90: New test.
212
213         Fix regression in testing of admissability of attributes.
214         * gfortran.dg/intent_used_1.f90: New test.
215
216 2006-01-23  Ben Elliston  <bje@au.ibm.com>
217
218         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
219         Remove target conditional torture options for i?86 and x86_64
220         GNU/Linux.
221
222 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
223
224         PR c++/10891
225         * g++.dg/rtti/no-rtti.C: New.
226
227 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
228
229         PR c++/25895
230         * g++.dg/inherit/conv2.C: New test.
231
232         PR c++/25856
233         * g++.dg/parse/dtor7.C: New test.
234
235         PR c++/25858
236         * g++.dg/template/crash44.C: New test.
237
238 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
239
240         PR fortran/25124
241         PR fortran/25625
242         * gfortran.dg/internal_references_1.f90: New test.
243           PR fortran/20881
244         PR fortran/23308
245         PR fortran/25538
246         PR fortran/25710
247         * gfortran.dg/global_references_1.f90: New test.
248         * gfortran.dg/g77/19990905-1.f: Restore the error that
249         there is a clash between the common block name and
250         the name of a subroutine reference.
251
252         PR fortran/PR24276
253         * gfortran.dg/aliasing_dummy_1.f90: New test.
254
255 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
256
257         * gcc.dg/vmx/1b-01.c: Warning fix.
258         * gcc.dg/vmx/1c-02.c: Likewise.
259         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
260
261 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
262
263         PR testsuite/24962
264         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
265
266 2006-01-20  Richard Guenther  <rguenther@suse.de>
267         Steven Bosscher <stevenb.gcc@gmail.com>
268
269         PR rtl-optimization/24626
270         * gcc.dg/torture/pr24626-1.c: New testcase.
271         * gcc.dg/torture/pr24626-2.c: Likewise.
272         * gcc.dg/torture/pr24626-3.c: Likewise.
273         * gcc.dg/torture/pr24626-4.c: Likewise.
274
275 2006-01-20  Dirk Mueller  <dmueller@suse.com>
276
277         PR c++/5520
278         * g++.dg/warn/empty-body.C: New.
279
280 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
281
282         PR c++/22136
283         * g++.dg/template/using10.C: New test.
284         * g++.dg/temlpate/using11.C: Likewise.
285         * g++.dg/inherit/using5.C: Tweak error messages.
286
287 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
288
289         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
290         target test.
291         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
292
293 2006-01-19  Jan Hubicka  <jh@suse.cz>
294
295         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
296
297 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
298
299         PR c++/25854
300         * g++.dg/template/spec28.C: New test.
301
302 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
303
304         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
305         Fix fprintf's by adding srcdir or removing it.
306
307 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
308
309         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
310         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
311         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
312         * testsuite/gcc.dg/gomp/empty.c: Likewise.
313         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
314         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
315         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
316         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
317         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
318         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
319         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
320         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
321         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
322         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
323
324 2006-01-18  Jeff Law  <law@redhat.com>
325
326         * gcc.dg/tree-ssa/vrp25.c: New test.
327
328 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
329
330         * gcc.dg/pr25805.c: Fix misapplied patch.
331
332 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
333
334         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
335         (check_effective_target_vect_udot_qi): New.
336         (check_effective_target_vect_sdot_hi): New.
337         (check_effective_target_vect_udot_hi): New.
338         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
339         prefixed with "wrapv-" with -fwrapv.
340         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
341         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
342         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
343         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
344         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
345
346         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
347         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
348         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
349         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
350
351 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
352
353         PR c++/16829
354         * g++.dg/other/default2.C: New test.
355         * g++.dg/other/default3.C: New test.
356
357 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
358
359         PR c/25805
360         * gcc.dg/pr25805.c: New file.
361
362 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
363
364         PR c++/25836
365         * g++.dg/template/init6.C: New test.
366
367 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
368
369         * gcc.dg/tree-ssa/pr24287.c: New test
370
371 2006-01-18  Eric Christopher  <echristo@apple.com>
372
373         * g++.dg/eh/table.C: New.
374
375 2006-01-18  DJ Delorie  <dj@redhat.com>
376
377         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
378         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
379         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
380         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
381
382 2006-01-18  Jeff Law  <law@redhat.com>
383
384         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
385         on wrapping on overflow semantics.
386
387         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
388
389         * gcc.gc/tree-ssa/vrp23.c: New test.
390         * gcc.gc/tree-ssa/vrp24.c: New test.
391
392 2006-01-18  Richard Henderson  <rth@redhat.com>
393             Aldy Hernandez  <aldyh@redhat.com>
394             Jakub Jelinek  <jakub@redhat.com>
395             Diego Novillo  <dnovillo@redhat.com>
396             Uros Bizjak  <uros@kss-loka.si>
397
398         * testsuite/gcc.dg/gomp: New directory.
399
400 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
401             Steven G. Kargl  <kargls@comcast.net>
402
403         PR fortran/20869
404         * gfortran.dg/intrinsic_external_1.f90: New test.
405
406         PR fortran/20875.
407         * gfortran.dg/elemental_pointer_1.f90: New test.
408
409         PR fortran/25024
410         * gfortran.dg/external_procedures_1.f90: New test.
411
412         PR fortran/25785
413         gfortran.dg/assumed_present.f90: New test.
414
415 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
416
417         * g++.dg/parse/lookup5.C: New test.
418
419 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
420
421         PR fortran/25697
422         * gfortran.dg/read_eof.f90: New test.
423
424 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
425
426         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
427         add a closing brace.
428
429 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
430
431         PR fortran/25631
432         * gfortran.dg/fmt_tl.f: New test.
433
434 2006-01-17  Eric Christopher  <echristo@apple.com>
435
436         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
437         * g++.old-deja/g++.warn/impint2.C: Ditto.
438         * g++.old-deja/g++.other/null1.C: Ditto.
439         * g++.dg/warn/conv2.C: Ditto.
440         * g++.dg/warn/conv4.C: New file.
441
442 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
443
444         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
445
446 2006-01-17  Andreas Jaeger  <aj@suse.de>
447             Janis Johnson <janis187@us.ibm.com>
448
449         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
450         in 64-bit.
451         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
452         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
453
454 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
455
456         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
457         xfail txxx where xxx >= 25.
458
459 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
460
461         PR testsuite/25764
462         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
463
464 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
465
466         PR c/25682
467         * gcc.dg/pr25682.c: New test.
468         * g++.dg/parse/array-size2.C: New test.
469
470 2006-01-16  Ian Lance Taylor  <ian@airs.com>
471
472         * consistency.vlad: Remove entire directory, 1652 files.
473
474 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
475
476         * lib/target-supports.exp (check_effective_target_dfp_nocache,
477         check_effective_target_dfprt_nocache): New.
478         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
479         (check_effective_target_dfprt): New.
480         * lib/c-compat.exp (check_dfp): Remove.
481         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
482         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
483         level of support for decimal float.
484         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
485         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
486         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
487         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
488         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
489         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
490         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
491         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
492         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
493         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
494         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
495         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
496         directives.
497
498 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
499
500         PR testsuite/25741
501         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
502         $base_dir/../.
503         * lib/gfortran.exp (gfortran_init): Likewise.
504         * lib/obj-c++.exp (obj-c++_init): Likewise.
505         * lib/scanasm.exp (scan-assembler-dem): Likewise.
506         (scan-assembler-dem-not): Likewise.
507         * lib/scandump.exp (scan-dump-dem): Likewise.
508         (scan-dump-dem-not): Likewise.
509
510 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
511
512         PR testsuite/25767
513         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
514         powerpc-*-darwin*.
515         * lib/obj-c++.exp (obj-c++_init): Likewise.
516
517 2006-01-16  Richard Guenther  <rguenther@suse.de>
518
519         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
520
521 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
522
523         PR testsuite/25777
524         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
525         to LD_LIBRARY_PATH.
526
527 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
528             Andrew Pinski  <pinskia@physics.uc.edu>
529
530         * gcc.dg/minmax-1.c: New test.
531
532 2006-01-16  Ben Elliston  <bje@au.ibm.com>
533
534         * gcc.dg/dfp/dfp.exp: Correct FSF address.
535         * gcc.misc-tests/dectest.exp: Ditto.
536
537 2006-01-15  Ian Lance Taylor  <ian@airs.com>
538
539         PR testsuite/25796
540         * gcc.target/i386/cmov6.c: Use -march=k8.
541
542 2006-01-15  Andreas Jaeger  <aj@suse.de>
543
544         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
545         x86 does not have __float128.
546
547 2006-01-14  Ian Lance Taylor  <ian@airs.com>
548
549         * gcc.target/i386/cmov6.c: New test.
550
551 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
552
553         PR c++/25663
554         * g++.dg/template/ctor6.C: New test.
555
556 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
557
558         PR tree-optimization/25485
559         * gcc.dg/tree-ssa/pr25485.c: New.
560
561 2006-01-14  Richard Guenther  <rguenther@suse.de>
562
563         PR tree-optimization/22548
564         PR tree-optimization/22555
565         PR tree-optimization/22501
566         * gcc.dg/tree-ssa/alias-4.c: New testcase.
567         * gcc.dg/tree-ssa/alias-5.c: Likewise.
568         * gcc.dg/tree-ssa/alias-6.c: Likewise.
569         * gcc.dg/tree-ssa/alias-7.c: Likewise.
570         * gcc.dg/tree-ssa/alias-8.c: Likewise.
571         * gcc.dg/tree-ssa/alias-9.c: Likewise.
572         * gcc.dg/tree-ssa/alias-10.c: Likewise.
573         * gcc.dg/tree-ssa/alias-11.c: Likewise.
574         * gcc.dg/tree-ssa/alias-12.c: Likewise.
575
576 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
577
578         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
579         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
580
581 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
582         Richard Guenther  <rguenther@suse.de>
583
584         PR rtl-optimization/24257
585         * gcc.dg/torture/pr24257.c: New testcase.
586
587 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
588
589         * gcc.c-torture/execute/20060110-1.c: New test.
590         * gcc.c-torture/execute/20060110-2.c: New test.
591
592 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
593
594         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
595
596 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
597
598         PR fortran/25756
599         * gfortran.dg/label_3.f90: New test.
600
601 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
602
603         PR tree-optimization/25771
604         * g++.dg/tree-ssa/pr25771.C: New test
605
606 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
607
608         PR tree-opt/24365
609         * g++.dg/opt/complex5.C: New test.
610
611 2006-01-13  Richard Guenther  <rguenther@suse.de>
612
613         * gcc.target/i386/387-9.c: New testcase.
614
615 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
616
617         PR c++/24824
618         * g++.dg/debug/dwarf2-1.C: New.
619
620 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
621
622         PR testsuite/25728
623         * lib/gcov.exp (verify-lines): Add "close $fd".
624
625 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
626             Ben Elliston  <bje@au.ibm.com>
627
628         * gcc.dg/dfp/inf-1.c: New test.
629
630 2006-01-12  Janis Johnson <janis187@us.ibm.com>
631             Yao Qi  <qiyaoltc@cn.ibm.com>
632             Ben Elliston  <bje@au.ibm.com>
633             Jon Grimm  <jgrimm2@us.ibm.com>
634
635         * gcc.dg/nodfp-1.c: New test.
636         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
637         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
638         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
639         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
640         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
641         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
642         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
643         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
644         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
645         * gcc.dg/format/dfp-scanf-1.c: Likewise.
646         * gcc.dg/format/dfp-printf-1.c: Likewise.
647         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
648         (compat_setup_dfp): New.
649         * gcc.dg/compat/compat.exp: Use it.
650         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
651         Make some variables global, prepend "compat_" to their names.
652         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
653         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
654         * gcc.misc-tests/dectest.exp: New test driver for decTest.
655         * lib/compat.exp (compat_skip_list): Make global, rename.
656         * lib/c-compat.exp: New file.
657         * lib/target-supports.exp (check_effective_target_dfp): New.
658
659         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
660         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
661         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
662         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
663         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
664         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
665         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
666         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
667         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
668         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
669         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
670         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
671         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
672         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
673         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
674         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
675         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
676         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
677         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
678         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
679         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
680         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
681         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
682         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
683         gcc.dg/dfp/struct-layout-1.c,
684         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
685         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
686         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
687         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
688         gcc.dg/dfp/func-vararg-dfp.c,
689         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
690         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
691         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
692         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
693         gcc.dg/dfp/wtr-conversion-1.c: New tests.
694
695 2006-01-11  Richard Guenther  <rguenther@suse.de>
696
697         PR tree-optimization/25734
698         * gcc.dg/tree-ssa/pr25734.c: New testcase.
699
700 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
701
702         PR fortran/25486
703         * gfortran.dg/literal_character_constant_1_x.F: New test.
704         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
705         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
706         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
707
708 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
709
710         PR c++/25386
711         * g++.dg/ext/packed3.C: Add expected packed error.
712
713 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
714
715         PR target/25706
716         * gcc.dg/torture/pr25706-1.c: New test.
717
718 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
719
720         PR tree-optimization/23109
721         PR tree-optimization/23948
722         PR tree-optimization/24123
723
724         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
725         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
726         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
727         g++.dg/tree-ssa/pr23948.C: New testcases.
728         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
729         three divisions in order to do the optimization.
730
731 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
732
733         PR c++/25632
734         * g++.dg/other/pr25632.C: New test.
735
736 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
737
738         PR fortran/25730
739         * gfortran.dg/used_types_1.f90: New test.
740
741 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
742
743         PR target/25718
744         * gcc.dg/torture/pr25718-1.c: New test.
745
746 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
747
748         * gfortran.dg/list_read_2.f90: Fix typo in description.
749
750 2006-01-10  Jan Beulich  <jbeulich@novell.com>
751
752         * lib/target-supports.exp (check_visibility_available): Simplify test
753         for *-*-netware*.
754         (check_profiling_available): Fail for *-*-netware*.
755         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
756         * gcc.dg/20021014-1.c: Likewise.
757         * gcc.dg/nest.c: Likewise.
758
759 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
760
761         fortran/24936
762         * gfortran.dg/forall_3.f90: New test.
763
764 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
765
766         PR fortran/21977
767         * gfortran.dg/nesting_2.f90: New test.
768         * gfortran.dg/nesting_3.f90: New test.
769
770 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
771
772         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
773         Fix typo in comment.
774
775 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
776
777         * gfortran.dg/single_char_string.f90: New test.
778
779 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
780
781         * gfortran.dg/ichar_2.f90: New test.
782
783 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
784
785         PR fortran/25093
786         * gfortran.dg/private_type_4.f90: New.
787
788 2006-01-07  Richard Guenther  <rguenther@suse.de>
789
790         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
791
792 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
793
794         * gfortran.dg/func_decl_1.f90: New.
795         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
796         * gfortran.dg/array_alloc_2.f90: Likewise.
797         * gfortran.dg/char_result_8.f90: Likewise.
798         * gfortran.dg/dup_save_1.f90: Likewise.
799         * gfortran.dg/dup_save_2.f90: Likewise.
800         * gfortran.dg/f2c_6.f90: Likewise.
801         * gfortran.dg/f2c_7.f90: Likewise.
802         * gfortran.dg/func_result_2.f90: Likewise.
803         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
804
805 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
806
807         PR fortran/22146
808         * gfortran.dg/elemental_subroutine_1.f90: New test.
809         * gfortran.dg/elemental_subroutine_2.f90: New test.
810
811         PR fortran/25029
812         PR fortran/21256
813         * gfortran.dg/assumed_size_refs_1.f90: New test.
814
815         PR fortran/20868
816         PR fortran/20870
817         * gfortran.dg/assumed_size_refs_2.f90: New test.
818         * gfortran.dg/initialization_1.f90: Change warning message.
819
820 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
821
822         * gcc.dg/tree-ssa/loop-15.c: New test.
823
824 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
825
826         PR fortran/25598
827         * gfortran.dg/backspace_3.f: New test.
828         * gfortran.dg/backspace_4.f: New test.
829
830 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
831
832         PR fortran/24268
833         * gfortran.dg/fmt_white.f: Update test.
834
835 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
836
837         * gcc.dg/cast-1.c: Add new warning.
838         * gcc.dg/cast-2.c: Likewise.
839         * gcc.dg/cast-3.c: Likewise.
840         * gcc.dg/format/cast-1.c: Likewise.
841         * gcc.dg/cast-4.c: New testcase.
842
843 2006-01-05  Richard Guenther  <rguenther@suse.de>
844
845         PR tree-optimization/22555
846         * gcc.dg/tree-ssa/alias-3.c: New testcase.
847
848 2006-01-05  Richard Guenther  <rguenther@suse.de>
849             Diego Novillo  <dnovillo@redhat.com>
850
851         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
852         * gcc.dg/tree-ssa/loop-8.c: Likewise.
853         * gcc.dg/tree-ssa/loop-1.c: Likewise.
854         * gcc.dg/tree-ssa/pr23294.c: Likewise.
855         * gcc.dg/tree-ssa/pr21985.c: Likewise.
856         * gcc.dg/tree-ssa/loop-14.c: Likewise.
857         * gcc.dg/tree-ssa/loop-2.c: Likewise.
858         * gcc.dg/tree-ssa/loop-3.c: Likewise.
859         * gcc.dg/tree-ssa/loop-4.c: Likewise.
860         * gcc.dg/tree-ssa/pr21171.c: Likewise.
861         * gcc.dg/tree-ssa/loop-5.c: Likewise.
862         * gcc.dg/tree-ssa/loop-10.c: Likewise.
863         * gcc.dg/tree-ssa/loop-6.c: Likewise.
864         * treelang/compile/extravar.tree: Likewise.
865         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
866         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
867         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
868         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
869         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
870
871 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
872
873         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
874         for 64-bit fix.
875
876 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
877
878         PR fortran/23675
879         gfortran.dg/char_result_11.f90: New.
880
881 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
882
883         PR c++/24782
884         * g++.dg/parse/access9.C: New test.
885         * g++.dg/tc1/dr52.C: Tweak error markers.
886
887 2006-01-04  Richard Henderson  <rth@redhat.com>
888
889         Merge from gomp branch.
890         * g++.dg/parse/pragma2.C: Update expected error lines.
891
892 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
893
894         * g++.dg/other/i386-2.C: New test.
895
896         PR target/25554
897         * gcc.c-torture/compile/20051228-1.c: New test.
898
899         PR c/25559
900         * gcc.dg/pr25559.c: New test.
901
902 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
903
904         PR c++/25492
905         * g++.dg/lookup/friend9.C: New test.
906
907         PR c++/25625
908         * g++.dg/template/repo5.C: New test.
909
910 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
911
912         PR fortran/25101
913         * gfortran.dg/forall_2.f90: New test.
914
915 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
916
917         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
918         dg-require-weak.  Adjust regexp to handle leading-underscore
919         targets and space as well as TAB after .weak.  Change previous
920         64-bit fix to not use naked dot.
921
922 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
923
924         PR rtl-optimization/25578
925         * gcc.c-torture/execute/20060102-1.c: New testcase.
926
927 2006-01-03  Richard Guenther  <rguenther@suse.de>
928
929         PR c/25183
930         * gcc.dg/torture/pr25183.c: New testcase.
931
932 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
933
934         Merge from gomp-branch.
935         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
936         * gcc.dg/ia64-sync-2.c: Likewise.
937         * gcc.dg/ia64-sync-3.c: Likewise.
938         * gcc.dg/ia64-sync-4.c: Likewise.
939         * gcc.dg/sync-2.c: Likewise.
940         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
941         that sparc64-*-* and sparcv9-*-* supports sync builtins.
942
943 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
944
945         PR c++/25635
946         * g++.dg/parse/operator6.C: New test.
947
948         PR c++/25637
949         * g++.dg/parse/error29.C: New test.
950
951         PR c++/25638
952         * g++.dg/parse/dtor6.C: New test.
953
954         PR c++/25633
955         * g++.dg/parse/ctor3.C: New test.
956
957         PR c++/25634
958         * g++.dg/template/class3.C: New test.
959
960 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
961
962         * g++.dg/debug/debug9.C: New.
963
964 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
965
966         PR fortran/24640
967         * gfortran.dg/label_2.f90: New test.
968
969 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
970
971         * g++.dg/lookup/using12.C: Tighten error marker.
972
973 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
974             Andrew Pinski <pinskia@physics.uc.edu>
975
976         * gcc.target/powerpc/darwin-abi-3.c: New file.
977         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
978         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
979         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
980         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
981         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
982         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
983         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
984         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
985
986 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
987
988         * gcc.dg/tree-ssa/loadpre1.c: New;
989         * gcc.dg/tree-ssa/loadpre2.c: New;
990         * gcc.dg/tree-ssa/loadpre3.c: New;
991         * gcc.dg/tree-ssa/loadpre4.c: New;
992         * gcc.dg/tree-ssa/loadpre5.c: New;
993         * gcc.dg/tree-ssa/loadpre6.c: New;
994         * gcc.dg/tree-ssa/loadpre7.c: New;
995         * gcc.dg/tree-ssa/loadpre8.c: New;
996         * gcc.dg/tree-ssa/loadpre9.c: New;
997
998 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
999
1000         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
1001         * g++.dg/abi/thunk4.C: Likewise.
1002
1003 2006-01-01  Andreas Jaeger  <aj@suse.de>
1004
1005         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
1006         portable.
1007
1008 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
1009
1010         PR c++/25294
1011         * gcc.dg/pragma-pack-3.c: New test.
1012         * g++.dg/parse/pragma3.C: New test.
1013
1014 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1015
1016         PR middle-end/24827
1017         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
1018
1019 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1020
1021         PR testsuite/25214
1022         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
1023
1024 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1025
1026         PR fortran/22607
1027         * gfortran-dg/pure_byref_3.f90: New.
1028
1029         fortran/PR 25396
1030         * gfortran.dg/userdef_operator_1.f90: New.
1031
1032 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
1033
1034         * g++.dg/abi/thunk3.C: New.
1035         * g++.dg/abi/thunk4.C: New.
1036
1037 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
1038
1039         PR fortran/25532
1040         * gfortran.dg/host_used_types_1.f90: New test. Check that host
1041         associated derived type components of derived types are
1042         properly declared in contained procedures.
1043
1044 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1045
1046         PR libgfortran/25139
1047         * gfortran.dg/backspace_2.f: New test.
1048
1049 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1050
1051         PR libgfortran/25550
1052         * gfortran.dg/endfile.f: New test.
1053
1054 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1055
1056         PR libgfortran/25419
1057         * gfortran.dg/comma.f: New test.
1058
1059 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1060
1061         * lib/gfortran-dg.exp: Remove trailing whitespace.
1062         * lib/fortran-torture.exp: Test with -fbounds-check instead of
1063         -funroll-all-loops.
1064
1065 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
1066
1067         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
1068         Extended Double long doubles or repeat tests when long double is
1069         the same size as double.
1070
1071 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1072
1073         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
1074
1075         PR testsuite/25442
1076         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
1077         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
1078
1079         PR testsuite/25441
1080         * gcc.dg/pr23911.c: Make test variable static.
1081
1082         PR testsuite/25444
1083         * gcc.dg/tree-ssa/pr14841.c: Likewise.
1084
1085 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1086
1087         PR c++/25439
1088         * g++.dg/parse/crash17.C: Adjust error markers.
1089         * g++.dg/template/error20.C: New test.
1090
1091 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
1092
1093         PR c++/23172
1094         * g++.dg/ext/complit4.C: New test.
1095
1096         PR c++/25417
1097         * g++.dg/ext/complit5.C: Likewise.
1098
1099 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
1100
1101         PR tree-optimization/25125
1102         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
1103         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
1104         * gcc.c-torture/execute/pr25125.c: New.
1105
1106 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
1107
1108         PR fortran/25029
1109         PR fortran/21256
1110         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
1111         with incorrect assumed size references.
1112
1113 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
1114
1115         PR c++/23171
1116         * g++.dg/opt/init1.C: New test.
1117
1118 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
1119
1120         PR c++/24671
1121         * g++.dg/template/sfinae3.C: New test.
1122
1123 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1124
1125         * g++.dg/other/friend4.C: New test.
1126
1127 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1128
1129         PR target/25005
1130         * g++.dg/opt/pr25005.C: New test.
1131
1132 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1133
1134         PR c++/25369
1135         * g++.dg/template/ptrmem16.C: New test.
1136
1137 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
1138
1139         PR fortran/25029
1140         PR fortran/21256
1141         * gfortran.dg/initialization_1.f90: Add test of SIZE.
1142
1143 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1144
1145         PR libgfortran/25307
1146         * gfortran.dg/list_read_5.f90: New test.
1147
1148 2005-12-22  Richard Henderson  <rth@redhat.com>
1149
1150         * gcc.target/i386/sse-7.c: Use -msse2.
1151
1152 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
1153
1154         PR rtl-optimization/25432
1155         * gcc.c-torture/compile/20051216-1.c: New test.
1156
1157         PR objc/25328
1158         * objc/execute/pr25328.m: New test.
1159
1160 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
1161
1162         PR c++/25364
1163         * g++.dg/template/call4.C: New test.
1164
1165 2005-12-22  Dale Johannesen  <dalej@apple.com>
1166
1167         * gcc.target/i386/sse-17.c: New.
1168
1169 2005-12-22  Paul Brook  <paul@codesourcery.com>
1170
1171         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
1172
1173 2005-12-22  Paul Brook  <paul@codesourcery.com>
1174
1175         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
1176
1177 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1178
1179         PR tree-opt/25513
1180         * gcc.c-torture/compile/pr25513.c: New test.
1181
1182 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1183
1184         PR c++/23333
1185         * g++.dg/parse/error25.C: Add more tests.
1186
1187 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1188
1189         PR fortran/18990
1190         * gfortran.dg/der_charlen_1.f90: New.
1191
1192 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
1193
1194         PR fortran/20889
1195         * gfortran.dg/pointer_component_type_1.f90: New test.
1196
1197         PR fortran/25029
1198         PR fortran/21256
1199         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
1200         should give an error with assumed size array refernces and checks those
1201         that should not.
1202         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
1203         reference an upper bound so that it does not generate an error.
1204
1205         PR fortran/19362
1206         PR fortran/20244
1207         PR fortran/20864
1208         PR fortran/25391
1209         * gfortran.dg/used_dummy_types_1.f90: New test.
1210         * gfortran.dg/used_dummy_types_2.f90: New test.
1211         * gfortran.dg/used_dummy_types_3.f90: New test.
1212         * gfortran.dg/used_dummy_types_4.f90: New test.
1213         * gfortran.dg/used_dummy_types_5.f90: New test.
1214
1215         PR fortran/23152
1216         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
1217         group already being USE associated.
1218         * gfortran.dg/assumed_shape_nml.f90: New test.
1219         * gfortran.dg/assumed_size_nml.f90: New test.
1220
1221         PR fortran/20862
1222         PR fortran/25053
1223         PR fortran/25063
1224         PR fortran/25064
1225         PR fortran/25066
1226         PR fortran/25067
1227         PR fortran/25068
1228         PR fortran/25307
1229         * gfortran.dg/io_constraints_1.f90: New test.
1230         * gfortran.dg/io_constraints_1.f90: New test.
1231         * gfortran.dg/iostat_3.f90: Change wording of warning.
1232         * gfortran.dg/g77/19981216-0.f: The same.
1233
1234 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
1235
1236         PR tree-optimization/23518
1237         * testsuite/gcc.dg/pr23518.c: New.
1238
1239 2005-12-21  Mike Stump  <mrs@apple.com>
1240
1241         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
1242
1243 2005-12-21  Paul Brook  <paul@codesourcery.com>
1244
1245         * gcc.dg/pr19340.c: Skip on m68k targets.
1246
1247 2005-12-21  Steven Bosscher  <stevenb@suse.de>
1248
1249         PR rtl-optimization/25196
1250         * gcc.dg/pr25196.c: New test.
1251
1252 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
1253
1254         PR fortran/25423
1255         gfortran.dg/where_nested_1.f90: New.
1256
1257 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
1258
1259         PR tree-optimization/25382.
1260         * gcc.dg/tree-ssa/pr25382.c: New.
1261
1262 2005-12-20  Richard Guenther  <rguenther@suse.de>
1263
1264         PR middle-end/24306
1265         * gcc.target/i386/pr24306.c: New testcase.
1266
1267 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
1268
1269         PR tree-optimization/25501
1270         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
1271
1272 2005-12-20  Richard Guenther  <rguenther@suse.de>
1273
1274         Revert
1275         2005-12-02  Richard Guenther  <rguenther@suse.de>
1276
1277         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1278
1279 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
1280
1281         PR c++/21228
1282         * g++.dg/warn/Wunreachable-code-2.C: New test.
1283
1284 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
1285
1286         PR c++/24278
1287         * g++.dg/template/ctor5.C: New test.
1288
1289         PR c++/24915
1290         * g++.dg/template/overload8.C: New test.
1291
1292 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
1293
1294         * gcc.c-torture/compile/pr25483 : New test.
1295
1296 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1297
1298         PR c++/20552
1299         * g++.dg/ext/typeof10.C: New test.
1300
1301 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
1302
1303         * gcc.dg/mt-loopi1.c: New.
1304
1305 2005-12-18  Richard Guenther  <rguenther@suse.de>
1306
1307         PR tree-optimization/25481
1308         * gcc.dg/torture/pr25481.c: New testcase.
1309
1310 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1311
1312         PR rtl-optimization/21041
1313         * gcc.dg/pr21041.c: New test.
1314
1315 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1316
1317         PR libgfortran/25463
1318         * gfortran.dg/advance.f90: New test.
1319
1320 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
1321
1322         * gcc.dg/20051201-1.c: New test.
1323
1324 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
1325
1326         PR fortran/25018
1327         * gfortran.dg/initialization_1.f90: New test.
1328         * gfortran.dg/enum_5.f90: Change dg-error to new message.
1329         * gfortran.dg/g77/980616-0.f: The same.
1330
1331 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1332
1333         * PR fortran/25458
1334         * gfortran.dg/chkbits.f90: New test.
1335
1336 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1337
1338         * gfortran.dg/enum_5.f: Revert to previous version.
1339
1340 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
1341
1342         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
1343         * gfortran.dg/nested_modules_1.f90: Ditto.
1344         * gfortran.dg/hollerith_f95.f90: Ditto.
1345         * gfortran.dg/select_5.f90: Ditto.
1346         * gfortran.dg/secnds.f: Ditto.
1347         * gfortran.dg/hollerith2.f90: Ditto.
1348         * gfortran.dg/imag_2.f: Ditto.
1349         * gfortran.dg/ftell_2.f90: Ditto.
1350         * gfortran.dg/malloc_free_1.f90: Ditto.
1351         * gfortran.dg/logint-1.f: Ditto.
1352         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1353         * gfortran.dg/e_d_fmt.f90: Ditto.
1354         * gfortran.dg/hollerith_legacy.f90: Ditto.
1355         * gfortran.dg/logint-2.f: Ditto.
1356         * gfortran.dg/enum_5.f90: Ditto.
1357         * gfortran.dg/f2c_2.f90: Ditto.
1358         * gfortran.dg/pr17143.f90: Ditto.
1359         * gfortran.dg/namelist_14.f90: Ditto.
1360         * gfortran.dg/logint-3.f: Ditto.
1361         * gfortran.dg/spread_scalar_source.f90: Ditto.
1362         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1363         * gfortran.dg/namelist_11.f: Ditto.
1364         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
1365         * gfortran.dg/g77/20010519-1.f
1366         * gfortran.dg/g77/alpha1.f: Ditto.
1367         * gfortran.dg/g77/990115-1.f: Ditto.
1368         * gfortran.dg/g77/erfc.f: Ditto.
1369         * gfortran.dg/g77/19990313-3.f: Ditto.
1370         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
1371         * gfortran.dg/g77/20010426.f: Ditto.
1372         * gfortran.dg/g77/19990313-0.f: Ditto.
1373         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
1374         * gfortran.dg/g77/20000629-1.f: Ditto.
1375         * gfortran.dg/g77/970125-0.f: Ditto.
1376         * gfortran.dg/g77/8485.f: Ditto.
1377         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
1378         * gfortran.dg/g77/19990313-1.f: Ditto.
1379         * gfortran.dg/g77/int8421.f: Ditto.
1380         * gfortran.dg/g77/19990305-0.f: Ditto.
1381         * gfortran.dg/g77/947.f: Ditto.
1382         * gfortran.dg/g77/19990905-2.f: Ditto.
1383         * gfortran.dg/g77/cabs.f: Ditto.
1384         * gfortran.dg/g77/19990313-2.f: Ditto.
1385         * gfortran.dg/g77/20020307-1.f: Ditto.
1386         * gfortran.dg/g77/dcomplex.f: Ditto.
1387         * gfortran.dg/g77/19990502-1.f: Ditto.
1388         * gfortran.dg/g77/19981216-0.f: Ditto.
1389         * gfortran.dg/common_4.f90: Ditto.
1390         * gfortran.dg/entry_4.f90: Ditto.
1391         * gfortran.dg/equiv_constraint_2.f90: Ditto.
1392         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1393         * gfortran.dg/namelist_12.f: Ditto.
1394         * gfortran.dg/scale_1.f90: Ditto.
1395         * gfortran.dg/modulo_1.f90
1396         * gfortran.dg/hollerith.f90: Ditto.
1397         * gfortran.dg/direct_io_3.f90: Ditto.
1398         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
1399         * gfortran.dg/gnu_logical_1.F: Ditto.
1400         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1401         * gfortran.dg/assign_1.f90: Ditto.
1402         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1403         * gfortran.dg/pr23095.f: Ditto.
1404         * gfortran.dg/read_float_1.f90: Ditto.
1405
1406 2005-12-17  Andreas Jaeger  <aj@suse.de>
1407
1408         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
1409         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
1410
1411 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1412
1413         PR fortran/24268
1414         * gfortran.dg/fmt_white.f: New test.
1415
1416 2005-12-16  Steven G. Kargl <kargls@comcast.net>
1417
1418         * gfortran.dg/label_1.f90: New test.
1419
1420 2005-12-15  Ben Elliston  <bje@au.ibm.com>
1421
1422         PR testsuite/25422
1423         * gcc.dg/20031012-1.c: Add -Walways-true option.
1424         * gcc.dg/weak/weak-3.c: Likewise.
1425         * g++.old-deja/g++.mike/warn8.C: Likewise.
1426
1427 2005-12-16  Mike Stump  <mrs@apple.com>
1428
1429         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
1430         exit.
1431
1432 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1433
1434         PR libgfortran/25264
1435         PR libgfortran/25349
1436         * gfortran.dg/tl_editing.f90: Added additional checks.
1437         * gfortran.dg/t_editing.f: New test.
1438         * gfortran.dg/write_padding.f90: New test
1439
1440 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1441
1442         PR testsuite/25215
1443         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
1444
1445 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
1446
1447         PR rtl-optimization/24899
1448         * gcc.c-torture/execute/20051215-1.c: New test.
1449
1450 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
1451
1452         PR 24823
1453         * gfortran.dg/pr24823.f: New test.
1454
1455 2005-12-16  Jeff Law  <law@redhat.com>
1456
1457         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
1458
1459 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1460
1461         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
1462         Change C++ style comments to C style comments.
1463         Remove aligned types from the array.
1464         Keep Enums disabled.
1465         (complex_types): Remove aligned types from the array.
1466         Comment out "_Complex long double".
1467         (attrib_types): Remove.
1468         (complex_attrib_types): Remove.
1469         (attrib_array_types): Remove.
1470         (complex_attrib_array_types): Remove.
1471         (aligned_bitfld_types): Remove.
1472         (n_aligned_bitfld_types): Remove.
1473         (FEATURE_ALIGNEDPACKED): Delete.
1474         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
1475         (singles): Remove support for adding attributes.
1476         (choose_type): Remove support for attributed types.
1477         (generate_fields): Remove support for attributed bit-fields.
1478         Remove support for adding attributes.
1479         (generate_random_tests): Remove support for adding attributes.
1480         (features): Add back "[0] :0" and "complex vector [0]".
1481         (main): Remove support for attributed bit-fields.
1482         Uncomment the calling of generate_random_tests for the rests of
1483         the tests.
1484
1485 2005-12-16  Jan Hubicka  <jh@suse.cz>
1486
1487         * gcc.c-torture/combine/pr25224.c: New.
1488
1489 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
1490
1491         PR other/25028
1492         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
1493         HP-UX.
1494
1495 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
1496
1497         * gcc.dg/20051215-1.c: New file.
1498
1499 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1500
1501         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
1502         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
1503
1504 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
1505
1506         PR fortran/18197
1507         * gfortran.dg/dummy_functions_1.f90: New.
1508
1509 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
1510
1511         PR rtl-optimization/25310
1512         * gcc.c-torture/compile/pr25310.c: New test.
1513
1514 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR debug/25023
1517         * gcc.dg/pr25023.c: New test.
1518
1519 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1520
1521         * g++.old-deja/g++.brendan/redecl1.C,
1522         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
1523         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
1524         g++.old-deja/g++.oliva/typeof1.C,
1525         g++.old-deja/g++.other/crash16.C,
1526         g++.old-deja/g++.other/crash34.C,
1527         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
1528         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
1529         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
1530         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
1531         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
1532         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
1533         Remove xfail.
1534
1535 2005-12-14  Kean Johnston  <jkj@sco.com>
1536             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1537
1538         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
1539         * gcc.target/i386/20020523-1.c: Ditto.
1540         * gcc.target/i386/tailcall-1.c: Ditto.
1541         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
1542         * gcc.target/i386/ssetype-5.c: Ditto.
1543
1544 2005-12-14  Jeff Law  <law@redhat.com>
1545
1546         * gcc.dg/tree-ssa/foldstring-1.c: New test.
1547
1548 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
1549
1550         PR target/25254
1551         PR target/24188
1552         * gcc.target/i386/pr25254.c: New test.
1553         * gfortran.dg/PR24188.f: New test.
1554
1555 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
1556
1557         * lib/fortran-torture.exp: Catch remaining uses of
1558         remote_file build delete.
1559
1560 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1561
1562         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
1563
1564 2005-12-14  Ben Elliston  <bje@au.ibm.com>
1565
1566         * gcc.dg/warn-addr-cmp.c: New test.
1567
1568 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1569
1570         PR debug/25023
1571         PR target/25293
1572         * gcc.target/i386/pr25293.c: New test.
1573
1574 2005-12-13  Petr Machata  <machata@post.cz>
1575
1576         PR c++/24907
1577         * g++.dg/parse/comma2.C: New test.
1578
1579 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
1580             Jakub Jelinek  <jakub@redhat.com>
1581
1582         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
1583         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
1584         (limits.h): Include unconditionally.
1585         (stdlib.h): Likewise.
1586         (hashtab.h): Do not include.
1587         (getopt.h): Likewise.
1588         (stddef.h): Include.
1589         (hashval_t): Define.
1590         (struct entry): Add "next" field.
1591         (HASH_SIZE): New macro.
1592         (hash_table): New variable.
1593         (switchfiles): Do not use xmalloc.
1594         (mix): New macro.
1595         (iterative_hash): New function.
1596         (hasht): Remove.
1597         (e_exists): New function.
1598         (e_insert): Likewise.
1599         (output): Use, instead of libiberty hashtable functions.
1600         (main): Do not use getopt.  Do not call htab_create.
1601
1602 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
1603
1604         PR c++/25331
1605         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
1606         put atal* and atpaal* attributes on array elements.
1607         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
1608         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
1609         put atal* and atpaal* attributes on array elements.
1610         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
1611
1612 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
1613
1614         * gcc.dg/single-precision-constant.c: New test.
1615
1616 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
1617
1618         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
1619         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
1620         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
1621         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1622         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1623         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1624         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
1625         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
1626         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
1627         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
1628         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
1629         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
1630         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
1631         gcc.target/powerpc/ppc-sdata-2.c,
1632         gcc.target/powerpc/ppc-stackalign-1.c,
1633         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
1634         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
1635         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
1636         gcc.target/powerpc/rs6000-ldouble-2.c,
1637         gcc.target/powerpc/rs6000-power2-1.c,
1638         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
1639         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
1640         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
1641         option into target selector.
1642         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
1643         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
1644
1645 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1646
1647         PR objc/25348
1648         * objc.dg/encode-9.m: New test.
1649
1650 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1651
1652         PR testsuite/20772
1653         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
1654         * gcc.dg/asm-b.c: Fix typo.
1655         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
1656         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
1657         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
1658         i?86 lp64 and x86_64 ilp32.
1659         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
1660         on i?86 lp64.
1661         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
1662
1663 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
1664
1665         PR fortran/25078
1666         gfortran.dg/equiv_5.f90: New test.
1667
1668 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
1669
1670         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
1671         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
1672         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
1673         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
1674         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
1675         * gcc.dg/tree-ssa/reassoc-5.c: New.
1676         * gcc.dg/tree-ssa/reassoc-6.c: New.
1677         * gcc.dg/tree-ssa/reassoc-7.c: New.
1678         * gcc.dg/tree-ssa/reassoc-8.c: New.
1679         * gcc.dg/tree-ssa/reassoc-9.c: New.
1680         * gcc.dg/tree-ssa/reassoc-10.c: New.
1681         * gcc.dg/tree-ssa/reassoc-11.c: New.
1682
1683 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1684
1685         PR testsuite/25167
1686         PR testsuite/24478
1687         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
1688
1689 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
1690
1691         PR c++/25300
1692         * g++.dg/template/inherit.C: Do not use a generic error message.
1693
1694 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
1695
1696         PR libobjc/25354
1697         * objc.dg/gnu-encoding: New directory.
1698         * objc.dg/gnu-encoding/compat-common.h: New file.
1699         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
1700         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
1701         * objc.dg/gnu-encoding/vector-defs.h: New file.
1702         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
1703         * objc.dg/gnu-encoding/generate-random.c: New file.
1704         * objc.dg/gnu-encoding/generate-random_r.c: New file.
1705         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
1706         * objc.dg/gnu-encoding/generate-random.h: New file.
1707
1708 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
1709
1710         PR c++/25337
1711         * g++.dg/template/defarg7.C: New test.
1712
1713 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1714
1715         PR libobjc/25347
1716         * objc.dg/encode-8.m: New test.
1717
1718 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
1719
1720         PR libobjc/25346
1721         * objc.dg/encode-7.m: New test.
1722
1723 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
1724
1725         PR c++/25010
1726         * g++.dg/opt/inline10.C: New test.
1727
1728 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
1729
1730         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
1731
1732 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
1733
1734         * gfortran.dg/substring_equivalence.f90: typo in comment
1735
1736 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1737
1738         PR fortran/25068
1739         * gfortran.dg/iostat_3.f90: New test.
1740
1741 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
1742
1743         PR fortran/23815
1744         * gfortran.dg/unf_io_convert_1.f90: New test.
1745         * gfortran.dg/unf_io_convert_2.f90: New test.
1746         * gfortran.dg/unf_io_convert_3.f90: New test.
1747
1748 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1749
1750         PR testsuite/20772
1751         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
1752         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
1753         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1754         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
1755         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
1756         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1757         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
1758         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
1759         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1760         gcc.dg/torture/fp-int-convert-float128-timode.c,
1761         gcc.dg/torture/fp-int-convert-float128.c,
1762         gcc.dg/torture/fp-int-convert-float80-timode.c,
1763         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
1764         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
1765
1766         * gcc.dg/tls/opt-1.c: Require effective target fpic.
1767
1768 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
1769
1770         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
1771
1772 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
1773
1774         * gcc.dg/20051207-1.c,
1775         * gcc.dg/20051207-2.c,
1776         * gcc.dg/20051207-3.c: New tests.
1777
1778 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1779
1780         PR testsuite/20772
1781         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
1782         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
1783         dg-skip-if target selector.
1784
1785         PR testsuite/20772
1786         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
1787         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
1788         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
1789         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
1790         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
1791         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
1792         and/or merge with i?86 cases.
1793
1794         * gcc.dg/tls/opt-3.c: Require effective target fpic.
1795
1796         PR testsuite/20772
1797         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
1798         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
1799         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
1800         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
1801         x86_64-*-linux*.
1802
1803 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
1804
1805         PR target/25311
1806         * gcc.c-torture/compile/pr25311.c: New test.
1807
1808 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1809
1810         PR libgfortran/25039
1811         * gfortran.dg/read_comma.f: New test.
1812
1813 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
1814
1815         PR c++/19317
1816         * g++.dg/opt/pr19317-1.C: New test.
1817         * g++.dg/opt/pr19317-2.C: New test.
1818         * g++.dg/opt/pr19317-3.C: New test.
1819
1820         PR target/19005
1821         * gcc.c-torture/execute/pr19005.c: New test.
1822
1823         PR target/17828
1824         * g++.old-deja/g++.other/comdat5.C: New test.
1825         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
1826
1827         * g++.dg/compat/struct-layout-1.exp: New file.
1828         * g++.dg/compat/struct-layout-1.h: New.
1829         * g++.dg/compat/struct-layout-1_generate.c: New.
1830         * g++.dg/compat/struct-layout-1_x1.h: New.
1831         * g++.dg/compat/struct-layout-1_x2.h: New.
1832         * g++.dg/compat/struct-layout-1_y1.h: New.
1833         * g++.dg/compat/struct-layout-1_y2.h: New.
1834
1835         * gcc.dg/20050330-2.c: New test.
1836
1837 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1838
1839         PR fortran/25292
1840         * gfortran.dg/associated_1.f90: New.
1841
1842 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1843
1844         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
1845         ILP32 vect_no_align platforms.
1846
1847 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
1848             Jakub Jelinek  <jakub@redhat.com>
1849
1850         PR target/25268
1851         * gcc.c-torture/compile/20051207-1.c: New test.
1852
1853 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1854
1855         PR testsuite/20772
1856         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
1857         gcc.dg/torture/pr18582-1.c,
1858         gcc.target/i386/attributes-error.c: Also test on x86_64.
1859
1860         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
1861
1862 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1863
1864         PR c++/19397
1865         * g++.dg/template/typedef3.C: New test.
1866
1867         PR c++/19762
1868         PR c++/19764
1869         * g++.dg/template/dtor3.C: Fix error markers.
1870
1871 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
1872
1873         * lib/target-supports.exp (check_effective_target_sync_char_short):
1874         Add s390*.
1875
1876 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
1877
1878         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
1879
1880 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1881
1882         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
1883         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
1884         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
1885         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
1886
1887 2005-12-06  Roger Sayle  <roger@eyesopen.com>
1888
1889         PR c++/25263
1890         * g++.dg/other/array2.C: New test case.
1891
1892 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
1893
1894         * gcc.dg/darwin-weakimport-3.c: New.
1895
1896         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
1897         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
1898         and to work on Darwin.
1899         * gcc.dg/attr-weakref-1b.c: New file.
1900         * gcc.dg/attr-weakref-2.c: New test.
1901         * gcc.dg/darwin-weakref-1.c: New test.
1902
1903 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
1904
1905         PR testsuite/25247
1906         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
1907         use in selector expressions.
1908         (dg-xfail-if): Ditto.
1909         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
1910         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
1911         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
1912         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
1913         * gcc.test-framework/test-framework.exp: Skip generated tests if
1914         CHECK_TEST_FRAMEWORK is not 1.
1915
1916 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1917
1918         PR tree-optimization/24963
1919         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
1920
1921         PR target/24108
1922         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
1923
1924         PR target/18580
1925         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
1926         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
1927         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
1928         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
1929
1930 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
1931
1932         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
1933         dg-options.
1934
1935 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1936
1937         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
1938
1939 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
1940
1941         * gcc.dg/format/cast-1.c: New test.
1942
1943 2005-12-04  Roger Sayle  <roger@eyesopen.com>
1944
1945         PR c/7776
1946         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
1947         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
1948         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
1949         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
1950
1951 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1952
1953         * gcc.dg/cast-pretty-print-1.c: New test.
1954
1955 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
1956
1957         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
1958
1959 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
1960
1961         PR c++/24173
1962         * g++.dg/template/friend40.C: New test.
1963
1964 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR target/25199
1967         * gcc.target/i386/movq-2.c: New test.
1968         * gcc.target/i386/movq.c: Remove target i?86, instead add
1969         dg-require-effective-target ilp32.
1970
1971 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1972
1973         PR c++/24103
1974         * g++.dg/other/default1.C: New test.
1975
1976 2005-12-02  Richard Guenther  <rguenther@suse.de>
1977
1978         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
1979
1980 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1981
1982         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
1983
1984 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
1985
1986         PR target/21017
1987         * gcc.target/powerpc/rotate.c: New.
1988
1989 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1990
1991         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
1992         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
1993
1994 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1995
1996         PR c/13384
1997         * gcc.dg/pr17730-1.c: Adjust.
1998         * gcc.dg/lvalue1.c (main): Likewise.
1999         * gcc.dg/lvalue-2.c: Likewise.
2000         * g++.dg/pr7503-3.C
2001
2002 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
2003
2004         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
2005         error messages.
2006
2007 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
2008
2009         PR fortran/24789
2010         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
2011
2012 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2013
2014         PR target/24475
2015         * lib/target-supports.exp (check_effective_target_tls): New.
2016         (check_effective_target_tls_runtime): New.
2017         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
2018         for TLS support.
2019         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
2020         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2021         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
2022         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
2023         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
2024         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
2025         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2026         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
2027         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
2028         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
2029         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
2030         effective-target TLS.
2031         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
2032         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
2033         effective-target TLS runtime.
2034
2035 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
2036
2037         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
2038
2039 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
2040
2041         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
2042         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
2043         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
2044         ignored" warnings when "packing" is the same as the ABI layout.
2045
2046 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
2047
2048         PR fortran/21302
2049         * gfortran.dg/line_length_1.f: New test.
2050         * gfortran.dg/line_length_2.f90: Ditto.
2051
2052 2005-11-30  Richard Guenther  <rguenther@suse.de>
2053
2054         PR tree-optimization/21655
2055         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
2056
2057 2005-11-30  Dale Johannesen  <dalej@apple.com>
2058
2059         * gcc.c-torture/compile/pr24930.c: New.
2060
2061 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
2062
2063         PR fortran/15809
2064         *  gfortran.dg/auto_char_dummy_array.f90: New test.
2065
2066 2005-11-30  Jeff Law  <law@redhat.com>
2067
2068         * g++.old-deja/g++.law/pr25000.C: New test.
2069
2070 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
2071
2072         * gcc.dg/tls/opt-11.c: New test.
2073
2074 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2075
2076         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
2077         targets.
2078         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
2079         LP64 ia64.
2080
2081 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
2082
2083         * gfortran.dg/open_access_1.f90: New test.
2084
2085 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2086
2087         * gcc.dg/charset/builtin2.c: New test.
2088
2089 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
2090
2091         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
2092         on mmix-*-* for *_[xy].c.
2093
2094 2005-11-28  Kean Johnston  <jkj@sco.com>
2095
2096         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
2097         headers.
2098         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
2099         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
2100         * gcc.target/i386/asm-3.c: Ditto.
2101         * gcc.target/i386/clobbers.c: Ditto.
2102         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
2103         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
2104         test regexp.
2105         * gcc.target/i386/mul.c: Ditto.
2106         * gcc.target/i386/ssetype-1.c: Ditto.
2107         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
2108         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
2109         static so the test works with -fPIC mode too. Based on comment in
2110         PR19231 by Pinski.
2111         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
2112
2113 2005-11-28  Richard Guenther  <rguenther@suse.de>
2114
2115         * gcc.dg/alias-9.c: New testcase.
2116         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
2117
2118 2005-11-28  Roger Sayle  <roger@eyesopen.com>
2119             Uros Bizjak  <uros@kss-loka.si>
2120
2121         PR middle-end/20219
2122         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
2123         tan(x)/sin(x) transformations.
2124
2125 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
2126
2127         PR middle-end/24575
2128         * gcc.dg/tree-ssa/divide-3.c: New test.
2129         * gcc.dg/tree-ssa/divide-4.c: New test.
2130
2131 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
2132
2133         PR fortran/24917
2134         *  gfortran.dg/boz_6.f90: New test.
2135
2136 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2137
2138         PR fortran/23912
2139         * gfortran.dg/modulo_1.f90: New test.
2140
2141 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2142
2143         PR libfortran/24919
2144         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
2145         fail on CRLF platforms.
2146         * gfortran.dg/ftell_2.f90: Likewise.
2147
2148 2005-11-26  Eric Christopher  <echristo@apple.com>
2149
2150         * gcc.dg/intmax_t-1.c: Remove mips xfail.
2151
2152 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2153
2154         * objc.dg/gnu-runtime-3.m: Simplify.
2155
2156 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
2157
2158         PR middle-end/23669
2159         * gcc.dg/tree-ssa/divide-1.c: New test.
2160         * gcc.dg/tree-ssa/divide-2.c: New test.
2161
2162 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2163
2164         PR libgfortran/24945
2165         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
2166
2167 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
2168
2169         PR libgfortran/24945
2170         * gfortran.dg/open_status_2.f90: New test.
2171
2172 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2173
2174         * gcc.c-torture/execute/builtins/fprintf.c,
2175         gcc.c-torture/execute/builtins/fputs-lib.c,
2176         gcc.c-torture/execute/builtins/fputs.c,
2177         gcc.c-torture/execute/builtins/lib/fprintf.c,
2178         gcc.c-torture/execute/builtins/lib/printf.c,
2179         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
2180
2181 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
2182
2183         * gcc.dg/20050922-2.c: New test.
2184
2185 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2186
2187         * objc.dg/gnu-runtime-3.m: New test.
2188
2189 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2190
2191         PR c++/9278
2192         * g++.dg/other/void1.C: New test.
2193
2194 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
2195
2196         PR middle-end/24998
2197         * gcc.dg/torture/fp-int-convert-float.c,
2198         gcc.dg/torture/fp-int-convert-double.c,
2199         gcc.dg/torture/fp-int-convert-long-double.c,
2200         gcc.dg/torture/fp-int-convert-timode.c,
2201         gcc.dg/torture/fp-int-convert-float80.c,
2202         gcc.dg/torture/fp-int-convert-float80-timode.c,
2203         gcc.dg/torture/fp-int-convert-float128.c,
2204         gcc.dg/torture/fp-int-convert-float128-timode.c,
2205         gcc.dg/torture/fp-int-convert.h: New files.
2206
2207 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2208
2209         PR middle-end/24989
2210         * gcc.dg/tree-ssa/bool-10.c: New test.
2211         * gcc.dg/tree-ssa/bool-11.c: New test.
2212         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
2213
2214 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
2215
2216         PR middle-end/24990
2217         * tree-ssa/pr24990-1.c: New test.
2218
2219 2005-11-24  Richard Guenther  <rguenther@suse.de>
2220         Dirk Mueller <dmueller@suse.de>
2221
2222         PR c++/14024
2223         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
2224         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
2225         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
2226         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
2227         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
2228         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
2229
2230 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
2231
2232         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
2233
2234 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2235
2236         PR c/21668
2237         * gcc.dg/Wc++-compat.c: New.
2238         * gcc.dg/Wno-c++-compat.c: New.
2239
2240 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
2241
2242         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
2243         (vspltish, vspltisw): Likewise.
2244
2245 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2246
2247         PR libgfortran/24794
2248         * gfortran.dg/namelist_12.f: Fix quotes.
2249         * gfortran.dg/namelist_13.f90: Fix quotes.
2250         * gfortran.dg/namelist_14.f90: Fix quotes.
2251         * gfortran.dg/namelist_15.f90: Fix quotes.
2252         * gfortran.dg/namelist_use.f90: Fix quotes.
2253         * gfortran.dg/namelist_use_only.f90: Fix quotes.
2254         * gfortran.dg/namelist_21.f90: New test.
2255         * gfortran.dg/namelist_22.f90: New test.
2256
2257 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
2258
2259         PR target/23435
2260         * gcc.c-torture/compile/pr23435.c: New.
2261
2262 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2263
2264         * gcc.c-torture/execute/floatunsisf-1.c: New test.
2265
2266 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
2267
2268         * gcc.target/powerpc/405-macchw-1.c,
2269         gcc.target/powerpc/405-macchw-2.c,
2270         gcc.target/powerpc/405-macchwu-1.c,
2271         gcc.target/powerpc/405-macchwu-2.c,
2272         gcc.target/powerpc/405-machhw-1.c,
2273         gcc.target/powerpc/405-machhw-2.c,
2274         gcc.target/powerpc/405-machhwu-1.c,
2275         gcc.target/powerpc/405-machhwu-2.c,
2276         gcc.target/powerpc/405-maclhw-1.c,
2277         gcc.target/powerpc/405-maclhw-2.c,
2278         gcc.target/powerpc/405-maclhwu-1.c,
2279         gcc.target/powerpc/405-maclhwu-2.c,
2280         gcc.target/powerpc/405-mulchw-1.c,
2281         gcc.target/powerpc/405-mulchw-2.c,
2282         gcc.target/powerpc/405-mulchwu-1.c,
2283         gcc.target/powerpc/405-mulchwu-2.c,
2284         gcc.target/powerpc/405-mulhhw-1.c,
2285         gcc.target/powerpc/405-mulhhw-2.c,
2286         gcc.target/powerpc/405-mulhhwu-1.c,
2287         gcc.target/powerpc/405-mulhhwu-2.c,
2288         gcc.target/powerpc/405-mullhw-1.c,
2289         gcc.target/powerpc/405-mullhw-2.c,
2290         gcc.target/powerpc/405-mullhwu-1.c,
2291         gcc.target/powerpc/405-mullhwu-2.c,
2292         gcc.target/powerpc/405-nmacchw-1.c,
2293         gcc.target/powerpc/405-nmacchw-2.c,
2294         gcc.target/powerpc/405-nmachhw-1.c,
2295         gcc.target/powerpc/405-nmachhw-2.c,
2296         gcc.target/powerpc/405-nmaclhw-1.c,
2297         gcc.target/powerpc/405-nmaclhw-2.c,
2298         gcc.target/powerpc/440-macchw-1.c,
2299         gcc.target/powerpc/440-macchw-2.c,
2300         gcc.target/powerpc/440-macchwu-1.c,
2301         gcc.target/powerpc/440-macchwu-2.c,
2302         gcc.target/powerpc/440-machhw-1.c,
2303         gcc.target/powerpc/440-machhw-2.c,
2304         gcc.target/powerpc/440-machhwu-1.c,
2305         gcc.target/powerpc/440-machhwu-2.c,
2306         gcc.target/powerpc/440-maclhw-1.c,
2307         gcc.target/powerpc/440-maclhw-2.c,
2308         gcc.target/powerpc/440-maclhwu-1.c,
2309         gcc.target/powerpc/440-maclhwu-2.c,
2310         gcc.target/powerpc/440-mulchw-1.c,
2311         gcc.target/powerpc/440-mulchw-2.c,
2312         gcc.target/powerpc/440-mulchwu-1.c,
2313         gcc.target/powerpc/440-mulchwu-2.c,
2314         gcc.target/powerpc/440-mulhhw-1.c,
2315         gcc.target/powerpc/440-mulhhw-2.c,
2316         gcc.target/powerpc/440-mulhhwu-1.c,
2317         gcc.target/powerpc/440-mulhhwu-2.c,
2318         gcc.target/powerpc/440-mullhw-1.c,
2319         gcc.target/powerpc/440-mullhw-2.c,
2320         gcc.target/powerpc/440-mullhwu-1.c,
2321         gcc.target/powerpc/440-mullhwu-2.c,
2322         gcc.target/powerpc/440-nmacchw-1.c,
2323         gcc.target/powerpc/440-nmacchw-2.c,
2324         gcc.target/powerpc/440-nmachhw-1.c,
2325         gcc.target/powerpc/440-nmachhw-2.c,
2326         gcc.target/powerpc/440-nmaclhw-1.c,
2327         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
2328
2329 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
2330
2331         PR fortran/24774
2332         * gfortran.dg/inquire_9.f90: New test.
2333
2334         PR fortran/21647
2335         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
2336
2337 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2338
2339         PR libfortran/24432
2340         * lib/target-supports.exp (check_effective_target_fortran_large_real):
2341         Check that 'cos' is supported.
2342
2343 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
2344
2345         PR fortran/24223
2346         * gfortran.dg/substring_equivalence.f90: New test.
2347
2348         PR fortran/24705
2349         * gfortran.dg/auto_internal_assumed.f90: New test.
2350
2351 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
2352
2353         * gcc.dg/fold-div-2.c: New test.
2354
2355 2005-11-20  Ian Lance Taylor  <ian@airs.com>
2356
2357         PR rtl-optimization/24883
2358         * gcc.c-torture/compile/pr24883.c: New test.
2359
2360 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
2361
2362         PR middle-end/20583
2363         * gcc.c-torture/compile/pr20583.c: New.
2364
2365 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
2366
2367         * gcc.c-torture/execute/usmul.c: New test.
2368
2369 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
2370
2371         * gcc.dg/tree-ssa/vrp22.c: New test.
2372
2373 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
2374
2375         PR middle-end/24912
2376         * gcc.dg/torture/pr24912-1.c: New test.
2377
2378 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
2379
2380         PR fortran/24862
2381         * gfortran.dg/arrayio_derived_1.f90: New test.
2382
2383 2005-11-19  Richard Guenther  <rguenther@suse.de>
2384
2385         PR middle-end/23294
2386         * gcc.dg/tree-ssa/pr23294.c: New testcase.
2387
2388 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
2389
2390         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
2391
2392 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
2393
2394         PR c++/8355
2395         * g++.dg/template/friend39.C: New test.
2396
2397 2005-11-18  James E Wilson  <wilson@specifix.com>
2398
2399         * gcc.dg/builtin-strstr.c: New.
2400
2401 2005-11-18  Richard Henderson  <rth@redhat.com>
2402
2403         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
2404         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
2405         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
2406         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
2407         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
2408         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
2409         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
2410         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
2411         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
2412         renaming to remove initial "ia64-".
2413
2414 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
2415
2416         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
2417
2418 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
2419
2420         * g++.dg/cpp/string-2.C: New test.
2421
2422 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
2423
2424         * gcc.dg/tree-ssa/loop-14.c: New test.
2425
2426 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
2427             Michael Chamberlain <michael@chamberlain.net.au>
2428
2429         * ada/acats/run_all.sh (target_run): Kill long running tests.
2430
2431 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2432
2433         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
2434         * gcc.dg/cleanup-9.c: Likewise.
2435         * gcc.dg/cleanup-10.c: Likewise.
2436         * gcc.dg/cleanup-11.c: Likewise.
2437
2438 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2439
2440         PR fortran/24892
2441         * gfortran.dg/open_access_append_1.f90: New test.
2442         * gfortran.dg/open_access_append_2.f90: New test.
2443
2444 2005-11-16  Richard Guenther  <rguenther@suse.de>
2445
2446         PR middle-end/24851
2447         * gcc.c-torture/execute/pr24851.c: New testcase.
2448
2449 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
2450
2451         * gcc.dg/fold-overflow-1.c: New test.
2452
2453 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
2454
2455         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
2456         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
2457
2458 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
2459
2460         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
2461         structures.
2462         * g++.dg/eh/forced2.C: Likewise.
2463         * g++.dg/eh/forced3.C: Likewise.
2464         * g++.dg/eh/forced4.C: Likewise.
2465
2466 2005-11-11  Mike Stump  <mrs@apple.com>
2467
2468         * g++.old-deja/g++.mike/unused.C: Add.
2469
2470 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
2471
2472         PR c++/24667
2473         * g++.dg/warn/Wcast-qual1.C: New test.
2474
2475 2005-11-15  Jan Hubicka  <jh@suse.cz>
2476
2477         * gcc.dg/winline-5.c: Add large-unit-insns limit.
2478
2479 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
2480
2481         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
2482
2483 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
2484
2485         PR 24840
2486         * gcc.dg/tree-ssa/pr24840.c: New test.
2487
2488 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
2489
2490         PR testsuite/24841
2491         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
2492
2493 2005-11-14  Dale Johannesen  <dalej@apple.com>
2494
2495         * gcc.c-torture/execute/20051113-1.c: New.
2496
2497 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
2498
2499         PR c++/24687
2500         * g++.dg/template/crash43.C: New test.
2501
2502 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
2503
2504         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
2505
2506 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/24817
2509         * g++.dg/eh/spec8.C: New test.
2510
2511 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2512
2513         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
2514
2515 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
2516
2517         PR c++/20293
2518         * g++.dg/parse/ambig4.C: New test.
2519         * g++.dg/tc1/dr101.C: Adjust error markers.
2520         * g++.dg/lookup/strong-using-2.C: Likewise.
2521         * g++.dg/lookup/ambig5.C: Likewise.
2522         * g++.dg/lookup/ambig4.C: Likewise.
2523         * g++.dg/parse/crash22.C: Likewise.
2524
2525 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
2526
2527         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
2528
2529 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
2530
2531         * gcc.dg/nested-calls-1.c: New test.
2532
2533 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2534
2535         * gfortran.dg/complex_intrinsic_1.f90: New test.
2536         * gfortran.dg/complex_intrinsic_2.f90: New test.
2537         * gfortran.dg/fgetc_1.f90: New test.
2538         * gfortran.dg/fgetc_2.f90: New test.
2539         * gfortran.dg/fgetc_3.f90: New test.
2540         * gfortran.dg/ftell_1.f90: New test.
2541         * gfortran.dg/ftell_2.f90: New test.
2542         * gfortran.dg/gnu_logical_1.F: New test.
2543         * gfortran.dg/gnu_logical_2.f90: New test.
2544
2545 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
2546
2547         PR middle-end/24820
2548         * testsuite/gcc.dg/pr24820.c: New test.
2549
2550 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
2551
2552         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
2553         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
2554         variable.
2555
2556 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2557
2558         testsuite/24614
2559         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
2560
2561 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2562
2563         * gcc.target/cris/cris.exp: New file.
2564         * gcc.target/cris/rld-legit1.c: New test.
2565         * gcc.target/cris/rld-legit2.c: New test.
2566
2567 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
2568
2569         PR c++/24780
2570         * g++.dg/opt/pr24780.C: New test.
2571
2572         PR c++/24761
2573         * g++.dg/template/asm1.C: New test.
2574
2575 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
2576
2577         PR libgfortran/24787
2578         * gfortran.dg/scan_1.f90: New test.
2579
2580 2005-11-12  Jan Hubicka  <jh@suse.cz>
2581
2582         * gcc.target/i386/minmax-1.c: New.
2583         * gcc.target/i386/minmax-2.c: New.
2584
2585 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
2586
2587         * gcc.dg/pr24445.c: Fix for 64-bit targets.
2588
2589 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
2590
2591         * gcc.c-torture/execute/20051110-1.c,
2592         gcc.c-torture/execute/20051110-2.c: New tests.
2593
2594 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
2595
2596         PR middle-end/24750
2597         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
2598         New tests.
2599
2600 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2601
2602         * lib/target-libpath.exp (get_shlib_extension): New proc.
2603         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
2604         * lib/gfortran.exp (gfortran_link_flags): Likewise.
2605         * lib/objc.exp (objc_target_compile): Likewise.
2606         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
2607         detection.
2608
2609 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
2610
2611         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
2612
2613         * lib/target-supports.exp (check_effective_target_static_libgfortran):
2614         Add -static to additional_flags and pass it to target_compile.
2615
2616 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2617
2618         PR libgfortran/24719
2619         gfortran.dg/read_noadvance.f90: New test.
2620
2621         PR libgfortran/24699
2622         gfortran.dg/fmt_t_2.f90: New test.
2623
2624         PR libgfortran/24785
2625         gfortran.dg/read_x_eor.f90: New test.
2626
2627         PR libgfortran/24584
2628         gfortran.dg/namelist_empty.f90: Rename test.
2629
2630         PR libgfortran/24489
2631         gfortran/read_eor.f90: Rename test.
2632
2633 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2634
2635         PR fortran/15976
2636         * gfortran.dg/automatic_module_variable.f90: New test.
2637
2638 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2639
2640         PR target/24445
2641         * gcc.dg/pr24445.c: New test.
2642
2643 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
2644
2645         PR fortran/24655
2646         PR fortran/24755
2647         * gfortran.dg/recursive_statement_functions.f90: Add statement
2648         functions using inline intrinsic functions and parameters to test
2649         that they no longer seg-fault.
2650
2651         PR fortran/24409
2652         gfortran.dg/nested_modules_4.f90: New test.
2653         gfortran.dg/nested_modules_5.f90: New test.
2654
2655 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2656
2657         PR fortran/24643
2658         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
2659
2660 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
2661
2662         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
2663         failures.
2664
2665 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2666
2667         * gcc.dg/sparc-getcontext-1.c: New test.
2668
2669 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2670
2671         * gcc.dg/ifcvt-fabs-1.c: New test.
2672
2673 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
2674
2675         PR other/4372
2676         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
2677         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
2678
2679 2005-11-09  Richard Guenther  <rguenther@suse.de>
2680
2681         PR tree-optimization/24716
2682         * gcc.c-torture/execute/pr24716.c: New testcase.
2683
2684 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2685
2686         * gcc.dg/pr24624.c: Disable for non S/390 targets.
2687
2688 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2689
2690         PR 24624
2691         * gcc.dg/pr24624.c: Testcase added.
2692
2693 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2694
2695         PR 24623
2696         * g++.dg/other/pr24623.C: Testcase added.
2697
2698 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
2699
2700         PR fortran/22607
2701         * gfortran-dg/pure_byref_1.f90: New.
2702         * gfortran-dg/pure_byref_2.f90: New.
2703
2704 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
2705
2706         PR c/24101
2707         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
2708         * gcc.dg/dg.exp: Run main loop also for *.i files.
2709
2710 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
2711
2712         PR c++/19450
2713         * g++.dg/tls/diag-3.C: New test.
2714         * g++.dg/tls/diag-4.C: New test.
2715         * g++.dg/tls/static-1.C: New test.
2716         * g++.dg/tls/static-1a.cc: New file.
2717
2718 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
2719
2720         PR 23046
2721         * g++.dg/tree-ssa/pr23046.C: New test.
2722
2723 2005-11-08  Devang Patel <dpatel@apple.com>
2724
2725         PR tree-optimization/23115
2726         * gcc.dg/tree-ssa/pr23115.c: New.
2727
2728 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
2729
2730         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
2731         * gcc.target/powerpc/pr16155.c: Same.
2732         * gcc.target/powerpc/altivec-1.c: Same.
2733         * gcc.target/powerpc/altivec-2.c: Same.
2734         * gcc.target/powerpc/altivec-3.c: Same.
2735         * gcc.target/powerpc/altivec-5.c: Same.
2736         * gcc.target/powerpc/altivec-11.c: Same.
2737         * gcc.target/powerpc/altivec-12.c: Same.
2738         * gcc.target/powerpc/altivec-14.c: Same.
2739         * gcc.target/powerpc/altivec-22.c: Same.
2740         * gcc.target/powerpc/altivec-consts.c: Same.
2741         * gcc.target/powerpc/altivec-pr22085.c: Same.
2742         * gcc.target/powerpc/altivec-splat.c: Same.
2743         * gcc.target/powerpc/altivec-varargs-1.c: Same.
2744         * gcc.target/powerpc/altivec-vec-merge.c: Same.
2745         * gcc.target/powerpc/darwin-longlong.c: Same.
2746
2747 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
2748
2749         PR target/19340
2750         * gcc.dg/pr19340.c: New test.
2751
2752 2005-11-07  Ian Lance Taylor  <ian@airs.com>
2753
2754         PR rtl-optimization/24683
2755         * gcc.dg/pr24683.c: New test.
2756
2757 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2758
2759         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
2760         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
2761
2762 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
2763
2764         * gcc.target/i386/pr23376.c: Compile with -mmmx.
2765
2766 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
2767
2768         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
2769
2770 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2771
2772         PR target/24230
2773
2774         * gcc.target/powerpc/altivec-consts.c,
2775         gcc.target/powerpc/altivec-splat.c: New testcase.
2776
2777 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
2778
2779         PR c/24599
2780
2781         * gcc.dg/overflow-2.c: New testcase.
2782
2783 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
2784
2785         PR rtl-optimization/23567
2786         * gcc.c-torture/execute/20051104-1.c: New test.
2787
2788 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
2789
2790         PR fortran/24534
2791         gfortran.dg/private_type_2.f90: Modified to check that case with
2792         PRIVATE declaration within derived type is accepted.
2793
2794         PR fortran/20838
2795         gfortran.dg/pointer_assign_1.f90: New test.
2796
2797         PR fortran/20840
2798         * gfortran.dg/arrayio_0.f90: New test.
2799
2800         PR fortran/17737
2801         gfortran.dg/data_initialized.f90: New test.
2802         gfortran.dg/data_constraints_1.f90: New test.
2803         gfortran.dg/data_constraints_2.f90: New test.
2804
2805 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
2806
2807         PR fortran/24174
2808         PR fortran/24305
2809         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
2810
2811 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
2812
2813         PR 24670
2814         * gcc.dg/tree-ssa/pr24670.c: New test.
2815
2816 2005-11-05  Ian Lance Taylor  <ian@airs.com>
2817
2818         PR target/22432
2819         * gcc.target/i386/pr22432.c: New test.
2820
2821 2005-11-05  Richard Henderson  <rth@redhat.com>
2822
2823         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
2824         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
2825         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
2826         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
2827         from gcc.dg/alpha-*.
2828         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
2829         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
2830
2831 2005-11-05  Andreas Jaeger  <aj@suse.de>
2832
2833         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
2834
2835 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2836
2837         PR target/23424
2838         * gcc.dg/torture/pr23424-1.c: New test.
2839
2840 2005-11-04  Richard Henderson  <rth@redhat.com>
2841
2842         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
2843         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
2844         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
2845         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
2846         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
2847         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
2848         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
2849         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
2850         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
2851         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
2852         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
2853         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
2854         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
2855         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
2856         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
2857         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
2858         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
2859         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
2860         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
2861         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
2862         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
2863         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
2864         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
2865         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
2866         Move from gcc.dg/.
2867         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
2868         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2869         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
2870         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
2871         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
2872         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
2873         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
2874         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
2875         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
2876         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
2877         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
2878         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
2879         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
2880         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
2881         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
2882         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
2883         gcc.target/i386/lea.c, gcc.target/i386/local.c,
2884         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
2885         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
2886         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
2887         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
2888         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
2889         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
2890         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
2891         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
2892         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
2893         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
2894         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
2895         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
2896         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
2897         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
2898         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
2899         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
2900         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
2901         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
2902         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
2903         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
2904         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
2905         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
2906         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
2907         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
2908         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
2909         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
2910         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
2911         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
2912
2913 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
2914
2915         PR 24627
2916         * gcc.dg/tree-ssa/pr24627.c: New test.
2917
2918 2005-11-04 Paul Brook  <paul@codesourcery.com>
2919
2920         * gcc.dg/tls/opt-10.c: New test.
2921
2922 2005-11-04  Andreas Jaeger  <aj@suse.de>
2923
2924         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
2925         avoid extra warnings.
2926
2927 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2928
2929         PR libfortran/22298
2930         * gcc/testsuite/lib/target-supports.exp
2931         (check_effective_target_static_libgfortran): New
2932         static_libgfortran effective target.
2933         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
2934         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
2935
2936 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
2937
2938         * gcc.dg/pr24615.c: Guard test with { target fpic }.
2939
2940 2005-11-03  Josh Conner  <jconner@apple.com>
2941
2942         PR c++/19989
2943         g++.dg/ext/array2.C: New test.
2944         g++.dg/template/dependent-name3.C: New test.
2945         g++.dg/template/dependent-name4.C: New test.
2946         g++.dg/template/sfinae2.C: New test.
2947
2948 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
2949
2950         PR preprocessor/22042
2951         * gcc.dg/cpp/strify4.c: New test.
2952
2953 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2954
2955         PR c++/17964
2956         * g++.dg/cpp/string-1.C: New test.
2957
2958 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
2959
2960         * gcc.target/powerpc: New directory.
2961         * gcc.target/powerpc/powerpc.exp: New file.
2962         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
2963         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
2964         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
2965         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
2966         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
2967         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
2968         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
2969         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
2970         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
2971         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
2972         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
2973         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
2974         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
2975         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
2976         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
2977         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
2978         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
2979         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
2980         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
2981         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
2982         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
2983         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
2984         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
2985         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
2986         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
2987         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
2988         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
2989         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
2990         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
2991         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
2992         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
2993         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
2994         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
2995         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
2996
2997 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
2998
2999         PR c++/21627
3000         * g++.dg/warn/inline2.C: New test.
3001
3002 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3003
3004         PR middle-end/23155
3005         * g++.dg/ext/c99struct1.C: New test.
3006         * gcc.dg/union-cast-1.c: New test.
3007         * gcc.dg/union-cast-2.c: New test.
3008         * gcc.dg/union-cast-3.c: New test.
3009
3010 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3011
3012         PR middle-end/24589
3013         * gcc.c-torture/execute/zero-struct-2.c: New test.
3014
3015 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
3016
3017         PR c++/24582
3018         * g++.dg/init/switch1.C: New test.
3019
3020 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3021
3022         * gcc.dg/delay-slot-1.c: New test.
3023
3024 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
3025
3026         PR target/24620
3027         * gcc.dg/pr24620.c: New test.
3028
3029 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
3030
3031         PR c/24329
3032         * gcc.dg/format/unnamed-1.c: New test.
3033
3034 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3035
3036         PR c++/22434
3037         * g++.dg/expr/cond8.C: New test.
3038
3039         PR c++/24560
3040         * g++.dg/parse/dot1.C: New test.
3041
3042 2005-11-02  Jan Hubicka  <jh@suse.cz>
3043
3044         PR target/23303
3045         * gcc.dg/i386-lea.c: New test
3046
3047 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3048
3049         PR target/24615
3050         * gcc.dg/pr24615.c: New test.
3051
3052 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
3053
3054         PR target/24600
3055         * gcc.dg/pr24600.c: New test.
3056
3057 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3058
3059         PR c++/19253
3060         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
3061         * g++.dg/parse/typename9.C: New test.
3062         * g++/dg/parse/typename10.C: Likewise.
3063
3064 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3065
3066         PR fortran/18157
3067         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
3068         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
3069         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
3070
3071 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
3072
3073         PR c++/24569
3074         * g++.dg/debug/static1.C: New test.
3075
3076 2005-11-02  Josh Conner  <jconner@apple.com>
3077
3078         * g++.dg/crash38.C: moved into proper directory...
3079         * g++.dg/template/crash42.C: ...here
3080
3081 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
3082
3083         PR target/18338
3084         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
3085         pcc_bitfield_type_matters || default_packed.
3086
3087         * lib/target-supports.exp
3088         (check_effective_target_pcc_bitfield_type_matters): New proc.
3089         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
3090
3091         PR testsuite/23304
3092         * lib/target-supports.exp (check_effective_default_packed): New proc.
3093         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
3094         Gate expected errors on target ! default_packed.
3095         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
3096
3097 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3098
3099         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
3100         change (r106358).
3101
3102 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3103
3104         PR fortran/24008
3105         * gfortran.dg/entry_5.f90: New.
3106         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
3107
3108 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
3109
3110         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
3111
3112 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
3113
3114         PR fortran/21565
3115         gfortran.dg/namelist_blockdata.f90: New test.
3116
3117         PR fortran/18737
3118         gfortran.dg/external_implicit_none.f90: New test.
3119
3120         PR fortran/14994
3121         * gfortran.dg/secnds.f: New test.
3122
3123 2005-10-31  Jan Hubicka  <jh@suse.cz>
3124
3125         PR target/20928
3126         * gcc.c-torture/compile/pr20928.c: New test.
3127
3128 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
3129
3130         PR middle-end/23492
3131         * gcc.c-torture/compile/zero-strct-5.c: New test.
3132
3133 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
3134
3135         PR libgfortran/24584
3136         * gfortran.dg/pr24584.f90: New test.
3137
3138 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
3139
3140         PR fortran/18883
3141         * gfortran.dg/char_result_9.f90: New.
3142         * gfortran.dg/char_result_10.f90: New.
3143
3144 2005-10-30  Jan Hubicka  <jh@suse.cz>
3145
3146         * g++.dg/tree-ssa/pr24172.C: New testcase.
3147
3148 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3149
3150         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
3151
3152 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
3153
3154         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
3155         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
3156         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
3157         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
3158         gfortran.dg/enum_9.f90,
3159         gfortran.fortran-torture/compile/enum_1.f90,
3160         gfortran.fortran-torture/execute/enum_1.f90,
3161         gfortran.fortran-torture/execute/enum_2.f90,
3162         gfortran.fortran-torture/execute/enum_3.f90,
3163         gfortran.fortran-torture/execute/enum_4.f90: New tests.
3164
3165 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
3166
3167         PR target/18482
3168         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
3169         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
3170
3171 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3172
3173         PR libfortran/20179
3174         * gfortran.dg/mixed_io_1.f90: New test.
3175         * gfortran.dg/mixed_io_1.c: New file.
3176
3177 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3178
3179         * gfortran.dg/malloc_free_1.f90: New test.
3180
3181 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
3182
3183         * gcc.dg/nested-func-4.c: Require profiling -pg.
3184
3185 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3186
3187         PR C++/23229
3188         * g++.dg/warn/main-2.C: New test.
3189
3190 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
3191
3192         PR fortran/24545
3193         * gfortran.dg/interface_2.f90: new test.
3194
3195 2005-10-28  Josh Conner  <jconner@apple.com>
3196
3197         PR c++/22153
3198         * g++.dg/template/crash38.C: New test.
3199         * g++.dg/parse/explicit1.C: Change expected errors.
3200
3201 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3202
3203         PR C++/23426
3204         * g++.dg/other/large-size-array.C: New test.
3205
3206 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3207
3208         PR middle-end/24362
3209         * g++.dg/opt/complex4.C: New test.
3210
3211 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3212
3213         * gcc.dg/nested-func-4.c: New test.
3214
3215 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
3216
3217         PR fortran/24158
3218         gfortran.dg/derived_recursion.f90: New test.
3219         gfortran.dg/implicit_actual.f90: New test.
3220
3221 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
3222
3223         PR middle-end/24295, PR testsuite/24477
3224         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
3225         removed when weakref hits the tree.
3226
3227 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
3228
3229         * gfortran.dg/cray_pointers_4.f90: New test.
3230
3231         * gfortran.dg/cray_pointers_5.f90: New test.
3232
3233 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
3234
3235         PR fortran/22290
3236         * gfortran.dg/assign_5.f90: New test.
3237         * gfortran.dg/assign_6.f: New test.
3238
3239 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
3240
3241         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
3242         CPU has no SSE support.
3243
3244 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
3245
3246         PR libgfortran/24224
3247         * gfortran.dg/arrayio_1.f90: Update attribution.
3248         * gfortran.dg/arrayio_2.f90: Update attribution.
3249         * gfortran.dg/arrayio_3.f90: Update attribution.
3250         * gfortran.dg/arrayio_4.f90: Update test conditions.
3251         * gfortran.dg/arrayio_5.f90: Update attribution.
3252         * gfortran.dg/arrayio_6.f90: New test.
3253         * gfortran.dg/arrayio_7.f90: New test.
3254
3255 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
3256
3257         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
3258
3259 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3260
3261         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
3262
3263 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
3264
3265         PR fortran/24416
3266         * gfortran.dg/namelist_char_only.f90: New test.
3267
3268 2005-10-24  Asher Langton  <langton2@llnl.gov>
3269
3270         PR fortran/17031
3271         PR fortran/22282
3272         * gfortran.dg/cray_pointers_1.f90: New test.
3273         * gfortran.dg/cray_pointers_2.f90: New test.
3274         * gfortran.dg/cray_pointers_3.f90: New test.
3275         * gfortran.dg/loc_1.f90: New test.
3276         * gfortran.dg/loc_2.f90: New test.
3277
3278 2005-10-24  Steven Bosscher  <stevenb@suse.de>
3279
3280         * gcc.dg/pr24225.c: New test.
3281
3282 2005-10-24  Asher Langton  <langton2@llnl.gov>
3283
3284         * gfortran.dg/dup_save_1.f90: New test.
3285         * gfortran.dg/dup_save_2.f90: New test.
3286
3287 2005-10-24  Paul Brook  <paul@codesourcery.com>
3288
3289         PR 24107
3290         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
3291         stdint.h.
3292
3293 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
3294
3295         PR libgfortran/24489
3296         * gfortran.dg/pr24489.f90: New test.
3297
3298 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
3299
3300         PR fortran/23635
3301         * gfortran.dg/ichar_1.f90: Add tests for derived types.
3302
3303 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
3304
3305         PR target/18911
3306         * g++.dg/init/array16.C: Skip for mmix-*-*.
3307
3308 2005-10-23  Asher Langton  <langton2@llnl.gov>
3309
3310         * gfortran.dg/byte_1.f90: New test.
3311         * gfortran.dg/byte_2.f90: New test.
3312
3313 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
3314
3315         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
3316
3317 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
3318
3319         PR fortran/18022
3320         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
3321
3322         PR fortran/24311
3323         * gfortran.dg/merge_char_const.f90: New test.
3324
3325         PR fortran/24384
3326         * gfortran.dg/spread_scalar_source.f90: New test.
3327
3328 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
3329
3330         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
3331
3332         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
3333         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
3334
3335         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
3336
3337 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
3338
3339         PR fortran/24426
3340         * gfortran.dg/der_pointer_4.f90: New.
3341
3342 2005-10-22  David Ayers  <d.ayers@inode.at>
3343
3344         * obj-c++.dg/except-1.mm: Simplify.
3345
3346 2005-10-21  David Ayers  <d.ayers@inode.at>
3347
3348         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
3349
3350 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
3351
3352         * gfortran.dg/assumed_dummy_2.f90: New test.
3353
3354 2005-10-21  James E Wilson  <wilson@specifix.com>
3355
3356         PR preprocessor/15220
3357         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
3358
3359 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
3360
3361         * gcc.c-torture/execute/20051021-1.c: New test.
3362
3363 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
3364
3365         PR c++/24260
3366         * g++.dg/ext/tmplattr1.C: New test.
3367
3368 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
3369
3370         PR fortran/24440
3371         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
3372
3373 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
3374
3375         * obj-c++.dg/except-1.mm: New.
3376
3377         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
3378
3379 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
3380
3381         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
3382
3383 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
3384
3385         PR middle-end/24295
3386         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
3387         declarations with the same names as thunks' alias targets, use
3388         aliases instead.
3389         * gcc.dg/attr-alias-3.c: New test.
3390         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
3391
3392 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
3393
3394         PR c++/22618
3395         * g++.dg/parse/access8.C: New test.
3396
3397 2005-10-20  Richard Guenther  <rguenther@suse.de>
3398
3399         PR c++/24439
3400         * g++.dg/tree-ssa/pr24439.C: New testcase.
3401
3402 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3403
3404         * g++.dg/opt/delay-slot-1.C: New test.
3405
3406 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
3407
3408         PR fortran/21625
3409         * gfortran.fg/der_init_1.f90: New.
3410
3411 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
3412
3413         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
3414
3415 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/21908
3418         * g++.dg/parse/error28.C: New test.
3419
3420 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3421
3422         * gcc.dg/profile-generate-2.c: New test.
3423
3424 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
3425
3426         PR target/23589
3427         * g++.dg/ext/dllimport11.C: New.
3428
3429 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3430
3431         PR c++/22293
3432         * g++.dg/other/friend3.C: New test.
3433
3434 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
3435
3436         PR c++/23293
3437         * g++.dg/template/error19.C: New test.
3438
3439 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3440
3441         PR c++/21383
3442         * g++.dg/overload/koenig2.C: New.
3443
3444         PR c++/23118
3445         * g++.dg/overload/error2.C: New.
3446
3447         PR c++/22604
3448         * g++.dg/inherit/covariant14.C: New.
3449
3450 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3451
3452         PR c++/23440
3453         * g++.dg/parse/for1.C: New test.
3454
3455 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
3456
3457         PR fortran/23446
3458         * gfortran.dg/host_dummy_index_1.f90: New test.
3459
3460         PR fortran/21459
3461         * gfortran.dg/automatic_char_len_2.f90: New test.
3462
3463         PR fortran/20866
3464         * gfortran.dg/recursive_statement_functions.f90: New test.
3465
3466         PR fortran/20853
3467         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
3468
3469         PR fortran/20849
3470         * gfortran.dg/external_initializer.f90: New test.
3471
3472         PR fortran/20837
3473         * non_module_public.f90: New test.
3474
3475 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3476
3477         PR c++/24386
3478         * g++.dg/template/overload7.C: New.
3479
3480         PR c++/22551
3481         * g++.dg/other/switch2.C: Remove expected warnings.
3482
3483         PR c++/21353
3484         * g++.dg/template/defarg6.C: New.
3485
3486 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
3487
3488         PR target/24315
3489         * gcc.target/i386/pr24315.c: New test.
3490
3491 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3492
3493         PR c++/24389
3494         * g++.dg/template/static21.C: New test.
3495         * g++.dg/template/static21-a.cc: Likewise.
3496
3497 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
3498
3499         PR c++/23959
3500         * g++.dg/warn/Wswitch-default-1.C: New test.
3501         * g++.dg/warn/Wswitch-default-2.C: New test.
3502
3503 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
3504
3505         PR c++/22173
3506         * g++.dg/parse/template18.C: New test.
3507         * g++.dg/template/nontype15.C: Likewise.
3508
3509 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
3510
3511         PR fortran/22273
3512         * gfortran.dg/spec_expr_2.f90: New.
3513
3514 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
3515
3516         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
3517         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
3518         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
3519         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
3520         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
3521         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
3522         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
3523         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
3524         previous target-specific skips and warning-message matches where
3525         applicable.
3526
3527 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
3528
3529         PR c++/21347
3530         * g++.dg/warn/Wctor-dtor.C: New test.
3531
3532 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3533
3534         PR c/23439
3535         * gcc.dg/for-1.c: New test.
3536
3537 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
3538
3539         PR c++/19565
3540         * g++.dg/warn/Wconversion1.C: New test.
3541         * g++.dg/ext/packed4.C: Compile with -w.
3542         * g++.dg/opt/20050511-1.C: Likewise.
3543         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
3544
3545 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
3546
3547         * gfortran.dg/boz_5.f90: New test.
3548
3549 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
3550
3551         PR c++/22551
3552         * g++.dg/other/switch2.C: New.
3553
3554         PR c++/23984
3555         * g++.dg/init/ctor7.C: New.
3556
3557 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
3558
3559         PR c++/23730
3560         * g++.dg/parse/crash32.C: New test.
3561
3562 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
3563
3564         PR c++/20721
3565         * g++.dg/init/goto2.C: New test.
3566
3567         PR c++/22464
3568         * g++.dg/template/crash/41.C: New test.
3569
3570         PR c++/22180
3571         * g++.dg/template/crash40.C: New test.
3572
3573         PR c++/23694
3574         * g++.dg/parse/friend5.C: New test.
3575
3576         PR c++/23307
3577         * g++.dg/template/crash38.C: New test.
3578
3579         PR c++/22352
3580         * g++.dg/template/friend38.C: New test.
3581
3582         PR c++/22405
3583         * g++.dg/template/crash39.C: New test.
3584
3585 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
3586
3587         * gcc.dg/debug/dwarf2/dwarf-char1.c,
3588         gcc.dg/debug/dwarf2/dwarf-char2.c,
3589         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
3590
3591         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
3592
3593 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
3594
3595         * gcc.dg/dll-2.c: Add tests for warnings.
3596         * gcc.dg/dll-3.c: Likewise.
3597         * gcc.dg/dll-4.c: Likewise.
3598
3599         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
3600         * g++.dg/ext/dllimport2.C: Likewise.
3601         * g++.dg/ext/dllimport3.C: Likewise.
3602         * g++.dg/ext/dllimport7.C: Likewise.
3603         * g++.dg/ext/dllimport8.C: Likewise.
3604         * g++.dg/ext/dllimport9.C: Likewise.
3605
3606 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
3607
3608         PR fortran/24092
3609         * gfortran.dg/derived_pointer_recursion.f90: New test.
3610
3611 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
3612
3613         * gcc.c-torture/execute/20051012-1.c: New test.
3614
3615 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3616
3617         PR fortran/18082
3618         * gfortran.dg/automatic_char_len_1.f90: New test.
3619
3620 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3621
3622         PR fortran/20847
3623         * gfortran.dg/save_common.f90: New test.
3624
3625         PR fortran/20856
3626         * gfortran.dg/save_result.f90: New test.
3627
3628 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3629
3630         PR c++/21592
3631         * g++.dg/template/dependent-expr1.C: Add new expected error.
3632         * g++.dg/template/dependent-expr2.C: Adjust error text.
3633         * g++.dg/template/overload6.C: New.
3634
3635         PR c++/23797
3636         * g++.dg/other/typename8.C: New.
3637
3638         PR c++/21117
3639         * g++.dg/other/return1.C: New.
3640
3641 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
3642
3643         PR c++/24052
3644         * g++.dg/ext/label5.C: New.
3645
3646 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
3647
3648         PR c++/19964
3649         * g++.dg/parse/crash31.C: New.
3650
3651 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
3652
3653         * g++.dg/ipa/ipa-1.c: New test.
3654         * g++.dg/ipa/ipa-2.c: New test.
3655         * g++.dg/ipa/ipa-3.c: New test.
3656         * g++.dg/ipa/ipa-4.c: New test.
3657         * g++.dg/ipa/ipa-5.c: New test.
3658         * g++.dg/ipa/ipa.exp: New file.
3659
3660 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
3661
3662         PR fortran/24207
3663         * gfortran.dg/private_type_3.f90: New test.
3664
3665 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3666
3667         PR fortran/20786
3668         gfortran.dg/aint_anint_1.f90: New test.
3669
3670 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
3671
3672         PR libgfortran/24313
3673         gfortran.dg/csqrt.f: New test.
3674
3675 2005-10-11  Ian Lance Taylor  <ian@airs.com>
3676
3677         PR c++/8057
3678         * g++.dg/warn/noeffect7.C: New test.
3679         * g++.dg/warn/noeffect2.C: Instantiate templates.
3680         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
3681         and warning.
3682
3683 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3684
3685         PR c++/21089
3686         * g++.dg/init/float1.C: New test.
3687
3688         PR c++/24277
3689         * g++.dg/init/member1.C: Tweak error markers.
3690
3691 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
3692
3693         PR testsuite/24281
3694         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
3695         Check for null pointer.
3696
3697 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
3698
3699         PR c++/21369
3700         * g++.dg/parse/ret-type3.C: New test.
3701
3702 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3703
3704         PR tree-opt/23946
3705         * gcc.c-torture/compile/pr23946.c: New test.
3706
3707 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
3708
3709         * g++.dg/opt/mmx2.C: New test.
3710
3711 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3712
3713         PR c++/24277
3714         * g++.dg/template/static20.C: New test.
3715
3716         PR c++/24302
3717         * g++.dg/warn/Wunused-12.C: New test.
3718
3719         PR c++/23437
3720         * g++.dg/template/arg4.C: New test.
3721
3722 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3723
3724         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
3725         * gcc.dg/ucnid-3.c: Likewise.
3726         * gcc.dg/ucnid-4.c: Likewise.
3727         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
3728         * g++.dg/other/ucnid-1.C: Likewise.
3729         * gcc.dg/sparc-frame-1.c: New test.
3730
3731 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
3732
3733         PR c++/24139
3734         * g++.dg/template/spec27.C: New test.
3735
3736         PR c++/24275
3737         * g++.dg/template/static19.C: New test.
3738
3739 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3740
3741         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
3742         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
3743
3744 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3745
3746         PR target/24136
3747         * gfortran.fortran-torture/compile/pr24136.f: New test.
3748
3749 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
3750
3751         PR c++/22172
3752         * g++.dg/parse/crash30.C: New test.
3753
3754 2005-10-07  Richard Guenther  <rguenther@suse.de>
3755
3756         PR middle-end/24227
3757         * gcc.c-torture/compile/pr24227.c: New testcase.
3758
3759 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
3760
3761         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
3762         Do not put aligned attributes on array elements.
3763
3764 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
3765
3766         PR testsuite/23611, PR testsuite/23615
3767         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
3768         writing prototypes of library functions by hand.
3769         * obj-c++.dg/bitfield-4.mm: Likewise.
3770         * obj-c++.dg/const-str-4.mm: Likewise.
3771         * obj-c++.dg/encode-4.mm: Likewise.
3772         * obj-c++.dg/encode-5.mm: Likewise.
3773         * obj-c++.dg/encode-6.mm: Likewise.
3774         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
3775         * obj-c++.dg/method-10.mm: Likewise.
3776         * obj-c++.dg/method-17.mm: Likewise.
3777         * obj-c++.dg/method-19.mm: Likewise.
3778         * obj-c++.dg/try-catch-2.mm: Likewise.
3779
3780 2005-10-06  Richard Henderson  <rth@redhat.com>
3781
3782         PR 24236
3783         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
3784
3785 2005-10-06  Dale Johannesen  <dalej@apple.com>
3786
3787         * gcc.c-torture/execute/20030125-1.c: Correct.
3788
3789 2005-10-06  Richard Guenther  <rguenther@suse.de>
3790
3791         PR tree-optimization/24238
3792         * g++.dg/tree-ssa/pr24238.C: New testcase.
3793
3794 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
3795
3796         PR 18568
3797         * gfortran.dg/der_pointer_3.f90: New test.
3798
3799 2005-10-05  Devang Patel  <dpatel@apple.com>
3800
3801         PR Debug/23205
3802         * g++.dg/other/PR23205.C: New.
3803
3804 2005-10-05  Richard Henderson  <rth@redhat.com>
3805
3806         PR target/23602
3807         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
3808         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
3809
3810 2005-10-05  Dale Johannesen  <dalej@apple.com>
3811
3812         * gcc.c-torture/execute/float-floor.c: New.
3813
3814 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
3815
3816         PR tree-optimization/21419
3817         PR tree-optimization/24146
3818         PR tree-optimization/24151
3819
3820         * g++.dg/ext/asm7.C: New.
3821         * g++.dg/ext/asm8.C: New.
3822         * gcc.dg/asm-1.c: Compile on all targets.
3823         * gcc.dg/asm-pr24146.c: New.
3824         * gcc.dg/pr21419.c: Adjust error messages.
3825
3826 2005-10-05  Richard Guenther  <rguenther@suse.de>
3827
3828         PR fortran/24176
3829         * gfortran.fortran-torture/compile/empty.f90: New testcase.
3830
3831 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3832
3833         PR c++/23513
3834         * g++.dg/template/spec22.C: Robustify test.
3835         * g++.dg/template/spec26.C: New.
3836
3837 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
3838
3839         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
3840         if target supports vector instructions.
3841
3842 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
3843
3844         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
3845         C99 functions.
3846
3847 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
3848
3849         * lib/target-supports.exp (check_effective_target_fortran_large_real,
3850         check_effective_target_fortran_large_int): Replace cached result
3851         when target changes.
3852
3853 2005-10-04  Devang Patel  <dpatel@apple.com>
3854
3855         * gcc.dg/i386-sse-vect-types.c: New.
3856
3857 2005-10-04  Ian Lance Taylor  <ian@airs.com>
3858
3859         PR preprocessor/13726
3860         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
3861         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
3862
3863 2005-10-04  Richard Guenther  <rguenther@suse.de>
3864
3865         PR c/23576
3866         * gcc.dg/noncompile/pr23576.c: New testcase.
3867
3868 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3869
3870         PR middle-end/23125
3871         * gcc.dg/register-var-3.c: New test.
3872
3873 2005-10-04  Steven Bosscher  <stevenb@suse.de>
3874
3875         * gcc.dg/pr23049.c: New test.
3876
3877         * gcc.dg/ucnid-4.c: Fix test.
3878
3879 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
3880
3881         PR 23445
3882         * gcc.c-torture/compile/pr23445.c: New test.
3883
3884 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
3885
3886         * g++.dg/overload/unknown1.C: New.
3887
3888 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
3889
3890         PR c++/17775
3891         * g++.dg/template/repo4.C: New test.
3892
3893 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3894
3895         PR libfortran/19308
3896         * gfortran.dg/large_real_kind_2.F90: New test.
3897         * gfortran.dg/large_integer_kind_2.f90: New test.
3898
3899 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
3900
3901         * lib/target-supports.exp (check_effective_target_vect_shift):
3902         Implement with result caching. Add i?86, x86_64 and ia64 targets.
3903         (check_effective_target_vect_condition): Fix copy-n-pasto.
3904
3905         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
3906         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
3907         targets.
3908
3909 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
3910
3911         PR c++/22621
3912         * g++.dg/template/overload5.C : New test.
3913
3914         PR c++/23840
3915         * g++.dg/expr/stdarg1.C: New test.
3916
3917 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
3918
3919         PR 24142
3920         * gcc.c-torture/execute/pr24142.c: New test.
3921
3922 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
3923
3924         PR 24141
3925         * gcc.c-torture/execute/pr24141.c: New test.
3926
3927 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
3928             Diego Novillo  <dnovillo@redhat.com>
3929
3930         PR 23604
3931         * gcc.c-torture/execute/pr23604.c: New test.
3932
3933 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
3934
3935         PR fortran/16404
3936         PR fortran/20835
3937         PR fortran/20890
3938         PR fortran/20899
3939         PR fortran/20900
3940         PR fortran/20901
3941         PR fortran/20902
3942         gfortran.dg/equiv_constraint_1.f90: New test.
3943         gfortran.dg/equiv_constraint_2.f90: New test.
3944         gfortran.dg/equiv_constraint_3.f90: New test.
3945         gfortran.dg/equiv_constraint_4.f90: New test.
3946         gfortran.dg/equiv_constraint_5.f90: New test.
3947         gfortran.dg/equiv_constraint_6.f90: New test.
3948         gfortran.dg/equiv_constraint_7.f90: New test.
3949         gfortran.dg/equiv_constraint_8.f90: New test.
3950         gfortran.dg/private_type_1.f90: New test.
3951         gfortran.dg/private_type_2.f90: New test.
3952         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
3953         980628-10.f: Assert std=gnu to permit mixing of
3954         types in equivalence statements.
3955
3956 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
3957
3958         PR 24112
3959         * gfortran.dg/open_status_1.f90: New.
3960
3961 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3962
3963         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
3964         * gcc.dg/vect/pr22480.c: Clean up temp files.
3965         * gcc.dg/vect/pr23831.c: Clean up temp files.
3966         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
3967         Clean up temp files.
3968         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
3969         Clean up temp files.
3970
3971         * gcc.dg/20050309-1.c: Clean up temp files.
3972         * gcc.dg/20050325-1.c: Clean up temp files.
3973
3974 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
3975
3976         PR tree-optimization/24059
3977         * gcc.dg/vect/pr24059.c : New test.
3978
3979 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
3980
3981         PR middle-end/24109
3982         * gcc.c-torture/execute/20050929-1.c: New test.
3983
3984 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3985
3986         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
3987
3988 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
3989
3990         PR c/21419
3991         * gcc.dg/pr21419.c: New test.
3992
3993 2005-09-29  Steven Bosscher  <stevenb@suse.de>
3994
3995         * gcc.dg/pr23911.c: New test.
3996
3997 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
3998
3999         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
4000
4001         PR c++/16782
4002         * g++.dg/parse/qualified4.C: New test.
4003         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
4004         * g++.old-deja/g++.mike/p8154.C: Likewise.
4005
4006 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
4007
4008         PR c++/22147
4009         * g++.dg/template/friend37.C: New test.
4010         * g++.dg/parse/crash28.C: Adjust error markers.
4011
4012 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
4013
4014         PR fortran/18518
4015         * gfortran.fortran-torture/execute/save_2.f90: New decl.
4016
4017 2005-09-27  Devang Patel  <dpatel@apple.com>
4018
4019         PR tree-optimization/23625
4020         * gcc.dg/pr23625.c: New test.
4021
4022 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
4023
4024         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
4025         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
4026
4027 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
4028
4029         PR fortran/23677
4030         * gfortran.fortran-torture/execute/save_1.f90: New test.
4031         * gfortran.dg/save_1.f90: New test.
4032
4033 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
4034
4035         * gcc.target/i386/builtin-apply-mmx.c: New test.
4036
4037         PR target/22576
4038         * gcc.target/i386/pr22576.c: New test.
4039
4040         PR target/22585
4041         * gcc.target/i386/pr22585.c: New test.
4042
4043         PR target/23268
4044         * gcc.target/i386/pr23268.c: New test.
4045
4046         PR middle-end/23831
4047         * gcc.dg/vect/pr23831.c: New test.
4048
4049         PR target/24055
4050         * gcc.target/i386/pr24055.c: New test.
4051
4052 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
4053
4054         PR tree-optimization/23960
4055         * gcc.c-torture/compile/pr23960.c: New.
4056
4057 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
4058
4059         PR fortran/16861
4060         * gfortran.dg/nested_modules_3.f90: New.
4061
4062 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
4063
4064         PR fortran/24005
4065         gfortran.dg/interface_1.f90: New test.
4066
4067 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
4068         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4069
4070         PR fortran/23843
4071         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
4072
4073 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
4074
4075         PR fortran/23516
4076         * gfortran.dg/imag_1.f: New test.
4077         * gfortran.dg/imag_2.f: Ditto.
4078
4079 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
4080
4081         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
4082
4083 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
4084
4085         PR c++/21983
4086         * g++.dg/warn/pr21983.C: New test.
4087
4088 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
4089
4090         PR c++/23993
4091         * g++.dg/template/array14.C: New test.
4092
4093 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
4094
4095         PR fortran/19929
4096         * gfortran.dg/der_ptr_component_1.f90: New test.
4097
4098 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4099
4100         PR c++/23965
4101         * g++.dg/template/error1.C: Reject "no matching function" message.
4102
4103 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4104
4105         PR c++/17609
4106         * g++.dg/lookup/error1.C: New test.
4107
4108 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
4109
4110         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
4111         functionality of the testcase.
4112
4113 2005-09-20  Richard Henderson  <rth@redhat.com>
4114
4115         * gcc.dg/vect/vect-22.c: Require vect_float.
4116         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
4117
4118 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
4119
4120         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
4121         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
4122         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
4123         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
4124         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
4125         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
4126         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
4127         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
4128         * gcc.dg/cpp/ucnid-8.c: New test.
4129
4130 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4131
4132         PR tree-optimization/23929
4133         * gcc.c-torture/compile/pr23929.c: New test.
4134
4135 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
4136
4137         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
4138         for one loop.
4139
4140 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
4141
4142         PR testsuite/23186
4143         * g++.dg/other/pr22003.C: Require named sections.
4144
4145 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR c++/23947
4148         * g++.dg/rtti/crash3.C: New test.
4149
4150         PR tree-optimization/23818
4151         * gcc.dg/pr23818.c: New test.
4152
4153 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4154
4155         PR fortran/23420
4156         * gfortran.dg/print_fmt_4.f: New.
4157
4158 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
4159
4160         PR fortran/23663
4161         * gfortran.fortran-torture/execute/entry_11.f90: New test.
4162
4163 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4164
4165         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
4166         Use pointers to local alignable arrays instead. Added comments.
4167         * gcc.dg/vect/vect-46.c: Likewise.
4168         * gcc.dg/vect/vect-48.c: Likewise.
4169         * gcc.dg/vect/vect-49.c: Likewise.
4170         * gcc.dg/vect/vect-52.c: Likewise.
4171         * gcc.dg/vect/vect-53.c: Likewise.
4172         * gcc.dg/vect/vect-54.c: Likewise.
4173         * gcc.dg/vect/vect-56.c: Likewise.
4174         * gcc.dg/vect/vect-57.c: Likewise.
4175         * gcc.dg/vect/vect-58.c: Likewise.
4176         * gcc.dg/vect/vect-60.c: Likewise.
4177         * gcc.dg/vect/vect-61.c: Likewise.
4178
4179         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
4180         The test is no longer vectorizable on vect_no_align targets.
4181         * gcc.dg/vect/vect-43.c: Likewsie.
4182
4183         * gcc.dg/vect/vect-44.c: Added comments.
4184         * gcc.dg/vect/vect-45.c: Added comments.
4185         * gcc.dg/vect/vect-50.c: Added comments.
4186         * gcc.dg/vect/vect-51.c: Added comments.
4187
4188         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
4189         aligned type.
4190         * gcc.dg/vect/Os-vect-95.c: Likewise.
4191
4192         * gcc.dg/vect/vect-41.c: Test removed.
4193         * gcc.dg/vect/vect-47.c: Test removed.
4194         * gcc.dg/vect/vect-55.c: Test removed.
4195         * gcc.dg/vect/vect-59.c: Test removed.
4196
4197 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
4198
4199         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
4200         No longer vectorizable on vect_no_align targets.
4201         * gcc.dg/vect/pr20122.c: Likewise.
4202         * gcc.dg/vect/vect-74.c: Likewise.
4203         * gcc.dg/vect/vect-75.c: Likewise.
4204         * gcc.dg/vect/vect-76.c: Likewise.
4205
4206         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
4207         Will not be vectorizable on vect_no_align targets once aliasing issues
4208         are resolved.
4209         * gcc.dg/vect/vect-79.c: Likewise.
4210
4211         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
4212         * gcc.dg/vect/vect-78.c: Likewise.
4213         * gcc.dg/vect/vect-97.c: Likewise.
4214
4215 2005-09-19  Steven Bosscher  <stevenb@suse.de>
4216
4217         * gcc.dg/pr23943.c: New test.
4218
4219 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4220
4221         PR fortran/19181
4222         * gfortran.dg/derived_pointer_null_1.f90: New test.
4223
4224 2005-09-18  Richard Guenther  <rguenther@suse.de>
4225
4226         PR middle-end/23944
4227         * gcc.c-torture/compile/pr23944.c: New testcase.
4228
4229 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
4230
4231         PR fortran/15975
4232         * gfortran.dg/der_pointer_2.f90: New test.
4233
4234 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
4235
4236         PR fortran/16861
4237         * gfortran.dg/nested_modules_2.f90: New test.
4238
4239 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4240
4241         PR c++/18368
4242         * g++.dg/other/semicolon.C: New test.
4243
4244 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
4245
4246         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
4247         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
4248
4249 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
4250
4251         PR c++/23914
4252         * g++.dg/template/static18.C: New test.
4253
4254         PR c++/21514
4255         * g++.dg/template/crash19.C: Remove dg-error marker.
4256         * g++.dg/template/local4.C: New test.
4257
4258 2005-09-16  Paul Brook  <paul@codesourcery.com>
4259
4260         PR fortran/23906
4261         * gfortran.dg/dependency_1.f90: New test.
4262
4263 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4264
4265         PR c++/23896
4266         * g++.dg/template/static17.C: New test.
4267
4268 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
4269
4270         PR c++/23139
4271         * g++.dg/warn/huge-val1.C: New test.
4272
4273 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/13140
4276         * g++.dg/parse/class2.C: New test.
4277         * g++.dg/template/explicit8.C: Likewise.
4278         * g++.dg/template/spec25.C: Likewise.
4279
4280 2005-09-14  Josh Conner  <jconner@apple.com>
4281
4282         PR middle-end/23584
4283         * gcc.dg/pr23584.c: New test.
4284
4285 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
4286
4287         PR fortran/21875 Internal Unit Array I/O, NIST
4288         * gfortran.dg/arrayio_1.f90: New test.
4289         * gfortran.dg/arrayio_1.f90: New test.
4290         * gfortran.dg/arrayio_1.f90: New test.
4291         * gfortran.dg/arrayio_1.f90: New test.
4292         * gfortran.dg/arrayio_1.f90: New test.
4293
4294 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
4295
4296         PR middle-end/22480
4297         * gcc.dg/vect/pr22480.c: New test.
4298
4299 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
4300
4301         PR fortran/19358
4302         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
4303
4304 2005-09-13 Josh Conner <jconner@apple.com>
4305
4306         PR c++/23180
4307         * g++.dg/init/struct2.C: New test.
4308         * g++.dg/init/struct3.C: New test.
4309
4310 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
4311
4312         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
4313         Clean up temp files.
4314         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
4315         gcc.dg/tree-ssa/builtin-fprintf-1.c,
4316         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
4317         gcc.dg/tree-ssa/builtin-printf-1.c,
4318         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
4319         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
4320         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
4321         gcc.dg/tree-ssa/builtin-vprintf-1.c,
4322         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
4323         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
4324         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
4325         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
4326         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
4327         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
4328         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
4329         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
4330
4331 2005-09-13  Josh Conner  <jconner@apple.com>
4332
4333         * lib/gcc-dg.exp: Load scanipa.exp.
4334         (cleanup-dump): New procedure.
4335         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
4336         * lib/scandump.exp: New file.
4337         * lib/scantree.exp: Use it.
4338         * lib/scanipa.exp: New file.
4339
4340 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
4341
4342         PR fortran/17740
4343         * gfortran.dg/generic_4.f90: New test.
4344
4345 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
4346
4347         PR target/23816
4348         * gcc.target/i386/pr23816-1.c: New test.
4349         * gcc.target/i386/pr23816-2.c: New test.
4350
4351
4352 2005-09-13  Bastian Blank <waldi@debian.org>
4353
4354         PR c++/16171
4355         * g++.dg/abi/mangle26.C: New test.
4356         * g++.dg/abi/mangle27.C: New test.
4357         * g++.dg/abi/mangle28.C: New test.
4358         * g++.dg/abi/mangle29.C: New test.
4359
4360         PR c++/23839
4361         * g++.dg/parse/register1.C: New test.
4362
4363 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
4364
4365         PR c++/23842
4366         * g++.dg/template/access16.C: New test.
4367
4368 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4369
4370         * gfortran.dg/char_pack_2.f90: Increase the vector size.
4371
4372 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4373
4374         PR fortran/18899
4375         * gfortran.dg/shape_2.f90: New test.
4376
4377 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
4378
4379         PR target/19269
4380         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
4381         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
4382         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
4383         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
4384         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
4385         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
4386         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
4387         tests.
4388
4389 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/23841
4392         * g++.dg/parse/template17.C: New test.
4393
4394 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4395
4396         PR c++/23789
4397         * g++.dg/template/nontype14.C: New test.
4398
4399 2005-09-12  Ian Lance Taylor  <ian@airs.com>
4400
4401         PR g++/7874
4402         * g++.dg/lookup/friend7.C: New test.
4403         * g++.dg/lookup/friend8.C: New test.
4404         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
4405         so that it will be found via argument dependent lookup.
4406         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
4407         friend functions which will no longer be found.
4408         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
4409         function g, so that it will be found via argument dependent
4410         lookup.
4411         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
4412         * g++.old-deja/g++.mike/net43.C: Likewise.
4413
4414 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
4415
4416         PR c++/23691
4417         * g++.dg/template/static16.C: New test.
4418
4419 2005-09-12  Josh Conner  <jconner@apple.com>
4420
4421         PR middle-end/23237
4422         * gcc.c-torture/compile/pr23237.c: New test.
4423
4424 2005-09-11  Richard Henderson  <rth@redhat.com>
4425
4426         * g++.dg/other/error8.C: Update expected diagnostic text.
4427
4428 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4429
4430         PR libfortran/19872
4431         * gfortran.dg/overwrite_1.f: New test.
4432
4433 2005-09-09  Josh Conner  <jconner@apple.com>
4434
4435         * g++.dg/init/pr23180-1.C: Removed.
4436         * g++.dg/init/pr23180-2.C: Removed.
4437
4438 2005-09-09  David Daney <ddaney@avtrex.com>
4439
4440         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
4441         files which are ...
4442         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
4443         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
4444
4445 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4446
4447         * gfortran.dg/iostat_2.f90: New test.
4448
4449 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
4450
4451         PR c++/22252
4452         * g++.dg/ext/interface1.C: New test.
4453         * g++.dg/ext/interface1.h: Likewise.
4454         * g++.dg/ext/interface1a.cc: Likewise.
4455
4456 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
4457
4458         * gfortran.dg/iomsg_1.f90: New test case.
4459
4460 2005-09-09  Richard Guenther  <rguenther@suse.de>
4461
4462         PR c++/23624
4463         * g++.dg/tree-ssa/pr23624.C: New testcase.
4464
4465 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4466
4467         PR fortran/19239
4468         * gfortran.dg/vector_subscript_1.f90,
4469         * gfortran.dg/vector_subscript_2.f90: New tests.
4470
4471 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4472
4473         PR fortran/21104
4474         * gfortran.dg/array_alloc_1.f90,
4475         * gfortran.dg/array_alloc_2.f90,
4476         * gfortran.dg/array_alloc_3.f90: New tests.
4477
4478 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
4479
4480         PR fortran/12840
4481         * gfortran.dg/array_constructor_6.f90
4482         * gfortran.dg/array_constructor_7.f90
4483         * gfortran.dg/array_constructor_8.f90
4484         * gfortran.dg/array_constructor_9.f90
4485         * gfortran.dg/array_constructor_10.f90
4486         * gfortran.dg/array_constructor_11.f90
4487         * gfortran.dg/array_constructor_12.f90: New tests.
4488
4489 2005-09-08  Josh Conner  <jconner@apple.com>
4490
4491         PR c++/23180
4492         * g++.dg/init/pr23180-1.C: New test.
4493         * g++.dg/init/pr23180-2.C: New test.
4494
4495 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4496
4497         PR fortran/18878
4498         * gfortran.dg/module_double_reuse.f90: New.
4499
4500 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
4501
4502         PR fortran/23270
4503         PR fortran/22304
4504         PR fortran/18870
4505         PR fortran/17917
4506         PR fortran/16511
4507         * gfortran.dg/common_equivalence_1.f: New.
4508         * gfortran.dg/common_equivalence_2.f: New.
4509         * gfortran.dg/common_equivalence_3.f: New.
4510         * gfortran.dg/contained_equivalence_1.f90: New.
4511         * gfortran.dg/module_blank_common.f90: New.
4512         * gfortran.dg/module_commons_1.f90: New.
4513         * gfortran.dg/module_equivalence_1.f90: New.
4514         * gfortran.dg/nested_modules_1.f90: New.
4515         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
4516         equivalences and add comment to connect the test with
4517         the PR.
4518
4519 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4520
4521         PR fortran/23765
4522         * gfortran.dg/common_6.f90: New test.
4523
4524 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4525
4526         PR fortran/15326
4527         * gfortran.dg/char_result_1.f90,
4528         * gfortran.dg/char_result_2.f90,
4529         * gfortran.dg/char_result_3.f90,
4530         * gfortran.dg/char_result_4.f90,
4531         * gfortran.dg/char_result_5.f90,
4532         * gfortran.dg/char_result_6.f90,
4533         * gfortran.dg/char_result_7.f90,
4534         * gfortran.dg/char_result_8.f90: New tests.
4535
4536 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
4537
4538         PR fortran/19928
4539         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
4540
4541 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4542
4543         PR obj-c++/16816
4544         * obj-c++.dg/selector-5.mm: New test.
4545         * obj-c++.dg/selector-6.mm: New test.
4546
4547 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
4548
4549         PR objc/20574
4550         PR objc/19324
4551         * objc.dg/error-1.m: New test.
4552
4553 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
4554
4555         PR fortran/23373
4556         * gfortran.fortran-torture/execute/pr23373-1.f90,
4557         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
4558
4559 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
4560
4561         PR libfortran/23760
4562         * gfortran.dg/g77/1832.f: Remove long string in write statement
4563         to allow the test to pass on correct list directed output with
4564         prepended space.
4565
4566 2005-09-07  James E Wilson  <wilson@specifix.com>
4567
4568         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
4569
4570 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4571
4572         * gfortran.dg/parameter+save.f90: Rename to
4573         * gfortran.dg/parameter_save.f90: .. this.
4574
4575 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
4576
4577         PR fortran/20848
4578         * gfortran.dg/parameter+save.f90: New test case.
4579
4580 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
4581
4582         PR fortran/19269
4583         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
4584
4585 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4586
4587         PR c/23075
4588         * gcc.dg/pr23075.c: New test.
4589         * g++.dg/warn/pr23075.C: New test.
4590
4591         PR target/22362
4592         * gcc.target/i386/pr22362.c: New test.
4593
4594         PR rtl-optimization/23098
4595         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
4596
4597         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
4598         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4599         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4600
4601 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
4602
4603         * g++.dg/expr/cast6.C: New test.
4604
4605         PR c++/9782
4606         * g++.dg/init/new15.C: New test.
4607
4608 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4609
4610         * gcc.dg/vect/Os-vect-95.c: New test.
4611         * gcc.dg/vect/vect-95.c: Same.
4612
4613 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
4614
4615         * gcc.dg/vect/vect-29.c: Update xfail testing.
4616         * gcc.dg/vect/vect-44.c: Same.
4617         * gcc.dg/vect/vect-48.c: Same.
4618         * gcc.dg/vect/vect-50.c: Same.
4619         * gcc.dg/vect/vect-72.c: Same.
4620         * gcc.dg/vect/vect-77.c: Same.
4621         * gcc.dg/vect/vect-78.c: Same.
4622         * gcc.dg/vect/vect-80.c: Same.
4623         * gcc.dg/vect/vect-96.c: Same.
4624         * gcc.dg/vect/vect-100.c: Same.
4625         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
4626         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
4627         * gfortran.dg/vect/vect-5.f90: Same.
4628
4629 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
4630
4631         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
4632         start strings.
4633         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4634         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4635
4636         PR c++/23056
4637         * g++.dg/opt/pr23056.C: New test.
4638
4639         PR rtl-optimization/23098
4640         * gcc.target/i386/pr23098.c: New test.
4641
4642 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
4643
4644         PR c++/23667
4645         * g++.dg/template/static15.C: New test.
4646
4647         PR c++/21440
4648         * g++.dg/ext/stmtexpr5.C: New test.
4649         * g++.dg/ext/stmtexpr6.C: Likewise.
4650
4651 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
4652
4653         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
4654
4655         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
4656         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4657         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4658
4659 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
4660
4661         PR libfortran/23321
4662         * gfortran.dg/direct_io_4.f90: New test case.
4663
4664 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
4665             Rasmus Hahn  <rassahah@neofonie.de>
4666
4667         PR libobjc/23108
4668         * objc.dg/type-stream-1.m: New test.
4669
4670 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
4671
4672         PR fortran/23661
4673         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
4674         gfortran.dg/print_fmt_3.f90: New test.
4675
4676 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4677
4678         * gfortran.dg/fmt_t_1.f90: New test.
4679
4680 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
4681
4682         PR rtl-optimization/23454
4683         * g++.dg/opt/pr23454.C: New test.
4684
4685 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
4686
4687         PR c++/23699
4688         * g++.dg/ext/static1.C: New test.
4689
4690 2005-09-02  Richard Henderson  <rth@redhat.com>
4691
4692         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
4693         tail call to check_fa_work.
4694
4695 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
4696
4697         PR c++/21687
4698         * g++.dg/other/gc3.C: New test.
4699
4700 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4701
4702         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
4703         * gcc.dg/20050826-1.c: Likewise.
4704
4705 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
4706
4707         PR c++/23167
4708         * g++.dg/expr/volatile1.C: New test.
4709
4710 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
4711
4712         PR middle-end/23547
4713         * gcc.dg/pr23547.c: New test.
4714
4715 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
4716
4717         PR c/22061
4718         * gcc.c-torture/execute/pr22061-1.c,
4719         * gcc.c-torture/execute/pr22061-2.c,
4720         * gcc.c-torture/execute/pr22061-3.c,
4721         * gcc.c-torture/execute/pr22061-4.c: New tests.
4722
4723 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
4724
4725         * gcc.dg/Wredundant-decls-2.c: New test to check that
4726         -Wredundant-decls does not issue warning for a variable
4727         definition following a declaration.
4728
4729 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR debug/7241
4732         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
4733         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
4734         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
4735
4736         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
4737         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4738         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4739         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4740         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4741         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4742         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4743         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4744
4745 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4746
4747         PR objc/23306
4748         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
4749         scan-assmbler.
4750
4751 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
4752
4753         PR target/21255
4754         * gcc.dg/pr21255-1.c: New test.
4755         * gcc.dg/pr21255-2-mb.c: Likewise.
4756         * gcc.dg/pr21255-2-ml.c: Likewise.
4757         * gcc.dg/pr21255-3.c: Likewise.
4758         * gcc.dg/pr21255-4.c: Likewise.
4759
4760 2005-08-31  Dale Johannesen  <dalej@apple.com>
4761
4762         * gcc.dg/20050830-1.c: New.
4763
4764 2005-08-31  Josh Conner  <jconner@apple.com>
4765
4766         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
4767         command-line options for arm-*-* targets.
4768         * g++.dg/init/array16.C: Likewise.
4769         * g++.dg/other/crash-4.C: Likewise.
4770
4771 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4772
4773         PR obj-c++/23640
4774         * obj-c++.dg/gnu-runtime-3.mm: New test.
4775
4776 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4777
4778         PR c++/13377
4779         * g++.dg/lookup/ambig4.C: New test.
4780         * g++.dg/lookup/ambig5.C: New test.
4781         * g++.dg/tc1/dr101.C: Adjust error markers.
4782
4783 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4784
4785         PR c++/23639
4786         * g++.dg/template/ttp5.C: Adjust error markers.
4787
4788 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
4789
4790         PR testsuite/23609
4791         * lib/obj-c++.exp: Include target-libpath.exp.
4792         (obj-c++_link_flags): Look for the GNU libobjc library
4793         and set the library path to include it.
4794         Don't manually set LD_LIBRARY_PATH (etc.) but call
4795         set_ld_library_path_env_vars instead.
4796         (obj-c++_target_compile): Don't set library path or
4797         linker flags because they are already set correctly
4798         in obj-c++_link_flags.
4799
4800 2005-08-30  Josh Conner  <jconner@apple.com>
4801
4802         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
4803         to command-line options for arm-*-* targets.
4804
4805 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
4806
4807         * g++.dg/other/i386-1.C: New.
4808
4809 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR preprocessor/20348
4812         PR preprocessor/20356
4813         * gcc.dg/cpp/pr20348.c: New test.
4814         * gcc.dg/cpp/pr20348.h: New file.
4815         * gcc.dg/cpp/inc/pr20348.h: New file.
4816         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
4817         * gcc.dg/cpp/pr20356.c: New test.
4818         * gcc.dg/cpp/pr20356.h: New file.
4819         * gcc.dg/cpp/inc/pr20356.h: New file.
4820         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
4821
4822 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
4823
4824         * gfortran.fortran-torture/execute/intrinsic_count.f90:
4825         Fix array dimension to avoid correct end-of-file error.
4826
4827 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
4828
4829         PR libfortran/23598
4830         * gfortran.dg/iostat_1.f90: New test.
4831
4832 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
4833
4834         PR middle-end/23408
4835         * gcc.dg/pr23408.c: New test.
4836
4837 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/23099
4840         * g++.dg/init/member1.C: Make sure erroneous static data member
4841         definitions are required.
4842         * g++.dg/template/static13.C: New test.
4843         * g++.dg/template/static14.C: Likewise.
4844
4845 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
4846
4847         * gcc.target/i386/pr23575.c: Use -msse2 instead of
4848         -march=pentium4, remove ilp32 requirement.
4849
4850         PR middle-end/23484
4851         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
4852         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
4853
4854 2005-08-29  Andreas Jaeger  <aj@suse.de>
4855
4856         PR testsuite/23607
4857         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
4858
4859 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
4860
4861         * gcc.c-torture/execute/20050316-2.c: New test.
4862         * gcc.c-torture/execute/20050316-3.c: New test.
4863         * gcc.dg/torture/pr16104-1.c: New test.
4864
4865 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
4866
4867         PR middle-end/23463
4868         * gcc.c-torture/execute/zero-struct-1.c: New test.
4869
4870 2005-08-27  Richard Guenther  <rguenther@suse.de>
4871
4872         PR target/23575
4873         * gcc.target/i386/pr23575.c: New testcase.
4874
4875 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
4876
4877         PR rtl-optimization/23561
4878         * gcc.c-torture/execute/20050826-1.c: New test.
4879
4880         PR rtl-opt/23560
4881         * gcc.c-torture/execute/20050826-2.c: New test.
4882
4883 2005-08-26  Dale Johannesen  <dalej@apple.com>
4884
4885         * gcc.dg/20030711-1.c: Modify to work on Darwin.
4886         * gcc.dg/20050826-1.c: New.
4887
4888 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
4889
4890         PR c++/19004
4891         * g++.dg/template/nontype13.C: New test.
4892
4893         PR c++/23491
4894         * g++.dg/init/new14.C: New test.
4895         * g++.dg/expr/anew1.C: Do not XFAIL.
4896         * g++.dg/expr/anew2.C: Likewise.
4897         * g++.dg/expr/anew3.C: Likewise.
4898
4899 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
4900
4901         PR middle-end/22439
4902         * gcc.dg/vla-3.c: New test.
4903
4904 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
4905
4906         PR fortran/20363
4907         * gfortran.dg/named_interface.f90: New.
4908
4909 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
4910
4911         * gcc.c-torture/execute/frame-address.c: New test.
4912
4913 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
4914
4915         PR c++/20817
4916         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
4917
4918 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4919
4920         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
4921
4922 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
4923
4924         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
4925         * gcc.dg/altivec-22.c: Rename from..
4926         * gcc.dg/altivec-nomfcr.c: ..this.
4927
4928 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
4929
4930         PR tree-optimization/23546
4931         * gcc.dg/tree-ssa/pr23546.c: New test.
4932
4933 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
4934
4935         PR fortran/17758
4936         * gfortran.dg/nonreturning_statements.f90: New test.
4937
4938 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4939
4940         PR c++/22454
4941         * g++.dg/parse/crash29.C: New.
4942
4943 2005-08-23  DJ Delorie  <dj@redhat.com>
4944
4945         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
4946         constants have the L suffix.
4947
4948 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
4949
4950         PR c++/23044
4951         * g++.dg/template/instantiate8.C: New.
4952
4953 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
4954
4955         PR middle-end/23467
4956         * gcc.c-torture/execute/pr23467.c: New test.
4957
4958 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR tree-optimization/22043
4961         * gcc.c-torture/execute/20050613-1.c: New test.
4962
4963 2005-08-23  Ben Elliston  <bje@au.ibm.com>
4964
4965         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
4966
4967 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
4968
4969         PR rtl-optimization/23478
4970         * g++.dg/opt/pr23478.C: New test.
4971
4972 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
4973
4974         PR c/18715
4975         * gcc.dg/switch-warn-3.c: New test.
4976
4977 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4978
4979         PR c++/22233
4980         * g++.dg/template/param1.C: New test.
4981
4982 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4983
4984         PR c++/23089
4985         * g++.dg/other/incomplete1.C: New test.
4986
4987 2005-08-22  Ira Rosen  <irar@il.ibm.com>
4988
4989         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
4990         are vectorizable.
4991
4992 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4993
4994         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
4995         d_lines_5.f: New.
4996
4997 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
4998
4999         * gcc.target/i386/sse-4.c: New test.
5000
5001 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5002
5003         PR testsuite/23239
5004         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
5005
5006 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
5007
5008         * gcc.dg/20050811-1.c: New test.
5009         * gcc.dg/20050811-2.c: New test.
5010
5011 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
5012
5013         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
5014
5015 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
5016
5017         PR 23476
5018         * gcc.c-torture/compile/pr23476.c: New test.
5019
5020 2005-08-19  Devang Patel  <dpatel@apple.com>
5021
5022         PR tree-optimization/23048
5023         * gcc.dg/tree-ssa/pr23048.c: New test.
5024
5025 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5026
5027         PR middle-end/20624
5028         * g++.dg/warn/Wreturn-3.C: New test
5029
5030 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
5031
5032         PR tree-optimization/22228
5033         * g++.dg/vect/pr22543.cc: New test.
5034
5035 2005-08-17  Steven Bosscher  <stevenb@suse.de>
5036
5037         PR tree-optimization/21574
5038         * gcc.dg/tree-ssa/pr21574.c: New test.
5039
5040 2005-08-16  James E Wilson  <wilson@specifix.com>
5041
5042         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
5043
5044 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
5045
5046         PR tree-opt/23402
5047         * gcc.c-torture/compile/zero-strct-3.c: New test.
5048         * gcc.c-torture/compile/zero-strct-4.c: New test.
5049
5050 2005-08-16  Steven Bosscher  <stevenb@suse.de>
5051
5052         PR target/23376
5053         * gcc.target/x86_64/pr23376.c: New test.
5054
5055 2005-08-16  Ian Lance Taylor  <ian@airs.com>
5056
5057         PR c++/23337
5058         * g++.dg/ext/vector2.C: New.
5059
5060 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5061
5062         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
5063
5064 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
5065
5066         PR libfortran/23428
5067         * gfortran.dg/inquire-complex.f90: New test case.
5068
5069 2005-08-16  James E Wilson  <wilson@specifix.com>
5070
5071         PR tree-optimization/21105
5072         * gcc.dg/large-size-array.c: New.
5073
5074 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
5075
5076         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
5077         type.
5078         * gcc.dg/vect/vect-41: Likewise.
5079         * gcc.dg/vect/vect-42: Likewise.
5080         * gcc.dg/vect/vect-43: Likewise.
5081         * gcc.dg/vect/vect-44: Likewise.
5082         * gcc.dg/vect/vect-46: Likewise.
5083         * gcc.dg/vect/vect-47: Likewise.
5084         * gcc.dg/vect/vect-48: Likewise.
5085         * gcc.dg/vect/vect-52: Likewise.
5086         * gcc.dg/vect/vect-53: Likewise.
5087         * gcc.dg/vect/vect-54: Likewise.
5088         * gcc.dg/vect/vect-55: Likewise.
5089         * gcc.dg/vect/vect-56: Likewise.
5090         * gcc.dg/vect/vect-57: Likewise.
5091         * gcc.dg/vect/vect-58: Likewise.
5092         * gcc.dg/vect/vect-59: Likewise.
5093         * gcc.dg/vect/vect-60: Likewise.
5094         * gcc.dg/vect/vect-61: Likewise.
5095         * gcc.dg/vect/vect-85: Likewise.
5096         * gcc.dg/vect/vect-87: Likewise.
5097         * gcc.dg/vect/vect-88: Likewise.
5098         * gcc.dg/vect/vect-93.c: Likewise.
5099         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
5100         * gcc.dg/vect/vect-75: Likewise.
5101         * gcc.dg/vect/vect-76: Likewise.
5102         * gcc.dg/vect/vect-77: Likewise.
5103         * gcc.dg/vect/vect-78: Likewise.
5104         * gcc.dg/vect/vect-80: Likewise.
5105         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
5106         vectorized for the expected reason, rather than checking how alignment
5107         was handled.
5108         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
5109         type and also instead of aligned pointers. Added documentation.
5110
5111 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
5112
5113         * gfortran.dg/power.f90: New test.
5114
5115 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
5116
5117         PR rtl-optimization/23299
5118         * g++.dg/opt/pr23299.C: New test.
5119
5120 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5121
5122         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
5123
5124 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
5125
5126         * g++.dg/template/local6.C: New test.
5127
5128 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
5129
5130         * execute/exceptions/finally-1.m: Check that the catch and finally are
5131         being called.  Also add a "return 0;" at the end of main.
5132
5133 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
5134
5135         PR fortran/21432.
5136         * gfortran.dg/namelist_print_1.f: New test of functionality of
5137         PRINT namelist.
5138         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
5139         namelist generates error with -std=f95.
5140
5141 2005-08-14  Ira Rosen  <irar@il.ibm.com>
5142
5143         PR tree-optimization/23119
5144         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
5145
5146 2005-08-13  Marcin Koziej  <creep@desk.pl>
5147             Andrew Pinski  <pinskia@physics.uc.edu>
5148
5149         PR libobjc/22492
5150         * execute/exceptions/finally-1.m: New test.
5151
5152 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5153
5154         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
5155         testsuite.
5156         * objc/execute/exceptions/trivial.m: New test.
5157         * objc.dg/try-catch-11.m: Move to ...
5158         * objc/execute/exceptions/foward-1.m: Here.
5159         * objc.dg/try-catch-2.m: Move to ...
5160         * objc/execute/exceptions/catchall-1.m: Here.
5161         * objc.dg/try-catch-8.m: Move to ...
5162         * objc/execute/exceptions/local-variables-1.m: Here.
5163
5164 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5165
5166         * objc.dg/nested-func-1.m: Move to ...
5167         * objc/execute/nested-func-1.m: Here.
5168
5169 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5170
5171         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
5172         in ${options} instead of [target_info name].
5173         * lib/obj-c++.exp (objc_target_compile): Likewise.
5174
5175 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5176
5177         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
5178
5179 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
5180
5181         part of PR testsuite/23348
5182         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
5183         of the torture options.
5184         * objc/compile/trivial.m: New test.
5185
5186 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5187
5188         * gfortran.dg/eoshift.f90: Correct format.
5189
5190 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
5191
5192         * gfortran.fortran-torture/execute/character_passing.f90:
5193         Fix comment typo.
5194
5195 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
5196
5197         PR c++/8271
5198         * g++.dg/template/unify10.C: New.
5199
5200 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
5201
5202         * g++.dg/parse/pr22514.C: Move to...
5203         * g++.dg/debug/pr22514.C: here.
5204
5205 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5206
5207         PR c++/23266
5208         * g++.dg/inherit/pure1.C: New test.
5209
5210         * ChangeLog: Fix typos.
5211
5212 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5213             Steven Bosscher  <stevenb@suse.de>
5214
5215         * gfortran.dg/runtime_warning_1.f90: New test.
5216
5217 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
5218
5219         PR c++/23219
5220         * g++.dg/parse/crash28.C: New.
5221
5222 2005-08-11  Richard Guenther  <rguenther@suse.de>
5223
5224         PR target/23289
5225         * gcc.target/i386/tailcall-1.c: New testcase.
5226
5227 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5228
5229         * gcc.dg/vect/vect-67.c: Un-xfail.
5230
5231 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
5232
5233         PR c++/23225
5234         * g++.dg/testsuite/parse/crash27.C: new test.
5235
5236 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
5237
5238         PR libfortran/22143
5239         * gfortran.dg/shift-kind.f90: New testcase.
5240
5241 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
5242
5243         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
5244         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
5245
5246 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5247
5248         PR c++/20646
5249         * g++.dg/other/mult-stor1.C: New test.
5250
5251 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5252
5253         * gcc.c-torture/pr18299-1.c: Move to ...
5254         * gcc.c-torture/compile/pr18299-1.c: Here.
5255
5256 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
5257
5258         * gfortran/fortran.torture/execute/character_passing.f90:
5259         Fix types for LSAME.
5260
5261 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
5262
5263         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
5264         input data back to what it was originally.
5265
5266 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
5267
5268         * objc.dg/try-catch-8.m: Enable for all targets.
5269
5270 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
5271
5272         * gcc.dg/pr23165.c: New test.
5273
5274 2005-08-09  Steven Bosscher  <stevenb@suse.de>
5275
5276         PR tree-optimization/23234
5277         * gcc.dg/tree-ssa/pr23234.c: New test.
5278
5279 2005-08-08  Josh Conner  <jconner@apple.com>
5280
5281         PR rtl-optimization/23241
5282         * gcc.dg/char-compare.c: New test.
5283
5284 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5285
5286         PR c++/22508
5287         * g++.dg/init/new13.C: New test.
5288
5289 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5290
5291         PR c++/21166
5292         * g++.dg/other/crash-4.C: Adjust
5293         * g++/dg/ext/packed9.C: New.
5294
5295 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5296
5297         PR middle-end/21964
5298         * gcc.c-torture/execute/pr21964-1.c: New test.
5299
5300 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
5301
5302         PR c/22458
5303         * gcc.dg/pr22458-1.c: New test.
5304
5305 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
5306             Steven G. Kargl <kargls@comcast.net>
5307
5308         PR fortran/22390
5309         * gfortran.dg/flush_1.f90: New test.
5310
5311 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5312
5313         PR c++/23191
5314         * g++.dg/template/eh2.C: New test.
5315
5316 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5317
5318         PR c++/19498
5319         * g++.dg/template/instantiate7.C: New test.
5320
5321 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
5322
5323         PR c/23113
5324         * gcc.dg/Wunused-value-1.c: New test.
5325
5326 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
5327
5328         PR rtl-optimization/23233
5329         * gcc.c-torture/compile/pr23233-1.c: New test.
5330
5331 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
5332
5333         PR fortran/18833
5334         PR fortran/20850
5335         * gfortran.dg/equiv_1.f90: New test.
5336         * gfortran.dg/equiv_2.f90: New test.
5337         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
5338         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
5339         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
5340
5341 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5342
5343         * gcc.c-torture/execute/vrp-5.c: New test.
5344         * gcc.c-torture/execute/vrp-6.c: New test.
5345         * gcc.dg/tree-ssa/vrp21.c: New test.
5346
5347 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
5348
5349         * g++.dg/parse/pr22514.C: New test.
5350
5351 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
5352
5353         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
5354
5355         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
5356         instead of constant loads / pool entries.
5357
5358 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
5359
5360         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
5361         TEST_TO_WCTYPE.
5362
5363 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
5364
5365         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
5366         __WINT_TYPE__ in generated prototypes if possible.
5367
5368 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
5369
5370         PR 22037
5371         * g++.dg/tree-ssa/pr22037.C:
5372
5373 2005-08-04  Richard Henderson  <rth@redhat.com>
5374
5375         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
5376         scan-tree-dump-times directive.
5377
5378 2005-08-04  Jan Hubicka  <jh@suse.cz>
5379
5380         * gcov-1.C: Fix switch counts.
5381         * gcov-4b.c: Likewise.
5382
5383 2005-08-03  Jeff Law  <law@redhat.com>
5384
5385         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
5386
5387 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
5388
5389         * gcc.c-torture/execute/pr23135.c: New test.
5390
5391 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5392
5393         PR tree-optimization/19899
5394         * gcc.dg/tree-ssa/scev-1.c: New test.
5395         * gcc.dg/tree-ssa/scev-2.c: New test.
5396
5397 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
5398
5399         PR target/18582
5400         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
5401
5402 2005-08-03  Jan Hubicka  <jh@suse.cz>
5403
5404         * update-conroll.c: New testcase.
5405         * update-conroll-2.c: New testcase.
5406
5407 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
5408
5409         * gfortran.dg/constant_substring.f: New test.
5410         * gfortran.dg/pr22491.f: New test.
5411
5412 2005-08-02  Jan Hubicka  <jh@suse.cz>
5413
5414         * update-threading.c: Replace by the proper one.
5415
5416 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5417
5418         PR 23164
5419         * g++.dg/tree-ssa/pr23164.C: New test.
5420
5421 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
5422
5423         * gcc.dg/tree-ssa/pr23192.c: New test.
5424
5425 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
5426
5427         * gcc.c-torture/execute/vrp-4.c: New test.
5428
5429 2005-08-02  Jan Hubicka  <jh@suse.cz>
5430
5431         * update-threading.c: New test.
5432
5433 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
5434
5435         * gcc.c-torture/compile/20050801-1.c: New test.
5436         * gcc.c-torture/compile/20050801-2.c: New test.
5437
5438 2005-08-01  Jan Hubicka  <jh@suse.cz>
5439
5440         * val-prof-5.c: New test.
5441
5442 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
5443
5444         PR c/22311
5445         * gcc.dg/pr22311-1.c : New test.
5446
5447 2005-07-31  Steven Bosscher  <stevenb@suse.de>
5448
5449         PR target/23095
5450         * gfortran.dg/pr23095.f: New test.
5451
5452         PR c++/22003
5453         * g++.dg/other/pr22003.C: New test.
5454
5455 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
5456
5457         PR target/20621
5458         * gcc.c-torture/execute/pr20621-1.c: New test.
5459
5460 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
5461
5462         * gfortran.dg/comma_format_extension_4.f: Adjust length
5463         of string for format.
5464         * gfortran.dg/der_array_io_1.f: Replace illegal internal
5465         print statement with internal write.
5466         * gfortran.dg/der_array_io_2.f: Likewise.
5467         * gfortran.dg/der_array_io_3.f: Likewise.
5468
5469 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
5470
5471         * gcc.dg/fold-abs-4.c: new test.
5472
5473 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
5474
5475         PR fortran/22570 an related issues.
5476         * gfortran.dg/x_slash_1.f: New test.
5477
5478 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
5479
5480         PR c/23143
5481         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
5482         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
5483
5484 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5485
5486         PR c/529
5487         * gcc.dg/Wshadow-3.c: New test.
5488
5489 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
5490
5491         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
5492         used to have the wrong bounds).
5493
5494 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5495
5496         PR c/21720
5497         * gcc.dg/hex-round-1.c: Test more cases.
5498         * gcc.dg/hex-round-2.c: New test.
5499
5500 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
5501
5502         PR 22550
5503         * g++.dg/tree-ssa/pr22550.C: New test.
5504
5505 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
5506
5507         * gcc.dg/tree-ssa/vrp19.c: New test.
5508         * gcc.dg/tree-ssa-vrp20.c: New test.
5509
5510 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5511
5512         PR c/22240
5513         * gcc.dg/transparent-union-4.c: New test.
5514
5515 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5516
5517         PR c/22192
5518         * gcc.dg/c99-vla-2.c: New test.
5519
5520 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
5521
5522         PR c/21720
5523         * gcc.dg/hex-round-1.c: New test.
5524
5525 2005-07-28  Jan Hubicka  <jh@suse.cz>
5526
5527         * inliner-1.c: Do not dump everything.
5528         * tree-prof.exp: Do not pass -ftree-based-profiling.
5529         * bprob.exp: Likewise.
5530
5531         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
5532
5533 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
5534
5535         PR c++/22545
5536         * g++.dg/expr/ptrmem7.C: New test.
5537
5538 2005-07-28  Mike Stump  <mrs@apple.com>
5539
5540         * g++.old-deja/g++.mike/visibility-1.C: New test.
5541
5542 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5543
5544         PR c/20187
5545         * gcc.c-torture/execute/pr20187-1.c: New test.
5546
5547 2005-07-28  Jeff Law  <law@redhat.com>
5548
5549         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
5550         * gcc.dg/tree-ssa/vrp18.c: New test.
5551
5552 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5553
5554         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
5555
5556 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
5557
5558         PR tree-optimization/22506
5559         * gcc.dg/vect/ps22506.c: New test.
5560
5561 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
5562
5563         PR target/21149
5564         * gcc.target/i386/sse-3.c: New test.
5565
5566 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5567
5568         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
5569         * gcc.target/mips/mips32-dsp-type.c: Likewise.
5570
5571 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
5572
5573         PR c/22589
5574         * gcc.c-torture/compile/pr22589-1.c: New test.
5575
5576 2005-07-28  Jan Hubicka  <jh@suse.cz>
5577
5578         * update-loopch.c: New testcase.
5579
5580 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5581
5582         PR rtl-optimization/23047
5583         * gcc.c-torture/execute/pr23047.c: New test.
5584         * gcc.c-torture/execute/pr23047.x: New.
5585
5586 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
5587
5588         PR tree-optimization/22493
5589         * gcc.c-torture/execute/pr22493-1.c: New test.
5590         * gcc.c-torture/execute/pr22493-1.x: New.
5591         * gcc.c-torture/execute/vrp-1.c: New test.
5592         * gcc.c-torture/execute/vrp-2.c: New test.
5593         * gcc.c-torture/execute/vrp-2.c: New test.
5594
5595 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
5596
5597         * gcc.target/frv/all-builtin-read8.c: Delete.
5598         * gcc.target/frv/all-builtin-read16.c: Delete.
5599         * gcc.target/frv/all-builtin-read32.c: Delete.
5600         * gcc.target/frv/all-builtin-read64.c: Delete.
5601         * gcc.target/frv/all-builtin-write8.c: Delete.
5602         * gcc.target/frv/all-builtin-write16.c: Delete.
5603         * gcc.target/frv/all-builtin-write32.c: Delete.
5604         * gcc.target/frv/all-builtin-write64.c: Delete.
5605         * gcc.target/frv/all-read-write-1.c: New.
5606
5607 2005-07-27  Jeff Law  <law@redhat.com>
5608
5609         * gcc.c-torture/execute/pr22630.c: New test.
5610
5611 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
5612
5613         PR tree-optimization/23073
5614         * gcc.dg/vect/nodump-pr23073.c: New test.
5615         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
5616
5617 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
5618
5619         PR tree-optimize/22348
5620         * gcc.c-torture/execute/pr22348.c: New.
5621
5622 2005-07-27  Richard Guenther  <rguenther@suse.de>
5623
5624         * gcc.dg/tree-ssa/salias-1.c: New testcase.
5625
5626 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5627
5628         PR fortran/22503
5629         * gfortran.dg/logical_comp.f90: New test.
5630
5631 2005-07-27  Jan Hubicka  <jh@suse.cz>
5632
5633         * inliner-1.c: Add cleanup of dumps.
5634         * val-prof-*.c: Likewise.
5635         * update-tailcall.c: New.
5636
5637 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
5638
5639         PR 22591
5640         * gcc.dg/tree-ssa/pr22591.c: New test.
5641         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
5642
5643 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
5644
5645         PR libobjc/22606
5646         * objc.dg/try-catch-11.m: New test.
5647
5648 2005-07-26  Richard Guenther  <rguenther@suse.de>
5649
5650         PR tree-optimization/22486
5651         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
5652
5653 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5654
5655         PR tree-opt/22484
5656         * testsuite/g++.dg/opt/loop2.C: New test.
5657
5658 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
5659
5660         * gcc.dg/tree-ssa/reassoc-3.c: New test.
5661         * gcc.dg/tree-ssa/reassoc-4.c: New test.
5662
5663 2005-07-25  Adam Nemet  <anemet@lnxw.com>
5664
5665         * lib/profopt.exp (profopt-execute): Check for profiling data
5666         files on the target.
5667
5668 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
5669
5670         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
5671         for matching of asm labels.
5672
5673 2005-07-25  Richard Guenther  <rguenther@suse.de>
5674
5675         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
5676
5677 2005-07-25  Richard Guenther  <rguenther@suse.de>
5678
5679         PR testsuite/22624
5680         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
5681
5682 2005-07-25  Ira Rosen  <irar@il.ibm.com>
5683
5684         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
5685         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
5686         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
5687         * gcc.dg/vect/vect-100.c: New test.
5688         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
5689         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
5690         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
5691         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
5692         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
5693         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
5694         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
5695         * gfortran.dg/vect/pr19049.f90: New testcase.
5696         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5697
5698 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
5699
5700         * gcc.c-torture/execute/20050713-1.c: New test.
5701
5702         PR fortran/20063
5703         * gfortran.fortran-torture/execute/data_4.f90: New test.
5704
5705         PR middle-end/20303
5706         * gcc.dg/visibility-d.c: New test.
5707
5708 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
5709
5710         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
5711         * gfortran.dg/underflow.f90: Ditto.
5712
5713 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5714
5715         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
5716         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
5717         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
5718
5719 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5720
5721         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
5722         include case of field width of zero.
5723
5724 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
5725
5726         PR libgfortran/21875
5727         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
5728         with trailing blanks on normal formatted read.
5729
5730 2005-07-23  Chao-ying Fu  <fu@mips.com>
5731
5732         * gcc.target/mips/mips32-dsp-type.c: New test.
5733         * gcc.target/mips/mips32-dsp.c: New test.
5734
5735 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
5736
5737         PR testsuite/21073
5738         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
5739
5740         PR testsuite/20454
5741         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
5742         and __cyg_profile_func_exit.
5743
5744 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
5745
5746         * gfortran.dg/comma_format_extension_3.f: Fix typo.
5747         * gfortran.dg/comma_format_extension_4.f: Same.
5748         * gfortran.dg/pr15332.f: Same.
5749         * gfortran.dg/pr21730.f: Same.
5750
5751 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
5752
5753         * g++.dg/opt/vrp2.C: Fix testcase.
5754
5755         PR tree-opt/22625
5756         * g++.dg/opt/vrp2.C: New test.
5757
5758 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR debug/21828
5761         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
5762
5763 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
5764
5765         * gcc.dg/tree-ssa/20050719-1.c: New test.
5766
5767 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
5768
5769         * gcc.dg/bfin-longcall-1.c: New file.
5770         * gcc.dg/bfin-longcall-2.c: New file.
5771
5772 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
5773
5774         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
5775
5776 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5777
5778         PR middle-end/19055
5779         * gcc.dg/tree-ssa/pr19055.c: New test.
5780         * gcc.dg/tree-ssa/pr19055-2.c: New test.
5781
5782 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5783
5784         PR C++/22358
5785         * g++.dg/other/pr22358.C: New test.
5786
5787 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
5788
5789         PR c++/2922
5790         * g++.dg/lookup/two-stage5.C: New test from bug comments.
5791
5792 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5793
5794         PR c++/15938
5795         * g++.dg/init/union2.C: New test.
5796
5797 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5798
5799         PR c/22393
5800         * gcc.dg/complex-4.c: New test.
5801
5802 2005-07-21  Richard Guenther  <rguenther@suse.de>
5803
5804         PR testsuite/22522
5805         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
5806         scanning for asm labels.
5807         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5808
5809 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5810
5811         PR target/22085
5812         * gcc.dg/altivec-pr22085.c: New.
5813
5814 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
5815
5816         PR tree-optimization/19210
5817         * gcc.dg/tree-ssa/pr19210-1.c: New.
5818         * gcc.dg/tree-ssa/pr19210-2.c: New.
5819
5820 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
5821
5822         PR rtl-optimization/22167
5823         * g++.dg/opt/pr22167.C: New test.
5824
5825 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
5826
5827         PR c++/2922
5828         * g++.dg/lookup/two-stage2.C: New.
5829         * g++.dg/lookup/two-stage3.C: New.
5830         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
5831         fixed two-stage name lookup for operators.
5832         * g++.dg/template/call3.C: Compiler now produces an appropriate
5833         error message.
5834         * g++.dg/template/crash37.C: Compiler now describes bla() on line
5835         14 as a candidate.
5836         * g++.dg/template/ptrmem4.C: Compiler produces different error
5837         message.
5838         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
5839         connect_to_method as a candidate.
5840
5841 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
5842
5843         * gcc.dg/fold-alloc-1.c: New test.
5844
5845 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
5846
5847         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5848         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
5849
5850 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
5851
5852         * gcc.dg/fold-abs-1.c: New test.
5853         * gcc.dg/fold-abs-2.c: New test.
5854         * gcc.dg/fold-abs-3.c: New test.
5855
5856 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
5857
5858         Make CONSTRUCTOR use VEC to store initializers.
5859         * g++.dg/ext/complit3.C: Check for specific error messages.
5860         * g++.dg/init/brace2.C: Update error message.
5861         * g++.dg/warn/Wbraces2.C: Likewise.
5862
5863 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
5864
5865         PR fortran/16940
5866         * gfortran.dg/module_interface_1.f90: New test.
5867
5868 2005-07-19  Danny Berlin <dberlin@dberlin.org>
5869             Kenneth Zadeck <zadeck@naturalbridge.com>
5870
5871         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
5872
5873 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5874
5875         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
5876         specify -Wformat for these tests.
5877         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
5878         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
5879         * gcc.dg/format/opt-6.c: Delete.
5880
5881 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5882
5883         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
5884         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5885
5886 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5887
5888         * gcc.dg/tree-ssa/alias-2.c: New test.
5889
5890 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
5891
5892         PR c++/22263
5893         * g++.dg/template/explicit7.C: New test.
5894
5895 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
5896
5897         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
5898         width of 8 to +Inf and -Inf.
5899
5900 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR c++/22139
5903         * g++.dg/template/friend36.C: New test.
5904
5905 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
5906
5907         PR fortran/21730
5908         * gfortran.dg/pr21730.f: New test.
5909
5910 2005-07-16  Danny Berlin <dberlin@dberlin.org>
5911             Kenneth Zadeck <zadeck@naturalbridge.com>
5912
5913         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
5914         since pure const detection cannot run at -O1 in c compiler.
5915         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
5916         can now optimize this case properly.
5917         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
5918         because we now pass.
5919         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
5920
5921 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
5922
5923         PR c/22421
5924         * gcc.dg/format/bitfld-1.c: New test.
5925
5926 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5927
5928         PR c++/22204
5929         * g++.dg/rtti/repo1.C: New test.
5930
5931 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
5932
5933         PR middle-end/22398
5934         * gcc.c-torture/compile/pr22398.c: New test.
5935
5936 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
5937
5938         PR c++/22132
5939         * g++.dg/expr/cast4.C: New test.
5940
5941 2005-07-15  Richard Guenther  <rguenther@suse.de>
5942
5943         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
5944         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
5945
5946 2005-07-15  Steven Bosscher  <stevenb@suse.de>
5947
5948         PR tree-optimization/22230
5949         * gcc.dg/tree-ssa/pr22230.c: New test.
5950
5951 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
5952
5953         * gfortran.dg/g77/cpp6.f: New test.
5954
5955         PR fortran/22417
5956         * gfortran.dg/g77/cpp5.F: New test.
5957         * gfortran.dg/g77/cpp5.h: New file.
5958         * gfortran.dg/g77/cpp5inc.h: New file.
5959
5960 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
5961
5962         PR libfortran/16435
5963         * gfortran.dg/tl_editting.f90: New.
5964         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
5965
5966 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
5967
5968         * gfortran.dg/char_array_constructor.f90: New test.
5969
5970 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
5971
5972         * gfortran.dg/past_eor.f90: New.
5973         * gfortran.dg/complex_read.f90: New.
5974
5975 2005-07-13  Jeff Law  <law@redhat.com>
5976
5977         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
5978         additional casts.
5979
5980         * gcc.dg/tree-ssa/pr22321.c: New test
5981
5982 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
5983
5984         PR tree-optimization/21921
5985         * gcc.dg/tree-ssa/pr21921.c: New.
5986
5987 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
5988
5989         PR tree-optimizatio/22442
5990         * gcc.dg/tree-ssa/loop-11.c: New test.
5991
5992 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
5993
5994         PR tree-opt/21840
5995         * gcc.c-torture/compile/pr21840.c: New test.
5996
5997 2005-07-12  Jan Hubicka  <jh@suse.cz>
5998
5999         * gcc.c-torture/compile/pr22379.c: New test.
6000
6001 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
6002
6003         PR libfortran/21593
6004         gfortran.dg/dev_null.f90: Remove outdated comment about
6005         PR libfortran/21593.
6006
6007
6008 2005-07-12  Dale Johannesen  <dalej@apple.com>
6009
6010         * gcc.target/i386/compress-float-sse.c: New.
6011         * gcc.target/i386/compress-float-sse-pic.c: New.
6012         * gcc.target/i386/compress-float-387.c: New.
6013         * gcc.target/i386/compress-float-387-pic.c: New.
6014         * gcc.dg/compress-float-ppc.c: New.
6015         * gcc.dg/compress-float-ppc-pic.c: New.
6016
6017 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
6018
6019         PR libfortran/21593
6020         gfortran.dg/dev_null.f90: Remove targets.
6021
6022 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
6023
6024         PR tree-opt/22335
6025         * gcc.dg/pr22335-1.c: New test.
6026         * gcc.dg/pr22335-2.c: New test.
6027
6028 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6029
6030         PR c++/20172
6031         * g++.dg/template/nontype12.C : New test.
6032
6033 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
6034
6035         * gcc.dg/tree-ssa/loop-10.c: New test.
6036
6037 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
6038
6039         * gcc.c-torture/execute/20020720-1.x: Remove.
6040
6041 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
6042
6043         * gfortran.fortran-torture/execute/forall_7.f90: New test.
6044
6045 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
6046
6047         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
6048         (dg-mips-options): Use it.
6049
6050 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
6051
6052         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
6053
6054 2005-07-09  Richard Henderson  <rth@redhat.com>
6055
6056         * lib/target-supports.exp (check_effective_target_sync_char_short):
6057         Add alpha.
6058
6059 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
6060
6061         PR libfortran/22217
6062         * gfortran.dg/negative-z-descriptor.f90: New test.
6063
6064 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6065
6066         PR tree-opt/22329
6067         * gcc.dg/pr22329.c: New test.
6068
6069 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
6070
6071         PR tree-optimization/20139
6072         * gcc.dg/tree-ssa/pr20139.c: New.
6073
6074 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
6075
6076         PR tree-opt/22356
6077         * testsuite/gcc.dg/pr22356-1.c: New test.
6078
6079 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
6080
6081         PR c++/21799
6082         * g++.dg/template/unify8.C: New.
6083         * g++.dg/template/unify9.C: New.
6084
6085 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
6086
6087         * gfortran.fortran-torture/execute/entry_10.f90: New test.
6088
6089 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
6090
6091         * gcc.dg/darwin-version-1.c: New.
6092         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
6093         * gcc.dg/builtins-20.c: Likewise.
6094         * gcc.dg/builtins-53.c: Likewise.
6095         * gcc.dg/torture/builtins-convert-1.c: Likewise.
6096         * gcc.dg/torture/builtins-convert-2.c: Likewise.
6097         * gcc.dg/torture/builtins-convert-3.c: Likewise.
6098         * gcc.dg/torture/builtins-power-1.c: Likewise.
6099         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
6100         on Darwin.
6101
6102 2005-07-07  Jeff Law  <law@redhat.com>
6103
6104         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
6105         argument evaluation order.
6106
6107 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
6108
6109         PR libfortran/21594
6110         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6111         Add test cases where the shift length is greater than the
6112         array length.
6113
6114 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6115
6116         * obj-c++.dg/proto-lossage-6.mm: New.
6117         * objc.dg/proto-lossage-6.m: New.
6118
6119 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6120
6121         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
6122         * objc.dg/gnu-runtime-2.m: Likewise.
6123
6124 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6125
6126         * gfortran.dg/longline.f: New test.
6127
6128         * gfortran.dg/badline.f: New test.
6129
6130 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6131
6132         PR fortran/16531
6133         PR fortran/15966
6134         PR fortran/18781
6135         * gfortran.dg/hollerith.f90: New.
6136         * gfortran.dg/hollerith2.f90: New.
6137         * gfortran.dg/hollerith3.f90: New.
6138         * gfortran.dg/hollerith4.f90: New.
6139         * gfortran.dg/hollerith_f95.f90: New.
6140         * gfortran.dg/hollerith_legacy.f90: New.
6141         * gfortran.dg/g77/cpp4.F: New. Port from g77.
6142
6143 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
6144
6145         PR objc/22274
6146         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
6147         * objc.dg/gnu-runtime-2.m: New.
6148
6149 2005-07-06  Jeff Law  <law@redhat.com>
6150
6151         * gcc.dg/tree-ssa/vrp17.c: New test.
6152
6153 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
6154
6155         PR fortran/22327
6156         * gfortran.dg/array_constructor_5.f90: New test.
6157
6158 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
6159
6160         * gfortran.fortran-torture/execute/entry_9.f90: New test.
6161
6162 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
6163
6164         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
6165         * gcc.dg/980816-1.c: Ditto.
6166
6167 2005-07-06  Jeff Law  <law@redhat.com>
6168
6169         * gcc.c-torture/compile/pr21356.c: New test.
6170
6171 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6172
6173         PR c/22013
6174         PR c/22098
6175         * gcc.c-torture/compile/pr22013-1.c,
6176         gcc.c-torture/execute/pr22098-1.c,
6177         gcc.c-torture/execute/pr22098-2.c,
6178         gcc.c-torture/execute/pr22098-3.c: New tests.
6179
6180 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
6181
6182         PR c/22308
6183         * gcc.dg/pr22308-1.c: New test.
6184
6185 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
6186
6187         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
6188         target.
6189         * gcc.dg/compare9.c: Use -fshort-enums instead of
6190         -fno-short-enums.  Change the last test to dg-bogus.
6191
6192 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
6193
6194         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
6195         * gcc.dg/compare9.c: New.
6196
6197 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6198
6199         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
6200
6201 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6202
6203         PR testsuite/22288
6204         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
6205
6206
6207 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6208
6209         * gcc.dg/format/gcc_gfc-1.c: New.
6210
6211 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
6212
6213         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
6214
6215 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6216
6217         PR fortran/20842
6218         * gfortran.dg/io_invalid_1.f90: New test.
6219
6220 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
6221
6222         * gcc.dg/format/gcc_diag-1.c: Update.
6223
6224 2005-07-02  Jeff Law  <law@redhat.com>
6225
6226         * gcc.dg/tree-ssa/pr22051-1.c: New test.
6227         * gcc.dg/tree-ssa/pr22051-2.c: New test.
6228
6229 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
6230
6231         * gcc.dg/format/gcc_diag-1.c: Update.
6232
6233 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
6234
6235         PR tree-opt/22269
6236         * gcc.c-torture/compile/pr22269.c: New test.
6237
6238 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
6239
6240         PR 21584
6241         PR 22219
6242         * g++.dg/tree-ssa/pr21584-1.C: New test.
6243         * g++.dg/tree-ssa/pr21584-2.C: New test.
6244
6245 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
6246
6247         * obj-c++.dg/try-catch-11.mm: New.
6248         * objc.dg/try-catch-10.m: New.
6249
6250 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
6251
6252         * g++.dg/other/ucnid-1.C: xfail on AIX.
6253
6254 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
6255
6256         PR 22234
6257         * gcc.dg/20050629-1.c: New test.
6258
6259 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
6260
6261         * obj-c++.dg/const-str-1[0-1].mm: New.
6262         * objc.dg/const-str-1[0-1].m: New.
6263
6264 2005-05-29  Richard Henderson  <rth@redhat.com>
6265
6266         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
6267         Rename from check_effective_target_vect_no_max.
6268         (check_effective_target_vect_no_int_add): New.
6269         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
6270         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
6271         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6272         * gcc.dg/vect/vect-reduc-1.c: Use both.
6273         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6274
6275 2005-05-29  Richard Henderson  <rth@redhat.com>
6276
6277         * lib/target-supports.exp (check_effective_target_vect_no_max):
6278         Remove i386 and x86_64.
6279
6280 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6281
6282         PR testsuite/21969
6283         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
6284
6285 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
6286
6287         PR middle-end/21969
6288         * gcc.dg/vect/pr21969.c: New test.
6289
6290 2005-06-28  Eric Christopher  <echristo@redhat.com>
6291
6292         PR c/22052
6293         PR c/21975
6294         * gcc.dg/inline1.c: New test.
6295         * gcc.dg/inline2.c: Ditto.
6296         * gcc.dg/inline3.c: Ditto.
6297         * gcc.dg/inline4.c: Ditto.
6298         * gcc.dg/inline5.c: Ditto.
6299
6300 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6301
6302         PR libfortran/22142
6303         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6304         Add testcase also testing eoshift1 for PR 22142.
6305
6306 2005-06-28  Richard Henderson  <rth@redhat.com>
6307
6308         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
6309         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
6310         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
6311         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
6312         gcc.dg/tree-ssa/20030922-2.c: Likewise.
6313
6314 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
6315
6316         PR libfortran/22142
6317         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
6318         Add testcase for PR 22142.
6319
6320 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
6321
6322         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
6323         gcc.target/ia64/fpreg-2.c: New tests.
6324
6325 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6326
6327         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
6328
6329 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6330
6331         PR libfortran/22170
6332         * gfortran.dg/slash_1.f90: New test.
6333
6334 2005-06-27  Richard Henderson  <rth@redhat.com>
6335
6336         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
6337         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
6338         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6339         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6340         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6341         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6342
6343 2005-06-27  Richard Henderson  <rth@redhat.com>
6344
6345         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
6346         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
6347
6348 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
6349
6350         * obj-c++.dg/proto-lossage-5.mm: New.
6351         * objc.dg/proto-lossage-5.m: New.
6352
6353 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
6354
6355         PR 21959
6356         * gcc.dg/tree-ssa/pr21959.c: New test.
6357
6358 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
6359
6360         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
6361         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
6362         testing uninitialized var.
6363
6364         * gcc.c-torture/execute/builtins/chk.h: New.
6365         * gcc.c-torture/execute/builtins/lib/chk.c: New.
6366         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
6367         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
6368         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
6369         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
6370         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
6371         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
6372         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
6373         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
6374         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
6375         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
6376         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
6377         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
6378         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
6379         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
6380         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
6381         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
6382         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
6383         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
6384         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
6385         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
6386         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
6387         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
6388         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
6389         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
6390         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
6391         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
6392         * gcc.dg/builtin-object-size-1.c: New test.
6393         * gcc.dg/builtin-object-size-2.c: New test.
6394         * gcc.dg/builtin-object-size-3.c: New test.
6395         * gcc.dg/builtin-object-size-4.c: New test.
6396         * gcc.dg/builtin-object-size-5.c: New test.
6397         * gcc.dg/builtin-stringop-chk-1.c: New test.
6398         * gcc.dg/builtin-stringop-chk-2.c: New test.
6399         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
6400         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
6401         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
6402         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
6403         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
6404         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
6405         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
6406         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
6407         * gcc.c-torture/execute/printf-1.c: New test.
6408         * gcc.c-torture/execute/fprintf-1.c: New test.
6409         * gcc.c-torture/execute/vprintf-1.c: New test.
6410         * gcc.c-torture/execute/vfprintf-1.c: New test.
6411         * gcc.c-torture/execute/printf-chk-1.c: New test.
6412         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
6413         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
6414         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
6415
6416 2005-06-27  Michael Matz  <matz@suse.de>
6417
6418         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
6419         slot is not merged if address escapes.
6420
6421 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6422
6423         PR c/21911
6424         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
6425
6426 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
6427
6428         PR middle-end/17965
6429         * gcc.c-torture/compile/20050622-1.c: New test.
6430
6431         PR middle-end/22028
6432         * gcc.dg/20050620-1.c: New test.
6433
6434 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
6435
6436         PR tree-optimization/22026
6437         * gcc.dg/tree-ssa/pr22026.c: New.
6438
6439 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
6440
6441         PR libfortran/22144
6442         * gfortran.dg/shift-alloc.f90: New testcase.
6443
6444 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
6445
6446         * all files: Update FSF address in copyright headers.
6447
6448 2005-06-22  Jan Hubicka  <jh@suse.cz>
6449
6450         * wholeprogram-1.c: New testcase.
6451         * wholeprogram-2.c: New testcase.
6452
6453 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
6454
6455         PR 22171
6456         * gcc.dg/tree-ssa/pr22171.c: New test.
6457
6458 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
6459
6460         * gfortran.dg/simplify_modulo.f90: New.
6461
6462 2005-06-24  Jan Hubicka  <jh@suse.cz>
6463
6464         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
6465
6466 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6467
6468         * obj-c++.dg/proto-lossage-[1-4].mm: New.
6469
6470 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
6471
6472         * obj-c++.dg/typedef-alias-1.mm: New.
6473         * objc.dg/typedef-alias-1.m: New.
6474
6475 2005-06-23  Jeff Law  <law@redhat.com>
6476
6477         * gcc.dg/tree-ssa/vrp16.c: New test.
6478
6479 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6480
6481         * lib/target-supports.exp: Add
6482         check_effective_target_fortran_large_real and
6483         check_effective_target_fortran_large_int to check for
6484         corresponding effective targets.
6485         * gfortran.dg/large_integer_kind_1.f90: New test.
6486         * gfortran.dg/large_real_kind_1.f90: New test.
6487
6488 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
6489
6490         PR tree-optimization/22117
6491         * gcc.dg/tree-ssa/pr22117.c: New.
6492
6493 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
6494
6495         PR testsuite/22123
6496         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
6497
6498 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
6499
6500         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
6501
6502 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
6503
6504         * gfortran.dg/f2c_4.f90: Add tests for complex functions
6505         * gfortran.dg/f2c_4.c: Likewise.
6506
6507 2005-06-22 Paul Brook  <paul@codesourcery.com>
6508
6509         PR fortran/21034
6510         * gfortran.dg/auto_save_1.f90: New test.
6511
6512 2005-06-22  Michael Matz  <matz@suse.de>
6513
6514         * gcc.target/x86-64/abi: New directory.
6515         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
6516         * gcc.target/x86-64/abi/README.gcc: New file.
6517         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
6518         * gcc.target/x86-64/abi/asm-support.s: New file.
6519         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
6520         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
6521         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
6522         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
6523         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
6524         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
6525         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
6526         * gcc.target/x86_64/abi/test_bitfields.c: New test.
6527         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
6528         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
6529         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
6530         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
6531         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
6532         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
6533         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
6534         * gcc.target/x86_64/abi/test_varargs.c: New test.
6535
6536 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
6537
6538         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
6539         32-bit i?86 and x86_64.
6540
6541 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
6542
6543         * obj-c++.dg/const-str-[1-9].mm: New tests.
6544
6545 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
6546
6547         PR fortran/22010
6548         * gfortran.dg/namelist_use.f90: New.
6549         * gfortran.dg/namelist_use_only.f90: New.
6550
6551 2005-06-21  Jeff Law  <law@redhat.com>
6552
6553         * gcc.dg/tree-ssa/vrp15.c: New test.
6554
6555 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
6556
6557         * lib/target-supports.exp (check_effective_target_vect_reduction):
6558         Remove.
6559         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
6560         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
6561         remove vect_reduction target keyword. Also avoid two returns in main.
6562         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6563         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
6564         * gcc.dg/vect/vect-reduc-1short.c: New test.
6565         * gcc.dg/vect/vect-reduc-1char.c: New test.
6566         * gcc.dg/vect/vect-reduc-2short.c: New test.
6567         * gcc.dg/vect/vect-reduc-2char.c: New test.
6568         * gcc.dg/vect/vect-reduc-6.c: New test.
6569         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
6570         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
6571         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
6572
6573 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6574         Paul Thomas  <pault@gcc.gnu.org>
6575
6576         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
6577         New tests.
6578
6579 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6580
6581         * gfortran.dg/backslash_1.f90: New test.
6582         * gfortran.dg/backslash_2.f90: New test.
6583
6584 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
6585
6586         * gfortran.dg/duplicate_labels.f90: New test.
6587
6588 2005-06-20  Jan Beulich  <jbeulich@novell.com>
6589
6590         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
6591         unsupportable relocations.
6592         * g++.old-deja/g++.other/store-expr1.C: Likewise.
6593         * gcc.dg/20050321-2.c: xfail for NetWare.
6594
6595 2005-06-20  Andreas Jaeger  <aj@suse.de>
6596
6597         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
6598         gcc.target/i386/fastcall-sseregparm.c,
6599         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
6600
6601 2005-06-19  Richard Henderson  <rth@redhat.com>
6602
6603         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
6604
6605 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
6606
6607         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
6608
6609 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
6610
6611         PR c++/22115
6612         * g++.dg/conversion/simd2.C: Change expected error message.
6613
6614 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6615
6616         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
6617         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6618         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6619
6620 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
6621
6622         * gcc.dg/fold-mod-1.c: New test.
6623
6624 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
6625
6626         PR fortran/19926
6627         * gfortran.dg/pr19926.f90: New test.
6628
6629 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
6630
6631         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
6632         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
6633         targets.
6634         * gcc.dg/vect/vect-reduc-2.c: Likewise.
6635         * gcc.dg/vect/vect-reduc-3.c: Likewise.
6636
6637 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
6638
6639         * gcc.target/ia64/float80-varargs-1.c: New test.
6640
6641 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6642
6643         PR tree-opt/22035
6644         * gfortran.dg/f2c_6.f90: New test.
6645
6646 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
6647
6648         PR c++/17413
6649         * g++.dg/template/local5.C: New.
6650
6651 2005-06-17  Richard Henderson  <rth@redhat.com>
6652
6653         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
6654
6655 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
6656
6657         PR testsuite/21945
6658         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
6659
6660 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
6661
6662         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
6663         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
6664         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
6665         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
6666         check_vect to verify the presence of hardware vector support.
6667
6668 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
6669
6670         PR testsuite/22056
6671         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
6672
6673 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6674
6675         PR libfortran/19216
6676         * gfortran.dg/pr19216.f: Add correct space between brackets and
6677         dg directive.
6678
6679 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6680
6681         PR libfortran/16436
6682         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
6683
6684 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
6685
6686         * gcc.target/i386/attributes-error.c: New testcase.
6687         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6688         * gcc.target/i386/regparm-stdcall.c: Likewise.
6689         * gcc.target/i386/sseregparm-1.c: Likewise.
6690         * gcc.target/i386/sseregparm-2.c: Likewise.
6691
6692 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
6693
6694         * g++.dg/rtti/crash2.C: New.
6695
6696 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
6697
6698         * gcc.dg/noncompile/20040203-3.c: Update expected message.
6699
6700 2005-06-15  David Ung  <davidu@mips.com>
6701
6702         * gcc.target/mips/mips16e-extends.c: New test for testing the
6703         generation of MIPS16e zeb/zeh, seb/seh instructions.
6704
6705 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
6706
6707         PR 22018
6708         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
6709         * gcc.dg/tree-ssa/pr22018.c: New test.
6710
6711 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
6712
6713         * gcc.dg/simd-1.c: Update error messages.
6714         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
6715         * gcc.dg/simd-2.c: Update error messages.
6716         * gcc.dg/simd-4.c: New.
6717
6718 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
6719
6720         PR c++/20678
6721         * g++.dg/other/crash-4.C: New.
6722
6723 2005-06-14  Devang Patel  <dpatel@apple.com>
6724
6725         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
6726
6727 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
6728
6729         PR c++/21929
6730         * g++.dg/parse/crash11.C: Update
6731
6732 2005-06-13  Jeff Law  <law@redhat.com>
6733
6734         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
6735         perform the desired transformations.
6736         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
6737         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
6738
6739 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6740
6741         PR fortran/22038
6742         * gfortran.dg/forall_1.f90: Un-XFAIL.
6743
6744 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
6745
6746         PR c++/21929
6747         * g++.dg/parse/crash26.C: New.
6748
6749         PR c++/20789
6750         * g++.dg/init/member1.C: New.
6751
6752 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
6753
6754         * gfortran.dg/altreturn_1.f90: New test.
6755
6756 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
6757
6758         PR middle-end/21985
6759         * gcc.dg/tree-ssa/pr21985.c: New test.
6760
6761 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6762
6763         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
6764
6765 2005-06-12  Roger Sayle  <roger@eyesopen.com>
6766
6767         PR c++/21930
6768         * g++.dg/other/error10.C: New test case.
6769
6770 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6771
6772         PR libfortran/19155
6773         * gfortran.dg/pr19155.f: Add test.
6774
6775 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6776
6777         * gfortran.dg/f2c_7.f90: New test.
6778
6779         * gfortran.dg/forall_1.f90: XFAILed.
6780
6781 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
6782
6783         * gcc.dg/pr14796-1.c: New.
6784         * gcc.dg/pr14796-2.c: New.
6785
6786 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
6787
6788         PR fortran/17792
6789         PR fortran/21375
6790         * gfortran.dg/deallocate_stat.f90: New test.
6791
6792 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
6793
6794         * gfortran.fortran-torture/execute/in-pack.f90: New test.
6795
6796 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
6797
6798         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
6799         access will be generated when this loop is vectorized. Test that
6800         accesses with same alignment were detected.
6801         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
6802         Test that accesses with same alignment were detected.
6803         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
6804         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
6805         alignment were detected.
6806
6807 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
6808
6809         PR c++/10611
6810         * g++.dg/conversion/simd2.C: New.
6811
6812 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6813
6814         * gcc.dg/Wcxx-compat-1.c: New.
6815
6816 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
6817
6818         PR libfortran/21480
6819         * gfortran.dg/reshape-complex.f90: Add a test for a packed
6820         complex array.
6821
6822 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
6823
6824         * gcc.dg/alias-8.c: New.
6825
6826 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
6827
6828         * gcc.dg/format/cmn_err-1.c: Update.
6829
6830 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
6831
6832         PR target/20666
6833         * gcc.target/sparc/fexpand-2.c: New.
6834         * gcc.target/sparc/fpmerge-2.c: New.
6835         * gcc.target/sparc/fpmul-2.c: New.
6836         * gcc.target/sparc/noresult.c: New.
6837         * gcc.target/sparc/pdist-2.c: New.
6838         * gcc.target/sparc/pdist-3.c: New.
6839
6840 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
6841
6842         PR testsuite/21702
6843         * gcc.target/i386/i386.exp: Fix comment typo.
6844
6845 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6846
6847         PR c++/19497
6848         * g++.dg/inherit/using5.C: New.
6849         * g++.dg/inherit/using6.C: New.
6850
6851 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6852
6853         PR c++/19894
6854         * g++.dg/template/ptrmem15.C: New test.
6855
6856         PR c++/20563
6857         * g++.dg/ext/label4.C: New test.
6858
6859 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6860
6861         * gcc.dg/tls/debug-1.c: New test.
6862
6863 2005-06-07  Dale Johannesen  <dalej@apple.com>
6864
6865         * gcc.target/i386/movq.c: New.
6866
6867 2005-06-07  Dale Johannesen  <dalej@apple.com>
6868
6869         * gcc.dg/20050607-1.c: New.
6870
6871 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
6872
6873         PR middle-end/21850
6874         * gcc.c-torture/execute/20050607-1.c: New test.
6875
6876 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
6877
6878         PR libfortran/21926
6879         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
6880         Test case where the return array has lowest stride one,
6881         but isn't packed.
6882
6883 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
6884
6885         * lib/target-supports.exp (check_effective_target_sync_int_long):
6886         Add s390 and s390x targets.
6887
6888 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6889
6890         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
6891         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
6892         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
6893         * gcc.dg/tree-ssa/loop-9.c: New test.
6894
6895 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
6896
6897         * g++.dg/parse/defarg10.C: New.
6898
6899 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
6900
6901         PR regression/21897
6902         * gcc.c-torture/execute/20050604-1.c: New test.
6903
6904 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
6905
6906         PR 21903
6907         * g++.dg/parse/defarg9.C: New.
6908
6909         PR c++/20637
6910         * g++.dg/inherit/using4.C: New.
6911         * g++.dg/overload/error1.C: Adjust expected errors.
6912         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
6913         * g++.old-deja/g++.brendan/arm2.C: Likewise.
6914         * g++.old-deja/g++.other/redecl2.C: Likewise.
6915         * g++.old-deja/g++.other/redecl4.C: Likewise.
6916         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
6917
6918 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6919
6920         * gfortran.dg/f2c_5.f90: Add -w to dg-options
6921
6922 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
6923
6924         * lib/gfortran.exp (gfortran_target_compile): Call
6925         dg-additional-files-options
6926         * gfortran.dg/f2c_4.f90: New file
6927         * gfortran.dg/f2c_4.c: New file
6928         * gfortran.dg/f2c_5.f90: New file
6929         * gfortran.dg/f2c_5.c: New file
6930
6931 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6932
6933         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
6934
6935         PR fortran/21912
6936         * gfortran.dg/array_constructor_4.f90: New test.
6937
6938 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
6939
6940         PR c++/21619
6941         * g++.dg/ext/builtin9.C: New test.
6942
6943 2005-06-05  Dale Johannesen  <dalej@apple.com>
6944
6945         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
6946         * gcc.c-torture/execute/20050603-2.c: Ditto.
6947
6948 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
6949
6950         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
6951         * gcc.dg/vect/vect-reduc-1.c: New.
6952         * gcc.dg/vect/vect-reduc-2.c: New.
6953         * gcc.dg/vect/vect-reduc-3.c: New.
6954
6955 2005-06-04  Dale Johannesen  <dalej@apple.com>
6956
6957         * gcc.c-torture/execute/20050603-1.c: New.
6958         * gcc.c-torture/execute/20050603-2.c: New.
6959         * gcc.dg/20050603-3.c: New.
6960
6961 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6962
6963         PR fortran/19195
6964         * gfortran.dg/debug_1.f90: New test.
6965
6966         * gfortran.dg/forall_1.f90: New test.
6967
6968 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
6969
6970         * gfortran.dg/array_constructor_3.f90: New test.
6971
6972 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6973
6974         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
6975
6976 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
6977
6978         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
6979
6980 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
6981
6982         PR c/21873
6983         * gcc.dg/init-excess-1.c: New test.
6984
6985 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6986
6987         PR c++/21853
6988         * g++.dg/expr/static_cast6.C: New test.
6989
6990 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
6991
6992         * gcc.dg/tree-ssa/vrp14.c: New test.
6993
6994 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
6995
6996         PR c++/21336
6997         * g++.dg/template/new2.C: New test.
6998
6999 2005-06-03  Josh Conner  <jconner@apple.com>
7000
7001         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
7002         all entries in initializer.
7003
7004 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
7005
7006         PR middle-end/21858
7007         * gcc.dg/pr21858.c: New testcase.
7008
7009 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
7010
7011         PR tree-optimization/21292
7012
7013         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
7014         New.
7015         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
7016         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
7017         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
7018         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
7019         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
7020
7021 2005-06-02  Richard Henderson  <rth@redhat.com>
7022
7023         * gcc.dg/sync-2.c: Use -march=i486 for i386.
7024
7025 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
7026
7027         * gcc.dg/wtypequal.c: New testcase.
7028
7029 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
7030
7031         PR 21582
7032         * gcc.dg/tree-ssa/pr21582.c: New test.
7033
7034 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7035
7036         PR c++/21280
7037         * g++.dg/opt/interface2.h: New.
7038         * g++.dg/opt/interface2.C: New.
7039         * g++.dg/init/ctor4.C: Adjust error lines.
7040         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7041         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
7042         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7043         * g++.old-deja/g++.pt/assign1.C: Likewise.
7044         * g++.old-deja/g++.pt/crash20.C: Likewise.
7045
7046 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
7047
7048         PR tree-optimization/21734
7049         * g++.dg/vect/pr21734_1.cc: New.
7050         * g++.dg/vect/pr21734_2.cc: New.
7051
7052 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
7053
7054         PR c++/20350
7055         * g++.dg/template/spec24.C: New.
7056
7057         PR c++/21151
7058         * g++.dg/pch/local-1.C: New.
7059         * g++.dg/pch/local-1.Hs: New.
7060
7061 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
7062
7063         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
7064         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
7065         * gcc.dg/tree-ssa/pr14341.c: New test.
7066         * gcc.dg/tree-ssa/pr14841.c: New test.
7067         * gcc.dg/tree-ssa/pr20701.c: New test.
7068         * gcc.dg/tree-ssa/pr21086.c: New test.
7069         * gcc.dg/tree-ssa/pr21090.c: New test.
7070         * gcc.dg/tree-ssa/pr21332.c: New test.
7071         * gcc.dg/tree-ssa/pr21458.c: New test.
7072         * gcc.dg/tree-ssa/pr21658.c: New test.
7073         * gcc.dg/tree-ssa/vrp01.c: New test.
7074         * gcc.dg/tree-ssa/vrp02.c: New test.
7075         * gcc.dg/tree-ssa/vrp03.c: New test.
7076         * gcc.dg/tree-ssa/vrp04.c: New test.
7077         * gcc.dg/tree-ssa/vrp05.c: New test.
7078         * gcc.dg/tree-ssa/vrp06.c: New test.
7079         * gcc.dg/tree-ssa/vrp07.c: New test.
7080         * gcc.dg/tree-ssa/vrp08.c: New test.
7081         * gcc.dg/tree-ssa/vrp09.c: New test.
7082         * gcc.dg/tree-ssa/vrp10.c: New test.
7083         * gcc.dg/tree-ssa/vrp11.c: New test.
7084         * gcc.dg/tree-ssa/vrp12.c: New test.
7085         * gcc.dg/tree-ssa/vrp13.c: New test.
7086
7087 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
7088
7089         PR 21029
7090         * gcc.dg/tree-ssa/pr21029.c: New test.
7091
7092 2005-06-01  Roger Sayle  <roger@eyesopen.com>
7093
7094         * gfortran.dg/logint-1.f: New test case.
7095         * gfortran.dg/logint-2.f: Likewise.
7096         * gfortran.dg/logint-3.f: Likewise.
7097
7098 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
7099
7100         PR c/21536
7101         PR c/20760
7102         * gcc.dg/20050527-1.c: New test.
7103
7104         * gcc.dg/i386-sse-12.c: New test.
7105
7106         PR fortran/21729
7107         * gfortran.dg/implicit_5.f90: New test.
7108
7109 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
7110
7111         PR fortran/20883
7112         * gfortran/assign_4.f90: New test.
7113         * gfortran/assign_2.f90: Change compile to run.
7114
7115 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
7116
7117         * lib/target-supports.exp
7118         (check_effective_target_sync_char_short): New.
7119         * gcc.dg/sync-2.c: New.
7120
7121 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
7122
7123         PR tree-optimization/21817
7124         * gcc.dg/torture/pr21817-1.c: New.
7125
7126 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
7127
7128         PR c++/21165
7129         * g++.dg/template/init5.C: New.
7130
7131 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
7132
7133         * gfortran.dg/char_initialiser_actual.f90:
7134         Test character initialisers as actual arguments.
7135         * gfortran.dg/char_pointer_comp_assign.f90:
7136         Test character pointer structure component assignments.
7137         * gfortran.dg/char_array_structure_constructor.f90:
7138         Test character components in structure constructors.
7139
7140 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
7141
7142         PR middle-end/20931
7143         * g++.dg/opt/pr20931.C: New test.
7144
7145 2005-05-31  Andreas Jaeger  <aj@suse.de>
7146
7147         PR testsuite/20772
7148         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
7149         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
7150         g++.old-deja/g++.ext/asmspec1.C,
7151         g++.old-deja/g++.other/regstack.C,
7152         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
7153         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
7154         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
7155         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
7156         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
7157         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
7158         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
7159         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
7160         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
7161         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
7162         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
7163         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
7164         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
7165         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
7166         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
7167         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
7168         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
7169         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
7170         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
7171
7172 2005-05-31  Jeff Law  <law@redhat.com>
7173
7174         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
7175
7176 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
7177
7178         PR middle-end/21743
7179         * gcc.dg/builtins-1.c: Activate disabled clog test.
7180         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7181
7182 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
7183
7184         * gfortran.dg/char_pointer_assign.f90:
7185         Test character-pointer assignments and pointer assignments.
7186         * gfortran.dg/char_pointer_dummy.f90:
7187         Test character-pointer dummy arguments.
7188         * gfortran.dg/char_pointer_func.f90:
7189         Test character-pointer function returns.
7190         * gfortran.dg/char_pointer_dependency.f90:
7191         Test character-pointer functions with dependencies.
7192
7193 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
7194
7195         PR c++/21784
7196         * g++.dg/lookup/using14.C: New test.
7197
7198 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
7199
7200         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7201         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
7202         trailing ^M.
7203
7204 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
7205
7206         PR c++/17413
7207         * g++.dg/template/local5.C: New.
7208
7209         PR target/21761
7210         * gcc.c-torture/compile/pr21761.c: New.
7211
7212         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
7213         before darwin8.
7214
7215 2005-05-30  Steven G. Kargl
7216
7217         PR fortran/20846
7218         * gfortran.dg/inquire_8.f90: New test.
7219
7220 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7221
7222         PR libfortran/21376
7223         * gfortran.dg/output_exponents_1.f90: New test.
7224
7225 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7226
7227         PR libfortran/20006
7228         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
7229
7230 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
7231
7232         PR c++/21210
7233         * g++.dg/ext/complex1.C: New test.
7234
7235         PR c++/21340
7236         * g++.dg/init/ctor6.C: New test.
7237
7238 2005-05-29  Jan Hubicka  <jh@suse.cz>
7239
7240         * gcc.c-torture/compile/pr21562.c: New.
7241
7242 2005-05-28  Steven G. Kargl <kargls@comcast.net>
7243
7244         * gfortran.dg/subnormal_1.f90: New test.
7245
7246 2005-05-28  Jan Hubicka  <jh@suse.cz>
7247
7248         * tree-prof.exp: Fix comment.
7249         * value-prof-1.c: New.
7250         * value-prof-2.c: New.
7251         * value-prof-3.c: New.
7252         * value-prof-4.c: New.
7253
7254 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
7255
7256         PR c++/21614
7257         * g++.dg/expr/ptrmem6.C: New test.
7258         * g++.dg/expr/ptrmem6a.C: Likewise.
7259
7260 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
7261
7262         PR tree-optimization/21658
7263         * gcc.dg/tree-ssa/pr21658.c: New.
7264
7265 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
7266
7267         PR c++/21455
7268         * g++.dg/inherit/ptrmem3.C: New.
7269
7270         PR c++/21681
7271         * g++.dg/parse/template16.C: New.
7272
7273 2005-05-27  Andreas Jaeger  <aj@suse.de>
7274
7275         * gcc.dg/setjmp-2.c: Only run in 32-bit.
7276
7277         * gcc.dg/i386-sse-8.c: Run test on all archs.
7278
7279 2005-05-26  Mike Stump  <mrs@apple.com>
7280
7281         * objc.dg/isa-field-1.m: Only run on darwin.
7282         * objc.dg/lookup-1.m: Likewise.
7283         * objc.dg/try-catch-8.m: Likewise.
7284
7285 2005-05-26  Roger Sayle  <roger@eyesopen.com>
7286
7287         PR tree-optimization/9814
7288         * gcc.dg/pr9814-1.c: New test case.
7289
7290 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7291
7292         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
7293         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
7294         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
7295         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
7296         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
7297         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
7298         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
7299         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
7300         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
7301         objc.dg/try-catch-8.m: New.
7302
7303 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
7304
7305         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
7306         remove extraneous semicolons.
7307
7308 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
7309
7310         * obj-c++.dg/comp-types-12.mm: New.
7311         * objc.dg/comp-types-11.m: New.
7312         * objc.dg/selector-4.m: New.
7313
7314 2005-05-26  Andreas Jaeger  <aj@suse.de>
7315
7316         PR testsuite/20772
7317         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
7318         g++.old-deja/g++.ext/attrib3.C,
7319         g++.old-deja/g++.other/store-expr1.C,
7320         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
7321         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
7322         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7323         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
7324         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
7325         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
7326         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
7327         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7328         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
7329         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
7330         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
7331         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
7332         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
7333         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
7334         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
7335         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
7336         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
7337         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7338         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
7339
7340 2005-05-26  Andreas Jaeger  <aj@suse.de>
7341
7342         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
7343         x86-64 compilation.
7344
7345 2005-05-26  Andreas Jaeger  <aj@suse.de>
7346
7347         PR testsuite/20772
7348         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
7349         gcc.misc-tests/i386-pf-athlon-1.c,
7350         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
7351         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
7352         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
7353         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
7354         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
7355         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
7356         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
7357         programs.
7358
7359         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
7360         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
7361         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
7362         x86-64 compilation.
7363
7364         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
7365         x86_64.
7366
7367         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
7368         effective-target ilp32.
7369
7370 2005-05-26  David Ung  <davidu@mips.com>
7371
7372         * gcc.target/mips/ext_ins.c: New test for testing the generation
7373         of MIPS32/64 rev 2 ext/ins instructions.
7374
7375 2005-05-26  Andreas Jaeger  <aj@suse.de>
7376
7377         * treelang/compile/unsigned.tree: Use gimple instead of
7378         nonexisting generic dump.
7379
7380 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
7381
7382         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
7383
7384 2005-05-26  Andreas Jaeger  <aj@suse.de>
7385
7386         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
7387
7388 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7389
7390         PR libfortran/17283
7391         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
7392         Test callee-allocated memory with write statements.
7393
7394 2005-05-25  Roger Sayle  <roger@eyesopen.com>
7395
7396         PR middle-end/21709
7397         * gcc.dg/pr21709-1.c: New test case.
7398
7399 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7400             Mike Stump  <mrs@apple.com>
7401
7402         * objc/execute/next_mapping.h: Update for C++.
7403
7404         * obj-c++.dg/selector-1.mm: Move to...
7405         * obj-c++.dg/selector-4.mm: here...
7406
7407         * obj-c++.dg/basic.mm: New.
7408         * obj-c++.dg/comp-types-1.mm: New.
7409         * obj-c++.dg/cxx-class-1.mm: New.
7410         * obj-c++.dg/cxx-ivars-1.mm: New.
7411         * obj-c++.dg/cxx-ivars-2.mm: New.
7412         * obj-c++.dg/cxx-ivars-3.mm: New.
7413         * obj-c++.dg/cxx-scope-1.mm: New.
7414         * obj-c++.dg/cxx-scope-2.mm: New.
7415         * obj-c++.dg/defs.mm: New.
7416         * obj-c++.dg/empty-private-1.mm: New.
7417         * obj-c++.dg/encode-1.mm: New.
7418         * obj-c++.dg/encode-2.mm: New.
7419         * obj-c++.dg/encode-3.mm: New.
7420         * obj-c++.dg/extern-c-1.mm: New.
7421         * obj-c++.dg/extra-semi.mm: New.
7422         * obj-c++.dg/fix-and-continue-2.mm: New.
7423         * obj-c++.dg/isa-field-1.mm: New.
7424         * obj-c++.dg/ivar-list-semi.mm: New.
7425         * obj-c++.dg/local-decl-1.mm: New.
7426         * obj-c++.dg/lookup-1.mm: New.
7427         * obj-c++.dg/lookup-2.mm: New.
7428         * obj-c++.dg/method-1.mm: New.
7429         * obj-c++.dg/method-2.mm: New.
7430         * obj-c++.dg/method-3.mm: New.
7431         * obj-c++.dg/method-4.mm: New.
7432         * obj-c++.dg/method-5.mm: New.
7433         * obj-c++.dg/method-6.mm: New.
7434         * obj-c++.dg/method-7.mm: New.
7435         * obj-c++.dg/no-extra-load.mm: New.
7436         * obj-c++.dg/overload-1.mm: New.
7437         * obj-c++.dg/pragma-1.mm: New.
7438         * obj-c++.dg/pragma-2.mm: New.
7439         * obj-c++.dg/private-1.mm: New.
7440         * obj-c++.dg/private-2.mm: New.
7441         * obj-c++.dg/proto-qual-1.mm: New.
7442         * obj-c++.dg/qual-types-1.mm: New.
7443         * obj-c++.dg/stubify-1.mm: New.
7444         * obj-c++.dg/stubify-2.mm: New.
7445         * obj-c++.dg/super-class-1.mm: New.
7446         * obj-c++.dg/super-class-2.mm: New.
7447         * obj-c++.dg/super-dealloc-1.mm: New.
7448         * obj-c++.dg/super-dealloc-2.mm: New.
7449         * obj-c++.dg/template-1.mm: New.
7450         * obj-c++.dg/template-2.mm: New.
7451         * obj-c++.dg/template-3.mm: New.
7452         * obj-c++.dg/template-4.mm: New.
7453         * obj-c++.dg/template-5.mm: New.
7454         * obj-c++.dg/template-6.mm: New.
7455         * obj-c++.dg/try-catch-1.mm: New.
7456         * obj-c++.dg/try-catch-2.mm: New.
7457         * obj-c++.dg/try-catch-3.mm: New.
7458         * obj-c++.dg/try-catch-4.mm: New.
7459         * obj-c++.dg/try-catch-5.mm: New.
7460         * obj-c++.dg/try-catch-6.mm: New.
7461         * obj-c++.dg/try-catch-7.mm: New.
7462         * obj-c++.dg/try-catch-8.mm: New.
7463         * obj-c++.dg/try-catch-9.mm: New.
7464         * obj-c++.dg/va-meth-1.mm: New.
7465
7466 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7467
7468         * obj-c++.dg/selector-1.mm: New.
7469         * obj-c++.dg/selector-2.mm: New.
7470
7471 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7472
7473         * obj-c++.dg/selector-3.mm: New.
7474         * objc.dg/selector-3.m: New.
7475
7476 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
7477
7478         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
7479         about where warning appears.
7480
7481 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7482
7483         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
7484         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7485         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7486         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7487
7488 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
7489
7490         * gcc.dg/20050524-1.c: New test.
7491
7492 2005-05-25  Jan Hubicka  <jh@suse.cz>
7493
7494         * gcc.dg/tree-prof/inliner-1.c: New.
7495
7496 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
7497
7498         * gcc.dg/tree-prof: New directory.
7499         * gcc.dg/tree-prof/tree-prof.exp: New.
7500
7501 2005-05-25  DJ Delorie  <dj@redhat.com>
7502
7503         * gcc.dg/Wattributes-1.c: New.
7504         * gcc.dg/Wattributes-2.c: New.
7505         * gcc.dg/Wattributes-3.c: New.
7506
7507 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
7508
7509         PR tree-optimization/19833
7510         * gcc.dg/uninit-4.c: Remove xfail.
7511         * gcc.dg/uninit-9.c: Ditto.
7512
7513 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
7514
7515         * obj-c++.dg/bitfield-[1-5].mm: New.
7516         * obj-c++.dg/class-protocol-1.mm: New.
7517         * obj-c++.dg/comp-types-1[0-1].mm: New.
7518         * obj-c++.dg/comp-types-[2-9].mm: New.
7519         * obj-c++.dg/encode-[4-8].mm: New.
7520         * obj-c++.dg/layout-1.mm: New.
7521         * obj-c++.dg/method-1[0-9].mm: New.
7522         * obj-c++.dg/method-2[0-1].mm: New.
7523         * obj-c++.dg/method-[8-9].mm: New.
7524         * obj-c++.dg/objc-gc-3.mm: New.
7525         * obj-c++.dg/try-catch-10.mm: New.
7526         * objc.dg/bitfield-5.m: New.
7527         * objc.dg/comp-types-10.m: New.
7528         * objc.dg/comp-types-9.m: New.
7529         * objc.dg/layout-1.m: New.
7530         * objc.dg/objc-gc-4.m: New.
7531         * objc.dg/try-catch-9.m: New.
7532         * objc.dg/class-protocol-1.m: Tweak diagnostics.
7533         * objc.dg/comp-types-1.m: Likewise.
7534         * objc.dg/comp-types-[5-6].m: Likewise.
7535         * objc.dg/method-9.m: Likewise.
7536
7537 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
7538
7539         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
7540         and on hardware without VMX support.
7541
7542         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
7543
7544         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
7545
7546         * lib/profopt.exp (dg-final-generate, dg-final-use,
7547         profopt-final-code, profopt-get-options): New.
7548         (profopt-execute): Process test directives.
7549
7550         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
7551         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
7552         cleanup-tree-dump, cleanup-saved-temps): Update comments.
7553
7554 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
7555
7556         PR C++/21645
7557         * g++.dg/init/ctor5.C: New test.
7558
7559 2005-05-24  Ira Rosen  <irar@il.ibm.com>
7560
7561         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
7562         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
7563         vect-113.c, vect-114.c.
7564
7565 2005-05-23  Adam Nemet  <anemet@lnxw.com>
7566
7567         * gcc.dg/const-elim-1.c: Remove xfails.
7568
7569 2005-05-23  Jeff Law  <law@redhat.com>
7570
7571         * gcc.c-torture/compile/pr21638.c: New test.
7572         * gcc.c-torture/compile/20050520-1.c: New test.
7573
7574 2005-05-23  Nick Clifton  <nickc@redhat.com>
7575
7576         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
7577         be a proper triple, ie: m32r*-*-*.
7578         * g++.old-deja/g++.jason/thunk3.C: Likewise.
7579
7580 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
7581
7582         PR middle-end/21331
7583         PR tree-opt/21293
7584         * gcc.c-torture/compile/pr21293.c: New test.
7585         * gcc.c-torture/execute/pr21331.c: New test.
7586
7587 2004-05-20  Richard Henderson  <rth@redhat.com>
7588
7589         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
7590
7591 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
7592
7593         * obj-c++-dg.exp: Add.
7594         * obj-c++.exp: Add.
7595         * obj-c++.dg/dg.exp: Add.
7596
7597 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
7598
7599         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
7600         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
7601
7602 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
7603
7604         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
7605
7606 2004-05-19  Richard Henderson  <rth@redhat.com>
7607
7608         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
7609
7610 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
7611
7612         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
7613
7614         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
7615
7616 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
7617
7618         PR c++/21495
7619         * g++.dg/parse/extern1.C: New test.
7620         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
7621
7622 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7623
7624         * gcc.dg/c99-math.h: New.
7625         * gcc.dg/c99-math-float-1.c: New test.
7626         * gcc.dg/c99-math-double-1.c: Likewise.
7627         * gcc.dg/c99-math-long-double-1.c: Likewise.
7628
7629 2005-05-18  Richard Henderson  <rth@redhat.com>
7630
7631         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
7632
7633 2005-05-18  Devang Patel  <dpatel@apple.com>
7634
7635         * g++.dg/opt/20050511-1.C: New test.
7636
7637 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
7638
7639         PR libfortran/21127
7640         * gfortran.dg/reshape-complex.f90: New test.
7641
7642 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
7643
7644         * gfortran.dg/array_constructor_1.f90: New test.
7645         * gfortran.dg/array_constructor_2.f90: New test.
7646
7647 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7648
7649         PR fortran/20954
7650         * gfortran.dg/pr20954.f: New test.
7651
7652 2005-05-17  Mike Stump  <mrs@apple.com>
7653
7654         Yet more Objective-C++...
7655
7656         * objc.dg/method-5.m: Update.
7657         * objc.dg/method-6.m: Update.
7658         * objc.dg/method-7.m: Update.
7659         * objc.dg/method-9.m: Update.
7660         * objc.dg/try-catch-2.m: Update.
7661
7662 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
7663
7664         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
7665         Remove little-endian optimizations.
7666
7667 2005-05-17  Jeff Law  <law@redhat.com>
7668
7669         * g++.dg/tree-ssa/pr14814.C: New test.
7670         * gcc.dg/tree-ssa/pr14814.C: New test.
7671         * gcc.dg/tree-ssa/pr17141-1.C: New test.
7672         * gcc.dg/tree-ssa/pr17141-2.C: New test.
7673
7674 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7675
7676         * gcc.dg/compat/generate-random.c: Do not include
7677         libiberty.h.
7678         * gcc.dg/compat/generate-random_r.c: Likewise.
7679
7680 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
7681
7682         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
7683
7684 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
7685
7686         PR middle-end/21595
7687         * g++.dg/tree-ssa/builtin1.C: New testcase.
7688
7689 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
7690
7691         PR c++/21454
7692         * g++.dg/opt/const4.C: New test.
7693
7694         PR middle-end/21492
7695         * g++.dg/opt/crossjump1.C: New test.
7696
7697         PR tree-optimization/21610
7698         * gcc.c-torture/compile/20050516-1.c: New test.
7699
7700         PR fortran/15080
7701         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
7702         about the test failing.
7703         * gfortran.fortran-torture/execute/where_7.f90: New test.
7704         * gfortran.fortran-torture/execute/where_8.f90: New test.
7705
7706 2005-05-16  Richard Henderson  <rth@redhat.com>
7707
7708         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
7709         i?86 and x86_64.
7710
7711 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
7712
7713         * gcc.dg/compat/generate-random.c (config.h): Do not include.
7714         (limits.h): Include unconditionally.
7715         (stdlib.h): Likewise.
7716         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
7717         (limits.h): Include unconditionally.
7718         (stdlib.h): Likewise.
7719         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7720         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7721         (limits.h): Include unconditionally.
7722         (stdlib.h): Likewise.
7723         (hashtab.h): Do not include.
7724         (getopt.h): Likewise.
7725         (stddef.h): Include.
7726         (hashval_t): Define.
7727         (struct entry): Add "next" field.
7728         (HASH_SIZE): New macro.
7729         (hash_table): New variable.
7730         (switchfiles): Do not use xmalloc.
7731         (mix): New macro.
7732         (iterative_hash): New function.
7733         (hasht): Remove.
7734         (e_exists): New function.
7735         (e_insert): Likewise.
7736         (output): Use, instead of libiberty hashtable functions.
7737         (main): Do not use getopt.  Do not call htab_create.
7738
7739 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
7740
7741         PR libstdc++/21526
7742         * lib/target-supports.exp (check_mkfifo_available):
7743         Return 0 for cygwin as mkfifo support incomplete on platform.
7744         Fix typos in comments.
7745
7746 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
7747
7748         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
7749
7750 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
7751
7752         PR fortran/17432
7753         * gfortran.dg/assign_4.f: New test.
7754
7755 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
7756
7757         PR tree-optimization/21563
7758         * gcc.dg/tree-ssa/pr21563.c: New.
7759
7760 2005-05-14  Jan Hubicka  <jh@suse.cz>
7761
7762         * gcc.dg/noreturn-7.c: Allow control reaches warning.
7763
7764 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
7765
7766         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
7767
7768 2005-05-13  Julian Brown  <julian@codesourcery.com>
7769
7770         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
7771         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
7772
7773 2005-05-13  Jan Hubicka  <jh@suse.cz>
7774
7775         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
7776         * gcc.dg/fold-xor-?.c: Likewise.
7777         * gcc.dg/pr15784-?.c: Likewise.
7778         * gcc.dg/pr20922-?.c: Likewise.
7779         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
7780         * gcc.dg/tree-ssa/pr17598.c: Likewise.
7781         * gcc.dg/tree-ssa/pr20470.c: Likewise.
7782
7783 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7784
7785         PR fortran/21260
7786         * gfortran.dg/hollerith_1.f90: New test.
7787
7788 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7789
7790         * gfortran.dg/func_result_2.f90: New test.
7791
7792 2005-05-11  Bud Davis  <bdavis@gfortran.org>
7793
7794         * gfortran.dg/dev_null.f90: New test.
7795
7796 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
7797
7798         * gcc.dg/arm-vfp1.c: Revert last change.
7799
7800 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
7801
7802         PR middle-end/19807
7803         PR tree-optimization/19639
7804         * g++.dg/tree-ssa/pr19807.C: New testcase.
7805
7806 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7807
7808         PR libfortran/21471
7809         * gfortran.dg/append-1.f90: New test.
7810
7811 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7812
7813         * gcc.dg/pr18501.c: XFAIL.
7814         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
7815         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
7816         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
7817         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
7818         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
7819         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
7820         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
7821         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7822
7823 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7824
7825         PR fortran/20178
7826         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
7827         gfortran.dg/f2c_3.f90: New tests.
7828
7829         * gfortran.dg/return_1.f90: Fix dg annotation.
7830
7831 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
7832
7833         * gcc.c-torture/compile/20050510-1.c: New test.
7834
7835 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
7836
7837         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
7838
7839 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
7840
7841         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
7842
7843 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
7844
7845         PR c/17913
7846         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
7847
7848 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
7849
7850         PR c/21342
7851         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
7852         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
7853
7854 2005-05-10  Ben Elliston  <bje@au.ibm.com>
7855
7856         PR debug/16676
7857         * gcc.dg/debug/pr16676.c: New test.
7858
7859 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
7860
7861         PR testsuite/21443
7862         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
7863         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
7864         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
7865         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
7866         Change -O1 to -O2.
7867         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
7868         -fno-tree-dominator-opts.
7869
7870 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7871
7872         * gfortran.dg/return_1.f90: New test.
7873
7874 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
7875
7876         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
7877
7878         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
7879
7880 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
7881
7882         PR c++/21427
7883         * g++.dg/inherit/covariant13.C: New.
7884
7885 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7886
7887         PR libfortran/19155
7888         * gfortran.dg/pr19155.f: New test.
7889
7890 2005-05-08  Roger Sayle  <roger@eyesopen.com>
7891
7892         PR inline-asm/8788
7893         * gcc.dg/pr8788-1.c: New testcase.
7894
7895 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
7896
7897         PR target/21416
7898         * gcc.target/mips/fpcmp-[12].c: New tests.
7899
7900 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
7901
7902         * lib/target-supports-dg.exp (dg-require-fork): New function.
7903         (dg-require-mkfifo): Likewise.
7904         * lib/target-supports.exp (check_function_available): New
7905         function.
7906         (check_fork_available): Likewise.
7907         (check_mkfifo_available): Likewise.
7908
7909 2005-05-06  Jeff Law  <law@redhat.com>
7910
7911         * gcc.c-torture/compile/pr21380.c: New test.
7912
7913 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
7914
7915         PR c++/20961
7916         * g++.dg/ext/weak3.C: New test.
7917
7918 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
7919
7920         PR c++/21352
7921         * g++.dg/template/crash37.C: New test.
7922
7923 2005-05-05  Paul Brook  <paul@codesourcery.com>
7924
7925         * gcc.dg/arm-g2.c: Use effective-target arm32.
7926         * gcc.dg/arm-mmx-1.c: Ditto.
7927         * gcc.dg/arm-scd42-2.c: Ditto.
7928         * gcc.dg/arm-vfp1.c: Ditto.
7929         * lib/target-supports.exp (check_effective_target_arm32): New
7930         function.
7931
7932 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
7933
7934         PR libfortran/21354
7935         gfortran.dg/in_pack_rank7.f90: New test.
7936
7937 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
7938
7939         PR middle-end/15618
7940         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
7941
7942 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
7943
7944         PR middle-end/21265
7945         * gcc.dg/20050503-1.c: New test.
7946
7947         PR rtl-optimization/21239
7948         * gcc.dg/i386-sse-11.c: New test.
7949
7950 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
7951
7952         PR target/16888
7953         * gcc.target/i386/asm-1.c: New test.
7954
7955 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
7956
7957         PR rtl-optimization/21330
7958         * gcc.c-torture/execute/20050502-1.c: New test.
7959
7960         PR target/21297
7961         * gcc.c-torture/execute/20050502-2.c: New test.
7962
7963 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
7964
7965         PR middle-end/21282
7966         * gcc.dg/pr21282.c: New.
7967
7968 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7969
7970         * gcc.dg/vect/pr20122.c: Clean up .vect file.
7971         * gcc.dg/vect/vect-92.c: Likewise.
7972         * gcc.dg/vect/vect-93.c: Likewise.
7973         * gcc.dg/vect/vect-dv-1.c: Likewise.
7974         * gcc.dg/vect/vect-dv-2.c: Likewise.
7975         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
7976
7977 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
7978
7979         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
7980         * gfortran.dg/vect/vect-2.f90: Likewise.
7981         * gfortran.dg/vect/vect-3.f90: Likewise.
7982         * gfortran.dg/vect/vect-4.f90: Likewise.
7983         * gfortran.dg/vect/vect-5.f90: Likewise.
7984
7985 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
7986
7987         PR target/20813
7988         * gcc.dg/rs6000-fpint-2.c: New.
7989
7990 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
7991
7992         PR c/15698
7993         * gcc.dg/builtins-30.c: Update expected messages.
7994         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
7995         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
7996         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
7997
7998 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
7999
8000         PR tree-optimization/21294
8001         * gcc.dg/tree-ssa/pr21294.c: New.
8002
8003 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
8004
8005         * gcc.dg/altivec-3.c (vec_store): Do not use the old
8006         __builtin_altivec_st_internal_4si built-in.
8007
8008 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
8009
8010         PR c++/15875
8011         * g++.dg/template/ptrmem14.C: New test.
8012
8013 2005-05-02  Paul Brook  <paul@codesourcery.com>
8014
8015         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
8016
8017 2005-05-02  Michael Matz  <matz@suse.de>
8018
8019         PR c++/19542
8020         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
8021
8022 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
8023
8024         * g++.dg/cpp/weak.C: New test.
8025
8026 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
8027
8028         * gcc.dg/tree-ssa/loop-8.c: New test.
8029
8030 2005-04-30  Michael Maty  <matz@suse.de>
8031
8032         * gcc.dg/inline-mcpy.c: New test.
8033
8034 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
8035
8036         PR libfortran/18958
8037         * gfortran.dg/eoshift.f90: New test case.
8038
8039 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
8040
8041         PR libfortran/18857
8042         * gfortran.dg/matmul_1.f90: New test.
8043
8044 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8045
8046         PR tree-optimization/21030
8047         * gcc.dg/tree-ssa/pr21030.c: New.
8048
8049 2005-04-29  Devang Patel  <dpatel@apple.com>
8050
8051         PR tree-optimization/21272
8052         * gcc.dg/vect/vect-ifcvt-10.c: New test.
8053
8054 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
8055
8056         PR fortran/13082
8057         PR fortran/18824
8058         * gfortran.dg/entry_4.f90: New test.
8059         * gfortran.fortran-torture/execute/entry_1.f90: New test.
8060         * gfortran.fortran-torture/execute/entry_2.f90: New test.
8061         * gfortran.fortran-torture/execute/entry_3.f90: New test.
8062         * gfortran.fortran-torture/execute/entry_4.f90: New test.
8063         * gfortran.fortran-torture/execute/entry_5.f90: New test.
8064         * gfortran.fortran-torture/execute/entry_6.f90: New test.
8065         * gfortran.fortran-torture/execute/entry_7.f90: New test.
8066
8067 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8068
8069         * gfortran.fortran-torture/execute/entry_8.f90: New test.
8070
8071 2005-04-29  Paul Brook   <paul@codesourcery.com>
8072
8073         * gfortran.dg/entry_3.f90: New test.
8074
8075 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8076
8077         * gfortran.dg/implicit_4.f90: New test.
8078
8079 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
8080
8081         * lib/target-supports.exp (check_profiling_available): Return
8082         false for xtensa-*-elf.
8083
8084 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
8085
8086         * lib/fortran-torture.exp (fortran-torture.exp): Catch
8087         error if file cannot be deleted.
8088
8089 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
8090
8091         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
8092         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
8093         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
8094         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
8095         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
8096         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
8097         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
8098         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
8099         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
8100         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8101         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
8102         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
8103         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
8104
8105 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8106
8107         PR fortran/20865
8108         * gfortran.dg/pr20865.f90: New test.
8109
8110 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
8111
8112         * gcc.dg/void-cast-2.c: New test.
8113
8114 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8115
8116         PR c/21159
8117         * gcc.dg/void-cast-1.c: New test.
8118
8119 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
8120
8121         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
8122
8123 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8124
8125         PR fortran/21177
8126         * gfortran.dg/pr21177.f90: New test.
8127
8128 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
8129
8130         PR tree-optimization/21171
8131         * gcc.dg/tree-ssa/pr21171.c: New test.
8132
8133 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
8134
8135         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8136         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8137         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8138         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8139         gcc.dg/tree-ssa/gen-vect-32.c: New.
8140         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
8141         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
8142         don't run on PPC32.
8143
8144 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8145
8146         PR c/21213
8147         * gcc.dg/transparent-union-3.c: New test.
8148
8149 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
8150
8151         PR c/20740
8152         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
8153         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
8154         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
8155         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
8156         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
8157         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
8158
8159 2005-04-26  Jeff Law  <law@redhat.com>
8160
8161         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
8162         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
8163         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
8164         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
8165         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
8166         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
8167         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
8168
8169 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
8170
8171         PR tree-optimization/17598
8172         * gcc.dg/tree-ssa/pr17598.c: New testcase.
8173
8174 2005-04-25  Mike Stump  <mrs@apple.com>
8175
8176         * objc.dg/fix-and-continue-1.m: Add.
8177
8178 2005-04-25  Roger Sayle  <roger@eyesopen.com>
8179
8180         PR c++/20995
8181         * g++.dg/opt/pr20995-1.C: New test case.
8182
8183 2005-04-25  Devang Patel <dpatel@apple.com>
8184
8185         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
8186
8187 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8188
8189         PR testsuite/21062
8190         * g++.dg/opt/alias2.C (printf): Correct the prototype.
8191
8192 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
8193
8194         PR C++/21188
8195         * g++.dg/opt/rtti2.C: New test.
8196
8197 2005-04-25  Paul Brook  <paul@codesourcery.com>
8198         Steven G. Kargl  <kargls@comcast.net>
8199
8200         PR fortran/20879
8201         * gfortran.dg/ichar_1.f90: New file.
8202
8203 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
8204
8205         PR middle-end/20991
8206         * g++.dg/opt/pr20991.C: New test.
8207
8208         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
8209         where sizeof (type) < __alignof__ (type).
8210         * gcc.dg/compat/struct-layout-1.h: Likewise.
8211
8212 2005-04-24  Per Bothner  <per@bothner.com>
8213             Devang Patel  <dpatel@apple.com>
8214
8215         PR preprocessor/20907
8216         * gcc.dg/cpp/very-long-comment.c: New test.
8217
8218 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8219
8220         PR fortran/20059
8221         * gfortran.dg/common_5.f: New test.
8222
8223 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
8224
8225         PR middle-end/21082
8226         * g++.dg/tree-ssa/pr21082.C: New testcase.
8227
8228 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
8229
8230         * gcc.dg/vect/vect-99.c: New test.
8231
8232 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
8233
8234         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
8235
8236 2005-04-22  Jeff Law  <law@redhat.com>
8237
8238         * gcc.dg/uninit-5.c: Remove xfails.
8239         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
8240         conditionals and loads.
8241
8242 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
8243
8244         PR libfortran/20074
8245         PR libfortran/20436
8246         PR libfortran/21108
8247         * gfortran.dg/nested_reshape.f90: new test
8248         * gfortran.dg/reshape-alloc.f90: new test
8249         * gfortran.dg/reshape.f90: new test
8250
8251 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
8252
8253         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
8254
8255         * gcc.dg/arm-vfp1.c: New test.
8256
8257 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
8258
8259         PR c++/21087
8260         * g++.dg/lookup/builtin2.C: New test.
8261
8262 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8263
8264         * gcc.dg/weak/weak-13.c: New test.
8265
8266 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
8267
8268         * lib/target-supports.exp (check_effective_target_sync_int_long):
8269         Add powerpc*.
8270
8271 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
8272
8273         * gcc.target/mips/branch-1.c: New test.
8274
8275 2005-04-21  Richard Henderson  <rth@redhat.com>
8276
8277         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
8278         * gcc.dg/vect/vect-86.c: Likewise.
8279         * gcc.dg/vect/vect-87.c: Likewise.
8280         * gcc.dg/vect/vect-88.c: Likewise.
8281
8282 2005-04-21  Devang Patel  <dpatel@apple.com>
8283
8284         PR optimization/20994
8285         * gcc.dg/tree-ssa/ifc-3.c: New test.
8286
8287 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8288
8289         PR c/12913
8290         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
8291         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
8292         gcc.dg/c99-vla-jump-5.c: New tests.
8293
8294 2005-04-19  Richard Henderson  <rth@redhat.com>
8295
8296         * lib/target-supports.exp (check_effective_target_vect_int_mult):
8297         Fix typo in exists check.
8298         (check_effective_target_sync_int_long): New.
8299         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
8300         * gcc.dg/ia64-sync-2.c: Likewise.
8301         * gcc.dg/ia64-sync-3.c: Likewise.
8302         * gcc.dg/ia64-sync-4.c: Likewise.
8303
8304 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
8305
8306         * gcc.dg/fold-xor-1.c: New test.
8307         * gcc.dg/fold-xor-2.c: New test.
8308
8309 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
8310
8311         PR target/20670
8312         * g++.dg/eh/fp-regs.C: New test.
8313
8314 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
8315
8316         * gcc.dg/Wint-to-pointer-cast-1.c,
8317         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
8318         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
8319         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
8320
8321 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8322
8323         PR fortran/16861
8324         * gfortran.dg/pr16861.f90: New test.
8325
8326 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8327
8328         * gcc.dg/pr21085.c: New test.
8329
8330 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
8331
8332         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
8333         (setup_mips_tests, dg-mips-options): New procedures.
8334         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
8335         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
8336         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
8337         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8338         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
8339         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
8340         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
8341         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
8342         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
8343         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
8344         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
8345         dg-mips-options instead of dg-options.  Remove now-redundant
8346         preprocessor guards.
8347         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
8348         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
8349         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
8350         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
8351         * gcc.dg/vr-mult-2.c: Delete.
8352         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
8353         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
8354         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
8355         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
8356         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
8357         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
8358         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
8359
8360 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
8361
8362         * ada/acats/run_all.sh: Use sync when executable not present.
8363
8364 2005-04-18  Devang Patel  <dpatel@apple.com>
8365
8366         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
8367         * gcc.dg/vect/vect-11a.c: New.
8368         * gcc.dg/vect/vect-none.c: Update.
8369         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
8370
8371 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
8372
8373         PR tree-optimization/20922
8374         * gcc.dg/pr20922-1.c: New test.
8375         * gcc.dg/pr20922-2.c: New test.
8376         * gcc.dg/pr20922-3.c: New test.
8377         * gcc.dg/pr20922-4.c: New test.
8378         * gcc.dg/pr20922-5.c: New test.
8379         * gcc.dg/pr20922-6.c: New test.
8380
8381 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8382
8383         PR libfortran/20950
8384         * gfortran.dg/pr20950.f: New test.
8385
8386 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8387
8388         PR libfortran/19216
8389         * gfortran.dg/pr19216.f: New test.
8390
8391 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
8392
8393         PR tree-optimization/21001
8394         * gcc.dg/tree-ssa/pr21001.c: New.
8395
8396 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
8397
8398         PR libfortran/21075
8399         * gfortran.dg/reshape_rank7.f90: New test.
8400
8401 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
8402
8403         PR libfortran/12884 gfortran.dg/pr12884.f: New test
8404         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
8405         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
8406         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
8407         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
8408         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
8409         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
8410         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
8411         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
8412         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
8413         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
8414         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
8415         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
8416         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
8417         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
8418         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
8419         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
8420         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
8421         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
8422         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
8423         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
8424
8425 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
8426
8427         * gfortran.dg/wtruncate.f: New testcase.
8428         * gfortran.dg/wtruncate.f90: New testcase.
8429
8430 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
8431
8432         PR c++/21025
8433         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
8434         which sizeof/alignof is dependent, rather than just whether we are
8435         processing_template_decl.
8436
8437 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8438
8439         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8440         corrected typo where the wrong variables had been compared.
8441
8442 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
8443
8444         PR libfortran/18495
8445         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
8446         Test callee-allocated version of return array with a write
8447         statement.
8448         Test spread with a temporary with another write statement.
8449
8450 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
8451
8452         PR tree-optimization/21031
8453         * gcc.dg/tree-ssa/pr21031.c: New.
8454
8455 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
8456
8457         PR tree-optimization/21004
8458         * gcc.dg/builtins-53.c: Include builtins-config.h.
8459         Check floorf, ceilf, floorl and ceill transformations
8460         only when HAVE_C99_RUNTIME is defined.
8461
8462 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
8463
8464         PR middle-end/20739
8465         * gcc.dg/tree-ssa/pr20739.c: New test.
8466
8467 2005-04-14  Mike Stump  <mrs@apple.com>
8468
8469         * gcc.dg/Foundation.framework/empty: New.
8470         * gcc.dg/framework-2.c: New.
8471
8472 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8473
8474         PR tree-optimization/21021
8475         * gcc.c-torture/compile/pr21021.c: New.
8476
8477 2005-04-14  Janis Johnson  <janis187@us.ibm.com
8478
8479         PR testsuite/21010
8480         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
8481         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
8482         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
8483         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
8484         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
8485         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
8486         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
8487         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
8488
8489 2005-04-14  Richard Henderson  <rth@redhat.com>
8490
8491         * lib/target-supports.exp (check_effective_target_vect_condition):
8492         Add ia64, i?86, and x86_64.
8493
8494 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
8495
8496         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
8497
8498 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
8499
8500         PR tree-optimization/20657
8501         * gcc.dg/tree-ssa/pr20657.c: New.
8502
8503 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
8504
8505         * gcc.dg/builtins-53.c: Also check (int)trunc* and
8506         (long long int)trunc*.
8507
8508 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
8509
8510         PR target/20927
8511         * gcc.dg/pr20927.c: New test.
8512
8513 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
8514
8515         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
8516         * gcc.target/mips/asm-1.c: Likewise.
8517
8518 2005-04-13  Dale Johannesen  <dalej@apple.com>
8519
8520         * objc.dg/objc-fast-4.m: New.
8521
8522 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
8523
8524         * gcc.target/cris/torture/cris-torture.exp: New driver in new
8525         directory.
8526         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
8527
8528 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
8529
8530         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
8531         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
8532         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
8533
8534 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
8535
8536         PR tree-optimization/20913
8537         * gcc.dg/tree-ssa/pr20913.c: New.
8538
8539         PR tree-optimization/20702
8540         * gcc.dg/tree-ssa/pr20702.c: New.
8541
8542 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8543
8544         PR c++/13744
8545         * g++.dg/inherit/local3.C: New test.
8546
8547 2005-04-12  Jeff Law  <law@redhat.com>
8548
8549         * gcc.dg/tree-ssa/20050412-1.c: New test.
8550
8551 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
8552
8553         PR libfortran/19016
8554         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
8555         Add tests with mask generated by expression.
8556         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8557         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8558         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8559
8560 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
8561
8562         PR middle-end/20917
8563         * gcc.dg/20050409-1.c: New test.
8564
8565 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
8566
8567         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
8568
8569 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8570
8571         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8572         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
8573         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8574         (TARGET_CXX): Adjust accordingly.
8575         * target.h (struct gcc_target): Remove epxort_class_data.  Add
8576         determine_class_data_visibility and class_data_always_comdat.
8577         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8578         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
8579         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8580         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
8581         (arm_cxx_determine_class_data_visibility): New.
8582         (arm_cxx_class_data_always_comdat): Likewise.
8583         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
8584         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
8585         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
8586         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
8587         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
8588         Define.
8589
8590 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
8591
8592         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
8593
8594 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
8595
8596         * gcc.dg/i386-darwin-fpmath.c: New.
8597
8598 2004-04-11  Devang Patel  <dpatel@apple.com>
8599
8600         * lib/target-supports.exp (check_effective_target_vect_condition): New.
8601         * gcc.dg/vect/vect-ifcvt-1.c: New test.
8602         * gcc.dg/vect/vect-ifcvt-2.c: New test.
8603         * gcc.dg/vect/vect-ifcvt-3.c: New test.
8604         * gcc.dg/vect/vect-ifcvt-4.c: New test.
8605         * gcc.dg/vect/vect-ifcvt-5.c: New test.
8606         * gcc.dg/vect/vect-ifcvt-6.c: New test.
8607         * gcc.dg/vect/vect-ifcvt-7.c: New test.
8608         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
8609
8610 2004-04-11  Devang Patel  <dpatel@apple.com>
8611
8612         * gcc.dg/vect/vect-dv-1.c: New test.
8613         * gcc.dg/vect/vect-dv-2.c: New test.
8614
8615 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8616
8617         PR tree-optimization/20933
8618         * gcc.dg/tree-ssa/pr20933.c: New test.
8619
8620 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8621
8622         * gfortran.dg/fold_nearest.f90: New test.
8623
8624 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
8625
8626         * gcc.dg/tree-ssa/alias-1.c: New test.
8627
8628 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
8629
8630         PR tree-optimization/20920
8631         * g++.dg/tree-ssa/pr20920.C: New test.
8632
8633 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
8634
8635         * gcc.dg/builtins-53.c: Also check (int)ceil* and
8636         (long long int)ceil*.
8637
8638 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
8639
8640         * g++.dg/warn/Wdtor1.C: Declare template in system header with
8641         explicit C++ linkage.
8642
8643 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8644
8645         * gfortran.dg/pr17229.f: Take care of the new obsolescence
8646         warning for arithmetic IF statements.
8647
8648 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
8649
8650         * eor_handling_1.f90: New test case.
8651         * eor_handling_2.f90: New test case.
8652         * eor_handling_3.f90: New test case.
8653         * eor_handling_4.f90: New test case.
8654         * eor_handling_5.f90: New test case.
8655         * noadv_size.f90: New test case.
8656         * pad_no.f90: New test case.
8657
8658 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
8659
8660         * gcc.c-torture/execute/20050410-1.c: New test.
8661
8662 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
8663
8664         * gcc.dg/pr20126.c: New.
8665
8666 2005-04-09  Bud Davis  <bdavis@gfortran.org>
8667             Steven G. Kargl <kargls@comcast.net>
8668
8669         * gfortran.dg/PR19872.f: New test.
8670
8671 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8672
8673         * gfortran.dg/nint_1.f90: Fix dg-do directive.
8674
8675 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
8676
8677         * gfortran.dg/nint_1.f90: New test.
8678
8679 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8680
8681         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
8682         Added test for callee-allocated arrays with write statements.
8683         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8684         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8685         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8686         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8687         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8688
8689 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
8690
8691         PR libfortran/20163
8692         * gfortran.dg/open-options-blanks.f: New test.
8693
8694 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8695
8696         PR fortran/13257
8697         * gfortran.dg/comma_format_extension_[1234].f: New tests.
8698
8699 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
8700
8701         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8702         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8703         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8704         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8705         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8706         * gcc.c-torture/execute/stdarg-4.c: New test.
8707
8708         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
8709
8710         PR target/20795
8711         * g++.dg/abi/param2.C: New test.
8712
8713 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8714
8715         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
8716
8717 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
8718
8719         * gcc.dg/builtins-53.c: New test.
8720
8721 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
8722
8723         * g++.dg/tree-ssa/pr18178.C: New test.
8724         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
8725         * gcc.c-torture/execute/20041019-1.c: New test.
8726         * gcc.dg/tree-ssa/20041008-1.c: New test.
8727         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
8728         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
8729         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
8730         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
8731         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
8732         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
8733         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
8734         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
8735         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8736         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8737
8738 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
8739
8740         PR rtl-optimization/20466
8741         * gcc.c-torture/execute/pr20466-1.c: New test.
8742
8743 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
8744
8745         PR c++/20905
8746         * g++.dg/parse/cond2.C: New test.
8747
8748         PR c++/20145
8749         * g++.dg/warn/Wdtor1.C: New test.
8750
8751 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8752
8753         PR fortran/17229
8754         * gfortran.dg/pr17229.f: New test.
8755
8756 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
8757
8758         * gfortran.dg/tiny_1.f90: New test.
8759         * gfortran.dg/tiny_2.f90: ditto.
8760
8761 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
8762
8763         * gfortran.dg/eor_1.f90: Fix dg-do run line
8764         * gfortran.dg/open_new.f90: Fix dg-do run line
8765
8766 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
8767
8768         * lib/target-supports.exp (get_compiler_messages): Support
8769         optional arguments, the fourth being compiler options.
8770         (check_effective_target_fpic): New proc.
8771         * gcc.dg/20050321-2.c: Restrict to target fpic.
8772
8773 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
8774
8775         * gcc.dg/15443-1.c: New test.
8776         * gcc.dg/15443-2.c: Likewise.
8777
8778 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8779
8780         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
8781
8782 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8783
8784         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
8785
8786 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
8787
8788         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
8789         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
8790         -m64.
8791         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
8792         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
8793         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
8794
8795 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
8796
8797         PR c++/20212
8798         * g++.dg/warn/Wunused-11.C: New test.
8799
8800 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
8801
8802         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
8803
8804 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
8805
8806         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
8807
8808 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8809
8810         PR c++/20734
8811         * g++.dg/template/ptrmem13.C: New test.
8812
8813 2005-04-05  Per Bothner  <per@bothner.com>
8814
8815         * lib/gcc.exp: Always add -fno-show-column, for now.
8816
8817 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
8818
8819         PR testsuite/20767
8820         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
8821         of plain old "unsigned int" for the type of "i".  Makes this test
8822         64bit clean.
8823
8824 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
8825
8826         * gcc.dg/i386-ssefn-1.c: New test.
8827         * gcc.dg/i386-ssefn-2.c: New test.
8828         * gcc.dg/i386-ssefn-3.c: New test.
8829         * gcc.dg/i386-ssefn-4.c: New test.
8830
8831 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
8832
8833         PR tree-optimization/20076
8834         * gcc.dg/builtin-apply4.c: New test.
8835
8836         PR preprocessor/19475
8837         * gcc.dg/cpp/macspace1.c: New test.
8838         * gcc.dg/cpp/macspace2.c: New test.
8839
8840 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8841
8842         * gfortran.dg/pr20755.f: Fixed bad format.
8843
8844 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
8845
8846         PR c++/20763
8847         * g++.dg/ext/attrib21.C: New test.
8848
8849 2004-04-05  Devang Patel  <dpatel@apple.com>
8850
8851         * lib/target-supports.exp (check_effective_target_vect_shif): New.
8852         * gcc.dg/vect/vect-shift-1.c: New test.
8853
8854 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8855
8856         PR libfortran/20755
8857         * gfortran.dg/pr20755.f: New test.
8858
8859 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
8860
8861         * gfortran.dg/pr15959.f90: New test.
8862         * gfortran.dg/string_pad_trunc.f90: New test.
8863
8864 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8865
8866         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
8867         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
8868         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
8869         syntax.
8870
8871 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8872
8873         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
8874
8875 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8876
8877         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
8878         * gcc.c-torture/compile/20011119-2.c: Likewise.
8879         * gcc.c-torture/compile/981001-2.c: Likewise.
8880
8881 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
8882
8883         PR c++/20679
8884         * g++.dg/template/overload4.C: New test.
8885
8886 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8887
8888         PR c++/20746
8889         * g++.dg/abi/covariant5.C: New.
8890
8891         PR debug/20505
8892         * g++.dg/debug/const2.C: New.
8893
8894 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
8895
8896         PR rtl-optimization/16104
8897         * gcc.c-torture/execute/20050316-1.c: New test.
8898
8899 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
8900
8901         * g++.dg/template/spec23.C: Fix dg-error text.
8902
8903 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
8904
8905         PR c++/19199
8906         * g++.dg/expr/lval2.C: New.
8907
8908 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8909
8910         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
8911         __builtin_strcasecmp and __builtin_strncasecmp.
8912
8913 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
8914
8915         PR c++/20723
8916         * g++.dg/template/spec22.C: New.
8917         * g++.dg/template/spec23.C: New.
8918
8919 2005-04-03  Dale Ranta  <dir@lanl.gov>
8920             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8921
8922         PR libfortran/20068
8923         PR libfortran/20125
8924         PR libfortran/20156
8925         PR libfortran/20471
8926         * gfortran.dg/backspace.f: New test.
8927
8928 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
8929
8930         * gcc.dg/pr19345.c: New test.
8931
8932 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8933
8934         PR tree-optimization/20640
8935         * gcc.dg/torture/tree-loop-1.c: New.
8936
8937 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
8938
8939         PR rtl-optimization/20290
8940         * gcc.c-torture/execute/loop-ivopts-2.c: New.
8941
8942 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
8943
8944         * gcc.dg/rs6000-fpint.c: New.
8945
8946 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
8947
8948         * gcc.dg/old-style-then-proto-1.c: New test.
8949
8950 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8951
8952         * gfortran.fortran-torture/execute/backspace.f90: Check
8953         after backspace and read was incorrect.
8954
8955 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8956
8957         * gcc.c-torture/execute/builtins/strcat.c: Check the result
8958         buffer past the terminating NUL using memcmp.
8959         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
8960         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
8961
8962         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
8963         Fix unused/uninitialized variable warnings.
8964
8965         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
8966         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
8967         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
8968         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
8969
8970         * gcc.c-torture/execute/builtins/abs-1-lib.c,
8971         gcc.c-torture/execute/builtins/fputs-lib.c,
8972         gcc.c-torture/execute/builtins/lib/fprintf.c,
8973         gcc.c-torture/execute/builtins/lib/main.c,
8974         gcc.c-torture/execute/builtins/lib/memcmp.c,
8975         gcc.c-torture/execute/builtins/lib/memmove.c,
8976         gcc.c-torture/execute/builtins/lib/mempcpy.c,
8977         gcc.c-torture/execute/builtins/lib/memset.c,
8978         gcc.c-torture/execute/builtins/lib/printf.c,
8979         gcc.c-torture/execute/builtins/lib/sprintf.c,
8980         gcc.c-torture/execute/builtins/lib/stpcpy.c,
8981         gcc.c-torture/execute/builtins/lib/strchr.c,
8982         gcc.c-torture/execute/builtins/lib/strcmp.c,
8983         gcc.c-torture/execute/builtins/lib/strcpy.c,
8984         gcc.c-torture/execute/builtins/lib/strcspn.c,
8985         gcc.c-torture/execute/builtins/lib/strlen.c,
8986         gcc.c-torture/execute/builtins/lib/strncat.c,
8987         gcc.c-torture/execute/builtins/lib/strncmp.c,
8988         gcc.c-torture/execute/builtins/lib/strncpy.c,
8989         gcc.c-torture/execute/builtins/lib/strrchr.c,
8990         gcc.c-torture/execute/builtins/lib/strspn.c,
8991         gcc.c-torture/execute/builtins/lib/strstr.c,
8992         gcc.c-torture/execute/builtins/memops-asm-lib.c,
8993         gcc.c-torture/execute/builtins/strlen-2.c,
8994         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
8995         prototypes.
8996
8997 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8998
8999         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
9000         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
9001         selectany usage.
9002
9003 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
9004
9005         PR c++/19406
9006         * g++.dg/debug/using1.C: New test.
9007
9008 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
9009
9010         PR middle-end/20524
9011         * gcc.dg/alias-7.c: Prefix asm-declared name with
9012         __USER_LABEL_PREFIX__.
9013
9014 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
9015
9016         Fix fallout from PR middle-end/15700:
9017         * gcc.c-torture/compile/20011119-1.c: Take
9018         __USER_LABEL_PREFIX__ into account.
9019         * gcc.c-torture/compile/20011119-2.c: Likewise.
9020
9021 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9022
9023         PR c++/18644
9024         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
9025
9026 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
9027
9028         PR c/17855
9029         * gcc.c-torture/compile/struct-non-lval-1.c,
9030         gcc.c-torture/compile/struct-non-lval-2.c,
9031         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
9032
9033 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
9034
9035         * gcc.dg/tls/tls.exp: Remove temporary file.
9036         * g++.dg/tls/tls.exp: Ditto.
9037         * lib/file-format.exp: Ditto.
9038         * g++.dg/special/ecos.exp: Ditto.
9039
9040         * lib/profopt.exp: Treat prof_ext as a list.
9041         * gcc.misc-tests/bprob.exp: Ditto.
9042         * g++.dg/bprob/bprob.exp: Ditto.
9043
9044         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
9045         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
9046         g++.dg/tree-ssa/pointer-reference-alias.C,
9047         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
9048         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
9049         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
9050         g++.dg/vect/pr19951.cc: Ditto.
9051         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
9052         gcc.dg/builtins-47.c: Ditto.
9053         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
9054         gcc.dg/pr20115-1.c: Ditto.
9055         * gcc.dg/tree-ssa/20030530-2.c,
9056         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
9057         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
9058         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
9059         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
9060         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
9061         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
9062         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
9063         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
9064         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
9065         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
9066         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
9067         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
9068         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
9069         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
9070         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
9071         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
9072         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
9073         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
9074         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
9075         gcc.dg/tree-ssa/20030824-1.c,
9076         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
9077         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
9078         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
9079         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
9080         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
9081         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
9082         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
9083         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
9084         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
9085         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
9086         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
9087         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
9088         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
9089         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
9090         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
9091         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
9092         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
9093         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
9094         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
9095         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
9096         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
9097         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
9098         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
9099         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
9100         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
9101         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
9102         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
9103         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
9104         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
9105         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
9106         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
9107         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
9108         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
9109         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
9110         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
9111         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
9112         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
9113         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
9114         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
9115         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
9116         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
9117         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
9118         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
9119         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
9120         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
9121         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
9122         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
9123         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
9124         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
9125         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
9126         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
9127         gcc.dg/tree-ssa/useless-1.c: Ditto.
9128         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
9129         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
9130         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
9131         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
9132         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9133         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
9134         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
9135         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
9136         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
9137         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
9138         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
9139         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
9140         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
9141         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
9142         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
9143         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
9144         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
9145         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
9146         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
9147         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
9148         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
9149         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9150         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9151         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
9152         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
9153         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
9154         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
9155         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
9156         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
9157         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
9158         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
9159         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
9160         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
9161         gcc.dg/vect/vect-none.c: Ditto.
9162         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
9163         treelang/compile/unsigned.tree: Ditto.
9164
9165         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
9166         * gcc.dg/cpp/direct2s.c: Ditto.
9167         * gcc.dg/cpp/paste4.c: Ditto.
9168         * gcc.dg/cpp/separate-1.c: Ditto.
9169         * gcc.dg/pch/save-temps-1.c: Ditto.
9170         * g++.dg/ext/altivec-10.C: Ditto.
9171         * g++.dg/pch/pch.C: Ditto.
9172
9173         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
9174
9175         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
9176         * g++.dg/template/repo1.C: Ditto.
9177         * g++.dg/template/repo2.C: Ditto.
9178         * g++.dg/template/repo3.C: Ditto.
9179         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
9180         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
9181         * g++.old-deja/g++.pt/repo1.C: Ditto.
9182         * g++.old-deja/g++.pt/repo2.C: Ditto.
9183         * g++.old-deja/g++.pt/repo3.C: Ditto.
9184         * g++.old-deja/g++.pt/repo4.C: Ditto.
9185
9186         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
9187         * gcc.dg/20030107-1.c: Ditto.
9188         * gcc.dg/20030702-1.c: Ditto.
9189         * gcc.dg/profile-generate-1.c: Ditto.
9190         * g++.dg/other/profile1.C: Ditto.
9191         * g++.old-deja/g++.robertl/eb83.C: Ditto.
9192
9193         * lib/gcc-dg.exp (remove-build-file): New.
9194         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9195         cleanup-tree-dump, cleanup-saved-temps): New.
9196
9197 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9198
9199         PR c++/19203, DR 214
9200         * g++.dg/parse/ambig3.C: Not ambiguous.
9201         * g++.dg/template/spec20.C: New.
9202         * g++.dg/template/spec21.C: New.
9203
9204 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
9205
9206         PR target/20045
9207         * gcc.dg/ia64-fptr-1.c: Run only on linux.
9208
9209 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9210
9211         PR libfortran/20660
9212         * gfortran.dg/negative_unit.f: New test.
9213
9214 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
9215
9216         * gcc.dg/20050330-1.c: New test.
9217
9218 2005-03-30  Devang Patel  <dpatel@apple.com>
9219
9220         * g++.dg/tree-sra/ssa-sra-3.C: New test.
9221
9222 2005-03-30  Dale Johannesen  <dalej@apple.com>
9223
9224         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
9225
9226 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
9227
9228         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
9229         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
9230         Strip options from test name.
9231
9232 2005-03-31  Jan Hubicka  <jh@suse.cz>
9233
9234         * gcc.dg/varpool-1.c: New testcase.
9235
9236 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9237
9238         PR c/772
9239         PR c/17913
9240         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
9241         gcc.dg/stmt-expr-label-3.c : New tests.
9242         * gcc.c-torture/execute/medce-2.c: Remove.
9243
9244 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
9245
9246         PR c/20368
9247         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
9248         tests.
9249
9250 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
9251
9252         * gcc.c-torture/compile/pr20203.c: New test.
9253
9254 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9255
9256         * gfortran.dg/promotion.f90: New test.
9257
9258 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
9259
9260         PR middle-end/20491
9261         * gcc.dg/torture/asm-subreg-1.c: New test.
9262
9263 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
9264
9265         PR c/20672
9266         * gcc.dg/pr20672-1.c: New test.
9267
9268 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
9269
9270         * gfortran.dg/vect: New directory.
9271         * gfortran.dg/vect/vect.exp: New.
9272         * gfortran.dg/vect/vect-1.f90: New test.
9273         * gfortran.dg/vect/vect-2.f90: New test.
9274         * gfortran.dg/vect/vect-3.f90: New test.
9275         * gfortran.dg/vect/vect-4.f90: New test.
9276         * gfortran.dg/vect/vect-5.f90: New test.
9277
9278 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
9279
9280         PR middle-end/20622
9281         * gcc.dg/alias-7.c: New test.
9282
9283 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9284
9285         * gcc.dg/sparc-reg-1.c: New test.
9286
9287 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9288
9289         PR target/19890
9290         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
9291
9292 2005-03-29  Dale Ranta  <dir@lanl.gov>
9293             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9294
9295         PR libfortran/20163
9296         * gfortran.dg/pr20163-2.f: New test.
9297
9298 2005-03-28  Jan Hubicka  <jh@suse.cz>
9299
9300         PR middle-end/20635
9301         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
9302         by Jakub Jelinek.
9303
9304 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
9305
9306         PR tree-optimization/20626
9307         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
9308         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
9309
9310 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
9311
9312         * gfortran.dg/underflow.f90: New test.
9313         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
9314
9315 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9316
9317         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
9318
9319 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
9320
9321         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
9322         (g++_init): Make sure that CXXFLAGS is set.
9323         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
9324         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
9325         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9326         * lib/objc.exp (objc_init): Likewise.
9327         * lib/treelang.exp (treelang_init): Likewise.
9328
9329 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
9330
9331         PR tree-optimization/20470
9332         * gcc.dg/tree-ssa/pr20470.c: New test.
9333
9334 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
9335
9336         * gcc.dg/ppc-stfiwx.c: New.
9337
9338 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
9339
9340         PR target/19888
9341         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
9342
9343 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9344
9345         * gcc.dg/20050325-1.c: Fix a typo.
9346
9347 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9348
9349         PR libfortran/19678
9350         PR libfortran/19679
9351         * gfortran.dg/dos_eol.f: New test.
9352
9353 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
9354
9355         PR rtl-optimization/20249
9356         * gcc.dg/20050325-1.c: New test.
9357
9358 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9359
9360         PR libfortran/15332
9361         * gfortran.dg/pr15332.f: New test.
9362
9363 2005-03-24  Dale Johannesen  <dalej@apple.com>
9364
9365         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
9366
9367 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
9368
9369         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
9370         'internal' visibility.
9371         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9372         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
9373         'protected' visibility.
9374         * gcc.dg/visibility-7.c: Likewise.
9375         * lib/target-supports.exp (check_visibility_available): Take
9376         a parameter, the kind of visibility to check for.
9377         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
9378         to check_visibility_available.
9379
9380         * g++.dg/expr/cast3.C: New.
9381
9382 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
9383
9384         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
9385         rs6000.
9386
9387 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
9388
9389         PR target/20095
9390         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
9391
9392 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
9393
9394         * gcc.dg/badshift.c: Renamed to...
9395         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
9396
9397         * gcc.target/i386/badshift.c: Renamed to...
9398         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
9399         only.
9400
9401         PR rtl-optimization/20532
9402         * gcc.target/i386/badshift.c: New.
9403
9404 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9405
9406         * gfortran.dg/pr18025.f90: New test.
9407
9408 2005-03-23  Dale Johannesen  <dalej@apple.com>
9409
9410         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
9411
9412 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
9413
9414         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
9415
9416         * lib/target-supports.exp (check_iconv_available): Default
9417         libiconv to -liconv, if there is no definition.
9418
9419 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
9420
9421         * gcc.dg/torture/cris-asm-mof-1.c: New test.
9422
9423 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
9424
9425         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
9426         * g++.dg/opt/pr7503-2.C: Likewise.
9427         * g++.dg/opt/pr7503-3.C: Likewise.
9428         * g++.dg/opt/pr7503-4.C: Likewise.
9429         * g++.dg/opt/pr7503-5.C: Likewise.
9430         * g++.dg/warn/minmax.C: New test.
9431
9432 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9433
9434         * gfortran.dg/g77_intrinsics_funcs.f: New test.
9435         * gfortran.dg/g77_intrinsics_sub.f: New test.
9436
9437 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
9438             Jan Hubicka  <jh@suse.cz>
9439             Steven Bosscher <stevenb@suse.de
9440
9441         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
9442
9443 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9444
9445         PR c++/19980
9446         * g++.dg/template/redecl3.C: New test.
9447
9448 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9449
9450         PR c++/20499
9451         * g++.dg/parse/error16.C: Tweak error markers.
9452
9453 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR target/20561
9456         * gcc.dg/20050321-2.c: New test.
9457
9458 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
9459
9460         PR c++/20465
9461         PR c++/20381
9462         * g++.dg/template/ptrmem12.C: New.
9463
9464 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
9465
9466         PR rtl-optimization/20527
9467         * gcc.c-torture/execute/pr20527-1.c: New test.
9468
9469 2005-03-22  Ben Elliston  <bje@au.ibm.com>
9470
9471         * gcc.misc-tests/options.exp (check_for_options): Create a real C
9472         program, compile it into a real executable and then delete the .c
9473         and .x files afterwards, to avoid problems on testglue targets.
9474
9475 2005-03-21  Stuart Hastings  <stuart@apple.com>
9476
9477         * gcc.target/i386/sse-2.c: New.
9478
9479 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
9480
9481         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
9482
9483 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9484
9485         * g++.dg/parse/crash25.C: Fix typo.
9486
9487 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9488
9489         PR c++/20461
9490         * g++.dg/parse/crash24.C: New test.
9491
9492         PR c++/20536
9493         * g++.dg/parse/crash25.C: New test.
9494
9495 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
9496
9497         PR c++/20147
9498         * g++.dg/ext/stmtexpr4.C: New test.
9499
9500 2005-03-20  Roger Sayle  <roger@eyesopen.com>
9501
9502         PR middle-end/20539
9503         * gcc.c-torture/compile/pr13066-1.c: New test case.
9504         * gcc.c-torture/compile/pr20539-1.c: Likewise.
9505         * g++.dg/opt/pr13066-1.C: Likewise.
9506
9507 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
9508
9509         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
9510
9511 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9512
9513         PR fortran/18525
9514         * gfortran.dg/nesting_1.f90: New test.
9515
9516 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9517
9518         PR c++/20240
9519         * g++.dg/lookup/using13.C: New test.
9520
9521 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9522
9523         PR c++/20333
9524         * g++.dg/template/crash36.C: New test.
9525
9526 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
9527
9528         PR c++/20463
9529         * g++.dg/template/crash35.C: New test.
9530
9531 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
9532
9533         PR c++/19966
9534         * g++.dg/overload/operator2.C: New test.
9535
9536 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9537
9538         PR libfortran/20257
9539         * gfortran.dg/pr20257.f90: New test.
9540
9541 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9542
9543         PR libfortran/20480
9544         * gfortran.dg/pr20480.f90: New test.
9545
9546 2005-03-16  Richard Henderson  <rth@redhat.com>
9547
9548         PR middle-end/15700
9549         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
9550         (_rtld_global): New.
9551         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
9552         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
9553
9554         * gcc.dg/alias-3.c: New.
9555         * gcc.dg/alias-4.c: New.
9556         * gcc.dg/alias-5.c: New.
9557         * gcc.dg/alias-6.c: New.
9558
9559 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
9560
9561         * gcc.dg/cpp/ucnid-7.c: New.
9562
9563 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
9564             Dorit Naishlos  <dorit@il.ibm.com>
9565
9566         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
9567         darwin.
9568
9569 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
9570
9571         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
9572         misaligned accesses.
9573         * gcc.dg/vect/vect-58.c: Likewise.
9574         * gcc.dg/vect/vect-92.c: New.
9575         * gcc.dg/vect/vect-93.c: New.
9576
9577 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
9578
9579         PR fortran/18827
9580         * gfortran.dg/assign_2.f90: New test.
9581         * gfortran.dg/assign_3.f90: New test.
9582         * gfortran.dg/assign.f90: New test.
9583
9584 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
9585
9586         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
9587         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
9588         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
9589         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
9590         names.
9591
9592 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
9593
9594         * gcc.dg/cpp/ucnid-6.c: New.
9595
9596         * gcc.dg/cpp/normalize-1.c: New.
9597         * gcc.dg/cpp/normalize-2.c: New.
9598         * gcc.dg/cpp/normalize-3.c: New.
9599         * gcc.dg/cpp/normalize-4.c: New.
9600         * gcc.dg/cpp/ucnid-4.c: New.
9601         * gcc.dg/cpp/ucnid-5.c: New.
9602         * g++.dg/cpp/normalize-1.C: New.
9603         * g++.dg/cpp/ucnid-1.C: New.
9604
9605 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9606
9607         * gcc.dg/pr18628.c: New.
9608
9609 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
9610
9611         PR c++/20280
9612         * g++.dg/tree-ssa/pr20280.C: New.
9613
9614 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9615
9616         PR fortran/20467
9617         * gfortran.dg/stfunc_2.f90: New test.
9618
9619 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9620
9621         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
9622
9623 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
9624
9625         * gcc.dg/tree-ssa/20050314-1.c: New test.
9626
9627 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9628
9629         PR c++/4403
9630         PR c++/9783, DR433
9631         * g++.dg/template/friend34.C: New test.
9632         * g++.dg/template/friend35.C: Likewise.
9633         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
9634
9635 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9636
9637         Friend class name lookup 5/n
9638         PR c++/1016
9639         * g++.dg/lookup/hidden-class1.C: New test.
9640         * g++.dg/lookup/hidden-class2.C: Likewise.
9641         * g++.dg/lookup/hidden-class3.C: Likewise.
9642         * g++.dg/lookup/hidden-class4.C: Likewise.
9643         * g++.dg/lookup/hidden-class5.C: Likewise.
9644         * g++.dg/lookup/hidden-class6.C: Likewise.
9645         * g++.dg/lookup/hidden-class7.C: Likewise.
9646         * g++.dg/lookup/hidden-class8.C: Likewise.
9647         * g++.dg/lookup/hidden-class9.C: Likewise.
9648         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
9649         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
9650         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
9651         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
9652         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
9653         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
9654         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
9655         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
9656         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
9657         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
9658         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
9659
9660 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
9661
9662         PR c++/20157
9663         * g++.dg/template/error18.C: New test.
9664
9665 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9666
9667         PR debug/16792
9668         * g++.dg/debug/pr16792.C: New test.
9669
9670 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9671
9672         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
9673         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
9674         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
9675         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
9676         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
9677         test assertion names.
9678
9679 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9680
9681         PR fortran/18600
9682         * gfortran.dg/stfunc_1.f90: New test.
9683
9684 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9685
9686         PR fortran/16907
9687         * gfortran.dg/real_index_1.f90: New test.
9688
9689 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9690
9691         PR fortran/20323
9692         * gfortran.dg/spec_expr_1.f90: New test.
9693
9694 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
9695
9696         PR c/20402
9697         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
9698         new parser.
9699
9700 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9701
9702         PR fortran/20361
9703         * gfortran.dg/largeequiv_1.f90: New test.
9704
9705 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9706
9707         * gcc.dg/ucnid-1.c: New.
9708         * gcc.dg/ucnid-2.c: New.
9709         * gcc.dg/ucnid-3.c: New.
9710         * gcc.dg/ucnid-4.c: New.
9711         * gcc.dg/ucnid-5.c: New.
9712         * gcc.dg/ucnid-6.c: New.
9713         * gcc.dg/cpp/ucnid-1.c: New.
9714         * gcc.dg/cpp/ucnid-2.c: New.
9715         * gcc.dg/cpp/ucnid-3.c: New.
9716         * g++.dg/other/ucnid-1.C: New.
9717
9718 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
9719
9720         * gcc.dg/vmx/darwin-abi-3.c: Delete.
9721
9722 2005-03-11  Per Bothner  <per@bothner.com>
9723
9724         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
9725         that diagnotics refer to correct token.
9726         * gcc.dg/unused-3.c: Likewise.
9727
9728 2005-03-11  Per Bothner  <per@bothner.com>
9729
9730         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
9731         constant" is now actually on same line as string constant.
9732         * gcc.dg/cpp/direct2s.c: Likewise.
9733
9734 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
9735
9736         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
9737
9738 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9739
9740         PR libfortran/20124
9741         * gfortran.dg/pr20124.f90: New Test
9742
9743 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
9744
9745         PR tree-optimization/20130
9746         * gcc.dg/pr20130-1.c: New test.
9747
9748 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9749
9750         PR target/20095
9751         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
9752
9753 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9754
9755         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
9756
9757 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
9758
9759         * g++.dg/eh/forced1.C: Fix comment.
9760         * g++.dg/eh/forced2.C: Ditto.
9761         * g++.dg/eh/forced3.C: Ditto.
9762         * g++.dg/eh/forced4.C: Ditto.
9763
9764 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
9765
9766         PR rtl-opt/20412
9767         * gcc.c-torture/compile/pr20412.c: New test.
9768
9769 2005-03-10  Roger Sayle  <roger@eyesopen.com>
9770
9771         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
9772
9773 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9774
9775         PR target/20322
9776         * gcc.dg/20050307-1.c: New test.
9777
9778 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
9779
9780         PR c++/20375
9781         * g++.dg/other/stdarg3.C: New.
9782
9783 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
9784
9785         PR c++/18384, c++/18327
9786         * g++.dg/init/array19.C: New test.
9787
9788         PR inline-asm/20314
9789         * gcc.dg/torture/pr20314-1.c: New test.
9790         * gcc.dg/torture/pr20314-2.c: New test.
9791
9792 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
9793
9794         * gcc.dg/20050309-1.c: New test.
9795
9796 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9797
9798         * gcc.dg/builtins-10.c: Reactivate disabled test.
9799         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
9800         new cbrt transformations.
9801
9802 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
9803
9804         PR c++/20208
9805         * g++.dg/template/array13.C: New test.
9806
9807 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
9808
9809         PR c++/16859
9810         * g++.dg/init/brace4.C: New test.
9811
9812 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9813
9814         PR c++/20186
9815         * g++.dg/template/non-dependent12.C: New.
9816
9817 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
9818
9819         PR c++/20142
9820         * g++.dg/init/array18.C: Add dg-do run marker.
9821
9822         PR c++/20142
9823         * g++.dg/init/array18.C: New test.
9824
9825 2005-03-09  Ben Elliston  <bje@au.ibm.com>
9826
9827         * consistency.vlad/vlad.exp: Remove trailing semicolons.
9828         * g++.dg/gcov/gcov.exp: Likewise.
9829         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
9830         * gcc.target/xstormy16/xstormy16.exp: Likewise.
9831         * lib/c-torture.exp: Likewise.
9832         * lib/fortran-torture.exp: Likewise.
9833         * lib/g++.exp: Likewise.
9834         * lib/gcc-defs.exp: Likewise.
9835         * lib/gcc-dg.exp: Likewise.
9836         * lib/gcc.exp: Likewise.
9837         * lib/gcov.exp: Likewise.
9838         * lib/gfortran.exp: Likewise.
9839         * lib/mike-g++.exp: Likewise.
9840         * lib/mike-gcc.exp: Likewise.
9841         * lib/objc-torture.exp: Likewise.
9842         * lib/objc.exp: Likewise.
9843         * lib/profopt.exp: Likewise.
9844         * lib/target-libpath.exp: Likewise.
9845         * lib/target-supports.exp: Likewise.
9846         * lib/treelang.exp: Likewise.
9847         * lib/wrapper.exp: Likewise.
9848
9849 2005-03-08  Jeff Law  <law@redhat.com>
9850
9851         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
9852         PHI-OPT changes.
9853
9854 2005-03-08  Ira Rosen  <irar@il.ibm.com>
9855
9856         * gcc.dg/vect/pr20122.c: New test.
9857
9858 2005-03-07  Jeff Law  <law@redhat.com>
9859
9860         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
9861         was folded away.
9862         * gcc.dg/tree-ssa/pr18133-1.c: New test.
9863         * gcc.dg/tree-ssa/pr18133-2.c: New test.
9864         * gcc.dg/tree-ssa/pr18134.c: New test.
9865
9866 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9867
9868         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
9869         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
9870         gcc.dg/torture/builtin-noret-2.c: Require weak support.
9871
9872 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
9873
9874         PR tree-opt/17671
9875         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
9876
9877 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
9878
9879         * g++.dg/warn/Wnvdtor.C: New test.
9880
9881 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
9882
9883         * gcc.dg/torture/pr19683-1.c: New test.
9884
9885 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
9886
9887         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
9888         * gfortran.dg/g77/19990313-2.f: Ditto.
9889         * gfortran.dg/g77/19990313-3.f: Ditto.
9890         * gfortran.dg/g77/19990525-0.f: Ditto.
9891         * gfortran.dg/g77/19990826-0.f: Ditto.
9892         * gfortran.dg/g77/19990826-2.f: Ditto.
9893         * gfortran.dg/g77/19990826-3.f: Ditto.
9894         * gfortran.dg/g77/20000511-1.f: Ditto.
9895         * gfortran.dg/g77/20000511-2.f: Ditto.
9896         * gfortran.dg/g77/970625-2.f: Ditto.
9897         * gfortran.dg/g77/980310-2.f: Ditto.
9898         * gfortran.dg/g77/980310-3.f: Ditto.
9899         * gfortran.dg/g77/980310-8.f: Ditto.
9900         * gfortran.dg/g77/980519-2.f: Ditto.
9901         * gfortran.dg/g77/alpha1.f: Ditto.
9902         * gfortran.dg/g77/claus.f: Ditto.
9903         * gfortran.dg/g77/erfc.f: Ditto.
9904         * gfortran.dg/g77/short.f: Ditto.
9905         * gfortran.fortran-torture/execute/data.f90: Ditto.
9906         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
9907         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
9908
9909 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9910
9911         * lib/file-format.exp (gcc_target_object_format): Add check for som
9912         format and hardcode object formats on hppa*-*-hpux*.
9913         * lib/target-supports.exp (check_weak_available): Add check for som
9914         object format.  Always return 0 on hppa*-*-hpux10*.
9915
9916         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
9917         is defined.
9918
9919         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
9920
9921 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9922
9923         * gfortran.dg/pr19936_1.f90: New test.
9924         * gfortran.dg/pr19936_2.f90: New test.
9925         * gfortran.dg/pr19936_3.f90: New test.
9926
9927 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
9928             Paul Thomas <prthomas@drfccad.cea.fr>
9929
9930         * gfortran.dg/PR19754_1.f90: New test.
9931         * gfortran.dg/PR19754_2.f90: Ditto.
9932
9933 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9934
9935         PR c++/19311
9936         * g++.dg/template/non-dependent11.C: New test.
9937
9938 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
9939
9940         * lib/target-supports.exp (check_iconv_available): Fix comment.
9941
9942 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
9943             Joseph S. Myers  <joseph@codesourcery.com>
9944
9945         PR c++/19797
9946         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
9947
9948 2005-03-04  Matthew Sachs  <msachs@apple.com>
9949
9950         * gcc.exp (gcc_target_compile): Put braces around
9951         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
9952         * objc.exp (objc_target_compile): Likewise.
9953         * treelang.exp (treelang_target_compile): Likewise.
9954
9955 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9956
9957         PR fortran/19673
9958         * gfortran.dg/func_result_1.f90: New test.
9959
9960 2005-03-04  Ben Elliston  <bje@au.ibm.com>
9961
9962         * gcc.misc-tests/options.exp: New test.
9963
9964 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
9965
9966         * gcc.dg/pr15784-4.c: New test.
9967
9968 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
9969
9970         * gcc.c-torture/execute/pr17133.c: New.
9971         * gcc.c-torture/compile/20050303-1.c: New.
9972
9973 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
9974
9975         * gcc.dg/cpp/assert4.c: Fix for cygwin.
9976
9977 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
9978
9979         * g++.dg/overload/using2.C: New.
9980
9981 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
9982
9983         PR c++/19916
9984         * g++.dg/init/ptrmem2.C: New test.
9985
9986 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
9987
9988         PR c/8927
9989         * gcc.dg/pr8927-1.c: New test.
9990
9991 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
9992
9993         PR c++/20232
9994         * g++.dg/inherit/covariant12.C: New.
9995
9996 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9997
9998         PR fortran/19479
9999         * gfortran.dg/bound_1.f90: New test.
10000
10001 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
10002
10003         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
10004         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
10005
10006 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
10007
10008         PR c/20245
10009         * gcc.dg/pr20245-1.c: New test.
10010
10011 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
10012
10013         PR middle-end/19874
10014         * gcc.c-torture/execute/20050119-2.c: New test case.
10015
10016 2005-02-28  Ben Elliston  <bje@au.ibm.com>
10017
10018         * README: Update the DejaGnu bug reporting address.
10019         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
10020         * lib/objc-torture.exp: Likewise.
10021
10022 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10023
10024         * gfortran.dg/boz_1.f90: New test.
10025         * gfortran.dg/boz_3.f90: New test.
10026         * gfortran.dg/boz_4.f90: New test.
10027
10028 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10029
10030         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
10031         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
10032
10033 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10034
10035         PR libfortran/20101
10036         * gfortran.dg/write_0_pe_format.f90: New test.
10037
10038 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
10039
10040         PR c++/20206
10041         * g++.dg/opt/thunk2.C: New test.
10042         * g++.dg/opt/covariant1.C: New test.
10043
10044 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10045
10046         * gfortran.dg/e_d_fmt.f90: New test.
10047
10048 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
10049
10050         * gcc.dg/asm-b.c: Fix comment typos.
10051
10052 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10053
10054         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
10055         a V_MAY_DEF also.
10056
10057 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
10058
10059         PR tree-opt/20188
10060         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
10061         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
10062         * gcc.dg/asm-b.c: New test.
10063
10064 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
10065
10066         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
10067         Disable this test on IRIX 6.
10068
10069 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
10070
10071         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
10072         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
10073         parser.
10074
10075 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
10076
10077         PR tree-optimization/20204
10078         * testsuite/gcc.dg/pr20204.c: New test.
10079
10080 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
10081
10082         PR target/20196
10083         * gcc.c-torture/execute/20050224-1.c: New test.
10084
10085         PR c++/20175
10086         * g++.dg/warn/Wbraces2.C: New test.
10087
10088 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
10089
10090         PR c++/19878
10091         * g++.dg/init/const2.C: New test.
10092
10093 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
10094
10095         PR tree-optimization/20100
10096         * gcc.c-torture/execute/pr20100-1.c: New test.
10097
10098 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10099
10100         * gfortran.dg/implicit_3.f90: New test.
10101
10102         * gfortran.dg/deftype_1.f90: New test.
10103
10104 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
10105
10106         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
10107         the test passes.
10108         * g++.dg/other/anon3.C: Accept a warning.
10109
10110 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
10111
10112         * gcc.dg/pr20017.c: Fix a comment typo.
10113
10114 2005-02-23  Bud Davis  <bdavis@gfortran.org>
10115
10116         * gfortran.dg/list_read_4.f90: Change to f90 comments.
10117
10118 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10119
10120         PR ada/19902
10121         * ada/acats/tests/cxa/cxa3004.a: Remove.
10122         * ada/acats/tests/cxb/cxb30061.am: Likewise.
10123
10124 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10125
10126         PR c++/20073
10127         * g++.dg/init/const1.C: New test.
10128
10129         PR c++/19991
10130         * g++.dg/parse/constant7.C: New test.
10131
10132         PR c++/20152
10133         * g++.dg/parse/error27.C: New test.
10134         * g++.dg/template/qualttp15.C: Adjust error markers.
10135         * g++.old-deja/g++.other/struct1.C: Likewise.
10136
10137         PR c++/20153
10138         * g++.dg/template/error17.C: New test.
10139
10140         PR c++/20148
10141         * g++.dg/parser/error26.C: New test.
10142
10143 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
10144
10145         PR tree-optimization/20100
10146         PR tree-optimization/20115
10147         * gcc.dg/pr20115.c: New test.
10148         * gcc.dg/pr20115-1.c: New test.
10149         * gcc.dg/pr20100.c: New test.
10150         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
10151         call-clobbered variables after alias1.
10152
10153 2005-02-22  Bud Davis  <bdavis@gfortran.org>
10154
10155         * gfortran.dg/list_read_4.f90: new test.
10156
10157 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
10158
10159         PR rtl-optimization/20017.
10160         * gcc.dg/pr20017.c: New.
10161
10162 2005-02-22  Devang Patel  <dpatel@apple.com>
10163
10164         PR 19952
10165         * g++.dg/tree-ssa/pr19952.C: New test.
10166
10167 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
10168
10169         PR c++/19883
10170         * g++.dg/parse/constant6.C: New test.
10171
10172 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10173
10174         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10175         * g++.dg/charset/asm2.c: Likewise.
10176         * g++.dg/charset/asm3.c: Likewise.
10177         * g++.dg/charset/asm4.c: Likewise.
10178         * g++.dg/charset/asm5.c: Likewise.
10179         * g++.dg/charset/attribute1.c: Likewise.
10180         * g++.dg/charset/attribute2.c: Likewise.
10181         * g++.dg/charset/extern1.cc: Likewise.
10182         * g++.dg/charset/extern2.cc: Likewise.
10183         * g++.dg/charset/extern3.cc: Likewise.
10184         * g++.dg/charset/function.cc: Likewise.
10185         * g++.dg/charset/string.c: Likewise.
10186         * g++.dg/charset/charset.exp: Likewise.
10187         * lib/target-supports.exp (check_iconv_available): Fix comment.
10188
10189 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
10190
10191         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
10192         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
10193         * gcc.dg/charset/asm2.c: Likewise.
10194         * gcc.dg/charset/asm3.c: Likewise.
10195         * gcc.dg/charset/asm4.c: Likewise.
10196         * gcc.dg/charset/asm5.c: Likewise.
10197         * gcc.dg/charset/asm6.c: Likewise.
10198         * gcc.dg/charset/attribute1.c: Likewise.
10199         * gcc.dg/charset/attribute2.c: Likewise.
10200         * gcc.dg/charset/builtin1.c: Likewise.
10201         * gcc.dg/charset/extern.c: Likewise.
10202         * gcc.dg/charset/function.c: Likewise.
10203         * gcc.dg/charset/string.c: Likewise.
10204         * gcc.dg/charset/charset.exp: Likewise.
10205
10206 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
10207
10208         PR fortran/20086
10209         * gfortran.dg/pr20086.f90: New test.
10210
10211 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
10212
10213         PR tree-optimization/19786
10214         * g++.dg/tree-ssa/pr19786.C: New.
10215
10216 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10217
10218         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
10219
10220 2005-02-21  Jeff Law  <law@redhat.com>
10221
10222         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
10223
10224 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10225
10226         * gfortran.dg/do_iterator: Split loop, markup all lines for
10227         which an error locus is printed.
10228         * gfortran.dg/pr17708.f90: Markup all lines for which an error
10229         locus is printed.
10230         * gfortran.dg/select_4.f90: Likewise.
10231         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
10232         locuses in the various permutations.
10233
10234 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
10235
10236         PR tree-optimization/19951
10237         * g++.dg/vect: New directory.
10238         * g++.dg/vect/vect.exp: New file.
10239         * g++.dg/vect/pr19951.cc: New testcase.
10240         * g++.dg/dg.exp: Also prune vectorizer tests.
10241
10242 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
10243
10244         PR 18785
10245         * gcc.dg/charset/builtin1.c: New test.
10246
10247 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10248
10249         PR c++/19299
10250         * g++.dg/inherit/volatile1.C: New test.
10251
10252         PR c++/19440
10253         * g++.dg/template/dtor4.C: New test.
10254
10255 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10256
10257         * gfortran.dg/int_1.f90: New test.
10258
10259 2005-02-19  Devang Patel  <dpatel@apple.com>
10260
10261         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
10262
10263 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
10264
10265         * gfortran.dg/achar_1.f90: New test.
10266
10267 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
10268
10269         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
10270
10271 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
10272             Jakub Jelinek  <jakub@redhat.com>
10273
10274         PR tree-optimization/19828
10275         * gcc.dg/tree-ssa/loop-7.c: New test.
10276         * gcc.c-torture/execute/20050218-1.c: New test.
10277
10278 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
10279
10280         PR c/20043
10281         * gcc.dg/transparent-union-1.c: New test.
10282         * gcc.dg/transparent-union-2.c: New test.
10283
10284 2005-02-18  James E Wilson  <wilson@specifixinc.com>
10285
10286         PR tree-optimization/18977
10287         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
10288
10289 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
10290
10291         PR target/20054
10292         * gcc.dg/pr20054.c: New test.
10293
10294 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10295
10296         PR c++/19508
10297         * g++.dg/ext/attrib20.C: New test.
10298
10299 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
10300
10301         PR middle-end/20030
10302         * gfortran.fortran-torture/execute/character_passing.f90: New test.
10303
10304 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
10305
10306         PR c++/20008
10307         * g++.dg/opt/switch4.C: New.
10308
10309 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
10310
10311         PR c++/20023
10312         PR tree-optimization/20009
10313         * gcc.c-torture/compile/20050217-1.c: New test.
10314         * g++.dg/opt/switch3.C: New test.
10315
10316         PR tree-optimization/18947
10317         * gcc.c-torture/compile/20050215-1.c: New test.
10318         * gcc.c-torture/compile/20050215-2.c: New test.
10319         * gcc.c-torture/compile/20050215-3.c: New test.
10320
10321 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
10322
10323         PR c++/20028
10324         * g++.dg/template/crash34.C: New.
10325
10326         PR c++/20022
10327         * g++.dg/other/access3.C: New.
10328
10329 2005-02-17  Ira Rosen  <irar@il.ibm.com>
10330
10331         * gcc.dg/vect/vect-98.c: New test.
10332
10333 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
10334
10335         PR tree-optimization/19967
10336         * gcc.dg/pr19967.c: New.
10337
10338 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
10339
10340         PR middle-end/19857
10341         * gcc.dg/tree-ssa/20050215-1.c: New test.
10342         * gcc.c-torture/execute/20050215-1.c: New test.
10343
10344 2005-02-15  Eric Christopher  <echristo@redhat.com>
10345
10346         * gcc.dg/cpp/20050215-1.c: New file.
10347
10348 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
10349
10350         PR tree-optimization/15785
10351         * gcc.dg/pr15785-1.c: New test.
10352
10353 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
10354
10355         PR c++/17788
10356         * g++.dg/init/ctor4.C: New.
10357         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
10358
10359 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
10360
10361         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
10362         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
10363
10364 2005-02-15  Andreas Schwab  <schwab@suse.de>
10365
10366         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
10367         declare malloc.
10368
10369 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
10370
10371         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
10372
10373 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
10374
10375         PR tree-optimization/19853
10376         * gcc.c-torture/compile/pr19853.c: New test.
10377
10378 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10379
10380         PR c++/19608
10381         * g++.dg/parse/local-class1.C: New.
10382
10383         PR c++/19895
10384         * g++.dg/parse/ptrmem3.C: New.
10385
10386         PR c++/19884
10387         * g++.old-deja/g++.oliva/template6.C: Add another case.
10388         * g++.dg/template/explicit6.C: New.
10389
10390 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
10391
10392         PR c++/17816
10393         * g++.dg/other/redecl2.C: New.
10394
10395 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10396
10397         PR c++/19891
10398         * g++.dg/abi/covariant4.C: New.
10399
10400 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
10401
10402         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
10403
10404 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
10405
10406         * gcc.dg/vect/vect-96.c: Fix typo.
10407
10408 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10409
10410         PR c++/14479
10411         PR c++/19487
10412         * g++.dg/template/enum5.C: New test.
10413
10414 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10415
10416         * gcc.dg/vect/vect-97.c: New test.
10417
10418 2005-02-12  Ira Rosen  <irar@il.ibm.com>
10419
10420         * gcc.dg/vect/vect-96.c: New test.
10421
10422 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
10423
10424         * gcc.dg/builtins-34.c: Also check ldexp*.
10425
10426 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
10427
10428         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
10429
10430 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
10431
10432         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
10433         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
10434         dg-require-dll, dg-require-iconv, dg-require-named-sections,
10435         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
10436         selector_list, selector_expression, dg-process-target): Move to new
10437         file target-supports-dg.exp.
10438         * lib/target-supports-dg.exp: New.
10439
10440         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10441         New.
10442
10443 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
10444
10445         PR c++/19666
10446         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
10447
10448         PR middle-end/19858
10449         * gcc.c-torture/compile/20050210-1.c: New test.
10450
10451 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
10452
10453         PR c++/19755
10454         * g++.dg/warn/Wbraces1.C: New test.
10455
10456 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
10457
10458         * gcc.dg/builtins-52.c: New testcase.
10459
10460 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
10461
10462         PR c/19342
10463         * gcc.c-torture/execute/20050119-1.c: New test.
10464
10465 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10466
10467         PR c++/19811
10468         * g++.dg/init/delete1.C: New test.
10469
10470 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10471
10472         PR c++/18470
10473         * g++.dg/template/static12.C: New test.
10474
10475 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
10476
10477         PR c++/19787
10478         * g++.dg/conversion/ambig1.C: New test.
10479
10480         PR c++/19739
10481         * g++.dg/ext/attrib19.C: New test.
10482
10483         PR c++/19732
10484         * g++.dg/parse/dtor5.C: New test.
10485
10486         PR c++/19762
10487         * g++.dg/template/dtor3.C: New test.
10488
10489         PR c++/19826
10490         * g++.dg/template/static11.C: New test.
10491         * g++.dg/template/crash2.C: Remove dg-error marker.
10492
10493 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
10494
10495         PR C++/18491
10496         * g++.old-deja/g++.mike/p10769a.C: Remove.
10497
10498 2005-02-09  Roger Sayle  <roger@eyesopen.com>
10499
10500         * gcc.dg/builtins-48.c: New test case.
10501         * gcc.dg/builtins-49.c: New test case.
10502         * gcc.dg/builtins-50.c: New test case.
10503         * gcc.dg/builtins-51.c: New test case.
10504
10505 2005-02-09  Ian Lance Taylor  <ian@airs.com>
10506
10507         PR middle-end/19583
10508         * g++.dg/warn/Wreturn-type-3.C: New test.
10509
10510 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10511
10512         PR middle-end/19402
10513         * gcc.dg/pr19402-1.c: New testcase.
10514         * gcc.dg/pr19402-2.c: likewise.
10515
10516 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
10517
10518         PR middle-end/19854
10519         * g++.dg/tree-ssa/tmmti.C: New testcase.
10520
10521 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10522
10523         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
10524
10525 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
10526
10527         PR c++/19733
10528         * g++.dg/parse/crash23.C: New test.
10529         * g++.dg/warn/Weff1.C: New test.
10530
10531 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10532
10533         * gcc.dg/20050209-1.c: New test.
10534
10535 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
10536
10537         PR target/19799
10538         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
10539
10540 2005-02-08  Mike Stump  <mrs@apple.com>
10541
10542         * g++.dg/pch/import-2.c: New test.
10543         * g++.dg/pch/import-2.hs: New.
10544         * g++.dg/pch/include/import-2a.h: New.
10545         * g++.dg/pch/include/import-2b.h: New.
10546
10547 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
10548
10549         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
10550
10551 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10552
10553         * gfortran.dg/substr_1.f90: New test.
10554
10555 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
10556
10557         PR middle-end/19775
10558         * gcc.dg/torture/builtin-power-1.c: Disable test for
10559         invalid transformation.
10560         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
10561         no longer optimize.
10562         * gcc.dg/builtins-47.c: New testcase.
10563
10564 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
10565             Dorit Naishlos  <dorit@il.ibm.com>
10566
10567         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
10568
10569 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
10570
10571         * gcc.c-torture/compile/20050206-1.c: New test.
10572
10573 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10574
10575         PR tree-opt/19768
10576         * g++.dg/opt/pr19768.C: New test.
10577
10578 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
10579
10580         PR tree-opt/19736
10581         * gcc.c-torture/compile/pr19736.c: New test.
10582
10583 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10584
10585         PR c++/17401
10586         * g++.dg/parse/error25.C: New test.
10587
10588 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
10589
10590         * gcc.c-torture/execute/20050203-1.c: New.
10591
10592 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
10593
10594         * gcc.dg/vect/vect-85.c: Remove xfail.
10595         * gcc.dg/vect/vect-86.c: Remove xfail.
10596         * gcc.dg/vect/vect-87.c: Remove xfail.
10597         * gcc.dg/vect/vect-88.c: Remove xfail.
10598
10599 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
10600
10601         * gcc.dg/altivec-19.c: New.
10602
10603 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
10604
10605         PR c/17807
10606         * gcc.dg/nested-func-3.c: New test.
10607         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
10608
10609 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
10610
10611         * gcc.test-framework/gen_directive_tests: Generate tests for
10612         selector expressions.
10613
10614 2005-02-02  Matt Austern  <austern@apple.com>
10615
10616         PR c++/19628
10617         * g++/ext/builtin7.C: New.
10618         * g++/ext/builtin8.C: New.
10619
10620 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10621
10622         PR c/18502
10623         * gcc.dg/pr18502-1.c: New test.
10624
10625 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10626
10627         PR c++/17413
10628         * g++.dg/template/local4.C: Tweak.
10629
10630 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
10631
10632         PR tree-optimization/19578
10633         * gcc.c-torture/compile/20050202-1.c: New test.
10634
10635 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
10636
10637         PR c/19435
10638         * gcc.dg/c99-init-4.c: New test.
10639
10640 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10641
10642         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
10643
10644         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
10645
10646         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
10647         * g++.dg/eh/check-vect.h: New.
10648
10649         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
10650         * gcc.dg/vect/vect-78.c: Ditto.
10651         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
10652         Remove.
10653
10654         * g++.dg/conversion/simd1.C: Expect warning.
10655         * g++.dg/ext/attribute-test-1.C: Ditto.
10656         * g++.dg/ext/attribute-test-2.C: Ditto.
10657         * g++.dg/ext/attribute-test-3.C: Ditto.
10658         * g++.dg/ext/attribute-test-4.C: Ditto.
10659
10660         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
10661         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
10662
10663         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
10664
10665 2005-02-01  Richard Henderson  <rth@redhat.com>
10666
10667         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10668         long double for ibm double-double format.
10669         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10670
10671 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
10672
10673         PR tree-optimization/19633
10674         * testsuite/gcc.dg/pr19633-1.c: New test.
10675         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
10676         to NULL or a symbol.
10677
10678 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
10679
10680         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
10681         New procs.
10682         (dg-process-target (local override)): Handle selector expressions.
10683
10684         * gcc.test-framework/README: Describe tests in source directory.
10685         * gcc.test-framework/test-framework.awk: Handle dg- tests.
10686         * gcc.test-framework/test-framework.exp: Handle dg- tests.
10687         * gcc.test-framework/dg-bogus-exp-P.c: New test.
10688         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
10689         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
10690         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
10691         * gcc.test-framework/dg-do-link-exp-P.c: New test.
10692         * gcc.test-framework/dg-do-run-exp-P.c: New test.
10693         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
10694         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
10695         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
10696         * gcc.test-framework/dg-error-exp-P.c: New test.
10697         * gcc.test-framework/dg-error-exp-XP.c: New test.
10698         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
10699         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
10700         * gcc.test-framework/dg-output-exp-P.c: New test.
10701         * gcc.test-framework/dg-output-exp-XF.c: New test.
10702         * gcc.test-framework/dg-warning-exp-P.c: New test.
10703         * gcc.misc-tests/dg-1.c: Remove.
10704         * gcc.misc-tests/dg-2.c: Remove.
10705         * gcc.misc-tests/dg-3.c: Remove.
10706         * gcc.misc-tests/dg-4.c: Remove.
10707         * gcc.misc-tests/dg-5.c: Remove.
10708         * gcc.misc-tests/dg-6.c: Remove.
10709         * gcc.misc-tests/dg-7.c: Remove.
10710         * gcc.misc-tests/dg-8.c: Remove.
10711         * gcc.misc-tests/dg-9.c: Remove.
10712         * gcc.misc-tests/dg-10.c: Remove.
10713         * gcc.misc-tests/dg-11.c: Remove.
10714         * gcc.misc-tests/dg-12.c: Remove.
10715         * gcc.misc-tests/dg-test.exp: Remove.
10716
10717         * gcc.test-framework/test-framework.awk: Change recording and
10718         printing of passes and failures.
10719
10720         * gcc.test-framework: New directory.
10721         * gcc.test-framework/README: New.
10722         * gcc.test-framework/test-framework.exp: New.
10723         * gcc.test-framework/test-framework.awk: New.
10724         * gcc.test-framework/gen_directive_tests: New.
10725
10726 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
10727
10728         * lib/treelang.exp: Fix comment typos.
10729         (treelang_target_compile): Don't append libs=-ltreelang to options.
10730
10731 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
10732
10733         * g++.dg/parse/typename7.C: Adjust error messages.
10734
10735 2005-01-31  Jeff Law  <law@redhat.com>
10736
10737         * gcc.c-torture/execute/20050131-1.c: New test.
10738         * gcc.dg/wcaselabel.c: New test.
10739
10740 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
10741
10742         * g++.dg/other/warning1.C: Adjust error messags.
10743         * g++.dg/parse/constant5.C: New test.
10744
10745 2005-01-31  Steven Bosscher  <stevenb@suse.de>
10746
10747         PR c/19333
10748         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
10749         the test case valid.
10750         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
10751         * testsuite/gcc.dg/array-7.c: Adjust expected result.
10752         * testsuite/gcc.dg/pr18596-3.c: Likewise.
10753         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
10754         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
10755         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
10756
10757 2005-01-31  Dale Johannesen  <dalej@apple.com>
10758
10759         * g++.dg/opt/pr19650.C: New test.
10760
10761 2005-01-31  Richard Henderson  <rth@redhat.com>
10762
10763         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
10764         long double for intel double extended format.
10765         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
10766
10767 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
10768
10769         PR c++/19555
10770         * g++.dg/template/static10.C: New test.
10771
10772         PR c++/19395
10773         * g++.dg/parse/error24.C: New test.
10774
10775         PR c++/19367
10776         * g++.dg/lookup/builtin1.C: New test.
10777
10778         PR c++/19457
10779         * g++.dg/warn/conv3.C: New test.
10780
10781 2005-01-30  Bud Davis  <bdavis@gfortran.org>
10782
10783         PR fortran/19647
10784         * gfortan.dg/inquire_7.f90
10785
10786 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
10787
10788         PR tree-optimization/15791
10789         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
10790         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
10791         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
10792         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
10793         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
10794         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
10795         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
10796         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
10797         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
10798         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
10799
10800 2005-01-29  Paul Brook  <paul@codesourcery.com>
10801
10802         PR fortran/18565
10803         * check.c (real_or_complex_check): New function.
10804         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
10805         * intrinsic.c (add_functions): Use new check functions.
10806         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
10807         Add prototypes.
10808
10809 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
10810
10811         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
10812         gcc.dg/lvalue-3.c: New tests.
10813         * gcc.dg/concat.c: Update expected messages.
10814
10815 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
10816
10817         PR libfortran/19595
10818         * gfortran.dg/eor_1.f90: New test.
10819
10820 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
10821
10822         PR fortran/19589
10823         * gfortran.dg/logical_data_1.f90: New test.
10824
10825 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
10826
10827         PR c++/19253
10828         * g++.dg/template/crash33.C: New test.
10829
10830         PR c++/19667
10831         * g++.dg/template/crash32.C: New test.
10832
10833 2005-01-28  Ian Lance Taylor  <ian@airs.com>
10834
10835         PR middle-end/16558
10836         * g++.dg/warn/Wreturn-type-2.C: New test.
10837
10838 2004-06-24  Jeff Law  <law@redhat.com>
10839
10840         * gcc.dg/tree-ssa/20050128-1.c: New test.
10841
10842 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
10843
10844         * gcc.target/frv/all-mdpackh-1.c: New test.
10845
10846 2005-01-28  Steven Bosscher  <stevenb@suse.de>
10847
10848         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
10849
10850 2005-01-27  Richard Henderson  <rth@redhat.com>
10851
10852         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
10853
10854 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10855
10856         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
10857
10858 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
10859
10860         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10861         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10862         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
10863         to cope with cases where the multilib options override the dg-options.
10864
10865 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
10866
10867         PR c/18946
10868         * gcc.dg/noncompile/20050120-1.c: New test.
10869
10870 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
10871
10872         PR tree-optimization/19633
10873         * gcc.dg/pr19633.c: New test.
10874         * gcc.dg/tree-ssa/pr19633.c: New test.
10875
10876 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
10877
10878         * gcc.dg/20041216-1.c: New test.
10879
10880 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
10881
10882         PR objc/18862
10883         * objc.dg/selector-2.m: New test.
10884
10885 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
10886
10887         * g++.dg/opt/range-test-2.C: New test.
10888
10889         PR rtl-optimization/19579
10890         * gcc.c-torture/execute/20050124-1.c: New test.
10891
10892 2005-01-26  Greg Parker  <gparker@apple.com>
10893         Stuart Hastings  <stuart@apple.com>
10894
10895         * gcc.c-torture/execute/20050125-1.c: New.
10896
10897 2005-01-18  Jan Hubicka  <jh@suse.cz>
10898
10899         PR tree-optimize/19337
10900         * gcc.c-torture/compile/20050119-1.c: New test.
10901
10902 2005-01-24  James E Wilson  <wilson@specifixinc.com>
10903
10904         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
10905         test for successful match.
10906
10907 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
10908
10909         PR objc/18408
10910         * objc.dg/comp-types-7.m: New test.
10911
10912 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
10913
10914         * lib/target-supports.exp (current_target_name): New.
10915         (check_effective_target_ilp32, check_effective_target_lp64):
10916         Cache the result to use as long as the current target, with
10917         multilib flags, remains the same.
10918
10919         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
10920         (dg-require-weak, dg-require-visibility, dg-require-alias,
10921         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
10922         dg-require-effective-target, dg-skip-if): Remove call to
10923         skip_test_and_clear_xfail.
10924         (dg-test): Clear xfail data.
10925
10926 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
10927
10928         PR target/17751
10929         * gcc.dg/ppc64-toc.c: New test.
10930
10931         * g++.dg/tree-ssa/empty-1.C: New test.
10932
10933         PR middle-end/19551
10934         * gcc.c-torture/execute/20050121-1.c: New test.
10935         * gcc.dg/20050121-2.c: New test.
10936
10937 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
10938         Paul Brook  <paul@codesourcery.com>
10939
10940         PR fortran/17941
10941         * gfortran.dg/real_const_1.f: New test.
10942         * gfortran.dg/real_const_2.f90: New test.
10943         * gfortran.dg/complex_int_1.f90: New test.
10944
10945 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
10946
10947         PR fortran/19313
10948         * gfortan.dg/inquire_6.f90: New test.
10949
10950 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10951
10952         PR libfortran/19451
10953         * open_readonly_1.f90: New test.
10954
10955 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
10956
10957         PR libfortran/18982
10958         * gfortran.dg/open_new.f90: New file.
10959
10960 2005-01-22  Paul Brook  <paul@codesourcery.com>
10961
10962         * namelist_1.f90: New test.
10963
10964 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
10965
10966         PR tree-optimization/19484
10967         * gcc.c-torture/compile/20050122-[12].c: New tests.
10968
10969 2005-01-22  Paul Brook  <paul@codesourcery.com>
10970
10971         * gfortran.dg/implicit_2.f90: New test.
10972
10973 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
10974
10975         PR fortran/19314
10976         * gfortran.dg/inquire_5.f90: New test.
10977
10978 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10979
10980         PR c/18809
10981         * gcc.dg/pr18809-1.c: New test.
10982
10983 2005-01-21  Ian Lance Taylor  <ian@airs.com>
10984
10985         * gcc.dg/20050121-1.c: New test.
10986
10987         PR tree-optimization/13000
10988         * gcc.dg/20040206-1.c: Change warning to point where function is
10989         being inlined.
10990
10991 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10992
10993         PR c++/19208
10994         * g++.dg/template/array11.C: New test.
10995
10996 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10997
10998         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
10999         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
11000         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
11001         * gfortran.dg/getenv_1.f90: Add dg-do directive.
11002         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
11003         gfortran.dg/pr17164.f90: Add missing dg-do directives.
11004
11005 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11006
11007         PR tree-optimization/15349
11008         * gcc.dg/tree-ssa/pr15349.c: New.
11009
11010 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
11011
11012         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
11013
11014 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
11015
11016         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
11017         scan-assembler-times directive name.
11018
11019         * gcc.dg/asm-a.c: Move dg-require-effective-target to
11020         after dg-do.
11021
11022         PR rtl-optimization/19462
11023         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
11024
11025 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
11026
11027         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
11028         counting function calls on ia64.
11029
11030 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
11031
11032         PR rtl-optimization/15139
11033         * gcc.dg/20050111-2.c: New test.
11034
11035         PR c/17297
11036         * gcc.c-torture/compile/20050113-1.c: New testcase.
11037
11038         PR middle-end/19164
11039         * gcc.dg/20050113-1.c: New testcase.
11040
11041 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
11042
11043         * gcc.dg/vect/vect-85.c: Add comment.
11044         * gcc.dg/vect/vect-86.c: Add xfail for now.
11045         * gcc.dg/vect/vect-87.c: Add xfail for now.
11046         * gcc.dg/vect/vect-88.c: Add xfail for now.
11047         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
11048
11049 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11050
11051         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
11052
11053 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11054
11055         * g++.dg/debug/typedef3.C: New test.
11056
11057 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
11058
11059         PR c/19472
11060         * gcc.dg/asm-a.c: New test.
11061
11062 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
11063
11064         * gcc.dg/sh-relax.c: Add prototype for abort.
11065
11066 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11067
11068         * gcc.dg/short-compare-1.c: New test.
11069         * gcc.dg/short-compare-2.c: Likewise.
11070
11071 2005-01-18  Michael Matz  <matz@suse.de>
11072
11073         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
11074
11075 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
11076
11077         PR tree-optimization/19121
11078         * gcc.c-torture/compile/pr19121.c: New test.
11079
11080 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
11081
11082         PR target/19357
11083         * gcc.c-torture/compile/pr19357.c: New test.
11084
11085 2005-01-17  Ian Lance Taylor  <ian@airs.com>
11086
11087         PR c/5675
11088         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
11089         pass--those that refer just to the variable, possibly with a
11090         cast.
11091         * gcc.dg/c99-const-expr-3.c: Likewise.
11092
11093         PR middle-end/13127
11094         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
11095         longer emitted.
11096
11097 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
11098
11099         PR fortran/18778
11100         * gfortran.dg/endfile_2.f90: New test.
11101
11102 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
11103
11104         PR 19168
11105         * gfortran.dg/select_5.f90: New test.
11106
11107 2004-01-16  Paul Brook  <paul@codesourcery.com>
11108
11109         * gfortran.dg/common_4.f90: New test.
11110
11111 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
11112
11113         PR rtl-optimization/19462
11114         * gcc.dg/torture/pr19462-1.c: New test.
11115
11116 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
11117
11118         PR objc/19321
11119         * objc.dg/func-ptr-2.m: New.
11120         * objc.dg/volatile-1.m: New.
11121
11122 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11123
11124         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
11125
11126 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11127
11128         PR tree-optimization/19060
11129         * gcc.c-torture/execute/20050104-1.c: New test.
11130
11131 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
11132
11133         PR fortran/18983
11134         * gfortran.dg/write_to_null.f90: New test.
11135
11136 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
11137             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11138
11139         PR other/19328
11140         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
11141         argument.
11142
11143 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
11144
11145         PR c++/19263
11146         * g++.dg/init/vector1.C: New test.
11147
11148 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
11149
11150         PR target/13158
11151         * gcc.target/ia64/sibcall-unwind-1.c: New test.
11152         PR target/18987
11153         * gcc.target/ia64/sibcall-unwind-2.c: New test.
11154
11155 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
11156
11157         * gfortran.dg/select_1.f90: New test.
11158         * gfortran.dg/select_2.f90: New test.
11159         * gfortran.dg/select_3.f90: New test.
11160         * gfortran.dg/select_4.f90: New test.
11161
11162 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
11163
11164         PR middle-end/19084
11165         PR rtl-optimization/19348
11166         * gcc.dg/20050111-1.c: New test.
11167         * gcc.c-torture/execute/20050111-1.c: New test.
11168
11169         * gcc.dg/i386-asm-4.c: New test.
11170
11171 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11172
11173         * gcc.dg/nested-func-2.c: New test.
11174         * ada/acats/norun.lst: Remove c953002.
11175
11176 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
11177
11178         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
11179
11180 2005-01-12  Ben Elliston  <bje@au.ibm.com>
11181
11182         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
11183
11184 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
11185
11186         PR target/18761
11187         * g++.dg/abi/align1.C: New test.
11188
11189 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
11190
11191         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
11192         at a time.
11193         * g++.dg/ext/altivec_check.h: Support compiling as C.
11194
11195 2005-01-10  Roger Sayle  <roger@eyesopen.com>
11196
11197         PR c++/19355
11198         * g++.dg/expr/pr19355-1.C: New test case.
11199
11200 2005-01-10  Laurent GUERBY <laurent@guerby.net>
11201
11202         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
11203         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
11204         * ada/acats/tests/c3/c92005b.ada: Likewise.
11205         * ada/acats/tests/c3/cxb3012.a: Likewise.
11206         * ada/acats/norun.lst: Add c380004 and c953002, add PR
11207
11208 2005-01-09  Paul Brook  <paul@codesourcery.com>
11209
11210         * gfortran.dg/common_2.f90: New file.
11211         * gfortran.dg/common_3.f90: New file.
11212
11213 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
11214
11215         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
11216
11217 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11218
11219         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
11220         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
11221         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
11222         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
11223         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
11224         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
11225         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
11226         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
11227         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
11228         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
11229         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
11230         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
11231         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
11232         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
11233         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
11234         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
11235         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
11236         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
11237         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
11238         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
11239         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
11240         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
11241         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
11242         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
11243         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
11244         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
11245         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
11246         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
11247         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
11248         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
11249         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
11250         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
11251         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
11252         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
11253         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
11254         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
11255         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
11256         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
11257         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
11258         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
11259         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
11260         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
11261         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
11262         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
11263         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
11264         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
11265         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
11266         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
11267         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
11268         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
11269         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
11270         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
11271         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
11272         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
11273         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
11274         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
11275         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
11276         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
11277         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
11278         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
11279         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
11280         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
11281         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
11282         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
11283         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
11284         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
11285         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
11286
11287         * gcc.dg/vect/vect-1.c: Fix spelling.
11288         * gcc.dg/vect/vect-10.c: Fix spelling.
11289         * gcc.dg/vect/vect-11.c: Fix spelling.
11290         * gcc.dg/vect/vect-12.c: Fix spelling.
11291         * gcc.dg/vect/vect-14.c: Fix spelling.
11292         * gcc.dg/vect/vect-15.c: Fix spelling.
11293         * gcc.dg/vect/vect-16.c: Fix spelling.
11294         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
11295         * gcc.dg/vect/vect-64.c: Fix comments.
11296         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
11297
11298 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
11299             Ira Rosen  <irar@il.ibm.com>
11300
11301         * gcc.dg/vect/vect-70.c: New test.
11302         * gcc.dg/vect/vect-71.c: New test.
11303
11304 2005-01-09  Manfred Hollstein  <mh@suse.com>
11305
11306         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
11307         * gcc.dg/pr18241-2.c: Likewise.
11308         * gcc.dg/pr18241-3.c: Likewise.
11309         * gcc.dg/pr18241-4.c: Likewise.
11310         * gcc.dg/pr18241-5.c: Likewise.
11311
11312 2005-01-08  Richard Henderson  <rth@redhat.com>
11313
11314         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11315         False for x86 and x86-64.
11316
11317 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
11318
11319         PR tree-optimization/18241
11320         * gcc.dg/pr18241-1.c: New test.
11321         * gcc.dg/pr18241-2.c: New test.
11322         * gcc.dg/pr18241-3.c: New test.
11323         * gcc.dg/pr18241-4.c: New test.
11324         * gcc.dg/pr18241-5.c: New test.
11325
11326 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
11327
11328         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
11329         gfortran.dg/select_4.f90: New.
11330
11331 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11332
11333         * gcc.c-torture/execute/20050107-1.c: New test.
11334
11335 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
11336
11337         PR c++/19298
11338         * g++.dg/template/ref2.C: New.
11339
11340 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
11341
11342         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
11343         instead of being empty.
11344
11345 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11346
11347         PR fortran/15553
11348         * gfortran.dg/array-1.f90: New test.
11349
11350 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
11351
11352         PR tree-optimization/19283
11353         * gcc.c-torture/execute/20050106-1.c: New test.
11354
11355         PR rtl-optimization/18861
11356         * gcc.dg/20050105-1.c: New test.
11357
11358         PR tree-optimization/18828
11359         * gcc.dg/20050105-2.c: New test.
11360
11361 2005-01-07  Andreas Jaeger  <aj@suse.de>
11362
11363         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
11364
11365 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
11366
11367         PR fortran/18398
11368         * gfortran.dg/fmt_read.f90: New test.
11369
11370 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
11371
11372         * gcc.dg/rs6000-ldouble-2.c: New.
11373
11374 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
11375
11376         PR c++/19244
11377         * g++.dg/parser/ctor2.C: New test.
11378
11379 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11380
11381         PR c++/17154
11382         * g++.dg/template/using9.C: New test.
11383
11384 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11385
11386         PR c++/19258
11387         * g++.dg/lookup/friend6.C: New test.
11388
11389 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11390
11391         PR c++/19270
11392         * g++.dg/template/array10.C: New.
11393
11394 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11395
11396         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
11397         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
11398
11399 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
11400
11401         * gcc.c-torture/compile/20050105-1.c: New test.
11402
11403 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
11404
11405         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
11406
11407 2005-01-05  Roger Sayle  <roger@eyesopen.com>
11408
11409         PR middle-end/19100
11410         * gcc.dg/conv-3.c: New test case.
11411
11412 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
11413
11414         * gcc.dg/asm-wide-1.c: New test.
11415
11416 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11417
11418         PR c++/19030
11419         * g++.dg/parse/crash22.C: New
11420
11421 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
11422
11423         PR 19257
11424         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
11425
11426 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
11427
11428         PR middle-end/17767
11429         * gcc.dg/i386-mmx-6.c: New test case.
11430
11431 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
11432
11433         PR tree-optimization/18308
11434         * gcc.dg/vect/pr18308.c: New testcase.
11435
11436 2005-01-04  Andreas Jaeger  <aj@suse.de>
11437
11438         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
11439
11440 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11441             Robert Bowdidge <bowdidge@apple.com>
11442
11443         * gcc.dg/cpp/subframework1.c: New.
11444         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
11445         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
11446         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
11447         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
11448
11449 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
11450
11451         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
11452         producing warning.
11453         * gcc.dg/darwin-weakimport-2.c: New.
11454
11455 2005-01-03  Richard Henderson  <rth@redhat.com>
11456
11457         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
11458
11459 2005-01-03  Richard Henderson  <rth@redhat.com>
11460
11461         * gcc.dg/vect/vect.exp: Enable for ia64.
11462         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
11463         (check_effective_target_vect_float): Likewise.
11464         (check_effective_target_vect_no_align): Likewise.
11465         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
11466         * gcc.dg/vect/vect-8.c: Likewise.
11467
11468 2005-01-03  Uros Bizjak <uros@kss-loka.si>
11469
11470         PR target/19236
11471         * gcc.dg/pr19236-1.c: New test case.
11472
11473 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11474
11475         PR rtl-optimization/12092
11476         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
11477
11478 2005-01-02  Andreas Jaeger  <aj@suse.de>
11479
11480         * gcc.dg/pr12092-1.c: Do not run on x86_64.
11481
11482 2005-01-01  Roger Sayle  <roger@eyesopen.com>
11483             Andrew Pinski  <pinskia@physics.uc.edu>
11484
11485         PR rtl-optimization/12092
11486         * gcc.dg/pr12092-1.c: New test case.
11487
11488 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
11489
11490         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
11491         'hidden' and 'default' for better portability.
11492         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
11493
11494         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
11495         6 and 7.
11496         * g++.old-deja/g++.brendan/new3.C: Likewise.
11497
11498 2005-01-01  Steven Bosscher  <stevenb@suse.de>
11499
11500         * gcc.dg/20041231-1.C: New test.
11501         * g++.dg/warn/Wunreachable-code-1.C: New test.
11502
11503 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
11504
11505         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
11506         file, not /dev/null.  Abort on error.
11507
11508 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
11509             Ziemowit Laski  <zlaski@apple.com>
11510
11511         PR objc/18971
11512         * objc.dg/encode-5.m: New test.
11513
11514 2004-12-29  Richard Henderson  <rth@redhat.com>
11515
11516         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
11517         * objc.dg/stabs-1.m: Disable for ia64.
11518
11519 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
11520
11521         PR c++/19190
11522         * g++.dg/warn/Wunused-10.C: New test.
11523
11524 2004-12-28  Richard Henderson  <rth@redhat.com>
11525
11526         * objc.dg/stabs-1.m: Disable for alpha.
11527
11528 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11529
11530         PR c++/19149
11531         * g++.dg/parse/error23.C: New test.
11532
11533 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11534
11535         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
11536
11537         PR fortran/19032
11538         * gfortran.dg/intrinsic_modulo_1.f90: New.
11539         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
11540         tests with divisor -1.
11541
11542 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
11543
11544         * g++.dg/opt/temp1.C (memcpy): Return a value.
11545
11546         PR c++/19148
11547         * g++.dg/expr/cond7.C: New test.
11548
11549 2004-12-27  Paul Brook  <paul@codesourcery.com>
11550
11551         * gfortran.dg/g77/select_no_compile.f: Remove.
11552
11553 2004-12-27  Richard Henderson  <rth@redhat.com>
11554
11555         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
11556         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
11557         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
11558
11559 2004-12-26  Richard Henderson  <rth@redhat.com>
11560
11561         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
11562         by 1i instead of token pasting.
11563
11564 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11565
11566         PR tree-optimization/17578
11567         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
11568         to additional_flags.
11569         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
11570
11571 2004-12-25  Richard Henderson  <rth@redhat.com>
11572
11573         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
11574         Remove Alpha.
11575
11576 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11577
11578         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
11579         hppa*-*-hpux*.
11580         * gcc.dg/pr17957.c (dg-options): Likewise.
11581         * gcc.dg/struct-ret-1.c: Add prototype for abort.
11582         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
11583         instead of 0 on __hppa__.
11584         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
11585         "foo,%r" on hppa*-*-*.
11586
11587 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
11588
11589         PR fortran/19071
11590         * gfortran.dg/complex_write.f90: New test.
11591
11592 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11593
11594         PR c++/17595
11595         * g++.dg/parse/pragma2.C: New test.
11596
11597         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
11598
11599 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11600
11601         * gcc.dg/empty2.c: Add missing dg-warning.
11602
11603 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11604
11605         PR c++/17413
11606         * g++.dg/template/local4.C: New test.
11607         * g++.dg/template/crash19.C: Add dg-error marker.
11608
11609         * g++.dg/template/crash31.C: Correct embedded PR number.
11610
11611 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11612
11613         PR c++/16405
11614         * g++.dg/opt/temp1.C: Add do-run marker.
11615
11616 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11617
11618         * g++.dg/template/spec19.C: New.
11619
11620 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
11621
11622         PR target/16819
11623         * gcc.dg/empty2.c: New.
11624
11625 2004-12-23  Richard Henderson  <rth@redhat.com>
11626
11627         * lib/target-supports.exp (check_effective_target_vect_no_align):
11628         Remove i?86 and x86-64.
11629
11630 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
11631
11632         PR c++/16405
11633         * g++.dg/opt/temp1.C: New test.
11634
11635 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11636
11637         PR c++/18733
11638         * g++.dg/template/friend33.C: New testcase.
11639
11640 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
11641
11642         PR c++/18464
11643         * g++.dg/template/cond5.C: New test.
11644
11645         PR c++/18492
11646         * g++.dg/inherit/thunk3.C: New test.
11647
11648         PR c++/11224
11649         * g++.dg/warn/Wunused-9.C: New test.
11650
11651 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
11652
11653         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
11654
11655 2004-12-22  Jan Beulich  <jbeulich@novell.com>
11656
11657         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
11658
11659 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
11660
11661         PR c++/18378
11662         * g++.dg/ext/packed8.C: New test.
11663
11664         PR c++/19063
11665         * g++.dg/template/crash31.C: New test.
11666
11667         PR c++/19034
11668         * g++.dg/template/crash30.C: New test.
11669
11670 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11671
11672         PR C++/18984
11673         * g++.dg/eh/ctor3.C: New test.
11674
11675 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11676
11677         * objc.dg/stabs-1.m: Allow section name to be quoted and
11678         assembly label to begin with '.LL'.
11679
11680 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
11681
11682         * gcc.dg/vect/vect.exp
11683         (check_effective_target_lp64_or_vect_no_align): New.
11684         * gcc.dg/vect/vect-77.c: Use it.
11685         * gcc.dg/vect/vect-78.c: Use it.
11686
11687         * lib/target-supports.exp
11688         (check_effective_target_vect_no_max,
11689         check_effective_target_vect_no_bitwise,
11690         check_effective_target_vect_no_align): New.
11691         * gcc.dg/vect/vect-13.c: Use them.
11692         * gcc.dg/vect/vect-17.c: Ditto.
11693         * gcc.dg/vect/vect-18.c: Ditto.
11694         * gcc.dg/vect/vect-19.c: Ditto.
11695         * gcc.dg/vect/vect-20.c: Ditto.
11696         * gcc.dg/vect/vect-27.c: Ditto.
11697         * gcc.dg/vect/vect-29.c: Ditto.
11698         * gcc.dg/vect/vect-44.c: Ditto.
11699         * gcc.dg/vect/vect-48.c: Ditto.
11700         * gcc.dg/vect/vect-50.c: Ditto.
11701         * gcc.dg/vect/vect-52.c: Ditto.
11702         * gcc.dg/vect/vect-54.c: Ditto.
11703         * gcc.dg/vect/vect-56.c: Ditto.
11704         * gcc.dg/vect/vect-58.c: Ditto.
11705         * gcc.dg/vect/vect-60.c: Ditto.
11706         * gcc.dg/vect/vect-72.c: Ditto.
11707         * gcc.dg/vect/vect-80.c: Ditto.
11708
11709 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11710
11711         PR c++/14075
11712         * g++.dg/init/string1.C: New.
11713
11714         PR c++/18975
11715         * g++.dg/other/synth1.C: New.
11716
11717 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11718
11719         PR c/18963
11720         * gcc.dg/pr18963-1.c: New test.
11721
11722 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
11723
11724         PR c/18596
11725         * gcc.dg/funcdef-storage-1.c (foo): Remove.
11726         * gcc.dg/pr18596-1.c: Use dg-error.
11727         (dg-options): Use -fno-unit-at-a-time.
11728         * gcc.dg/pr18596-2.c: New test.
11729         * gcc.dg/pr18596-3.c: New test.
11730
11731 2004-12-20  Roger Sayle  <roger@eyesopen.com>
11732
11733         PR middle-end/18683
11734         * g++.dg/opt/pr18683-1.C: New test case.
11735
11736 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
11737
11738         PR other/19093
11739         * g++.dg/opt/max1.C: Fix for 64bit targets.
11740
11741 2004-12-20  Matt Austern  <austern@apple.com>
11742
11743         PR c++/19044
11744         * g++.dg/ext/builtin6.C: New
11745
11746 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
11747
11748         PR tree-optimization/19080
11749         * gcc.c-torture/compile/pr19080.c: New test.
11750
11751 2004-12-20  Steven Bosscher  <stevenb@suse.de>
11752
11753         * gcc.dg/20041219-1.c: New test.
11754
11755 2004-12-19  Roger Sayle  <roger@eyesopen.com>
11756
11757         PR middle-end/19068
11758         * g++.dg/opt/max1.C: New test case.
11759
11760 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11761
11762         * gcc.dg/fdata-sections-1.c: New test.
11763
11764 2004-12-18  Roger Sayle  <roger@eyesopen.com>
11765
11766         PR middle-end/18548
11767         * gcc.dg/max-1.c: New test case.
11768
11769 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
11770
11771         * gcc.c-torture/execute/20041218-1.c: New test.
11772
11773 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
11774
11775         * gcc.dg/pr18501.c: New test.
11776         * gcc.dg/uninit-5.c: XFAIL.
11777         * gcc.dg/uninit-9.c: XFAIL.
11778
11779 2004-12-17  Dale Johannesen  <dalej@apple.com>
11780
11781         * gcc.dg/20041213-1.c: New.
11782
11783 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
11784
11785         * objc.dg/stabs-1.m: Allow assembly label to begin
11786         with a dot ('.').
11787
11788 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
11789
11790         * gcc.c-torture/execute/20041213-1.c: Move...
11791         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
11792
11793 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
11794
11795         PR c++/18721
11796         * g++.dg/lookup/conv-5.C: New.
11797
11798 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
11799
11800         * objc.dg/stabs-1.m: New test.
11801
11802 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11803
11804         * gcc.dg/visibility-c.c: Change compile to
11805         assemble for the test.
11806
11807 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11808
11809         PR target/19041
11810         * gcc.dg/visibility-c.c: New test.
11811
11812 2004-12-16  Roger Sayle  <roger@eyesopen.com>
11813
11814         PR middle-end/18493
11815         * gcc.dg/switch-8.c: New test case.
11816
11817 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11818
11819         PR c++/18905
11820         * g++.dg/template/init4.C: New.
11821         * g++.dg/opt/static3.C: Enable optimizer.
11822
11823 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
11824
11825         * g++.dg/other/complex1.C: New test.
11826
11827 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
11828
11829         * g++.dg/opt/inline9.C: New test.
11830
11831 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11832
11833         PR fortran/18993
11834         * gfotran.dg/nullify_1.f: New test.
11835
11836 2004-12-15  Richard Henderson  <rth@redhat.com>
11837
11838         * gcc.target/i386/i386.exp: New harness.
11839         * gcc.target/i386/vect-args.c: New.
11840
11841 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
11842
11843         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
11844
11845 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11846
11847         PR c++/18825
11848         * g++.dg/template/friend32.C: New test.
11849
11850 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11851
11852         * cpp/pragma-once-1.c: New test.
11853         * cpp/pragma-once-1b.h: Likewise.
11854         * cpp/pragma-once-1c.h: Likewise.
11855         * cpp/pragma-once-1d.h: Likewise.
11856         * cpp/inc/pragma-once-1a.h: Likewise.
11857
11858 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
11859             Steven G. Kargl  <kargls@comcast.net>
11860
11861         PR fortran/17597
11862         * gfortran.dg/list_read_3.f90: New test.
11863
11864 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11865
11866         * gcc.dg/ftrapv-2.c: New test.
11867
11868 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11869
11870         PR c++/18981
11871         * g++.dg/template/typename9.C: New test.
11872
11873 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11874
11875         PR c++/18738
11876         * g++.dg/template/typename8.C: New test.
11877         * g++.dg/parse/friend2.C: Tweak error message.
11878
11879 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11880
11881         * gcc.c-torture/20041214-1.c: New test.
11882
11883 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
11884
11885         PR c++/18965
11886         * g++.dg/init/array17.C: New test.
11887
11888 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
11889
11890         PR c++/18793
11891         * g++.dg/init/aggr3.C: New test.
11892
11893 2004-12-14  Janis Johnson  <janis187@us.ibm.com
11894
11895         * gcc.dg/altivec-types-1.c: New test.
11896         * gcc.dg/altivec-types-2.c: New test.
11897         * gcc.dg/altivec-types-3.c: New test.
11898         * gcc.dg/altivec-types-4.c: New test.
11899         * g++.dg/ext/altivec-types-1.C: New test.
11900         * g++.dg/ext/altivec-types-2.C: New test.
11901         * g++.dg/ext/altivec-types-3.C: New test.
11902         * g++.dg/ext/altivec-types-4.C: New test.
11903
11904 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
11905
11906         PR middle-end/18951
11907         * gcc.c-torture/execute/20041213-1.c: New test.
11908
11909 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
11910
11911         PR c++/18949
11912         * g++.dg/template/cast1.C: New.
11913
11914 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
11915
11916         * gcc.c-torture/execute/20041213-2.c: New test.
11917
11918 2004-12-13  Richard Henderson  <rth@redhat.com>
11919
11920         * gcc.dg/i386-sse-10.c: Fix typo in options.
11921
11922 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
11923
11924         PR c++/18968
11925         * g++.dg/opt/pr18968.C: New test.
11926
11927 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
11928
11929         PR c++/18925
11930         * g++.dg/ext/visibility/staticdatamem.C: New test.
11931
11932 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
11933
11934         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
11935
11936 2004-12-13  Roger Sayle  <roger@eyesopen.com>
11937
11938         PR rtl-optimization/18928
11939         * gcc.dg/pr18928-1.c: New test case.
11940
11941 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
11942
11943         PR tree-opt/16951
11944         * gcc.c-torture/compile/20041211-1.c: New.
11945
11946 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11947
11948         PR middle-end/17564
11949         * gcc.c-torture/execute/20041212-1.c: New test.
11950
11951 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11952
11953         PR fortran/18869
11954         * gfortran.dg/common_1.f90: New test.
11955
11956 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
11957         Paul Brook  <paul@codesourcery.com>
11958
11959         PR fortran/16222
11960         * gfortran.dg/real_do_1.f90: New test.
11961
11962 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
11963
11964         PR tree-opt/18040
11965         * g++.dg/opt/ptrmem6.C: New test.
11966
11967 2004-12-11  Roger Sayle  <roger@eyesopen.com>
11968
11969         PR middle-end/18921
11970         * gcc.dg/pr18921-1.c: New test case.
11971
11972 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11973
11974         PR fortran/17175
11975         * gfortran.dg/scale_1.f90: New test.
11976
11977 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
11978
11979         PR middle-end/18903
11980         * gcc.c-torture/compile/pr18903.c: New test.
11981
11982 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
11983
11984         * gcc.c-torture/execute/20041210-1.c: New test.
11985
11986 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11987
11988         PR c++/18731
11989         * g++.dg/parser/struct-1.C: New test.
11990         * g++.dg/parser/struct-2.C: New test.
11991         * g++.dg/parser/struct-3.C: New test.
11992
11993 2004-12-09  Richard Henderson  <rth@redhat.com>
11994
11995         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
11996
11997         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
11998         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
11999
12000 2004-12-09  Matt Austern  <austern@apple.com>
12001
12002         PR c++/18514
12003         * g++.dg/ext/builtin1.C: New
12004         * g++.dg/ext/builtin2.C: New
12005         * g++.dg/ext/builtin3.C: New
12006         * g++.dg/ext/builtin4.C: New
12007         * g++.dg/ext/builtin5.C: New
12008
12009 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
12010
12011         PR tree-opt/18904
12012         * g++.dg/opt/ptrmem5.C: New test.
12013
12014 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
12015
12016         * g++.dg/parse/typename5.C: Adjust for new error.
12017         * g++.dg/parse/typename7.C: New.
12018
12019 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12020
12021         PR c++/18073
12022         * g++.dg/other/mmintrin.C: New test.
12023
12024 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12025
12026         PR c++/16681
12027         * g++.dg/init/array15.C: New.
12028         * g++.dg/init/array16.C: New.
12029
12030 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12031
12032         PR fortran/18826
12033         * gfortran.dg/assign_1.f90: New test.
12034
12035 2004-12-08  Nick Clifton  <nickc@redhat.com>
12036
12037         * gcc.target/xstormy16/bss_below100: New directory containing tests.
12038         * gcc.target/xstormy16/data_below100: Likewise.
12039         * gcc.target/xstormy16/sfr: Likewise.
12040         * gcc.target/xstormy16/below100.S: New test source file.
12041         * gcc.target/xstormy16/below100.ld: New test linker script.
12042         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12043         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
12044         bp instructions.
12045         * gcc.target/xstormy16/bp.c: Likewise.
12046
12047         * gcc.target/xstormy16/bss_below100: New files:
12048         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12049         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12050         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12051         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12052         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12053         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12054         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12055         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12056         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12057         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12058         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12059         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12060         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12061         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12062         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12063         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12064         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12065         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12066         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12067         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12068         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12069         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12070         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12071         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12072         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12073         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12074         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12075
12076         * gcc.target/xstormy16/data_below100: New files:
12077         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
12078         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
12079         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
12080         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
12081         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
12082         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
12083         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
12084         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
12085         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
12086         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
12087         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
12088         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
12089         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
12090         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
12091         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
12092         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
12093         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
12094         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
12095         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
12096         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
12097         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
12098         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
12099         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
12100         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
12101         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
12102         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
12103         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
12104
12105         * gcc.target/xstormy16/sfr: New files:
12106         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
12107         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
12108         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
12109         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
12110         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
12111         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
12112         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
12113         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
12114         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
12115         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
12116         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
12117         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
12118         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
12119         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
12120         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
12121         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
12122         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
12123         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
12124         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
12125         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
12126         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
12127         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
12128         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
12129         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
12130         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
12131         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
12132         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
12133         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
12134         27_if0_sfrw_bitfield_f.c
12135
12136 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12137
12138         PR c++/18100
12139         * g++.dg/lookup/name-clash4.C: New test.
12140
12141 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
12142
12143         PR c++/18672
12144         * g++.dg/opt/array1.C: New.
12145
12146         PR c++/18803
12147         * g++.dg/template/operator5.C: New.
12148
12149 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
12150
12151         PR c/18867
12152         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
12153
12154 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12155
12156         * gcc.dg/noncompile/20041207.c: New test.
12157
12158 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
12159
12160         * g++.dg/other/unreachable-1.C: New test.
12161
12162 2004-12-06  Nick Clifton  <nickc@redhat.com>
12163
12164         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
12165         <limits.h> because the latter comes from gcc's include/ directory
12166         and not the newlib/libc/include directory.
12167
12168 2004-12-04  Richard Henderson  <rth@redhat.com>
12169
12170         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
12171
12172 2004-12-04  Richard Henderson  <rth@redhat.com>
12173
12174         * lib/target-supports.exp (check_gc_sections_available): Disable
12175         for alpha and ia64.
12176
12177 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
12178
12179         PR middle-end/17909
12180         * g++.dg/other/vararg-2.C: New test.
12181
12182 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12183
12184         PR c++/17011, c++/17971
12185         * g++.dg/template/error15.C: Adjust expected error.
12186         * g++.dg/template/instantiate3.C: Likewise.
12187
12188 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
12189
12190         * gcc.dg/altivec-18.c: Fix for darwin
12191
12192 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12193
12194         PR c++/18782
12195         * g++.dg/parse/ptrmem2.C: New.
12196
12197         PR c++/18318
12198         * g++.dg/template/new1.C: New.
12199
12200 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12201
12202         PR fortran/18710
12203         * gfortran.dg/direct_io_3.f90: New test.
12204
12205 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
12206
12207         PR 18758
12208         * g++.dg/parse/crash21.C: New.
12209
12210 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12211
12212         PR c++/15664, c++/18276
12213         * g++.dg/template/ttp13.C: New test.
12214         * g++.dg/template/ttp14.C: Likewise.
12215
12216 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12217
12218         PR c++/18123
12219         * g++.dg/parse/enum2.C: New test.
12220         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
12221
12222 2004-12-02  Nick Clifton  <nickc@redhat.com>
12223
12224         * gcc.target/xstormy16: New test directory.
12225         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
12226         * gcc.target/xstormy16/bp.c: Check the generation of bp
12227         instructions.
12228         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
12229         bn instructions and the BELOW100 attribute.
12230
12231 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
12232
12233         PR target/16952
12234         * gcc.dg/ppc-eabi.c: New.
12235
12236 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12237
12238         PR fortran/18284
12239         * gfortran.dg/backspace.f90
12240
12241 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12242
12243         * gfortran.dg/inquire.f90: New test.
12244
12245 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
12246
12247         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
12248         handle effective-target-keyword.
12249         (dg-skip-if): Support effective-target keyword as target list.
12250         (dg-xfail-if): Ditto.
12251         * lib/target-supports.exp (is-effective-target-keyword): New proc.
12252
12253 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
12254
12255         PR tree-optimization/18291
12256         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
12257
12258 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12259
12260         PR C++/18729
12261         * g++.dg/parse/crash20.C: New.
12262
12263         PR c++/17431
12264         * g++.dg/overload/arg1.C: New.
12265         * g++.dg/overload/arg2.C: New.
12266         * g++.dg/overload/arg3.C: New.
12267         * g++.dg/overload/arg4.C: New.
12268
12269 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
12270
12271         * gcc.dg/c99-flex-array-4.c: Remove.
12272
12273 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12274
12275         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
12276
12277         * lib/target-supports.exp (is-effective-target): Simplify.
12278
12279         * lib/target-supports.exp (check_effective_target_vect_long):
12280         Fix for powerpc64-*-*.
12281
12282 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
12283
12284         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
12285         to support new requirements on FreeBSD 5.
12286
12287 2004-11-30  Devang Patel  <dpatel@apple.com>
12288
12289         PR 18702
12290         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
12291
12292 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
12293
12294         * g++.dg/ext/altivec-13.C: New test.
12295
12296 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
12297
12298         PR tree-opt/18298
12299         * gcc.c-torture/execute/p18298.c: New test.
12300
12301 2004-11-30  Ira Rosen  <irar@il.ibm.com>
12302             Dorit Naishlos  <dorit@il.ibm.com>
12303
12304         PR tree-opt/18607
12305         * gcc.dg/vect/vect-89.c: New test.
12306
12307 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
12308
12309         * gcc.dg/pr18596-1.c: New test.
12310
12311 2004-11-30  Ben Elliston  <bje@au.ibm.com>
12312
12313         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
12314
12315 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12316
12317         PR c/18479
12318         * gcc.dg/pr18479.c: New test.
12319
12320 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12321
12322         PR target/18490
12323         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
12324         mmix-knuth-mmixware.
12325
12326         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
12327         cris-*-elf* cris-*-aout* mmix-*-*
12328
12329 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
12330
12331         PR middle-end/18725
12332         * gcc.dg/pr18725.c: New test.
12333
12334 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12335
12336         PR target/18488
12337         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
12338
12339         PR target/18336
12340         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
12341
12342 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
12343
12344         PR c++/18368
12345         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
12346         * g++.old-deja/g++.law/ctors5.C: Likewise.
12347         * g++.old-deja/g++.other/crash25.C: Likewise.
12348
12349         PR c++/18674
12350         * g++.dg/template/error16.C: New test.
12351
12352         PR c++/18512
12353         * g++.dg/template/crash29.C: New test.
12354
12355 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
12356
12357         PR tree-optimization/18712
12358         * gcc.c-torture/compile/pr18712.c: New test.
12359
12360 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
12361
12362         PR c/7544
12363         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
12364         tests.
12365
12366 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12367
12368         PR c++/18652
12369         * g++.dg/lookup/crash6.C: New test.
12370
12371 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
12372
12373         PR middle-end/18164
12374         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
12375
12376 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12377
12378         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
12379         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
12380         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
12381
12382 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
12383
12384         * gcc.dg/pr18164.c: New test.
12385
12386 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
12387
12388         * gcc.dg/funroll-loops-all.c: New.
12389
12390 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12391
12392         PR target/18489
12393         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
12394         delimeter, match space and TAB as well as ":".
12395
12396         PR target/18484
12397         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
12398
12399         PR target/18348
12400         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
12401
12402         PR target/18345
12403         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
12404
12405         PR target/18337
12406         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
12407
12408 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
12409
12410         * gfortran.dg/direct_io_2.f90: New test.
12411
12412 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
12413
12414         PR target/18334
12415         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
12416
12417 2004-11-28  Richard Henderson  <rth@redhat.com>
12418
12419         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
12420
12421 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
12422
12423         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
12424         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
12425         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
12426         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
12427         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
12428         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
12429         gcc.dg/pointer-arith-8.c: New tests.
12430
12431 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
12432
12433         PR fortran/18364
12434         * gfortran.dg/endfile.f90: New test.
12435
12436 2004-11-27  Falk Hueffner  <falk@debian.org>
12437
12438         * gcc.dg/loop-6.c: New test.
12439
12440 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12441
12442         * gcc.c-torture/execute/20041126-1.c: New test.
12443
12444 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12445
12446         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
12447         on IRIX.
12448
12449 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
12450
12451         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
12452         functions.
12453
12454 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
12455
12456         PR rtl-optimization/17825
12457         * gcc.c-torture/compile/20041119-1.c: New test.
12458
12459 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12460
12461         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
12462         Check existence of ld library path variables before unsetting.
12463
12464 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
12465
12466         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
12467
12468 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12469
12470         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
12471
12472 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
12473
12474         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
12475
12476 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12477
12478         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
12479         dg-do directive.
12480
12481 2004-11-26  Ben Elliston  <bje@au.ibm.com>
12482
12483         * gcc.dg/pr17957.c: Pass --param, not -param.
12484
12485 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12486
12487         PR middle-end/17957
12488         * testsuite/gcc.dg/pr17957.c: New test.
12489
12490 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
12491
12492         PR c++/18445
12493         * g++.dg/template/crash28.C: Likewise.
12494
12495         PR c++/18001
12496         * g++.dg/expr/unary2.C: Adjust lvalue messages.
12497         * g++.dg/ext/lvaddr.C: Likewise.
12498         * g++.dg/opt/pr7503-3.C: Likewise.
12499
12500         PR c++/18466
12501         * g++.dg/parse/qualified3.C: New test.
12502         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
12503
12504         PR c++/18545
12505         * g++.dg/expr/return1.C: New test.
12506
12507 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12508
12509         Friend class name lookup 3/n, PR c++/3332
12510         * g++.dg/lookup/friend3.C: New test.
12511         * g++.dg/lookup/friend4.C: Likewise.
12512         * g++.dg/lookup/friend5.C: Likewise.
12513
12514 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12515
12516         Friend class name lookup 2/n, PR c++/14513, c++/15410
12517         * g++.dg/lookup/friend2.C: New test.
12518         * g++.dg/template/friend31.C: Likewise.
12519
12520 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12521
12522         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
12523
12524 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12525
12526         PR c++/17473
12527         * g++.dg/tc1/dr56.C: Remove.
12528         * g++.dg/template/typedef1.C: Add dg-error markers.
12529         * g++.old-deja/g++.other/typedef7.C: Likewise.
12530
12531         PR c++/18285
12532         * g++.dg/parse/typedef7.C: New test.
12533
12534 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
12535
12536         * gcc.c-torture/execute/20041124-1.c: New test.
12537
12538 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
12539
12540         * g++.dg/template/deduce3.C: New test.
12541
12542         PR c++/18586
12543         * g++.dg/template/crash27.C: New test.
12544
12545         PR c++/18530
12546         * g++.dg/warn/Wshadow-3.C: New test.
12547
12548 2004-11-24  Devang Patel  <dpatel@apple.com>
12549
12550         PR/18555
12551         * gcc.dg/cpp/isysroot-1.c: New test.
12552         * gcc.dg/cpp/usr/include/stdio.h: New file.
12553         * gcc.dg/cpp/isysroot-2.c: New test.
12554         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
12555         New file.
12556
12557 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12558
12559         PR c++/8929
12560         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
12561
12562 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12563
12564         * gcc.target/sparc/align.c: Do not include <stdint.h>.
12565         * gcc.target/sparc/pdist.c: Likewise.
12566
12567 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
12568
12569         PR c++/16882
12570         * g++.dg/conversion/simd1.C: New test.
12571
12572 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12573
12574         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
12575         and restore_ld_library_path_env_vars.
12576         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
12577         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
12578         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
12579         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
12580
12581 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
12582
12583         * gcc.dg/pragma-align-2.c: Test macro expansion.
12584         * gcc.dg/pragma-pack-2.c: New test.
12585
12586 2004-11-23  Richard Henderson  <rth@redhat.com>
12587
12588         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
12589         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12590         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
12591         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
12592         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
12593         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
12594
12595         * gcc.dg/vect/vect.exp: Add check for alpha.
12596         * lib/target-supports.exp (check_alpha_max_hw_available): New.
12597         (check_effective_target_vect_int): Enable for alpha.
12598         (check_effective_target_vect_long): New.
12599         (is-effective-target): Add it.
12600
12601 2004-11-23  Uros Bizjak <uros@kss-loka.si>
12602
12603         * gcc.dg/pr18614-1.c: New test.
12604
12605 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12606
12607         * gcc.dg/setjmp-2.c: New test.
12608
12609 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
12610
12611         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
12612         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
12613         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
12614         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
12615         gcc.target/sparc/pdist.c: New tests.
12616
12617 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
12618
12619         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
12620
12621 2004-11-22  Dale Johannesen  <dalej@apple.com>
12622
12623         * gcc.dg/20041111-1.c: New.
12624
12625 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12626
12627         PR tree-opt/18536
12628         * gcc.dg/vect/pr18536.c: New test.
12629
12630 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12631
12632         PR c++/18354
12633         * g++.dg/template/nontype11.C: New test.
12634
12635 2004-11-21  Roger Sayle  <roger@eyesopen.com>
12636
12637         PR middle-end/18520
12638         * gcc.dg/pr18520-1.c: New test case.
12639
12640 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
12641
12642         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
12643         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
12644         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
12645         expected diagnostics.
12646
12647 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12648
12649         PR target/18580
12650         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
12651         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
12652         vect-77.c, vect-77a.c: XFAIL on the SPARC.
12653
12654 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12655
12656         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
12657
12658 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
12659             Joseph Myers  <joseph@codesourcery.com>
12660
12661         * lib/target-supports.exp (check_visibility_available): Really
12662         test the compiler.
12663
12664 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
12665
12666         PR tree-opt/18181
12667         * gcc.dg/vect/vect-85.c: New test.
12668         * gcc.dg/vect/vect-86.c: New test.
12669         * gcc.dg/vect/vect-87.c: New test.
12670         * gcc.dg/vect/vect-88.c: New test.
12671
12672 2004-11-19  Ben Elliston  <bje@au.ibm.com>
12673
12674         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
12675
12676 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
12677
12678         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
12679         * gcc.dg/ppc-and-1.c: Ditto.
12680         * gcc.dg/ppc-compare-1.c: Ditto.
12681         * gcc.dg/ppc-mov-1.c: Ditto
12682
12683 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
12684             Mark Mitchell  <mark@codesourcery.com>
12685
12686         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
12687
12688 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12689             Aldy Hernandez  <aldyh@redhat.com>
12690
12691         * lib/target-supports.exp (check_effective_target_vect_int): New
12692         (check_effective_target_vect_float): New
12693         (check_effective_target_vect_double): New.
12694         (is-effective-target): Support new effective targets keywords.
12695         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
12696         default action for dg-do.
12697         * gcc.dg/vect/pr16105.c: Use new support.
12698         * gcc.dg/vect/pr18400.c: Ditto.
12699         * gcc.dg/vect/pr18425.c: Ditto.
12700         * gcc.dg/vect/vect-1.c: Ditto.
12701         * gcc.dg/vect/vect-10.c: Ditto.
12702         * gcc.dg/vect/vect-11.c: Ditto.
12703         * gcc.dg/vect/vect-12.c: Ditto.
12704         * gcc.dg/vect/vect-13.c: Ditto.
12705         * gcc.dg/vect/vect-14.c: Ditto.
12706         * gcc.dg/vect/vect-15.c: Ditto.
12707         * gcc.dg/vect/vect-16.c: Ditto.
12708         * gcc.dg/vect/vect-17.c: Ditto.
12709         * gcc.dg/vect/vect-18.c: Ditto.
12710         * gcc.dg/vect/vect-19.c: Ditto.
12711         * gcc.dg/vect/vect-2.c: Ditto.
12712         * gcc.dg/vect/vect-20.c: Ditto.
12713         * gcc.dg/vect/vect-21.c: Ditto.
12714         * gcc.dg/vect/vect-22.c: Ditto.
12715         * gcc.dg/vect/vect-23.c: Ditto.
12716         * gcc.dg/vect/vect-24.c: Ditto.
12717         * gcc.dg/vect/vect-25.c: Ditto.
12718         * gcc.dg/vect/vect-26.c: Ditto.
12719         * gcc.dg/vect/vect-27.c: Ditto.
12720         * gcc.dg/vect/vect-27a.c: Ditto.
12721         * gcc.dg/vect/vect-28.c: Ditto.
12722         * gcc.dg/vect/vect-29.c: Ditto.
12723         * gcc.dg/vect/vect-29a.c: Ditto.
12724         * gcc.dg/vect/vect-3.c: Ditto.
12725         * gcc.dg/vect/vect-30.c: Ditto.
12726         * gcc.dg/vect/vect-31.c: Ditto.
12727         * gcc.dg/vect/vect-32.c: Ditto.
12728         * gcc.dg/vect/vect-33.c: Ditto.
12729         * gcc.dg/vect/vect-34.c: Ditto.
12730         * gcc.dg/vect/vect-35.c: Ditto.
12731         * gcc.dg/vect/vect-36.c: Ditto.
12732         * gcc.dg/vect/vect-37.c: Ditto.
12733         * gcc.dg/vect/vect-38.c: Ditto.
12734         * gcc.dg/vect/vect-4.c: Ditto.
12735         * gcc.dg/vect/vect-40.c: Ditto.
12736         * gcc.dg/vect/vect-41.c: Ditto.
12737         * gcc.dg/vect/vect-42.c: Ditto.
12738         * gcc.dg/vect/vect-43.c: Ditto.
12739         * gcc.dg/vect/vect-44.c: Ditto.
12740         * gcc.dg/vect/vect-45.c: Ditto.
12741         * gcc.dg/vect/vect-46.c: Ditto.
12742         * gcc.dg/vect/vect-47.c: Ditto.
12743         * gcc.dg/vect/vect-48.c: Ditto.
12744         * gcc.dg/vect/vect-48a.c: Ditto.
12745         * gcc.dg/vect/vect-49.c: Ditto.
12746         * gcc.dg/vect/vect-5.c: Ditto.
12747         * gcc.dg/vect/vect-50.c: Ditto.
12748         * gcc.dg/vect/vect-51.c: Ditto.
12749         * gcc.dg/vect/vect-52.c: Ditto.
12750         * gcc.dg/vect/vect-53.c: Ditto.
12751         * gcc.dg/vect/vect-54.c: Ditto.
12752         * gcc.dg/vect/vect-55.c: Ditto.
12753         * gcc.dg/vect/vect-56.c: Ditto.
12754         * gcc.dg/vect/vect-56a.c: Ditto.
12755         * gcc.dg/vect/vect-57.c: Ditto.
12756         * gcc.dg/vect/vect-58.c: Ditto.
12757         * gcc.dg/vect/vect-59.c: Ditto.
12758         * gcc.dg/vect/vect-6.c: Ditto.
12759         * gcc.dg/vect/vect-60.c: Ditto.
12760         * gcc.dg/vect/vect-61.c: Ditto.
12761         * gcc.dg/vect/vect-62.c: Ditto.
12762         * gcc.dg/vect/vect-63.c: Ditto.
12763         * gcc.dg/vect/vect-64.c: Ditto.
12764         * gcc.dg/vect/vect-65.c: Ditto.
12765         * gcc.dg/vect/vect-66.c: Ditto.
12766         * gcc.dg/vect/vect-67.c: Ditto.
12767         * gcc.dg/vect/vect-68.c: Ditto.
12768         * gcc.dg/vect/vect-69.c: Ditto.
12769         * gcc.dg/vect/vect-7.c: Ditto.
12770         * gcc.dg/vect/vect-72.c: Ditto.
12771         * gcc.dg/vect/vect-72a.c: Ditto.
12772         * gcc.dg/vect/vect-73.c: Ditto.
12773         * gcc.dg/vect/vect-74.c: Ditto.
12774         * gcc.dg/vect/vect-75.c: Ditto.
12775         * gcc.dg/vect/vect-76.c: Ditto.
12776         * gcc.dg/vect/vect-77.c: Ditto.
12777         * gcc.dg/vect/vect-77a.c: Ditto.
12778         * gcc.dg/vect/vect-78.c: Ditto.
12779         * gcc.dg/vect/vect-79.c: Ditto.
12780         * gcc.dg/vect/vect-8.c: Ditto.
12781         * gcc.dg/vect/vect-80.c: Ditto.
12782         * gcc.dg/vect/vect-82.c: Ditto.
12783         * gcc.dg/vect/vect-82_64.c: Ditto.
12784         * gcc.dg/vect/vect-83.c: Ditto.
12785         * gcc.dg/vect/vect-83_64.c: Ditto.
12786         * gcc.dg/vect/vect-9.c: Ditto.
12787         * gcc.dg/vect/vect-all.c: Ditto.
12788         * gcc.dg/vect/vect-none.c: Ditto.
12789
12790 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
12791
12792         * lib/gcc-dg.exp (dg-skip-if): New function.
12793         (dg-forbid-option): Remove.
12794         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
12795         * g++.dg/abi/bitfield8.C: Likewise.
12796         * g++.dg/abi/dtor1.C: Likewise.
12797         * g++.dg/abi/empty10.C: Likewise.
12798         * g++.dg/abi/empty7.C: Likewise.
12799         * g++.dg/abi/empty9.C: Likewise.
12800         * g++.dg/abi/layout3.C: Likewise.
12801         * g++.dg/abi/layout4.C: Likewise.
12802         * g++.dg/abi/thunk1.C: Likewise.
12803         * g++.dg/abi/thunk2.C: Likewise.
12804         * g++.dg/abi/vbase11.C: Likewise.
12805         * g++.dg/abi/vthunk2.C: Likewise.
12806         * g++.dg/abi/vthunk3.C: Likewise.
12807         * g++.dg/ext/attrib8.C: Likewise.
12808         * g++.dg/opt/longbranch2.C: Likewise.
12809         * g++.dg/opt/reg-stack4.C: Likewise.
12810         * g++.old-deja/g++.ext/attrib1.C: Likewise.
12811         * g++.old-deja/g++.ext/attrib2.C: Likewise.
12812         * g++.old-deja/g++.ext/attrib3.C: Likewise.
12813         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12814         * g++.old-deja/g++.other/store-expr2.C: Likewise.
12815         * gcc.dg/20000609-1.c: Likewise.
12816         * gcc.dg/20000720-1.c: Likewise.
12817         * gcc.dg/20011107-1.c: Likewise.
12818         * gcc.dg/20011119-1.c: Likewise.
12819         * gcc.dg/20020108-1.c: Likewise.
12820         * gcc.dg/20020122-2.c: Likewise.
12821         * gcc.dg/20020122-3.c: Likewise.
12822         * gcc.dg/20020201-3.c: Likewise.
12823         * gcc.dg/20020206-1.c: Likewise.
12824         * gcc.dg/20020218-1.c: Likewise.
12825         * gcc.dg/20020310-1.c: Likewise.
12826         * gcc.dg/20020411-1.c: Likewise.
12827         * gcc.dg/20020418-2.c: Likewise.
12828         * gcc.dg/20020426-1.c: Likewise.
12829         * gcc.dg/20020426-2.c: Likewise.
12830         * gcc.dg/20020517-1.c: Likewise.
12831         * gcc.dg/20020523-1.c: Likewise.
12832         * gcc.dg/20020523-2.c: Likewise.
12833         * gcc.dg/20020729-1.c: Likewise.
12834         * gcc.dg/20030204-1.c: Likewise.
12835         * gcc.dg/20030826-2.c: Likewise.
12836         * gcc.dg/20030926-1.c: Likewise.
12837         * gcc.dg/20031202-1.c: Likewise.
12838         * gcc.dg/980312-1.c: Likewise.
12839         * gcc.dg/980313-1.c: Likewise.
12840         * gcc.dg/990117-1.c: Likewise.
12841         * gcc.dg/990424-1.c: Likewise.
12842         * gcc.dg/990524-1.c: Likewise.
12843         * gcc.dg/991230-1.c: Likewise.
12844         * gcc.dg/i386-387-1.c: Likewise.
12845         * gcc.dg/i386-387-2.c: Likewise.
12846         * gcc.dg/i386-387-3.c: Likewise.
12847         * gcc.dg/i386-387-4.c: Likewise.
12848         * gcc.dg/i386-387-5.c: Likewise.
12849         * gcc.dg/i386-387-6.c: Likewise.
12850         * gcc.dg/i386-asm-1.c: Likewise.
12851         * gcc.dg/i386-bitfield1.c: Likewise.
12852         * gcc.dg/i386-bitfield2.c: Likewise.
12853         * gcc.dg/i386-loop-1.c: Likewise.
12854         * gcc.dg/i386-loop-2.c: Likewise.
12855         * gcc.dg/i386-loop-3.c: Likewise.
12856         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12857         * gcc.dg/i386-pic-1.c: Likewise.
12858         * gcc.dg/i386-regparm.c: Likewise.
12859         * gcc.dg/i386-signbit-1.c: Likewise.
12860         * gcc.dg/i386-signbit-2.c: Likewise.
12861         * gcc.dg/i386-signbit-3.c: Likewise.
12862         * gcc.dg/i386-sse-5.c: Likewise.
12863         * gcc.dg/i386-sse-8.c: Likewise.
12864         * gcc.dg/i386-unroll-1.c: Likewise.
12865         * gcc.dg/tls/opt-1.c: Likewise.
12866         * gcc.dg/tls/opt-2.c: Likewise.
12867         * gcc.dg/unroll-1.c: Likewise.
12868         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
12869         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
12870         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
12871         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
12872
12873 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12874
12875         * g++.dg/template/incomplete1.C: New test.
12876
12877 2004-11-16  Nick Clifton  <nickc@redhat.com>
12878
12879         Revert patches accidentally commited during checkin of fixes for
12880         xstormy16 tests:
12881         gcc.c-torture/execute/simd-4.c: Revert
12882         gcc.dg/20040910-1.c: Revert.
12883
12884 2004-11-16  Paul Brook  <paul@codesourcery.com>
12885
12886         PR fortran/13010
12887         * gfortran.dg/der_pointer_1.f90: New test.
12888
12889 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
12890
12891         PR c/18498
12892         * gcc.dg/bitfld-13.c: New test.
12893
12894 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
12895
12896         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
12897         powerpc*-*-linux*.
12898
12899         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
12900         * gcc.dg/ppc64-abi-2.c: Ditto.
12901         * gcc.dg/ppc64-abi-3.c: Ditto.
12902
12903         * lib/gcc-dg.exp (dg-target-list): Remove.
12904
12905 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
12906
12907         * gcc.dg/ia64-postinc.c: New test.
12908
12909 2004-11-15  Mark Mitchell <mark@codesourcery.com>
12910
12911         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
12912
12913 2004-11-15  Nick Clifton  <nickc@redhat.com>
12914
12915         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
12916         __INT_MAX__ so that the test can be compiled by toolchains
12917         targeted at 16-bit processors.
12918
12919         * gcc.dg/20040625-1.c: Use long constants rather than integers
12920         when performing arithmetic that will overflow 16-bits.
12921
12922         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
12923         xstormy16.  It does not support 128-bit vector operations.
12924
12925         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
12926         with the macro PTR_TYPE.  Define this macro to an integer type
12927         suitable for holding a pointer.
12928
12929         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
12930         the target is a 16-bit processor.
12931
12932         * gcc.dg/cpp/if-2.c: Expect a different warning message from
12933         16-bit targets where the character constant will be too long.
12934
12935         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
12936         where the double will not be directly addressable.
12937
12938 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12939
12940         Friend class name lookup 1/n, PR c++/18471
12941         * g++.dg/template/crash26.C: New test.
12942         * g++.dg/lookup/struct1.C: Adjust expected error.
12943         * g++.dg/parse/elab1.C: Likewise.
12944         * g++.dg/parse/elab2.C: Likewise.
12945         * g++.dg/parse/int-as-enum1.C: Likewise.
12946         * g++.dg/parse/struct-as-enum1.C: Likewise.
12947         * g++.dg/parse/typedef1.C: Likewise.
12948         * g++.dg/parse/typedef3.C: Likewise.
12949         * g++.dg/parse/typedef4.C: Likewise.
12950         * g++.dg/parse/typedef5.C: Likewise.
12951         * g++.dg/template/nontype4.C: Likewise.
12952         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
12953         * g++.old-deja/g++.other/elab1.C: Likewise.
12954         * g++.old-deja/g++.other/syntax4.C: Likewise.
12955
12956 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12957
12958         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
12959
12960 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
12961
12962         * gcc.c-torture/execute/20041114-1.c: New test.
12963
12964 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
12965
12966         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
12967         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
12968         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
12969         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
12970         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
12971         gcc.dg/switch-7.c: New tests.
12972
12973 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12974
12975         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
12976
12977 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12978
12979         PR tree-opt/18400
12980         * gcc.dg/vect/pr18400.c: New test.
12981
12982 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
12983             Andrew Pinski  <pinskia@physics.uc.edu>
12984
12985         PR tree-opt/18425
12986         * gcc.dg/vect/pr18425.c: New test.
12987
12988 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12989
12990         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
12991         Guard with dg-require-alias and dg-require-visibility.
12992
12993 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12994
12995         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
12996
12997 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12998
12999         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
13000
13001 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13002
13003         PR c++/17344
13004         * g++.dg/template/defarg5.C: New test.
13005
13006 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13007
13008         * g++.dg/parse/cast1.C: Run only on ILP32.
13009         * g++.old-deja/g++.mike/p784.C: Likewise.
13010
13011 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
13012
13013         * gcc.c-torture/execute/20041113-1.c: New test.
13014
13015 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13016
13017         PR target/18230
13018         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
13019         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
13020         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
13021         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13022         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
13023         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
13024         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
13025         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
13026         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
13027         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13028         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13029         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
13030         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
13031
13032 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
13033
13034         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
13035         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
13036         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
13037         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
13038         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
13039         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
13040         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
13041         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
13042         gcc.target/sparc/combined-1.c: New tests.
13043
13044 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
13045
13046         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
13047         New tests.
13048
13049 2004-11-12  Mark Mitchell <mark@codesourcery.com>
13050
13051         * lib/gcc-dg.exp (dg-forbid-option): New function.
13052         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
13053         * g++.dg/abi/bitfield8.C: Likewise.
13054         * g++.dg/abi/dtor1.C: Likewise.
13055         * g++.dg/abi/empty10.C: Likewise.
13056         * g++.dg/abi/empty7.C: Likewise.
13057         * g++.dg/abi/empty9.C: Likewise.
13058         * g++.dg/abi/layout3.C: Likewise.
13059         * g++.dg/abi/layout4.C: Likewise.
13060         * g++.dg/abi/thunk1.C: Likewise.
13061         * g++.dg/abi/thunk2.C: Likewise.
13062         * g++.dg/abi/vbase11.C: Likewise.
13063         * g++.dg/abi/vthunk2.C: Likewise.
13064         * g++.dg/abi/vthunk3.C: Likewise.
13065         * g++.dg/ext/attrib8.C: Likewise.
13066         * g++.dg/opt/longbranch2.C: Likewise.
13067         * g++.dg/opt/reg-stack4.C: Likewise.
13068         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13069         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13070         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13071         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13072         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13073         * gcc.dg/20000609-1.c: Likewise.
13074         * gcc.dg/20000720-1.c: Likewise.
13075         * gcc.dg/20011107-1.c: Likewise.
13076         * gcc.dg/20011119-1.c: Likewise.
13077         * gcc.dg/20020108-1.c: Likewise.
13078         * gcc.dg/20020122-2.c: Likewise.
13079         * gcc.dg/20020122-3.c: Likewise.
13080         * gcc.dg/20020201-3.c: Likewise.
13081         * gcc.dg/20020206-1.c: Likewise.
13082         * gcc.dg/20020218-1.c: Likewise.
13083         * gcc.dg/20020310-1.c: Likewise.
13084         * gcc.dg/20020411-1.c: Likewise.
13085         * gcc.dg/20020418-2.c: Likewise.
13086         * gcc.dg/20020426-1.c: Likewise.
13087         * gcc.dg/20020426-2.c: Likewise.
13088         * gcc.dg/20020517-1.c: Likewise.
13089         * gcc.dg/20020523-1.c: Likewise.
13090         * gcc.dg/20020523-2.c: Likewise.
13091         * gcc.dg/20020729-1.c: Likewise.
13092         * gcc.dg/20030204-1.c: Likewise.
13093         * gcc.dg/20030826-2.c: Likewise.
13094         * gcc.dg/20030926-1.c: Likewise.
13095         * gcc.dg/20031202-1.c: Likewise.
13096         * gcc.dg/980312-1.c: Likewise.
13097         * gcc.dg/980313-1.c: Likewise.
13098         * gcc.dg/990117-1.c: Likewise.
13099         * gcc.dg/990424-1.c: Likewise.
13100         * gcc.dg/990524-1.c: Likewise.
13101         * gcc.dg/991230-1.c: Likewise.
13102         * gcc.dg/i386-387-1.c: Likewise.
13103         * gcc.dg/i386-387-2.c: Likewise.
13104         * gcc.dg/i386-387-3.c: Likewise.
13105         * gcc.dg/i386-387-4.c: Likewise.
13106         * gcc.dg/i386-387-5.c: Likewise.
13107         * gcc.dg/i386-387-6.c: Likewise.
13108         * gcc.dg/i386-asm-1.c: Likewise.
13109         * gcc.dg/i386-bitfield1.c: Likewise.
13110         * gcc.dg/i386-bitfield2.c: Likewise.
13111         * gcc.dg/i386-loop-1.c: Likewise.
13112         * gcc.dg/i386-loop-2.c: Likewise.
13113         * gcc.dg/i386-loop-3.c: Likewise.
13114         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13115         * gcc.dg/i386-pic-1.c: Likewise.
13116         * gcc.dg/i386-regparm.c: Likewise.
13117         * gcc.dg/i386-signbit-1.c: Likewise.
13118         * gcc.dg/i386-signbit-2.c: Likewise.
13119         * gcc.dg/i386-signbit-3.c: Likewise.
13120         * gcc.dg/i386-sse-5.c: Likewise.
13121         * gcc.dg/i386-sse-8.c: Likewise.
13122         * gcc.dg/i386-unroll-1.c: Likewise.
13123         * gcc.dg/tls/opt-1.c: Likewise.
13124         * gcc.dg/tls/opt-2.c: Likewise.
13125         * gcc.dg/unroll-1.c: Likewise.
13126         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
13127         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
13128         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
13129         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
13130         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
13131         -m64 is specified.
13132
13133 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13134
13135         PR c++/18389
13136         * g++.dg/parse/cond1.C: New test.
13137
13138         PR c++/18429
13139         * g++.dg/template/array9.C: New test.
13140         * g++.dg/ext/vla1.C: Adjust error messages.
13141         * g++.dg/ext/vlm1.C: Likewise.
13142         * g++.dg/template/crash2.C: Likewise.
13143
13144         PR c++/18436
13145         * g++.dg/template/call3.C: New test.
13146
13147         PR c++/18407
13148         * g++.dg/template/ptrmem11.C: New test.
13149
13150 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
13151
13152         PR other/14264
13153         * lib/g++.exp: Set LC_ALL and LANG to C.
13154         * lib/gcc-dg.exp: Likewise.
13155         * lib/gfortran.exp: Likewise.
13156         * lib/objc.exp: Likewise.
13157         * lib/treelang.exp: Likewise.
13158
13159 2004-11-12  Andreas Schwab  <schwab@suse.de>
13160
13161         * gcc.dg/pr16286.c: Fix last change.
13162
13163 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
13164
13165         PR c++/18416
13166         * g++.dg/init/global1.C: New test.
13167
13168 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
13169
13170         * gcc.c-torture/execute/20041112-1.c: New test.
13171
13172 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13173
13174         * lib/gcc-dg.exp (dg-target-list): New.
13175
13176 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13177             Richard Sandiford  <rsandifo@redhat.com>
13178
13179         * lib/target-supports.exp (get-compiler_messages): New.
13180         (check_named_sections_available): Use it.
13181         (check_effective_target_ilp32): New.
13182         (check_effective_target_lp64): New.
13183         (is-effective-target): New.
13184         * lib/gcc-dg.exp (dg-require-effective-target): New.
13185
13186 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
13187
13188         * gcc.dg/precedence-1.c: New test.
13189
13190 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
13191
13192         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
13193
13194         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
13195         message, delete generated files, use more descriptive name for
13196         executable, and make the test unsupported when it cannot be run.
13197
13198         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
13199         (dg-require-weak, dg-require-visibility, dg-require-alias,
13200         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
13201         dg-require-iconv, dg-require-named-sections): Use it.
13202
13203         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
13204
13205 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
13206
13207         PR target/16457
13208         * gcc.dg/ppc-and-1: New
13209
13210         PR target/16796
13211         * gcc.dg/ppc-mov-1.c: New.
13212
13213         PR target/16458
13214         * gcc.dg/ppc-compare-1.c: New.
13215
13216 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
13217
13218         * objc.dg/desig-init-2.m: New test.
13219
13220 2004-11-10  Adam Nemet  <anemet@lnxw.com>
13221
13222         PR middle-end/18160
13223         * g++.dg/warn/register-var-1.C: New test.
13224         * g++.dg/warn/register-var-2.C: New test.
13225
13226 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13227
13228         * gcc.dg/union-2.c: New test.
13229
13230 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
13231
13232         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
13233         New test for PR tree-optimization/17892.
13234
13235 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
13236
13237         PR c++/18369
13238         * g++.dg/init/new12.C: New test.
13239
13240 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
13241
13242         * gcc.target/sparc: New directory.
13243         * gcc.target/sparc/sparc.exp: New driver.
13244         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
13245         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
13246         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
13247         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
13248
13249 2004-11-10  Paul Brook  <paul@codesourcery.com>
13250
13251         PR fortran/18218
13252         * gfortran.dg/list_read.c: New test.
13253
13254 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13255
13256         PR c/18322
13257         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
13258         expected diagnostic location.
13259
13260 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
13261
13262         * gcc.dg/20041109-1.c: New test.
13263
13264 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13265
13266         PR objc/18406
13267         * objc/compile/pr18406.m: New test.
13268
13269 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13270
13271         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
13272
13273 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
13274
13275         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
13276
13277 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13278
13279         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
13280
13281 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
13282
13283         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
13284         exit.
13285
13286 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
13287
13288         PR tree-opt/18299
13289         * gcc.c-torture/pr18299-1.c: New test.
13290
13291 2004-11-06  Andreas Schwab  <schwab@suse.de>
13292
13293         * gcc.dg/pr16286.c: Also test for bool and pixel.
13294
13295 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
13296
13297         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
13298         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
13299         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
13300         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
13301         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
13302         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
13303         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
13304         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
13305         gcc.dg/struct-semi-3.c: New tests.
13306
13307 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13308
13309         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
13310
13311 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13312
13313         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
13314         Do not use C99 designators.
13315
13316 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13317
13318         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
13319
13320 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13321
13322         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
13323         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
13324         * gcc.c-torture/execute/simd-5.x: Remove.
13325
13326 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
13327
13328         PR rtl-optimization/17933
13329         * gcc.dg/torture/pr17933-1.c: New test.
13330
13331 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13332
13333         PR target/18106
13334         * lib/target-supports.exp (check_weak_available): Support
13335         Windows.
13336
13337 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
13338
13339         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
13340         call to fflush(stdout) before abort.
13341         (my_ffsll): New function.
13342         (generate_fields): Use it.
13343
13344 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13345
13346         * gcc.dg/init-undef-1.c: New test.
13347
13348 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
13349
13350         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
13351         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
13352         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
13353         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
13354         expected messages for new parser.
13355
13356 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
13357
13358         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
13359
13360 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13361
13362         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
13363         on LP64 targets.
13364
13365 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13366
13367         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
13368         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
13369         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
13370         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
13371         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
13372         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
13373         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
13374         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
13375         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
13376         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
13377
13378 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
13379
13380         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
13381         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
13382         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
13383         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
13384         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
13385         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
13386         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
13387         for new parser.
13388
13389 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
13390
13391         PR target/15342
13392         * gcc.dg/20041104-1.c: New test.
13393
13394 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13395
13396         * g++.dg/template/nontype7.C: New test.
13397         * g++.dg/template/nontype8.C: Likewise.
13398         * g++.dg/template/nontype9.C: Likewise.
13399         * g++.dg/template/nontype10.C: Likewise.
13400         * g++.dg/tc1/dr49.C: Likewise.
13401         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
13402         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
13403
13404 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13405
13406         * g++.dg/rtti/tinfo1.C: Remove xfails.
13407
13408 2004-11-04  Ben Elliston  <bje@au.ibm.com>
13409
13410         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
13411         packed attribute to the definition to satisfy the new C++ parser.
13412
13413 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13414
13415         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
13416         invocations of va_arg.
13417
13418 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
13419
13420         PR c++/18124
13421         * g++.dg/template/crash25.C: New test.
13422
13423         PR c++/18155
13424         * g++.dg/template/typedef2.C: New test.
13425         * g++.dg/parse/crash13.C: Adjust error markers.
13426
13427         PR c++/18177
13428         * g++.dg/conversion/const3.C: New test.
13429
13430 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13431
13432         PR fortran/17535
13433         PR fortran/17583
13434         PR fortran/17713
13435         * gfortran.dg/generic_[123].f90: New testcases.
13436
13437 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13438
13439         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
13440         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
13441
13442 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13443
13444         PR tree-opt/16808
13445         * gcc.c-torture/compile/pr16808.c: New test.
13446
13447 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
13448
13449         PR rtl-optimization/17104
13450         * gcc.dg/ppc-bitfield1.c: New.
13451
13452 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13453
13454         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
13455
13456 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
13457
13458         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
13459         strings for 32-bit code.
13460
13461 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
13462
13463         PR c/18239
13464         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
13465
13466 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
13467
13468         PR c++/18064
13469         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
13470
13471 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
13472
13473         PR c++/15172
13474         * g++.dg/init/aggr2.C: New test.
13475
13476 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
13477
13478         * objc.dg/local-decl-1.m: New test.
13479
13480 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13481
13482         * gcc.dg/20040910-1.c: Adjust regex.
13483
13484 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13485
13486         PR rtl-optimization/18084
13487         * g++.dg/opt/pr18084-1.C: New testcase.
13488
13489 2004-10-30  Matt Austern  <austern@apple.com>
13490
13491         PR c++/17542
13492         * g++.dg/ext/attrib18.C: New test.
13493
13494 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13495
13496         PR middle-end/18096
13497         * gcc.dg/pr18096-1.c: New test case.
13498
13499 2004-10-30  Roger Sayle  <roger@eyesopen.com>
13500
13501         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
13502
13503 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
13504
13505         PR c/16666
13506         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
13507         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
13508         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
13509         gcc.dg/old-style-prom-3.c: New tests.
13510
13511 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
13512
13513         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
13514         Remove unnecessary inclusion of stdio.h.
13515
13516 2004-10-29  Roger Sayle  <roger@eyesopen.com>
13517
13518         PR rtl-optimization/17581
13519         * gcc.dg/pr17581-1.c: New test case.
13520
13521 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
13524         being implemented.
13525         * g++.dg/conversion/dr195-1.C: New.
13526         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
13527         * g++.old-deja/g++.mike/p10148.C: Likewise.
13528
13529 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
13530
13531         PR c++/17695
13532         * g++.dg/debug/typedef2.C: New test.
13533
13534 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
13535
13536         PR fortran/13490
13537         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
13538         * gfortran.dg/g77/README: Update.
13539
13540 2004-10-28  Matt Austern  <austern@apple.com>
13541
13542         PR c++/14124
13543         * g++.dg/ext/packed7.C: New test.
13544
13545 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13546
13547         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
13548         scan-assembler.
13549         * lib/scanasm.exp (hidden-scan-for): New proc.
13550         (scan-hidden): Use hidden-scan-for instead of constructing the scan
13551         string.
13552         (scan-not-hidden): Likewise.
13553         * lib/target-supports.exp (check_visibility_available): mach-o is
13554         support too.
13555
13556 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
13557
13558         PR c++/17132
13559         * g++.dg/template/memclass3.C: New test.
13560
13561 2004-10-28  Adam Nemet  <anemet@lnxw.com>
13562
13563         PR middle-end/18160
13564         * gcc.dg/register-var-1.c: New test.
13565         * gcc.dg/register-var-2.c: New test.
13566         * gcc.dg/asm-7.c: Taking the address of a register variable is an
13567         error now.
13568
13569 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
13570
13571         PR other/18172
13572         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
13573         unused variables.
13574         * gcc.dg/vect/vect-22.c: Likewise.
13575
13576 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
13577
13578         * gcc.dg/i386-rotate-1.c: New test.
13579
13580 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
13581
13582         * g++.dg/init/ref12.C: Add "run" marker.
13583
13584         PR c++/17435
13585         * g++.dg/init/ref12.C: New test.
13586
13587         PR c++/18140
13588         * g++.dg/template/shift1.C: New test.
13589         * g++.dg/template/error10.C: Adjust error markers.
13590
13591 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
13592
13593         PR tree-opt/17529
13594         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
13595
13596 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
13597
13598         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
13599         * gcc.dg/weak/weak-3.c: Likewise.
13600         * gcc.dg/weak/weak-5.c: Likewise.
13601         * gcc.dg/weak/weak-9.c: Likewise.
13602         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
13603         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
13604
13605         * gcc.dg/darwin-weakimport-1.c: New.
13606
13607 2004-10-28  Ben Elliston  <bje@au.ibm.com>
13608
13609         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
13610
13611 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
13612
13613         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
13614         'syntax' error messages.
13615         * gcc.dg/cpp/direct2s.c: Likewise.
13616
13617 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
13618
13619         * gcc.c-torture/compile/20041026-1.c: New.
13620
13621 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
13622
13623         PR c++/18093
13624         * g++.dg/lookup/ns2.C: New test.
13625
13626         PR c++/18020
13627         * g++.dg/template/enum4.C: New test.
13628
13629         PR c++/18161
13630         * g++.dg/template/expr1.C: New test.
13631
13632 2004-10-26  Ben Elliston  <bje@au.ibm.com>
13633
13634         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
13635
13636 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
13637
13638         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
13639         gcc.dg/decl-nospec-3.c: New tests.
13640
13641 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
13642
13643         * objc.dg/super-class-3.m: New test.
13644
13645 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13646
13647         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
13648         resyncing.
13649         * gcc.dg/cpp/direct2s.c: Likewise.
13650
13651 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
13652
13653         * objc.dg/image-info.m: Update for changes to section selection.
13654
13655 2004-10-25  David Ayers  <d.ayers@inode.at>
13656             Ziemowit Laski  <zlaski@apple.com>
13657
13658         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
13659         diagnostics when messaging 'id <Proto>'.
13660         * objc.dg/class-protocol-1.m: New test.
13661         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
13662         a non-existent method signature.
13663         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
13664         Update diagnostics when messaging with non-existent method signature.
13665         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
13666         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
13667         invalid receivers are now resolved as if messaging 'id'; remove
13668         extraneous diagnostics.
13669
13670 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
13671
13672         PR c/16667
13673         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
13674         gcc.dg/init-desig-obs-3.c: New tests.
13675
13676 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
13677
13678         * gcc.dg/debug/20041023-1.c: New test.
13679
13680 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
13681
13682         PR middle-end/17407
13683         * gcc.c-torture/compile/pr17407.c: New test.
13684
13685         PR c++/18121
13686         * g++.dg/template/array8.C: New test.
13687
13688 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13689
13690         PR other/18138
13691         * lib/g++.exp: Accept more than one multilib libgcc.
13692         * lib/gcc-dg.exp: Likewise.
13693         * lib/objc.exp: Likewise.
13694         * lib/treelang.exp: Likewise.
13695         * lib/gfortran.exp: Likewise.
13696
13697 2004-10-24  Ben Elliston  <bje@au.ibm.com>
13698
13699         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
13700
13701 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
13702
13703         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
13704         * gcc.dg/c99-const-expr-3.c: Likewise.
13705
13706 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
13707
13708         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
13709
13710 2004-10-23  Ben Elliston  <bje@au.ibm.com>
13711
13712         * gcc.c-torture/execute/loop-2e.x: Remove.
13713
13714 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13715
13716         PR c++/18095
13717         * g++.dg/parse/crash18.C: New.
13718         * g++.dg/parse/crash19.C: New.
13719
13720 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
13721
13722         * g++.dg/ext/dllimport1.C: Move dg-warnings.
13723         * g++.dg/ext/dllimport2.C: Same.
13724         * g++.dg/ext/dllimport8.C: Same.
13725
13726 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
13727
13728         PR c++/10841
13729         * g++.dg/conversion/cast1.C: New test.
13730         * g++.dg/overload/pmf1.C: Adjust error marker.
13731
13732 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
13733
13734         PR objc/17923
13735         * objc.dg/const-str-7.m: New test.
13736
13737 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13738
13739         * g++.dg/template/memfriend11.C: Fix comment typo.
13740         * g++.dg/template/memfriend14.C: Likewise.
13741
13742 2004-10-20  Richard Henderson  <rth@redhat.com>
13743
13744         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
13745         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
13746         -fasynchronous-unwind-tables.
13747
13748 2004-10-20  Richard Henderson  <rth@redhat.com>
13749
13750         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
13751         (main): Return success.
13752         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
13753         (main): Return success.
13754
13755 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13756
13757         PR c++/13495
13758         * g++.dg/template/memfriend9.C: New test.
13759         * g++.dg/template/memfriend10.C: Likewise.
13760         * g++.dg/template/memfriend11.C: Likewise.
13761         * g++.dg/template/memfriend12.C: Likewise.
13762         * g++.dg/template/memfriend13.C: Likewise.
13763         * g++.dg/template/memfriend14.C: Likewise.
13764         * g++.dg/template/memfriend15.C: Likewise.
13765         * g++.dg/template/memfriend16.C: Likewise.
13766         * g++.dg/template/memfriend17.C: Likewise.
13767         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
13768
13769 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
13770
13771         * g++.dg/conversion/dr195.C: New.
13772         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
13773
13774 2004-10-20  Ben Elliston  <bje@au.ibm.com>
13775             Devang Patel  <dpatel@apple.com>
13776
13777         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
13778         of floating point arithmetic, which could trap.
13779
13780 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
13781
13782         PR c++/14035
13783         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
13784         * g++.dg/conversion/const2.C: New test.
13785         * g++.dg/expr/reinterpret2.C: New test.
13786         * g++.dg/expr/reinterpret3.C: New test.
13787         * g++.dg/expr/cast2.C: New test.
13788         * g++.dg/expr/copy1.C: New test.
13789         * g++.dg/other/conversion1.C: Change error message.
13790         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
13791         function pointers to void *.
13792         * g++.old-deja/g++.mike/p10148.C: Likewise.
13793
13794 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13795
13796         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
13797
13798 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
13799
13800         PR c++/18047
13801
13802         * g++.dg/parse/expr3.C: New test.
13803
13804 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13805
13806         * gcc.dg/smod-1.c: New test.
13807
13808 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
13809
13810         * objc.dg/method-14.m: New test.
13811
13812 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13813
13814         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
13815         Also xfail as the patch was reverted.
13816
13817 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
13818
13819         PR middle-end/16973
13820         * gcc.dg/pr16973.c: New test.
13821
13822 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
13823
13824         PR tree-optimization/17656
13825         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
13826
13827 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13828
13829         * g++.dg/eh/shadow1.C: New.
13830
13831 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
13832
13833         * gcc.c-torture/compile/20041018-1.c: New test.
13834
13835 2004-10-18  Ben Elliston  <bje@au.ibm.com>
13836
13837         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
13838         compiler referring to register 0 when accessing sdata.  The linker
13839         now patches things up.
13840
13841 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
13842
13843         PR c/17529
13844         * gcc.c-torture/compile/pr17529.c: New test.
13845
13846 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13847
13848         PR c++/17743
13849         * g++.dg/ext/attrib17.C: New test.
13850
13851 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13852
13853         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
13854
13855 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13856
13857         PR c++/10479
13858         * g++.dg/ext/attrib16.C: New test.
13859
13860 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
13861
13862         PR c++/17042
13863         * g++.dg/init/dso_handle1.C: New test.
13864
13865         PR c++/14667
13866         * g++.dg/parse/typedef6.C: New test.
13867
13868         PR c++/17916
13869         * g++.dg/parse/pragma1.C: New test.
13870
13871 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
13872
13873         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
13874
13875 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
13876
13877         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
13878         -fno-common when on HPPA HP-UX platforms.
13879
13880 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
13881
13882         PR other/16820
13883         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
13884         stdint.h.
13885         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
13886         uintptr_t.
13887
13888 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13889
13890         PR c++/16301
13891         * g++.dg/lookup/strong-using-4.C: New test.
13892
13893 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
13894
13895         PR middle-end/16567
13896         * gcc.c-torture/compile/nested-1.c: New test.
13897
13898 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13899
13900         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
13901         and mipsisa64*-*-* (until support for misaligned loads is added).
13902         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
13903         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
13904         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
13905         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
13906         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
13907         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
13908
13909 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
13910
13911         PR c++/17976
13912         * g++.dg/init/dtor3.C: New test.
13913
13914 2004-10-15  Ben Elliston  <bje@au.ibm.com>
13915
13916         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
13917
13918 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
13919
13920         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
13921         * gcc.dg/macho-lo-sum.c: Likewise.
13922
13923 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
13924
13925         * gcc.dg/ppc-spe64-1.c: New test.
13926
13927 2004-10-14  Devang Patel  <dpatel@apple.com>
13928
13929         PR 17635
13930         * gcc.dg/pr17635.c : New test.
13931
13932 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
13933
13934         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
13935         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
13936         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
13937         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
13938         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
13939         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
13940         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
13941         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
13942         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
13943         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
13944         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
13945         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
13946         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
13947         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
13948         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
13949         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
13950         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
13951         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
13952
13953 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
13954
13955         * gcc.dg/vect/vect-82.c: New testcase.
13956         * gcc.dg/vect/vect-82_64.c: New testcase.
13957         * gcc.dg/vect/vect-83.c: New testcase.
13958         * gcc.dg/vect/vect-83_64.c: New testcase.
13959
13960 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13961
13962         * gcc.dg/cpp/error-1.c: New test.
13963
13964 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
13965
13966         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
13967
13968 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
13969
13970         PR target/17984
13971         * gcc.dg/cris-peep2-xsrand2.c: New test.
13972
13973 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
13974
13975         PR c++/17661
13976         * testsuite/g++.dg/expr/for2.C: New test.
13977
13978 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13979
13980         * g++.dg/inherit/thunk1.C: Run on the SPARC.
13981
13982 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
13983
13984         PR tree-optimization/17724
13985         * g++.dg/opt/pr17724-1.C: New test.
13986         * g++.dg/opt/pr17724-2.C: New test.
13987         * g++.dg/opt/pr17724-3.C: New test.
13988         * g++.dg/opt/pr17724-4.C: New test.
13989         * g++.dg/opt/pr17724-5.C: New test.
13990         * g++.dg/opt/pr17724-6.C: New test.
13991
13992 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
13993
13994         PR c/17301
13995         * gcc.dg/pr17301-2.c: New test.
13996
13997 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
13998
13999         PR c++/15876
14000         * g++.dg/parse/error22.C: New test.
14001
14002         PR c++/17936
14003         * g++.dg/template/spec18.C: New test.
14004
14005 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
14006
14007         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
14008         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
14009         memcpy.
14010         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
14011         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
14012
14013 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14014
14015         * g++.dg/eh/cleanup5.C: Add dg-options "".
14016
14017 2004-10-11  Roger Sayle  <roger@eyesopen.com>
14018
14019         PR middle-end/17657
14020         * gcc.dg/switch-4.c: New test case.
14021
14022 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
14023
14024         * gcc.c-torture/execute/20041011-1.c: New test.
14025
14026 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14027
14028         PR c++/17554
14029         * g++.dg/init/for3.C: New test.
14030
14031         PR c++/17657
14032         * g++.dg/opt/switch2.C: New test.
14033
14034         PR middle-end/17703
14035         * g++.dg/warn/Wreturn-2.C: New test.
14036
14037 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
14038
14039         PR c++/17907
14040         * g++.dg/eh/cleanup5.C: New test.
14041
14042 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
14043
14044         PR c++/17393
14045         * g++.dg/parse/error21.C: New test.
14046
14047 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14048
14049         * g++.dg/overload/pmf1.C: Adjust quoting marks.
14050         * g++.dg/warn/incomplete1.C: Likewise.
14051         * g++.dg/template/qualttp20.C: Likewise.
14052
14053 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14054
14055         PR c/17881
14056         * parm-incomplete-1.c: New test.
14057
14058 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14059
14060         PR c++/17867
14061         * g++.dg/parse/error19.C: New test.
14062
14063         PR c++/17670
14064         * g++.dg/init/new11.C: New test.
14065
14066         PR c++/17821
14067         * g++.dg/parse/error20.C: New test.
14068
14069         PR c++/17826
14070         * g++.dg/template/crash24.C: New test.
14071
14072 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14073
14074         PR c/17301
14075         * gcc.dg/pr17301-1.c: New test.
14076
14077 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14078
14079         PR c/17189
14080         * gcc.dg/anon-struct-5.c: New test.
14081
14082 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
14083
14084         PR c/17844
14085         * gcc.dg/pr17844-1.c: New test.
14086
14087 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
14088
14089         PR tree-optimization/17906
14090         * gcc.c-torture/compile/pr17906.c: New.
14091
14092 2004-10-09  Stuart Hastings  <stuart@apple.com>
14093             Roger Sayle  <roger@eyesopen.com>
14094
14095         PR rtl-optimization/17853
14096         * gcc.dg/i386-mmx-5.c: New testcase.
14097
14098 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
14099
14100         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
14101
14102 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
14103
14104         PR c++/17524
14105         * g++.dg/template/static9.C: New test.
14106
14107         PR c++/17685
14108         * g++.dg/parse/operator5.C: New test.
14109
14110 2004-10-09  Roger Sayle  <roger@eyesopen.com>
14111
14112         PR middle-end/17894
14113         * gcc.c-torture/execute/divcmp-4.c: New test case.
14114
14115 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14116
14117         PR tree-opt/17902
14118         * g++.dg/opt/pr17902.C: New test.
14119
14120 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
14121
14122         * gcc.dg/cpp/ident-1.c: Add dg-options "".
14123
14124 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14125
14126         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
14127
14128 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14129
14130         * gcc.dg/assign-warn-3.c: New test.
14131
14132 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14133
14134         PR c/16999
14135         * gcc.dg/cpp/ident-1.c: New test.
14136
14137 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
14138
14139         * gcc.c-torture/compile/acc1.c: New.
14140
14141 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
14142
14143         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
14144         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
14145
14146 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14147
14148         * gcc.dg/ultrasp11.c: New test.
14149
14150 2004-10-08  Michael Matz  <matz@suse.de>
14151
14152         * gcc.dg/doloop-2.c: New test.
14153
14154 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14155
14156         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
14157         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
14158         objc.dg/method-9.m: Update expected diagnostics.
14159
14160 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
14161
14162         * gcc.dg/ppc-fsel-3.c: New file.
14163         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
14164
14165 2004-10-07  Paul Brook  <paul@codesourcery.com>
14166
14167         * gfortran.dg/intrinsic_verify_1.f90: New test.
14168
14169 2004-10-07  Paul Brook  <paul@codesourcery.com>
14170
14171         * gfortran.dg/empty_format_1.f90: Remove stray commas.
14172
14173 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14174
14175         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
14176         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
14177         commit.
14178
14179 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14180
14181         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
14182
14183 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14184
14185         PR c++/17115
14186         * g++.dg/warn/Winline-4.C: New test.
14187
14188 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14189
14190         * gcc.c-torture/compile/20041007-1.c: New test.
14191
14192 2004-10-07  Paul Brook  <paul@codesourcery.com>
14193
14194         PR fortran/17678
14195         * gfortran.dg/use_allocated_1.f90: New test.
14196
14197 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14198
14199         PR middle-end/17849
14200         * gfortran.fortran-torture/compile/nested.f90: New test
14201
14202 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14203
14204         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
14205
14206 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
14207
14208         PR c++/17368
14209         * g++.dg/ext/asm6.C: New test.
14210
14211 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
14212
14213         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
14214
14215 2004-10-06  Paul Brook  <paul@codesourcery.com>
14216
14217         PR libfortran/17709
14218         * gfortran.dg/empty_format_1.f90: New test.
14219
14220 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14221
14222         PR fortran/17568
14223         * gfortran.dg/ishft.f90: New test.
14224
14225         PR fortran/17283
14226         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
14227         tests.
14228
14229 2004-10-06  Paul Brook  <paul@codesourcery.com>
14230
14231         * gfortran.dg/do_1.f90: New test.
14232
14233 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14234
14235         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
14236         optimizing for size.
14237
14238 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14239
14240         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
14241
14242 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
14243
14244         * gcc.c-torture/compile/20041005-1.c: New test.
14245
14246 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14247
14248         PR c++/17829
14249         * g++.dg/lookup/koenig4.C: New.
14250
14251 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14252
14253         * g++.dg/other/classkey1.C: Adjust quoting marks.
14254         * g++.dg/parse/error15.C: Likewise.
14255         * g++.dg/template/meminit2.C (int>): Likewise.
14256
14257 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14258
14259         PR fortran/17283
14260         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
14261
14262         PR fortran/17631
14263         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
14264
14265         PR fortran/17708
14266         * gfortran.dg/pr17708.f90: New test.
14267
14268 2004-10-04  Chao-ying Fu  <fu@mips.com>
14269
14270         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
14271         * gcc.dg/vect/vect-4.c: Ditto.
14272         * gcc.dg/vect/vect-5.c: Ditto.
14273         * gcc.dg/vect/vect-6.c: Ditto.
14274         * gcc.dg/vect/vect-8.c: Ditto.
14275         * gcc.dg/vect/vect-16.c: Ditto.
14276         * gcc.dg/vect/vect-30.c: Ditto.
14277         * gcc.dg/vect/vect-40.c: Ditto.
14278         * gcc.dg/vect/vect-41.c: Ditto.
14279         * gcc.dg/vect/vect-42.c: Ditto.
14280         * gcc.dg/vect/vect-43.c: Ditto.
14281         * gcc.dg/vect/vect-44.c: Ditto.
14282         * gcc.dg/vect/vect-45.c: Ditto.
14283         * gcc.dg/vect/vect-46.c: Ditto.
14284         * gcc.dg/vect/vect-47.c: Ditto.
14285         * gcc.dg/vect/vect-48.c: Ditto.
14286         * gcc.dg/vect/vect-49.c: Ditto.
14287         * gcc.dg/vect/vect-50.c: Ditto.
14288         * gcc.dg/vect/vect-51.c: Ditto.
14289         * gcc.dg/vect/vect-52.c: Ditto.
14290         * gcc.dg/vect/vect-53.c: Ditto.
14291         * gcc.dg/vect/vect-54.c: Ditto.
14292         * gcc.dg/vect/vect-55.c: Ditto.
14293         * gcc.dg/vect/vect-56.c: Ditto.
14294         * gcc.dg/vect/vect-57.c: Ditto.
14295         * gcc.dg/vect/vect-58.c: Ditto.
14296         * gcc.dg/vect/vect-59.c: Ditto.
14297         * gcc.dg/vect/vect-60.c: Ditto.
14298         * gcc.dg/vect/vect-74.c: Ditto.
14299         * gcc.dg/vect/vect-79.c: Ditto.
14300         * gcc.dg/vect/vect-80.c: Ditto.
14301
14302 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14303
14304         * gcc.dg/unused-7.c: Use the correct option.
14305
14306 2004-10-04  Paul Brook  <paul@codesourcery.com>
14307         Bud Davis  <bdavis9659@comcast.net>
14308
14309         PR fortran/17706
14310         PR fortran/16434
14311         * gfortran/pr17706.f90: New test.
14312         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
14313
14314 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14315
14316         * gfortran.dg/pr17612.f90: New test.
14317
14318 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14319
14320         * g++.dg/template/local1.C: Adjust quoting marks in
14321         testing for diagnostics.
14322         * g++.dg/tls/diag-2.C: Likewise.
14323         * g++.dg/other/error8.C: Likewise.
14324
14325 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14326
14327         PR c/17178
14328         * gcc.dg/unused-4.c: Adjust to be correct.
14329
14330         PR c/17820
14331         * gcc.dg/unused-7.c: New test.
14332
14333 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
14334
14335         PR c++/17797
14336         * g++.dg/overload/template2.C: New test.
14337
14338 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
14339
14340         PR tree-optimization/16632
14341         * gcc.dg/tree-ssa/20041002-1.c: New.
14342
14343 2004-10-03  Paul Brook  <paul@codesourcery.com>
14344
14345         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
14346         rather than relying on default formatting.
14347
14348 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
14349
14350         * gcc.dg/20040920-1.c: Update expected message text.
14351
14352 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
14353
14354         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
14355
14356 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
14357
14358         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
14359         tree level.
14360
14361 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14362
14363         * gcc.dg/tree-ssa/pr17343.c: Remove.
14364
14365 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
14366
14367         PR tree-opt/17343
14368         * gcc.dg/tree-ssa/pr17343.c: New test.
14369
14370 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
14371
14372         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
14373         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
14374         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
14375         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
14376         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
14377
14378 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14379
14380         * gcc.dg/lvalue-2.c: New test.
14381
14382 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
14383
14384         PR c/17730
14385         * gcc.dg/pr17730-1.c: New test
14386
14387 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
14388
14389         PR c/7425
14390         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
14391
14392 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14393
14394         * gcc.c-torture/execute/stdarg-1.c: New test.
14395         * gcc.c-torture/execute/stdarg-2.c: New test.
14396         * gcc.c-torture/execute/stdarg-3.c: New test.
14397         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14398         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14399         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14400         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14401         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14402
14403 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
14404
14405         PR tree-optimization/17697
14406         * g++.dg/opt/pr17697-1.C: New test.
14407         * g++.dg/opt/pr17697-2.C: New test.
14408         * g++.dg/opt/pr17697-3.C: New test.
14409
14410 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14411
14412         PR c/16409
14413         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
14414         gcc.dg/vla-init-5.c: New tests.
14415
14416 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
14417
14418         PR c/13804
14419         * gcc.dg/pr13804-1.c: New test.
14420
14421 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14422
14423         PR fortran/16938
14424         * gfortran.dg/pr16938.f90: New test.
14425
14426 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14427
14428         * g++.dg/template/crash23.C: New test.
14429
14430 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
14431
14432         PR c++/17585
14433         * g++.dg/template/static8.C: New test.
14434
14435 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
14436
14437         PR c++/17681
14438         * g++.dg/other/error9.C: New test.
14439
14440 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
14441
14442         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
14443
14444 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14445
14446         PR fortran/15164
14447         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
14448
14449 2004-09-26  Roger Sayle  <roger@eyesopen.com>
14450
14451         PR middle-end/17112
14452         * gcc.dg/pr17112-1.c: New test case.
14453
14454 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14455
14456         PR c/11459
14457         * gcc.dg/pr11459-1.c: New test.
14458
14459 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
14460
14461         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
14462         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14463
14464 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14465
14466         * gfortran.dg/pr15324.f90: Make array bounds consistent.
14467
14468 2004-09-25  Jan Hubicka  <jh@suse.cz>
14469
14470         * compile/30040909-1.c: New test.
14471         * compile/30040907-1.c: New test.
14472
14473 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
14474
14475         * gcc.c-torture/execute/va-arg-26.c: New test.
14476
14477 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
14478
14479         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
14480         extra diagnostics on targets with 64-bit pointers.
14481         * objc.dg/selector-1.m: Adjust dg-warning regexp.
14482
14483 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14484
14485         PR c/17188
14486         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
14487         * gcc.dg/decl-3.c: Adjust expected message.
14488
14489 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14490
14491         PR fortran/17615
14492         * gfortran.dg/pr17615.f90: New test.
14493
14494 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
14495
14496         PR tree-optimzation/17517
14497         * g++.dg/tree-ssa/pr17517.C: New Test.
14498
14499 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
14500
14501         PR c++/16889
14502         * g++.dg/lookup/ambig3.C: New.
14503
14504 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
14505
14506         PR tree-opt/17624
14507         * g++.dg/opt/pr17624.C: New test.
14508
14509 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14510
14511         PR c/6980
14512         * gcc.dg/Wbad-function-cast-1.c: New test.
14513
14514 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
14515
14516         * g++.dg/ext/complit1.C
14517         * g++.dg/other/error2.C
14518         * g++.dg/other/nontype-1.C
14519         * g++.dg/parse/crash11.C
14520         * g++.dg/parse/crash12.C
14521         * g++.dg/parse/error15.C
14522         * g++.dg/parse/error4.C
14523         * g++.dg/parse/tmpl-outside1.C
14524         * g++.dg/parse/too-many-tmpl-args1.C
14525         * g++.dg/template/dependent-expr3.C
14526         * g++.dg/template/error10.C
14527         * g++.dg/template/instantiate1.C
14528         * g++.dg/template/vtable2.C
14529         * g++.dg/warn/Wshadow-1.C
14530         * g++.dg/warn/weak1.C
14531         * g++.old-deja/g++.brendan/crash16.C
14532         * g++.old-deja/g++.brendan/crash18.C
14533         * g++.old-deja/g++.brendan/crash48.C
14534         * g++.old-deja/g++.brendan/crash49.C
14535         * g++.old-deja/g++.brendan/crash55.C
14536         * g++.old-deja/g++.brendan/crash56.C
14537         * g++.old-deja/g++.brendan/crash8.C
14538         * g++.old-deja/g++.brendan/enum11.C
14539         * g++.old-deja/g++.brendan/enum8.C
14540         * g++.old-deja/g++.brendan/enum9.C
14541         * g++.old-deja/g++.brendan/friend3.C
14542         * g++.old-deja/g++.brendan/misc14.C
14543         * g++.old-deja/g++.bugs/900402_02.C
14544         * g++.old-deja/g++.bugs/900404_03.C
14545         * g++.old-deja/g++.bugs/900404_04.C
14546         * g++.old-deja/g++.bugs/900428_03.C
14547         * g++.old-deja/g++.jason/crash4.C
14548         * g++.old-deja/g++.jason/overload21.C
14549         * g++.old-deja/g++.jason/redecl1.C
14550         * g++.old-deja/g++.jason/report.C
14551         * g++.old-deja/g++.jason/rfg10.C
14552         * g++.old-deja/g++.jason/template30.C
14553         * g++.old-deja/g++.law/arm12.C
14554         * g++.old-deja/g++.law/ctors5.C
14555         * g++.old-deja/g++.law/cvt20.C
14556         * g++.old-deja/g++.law/init10.C
14557         * g++.old-deja/g++.law/init8.C
14558         * g++.old-deja/g++.law/visibility17.C
14559         * g++.old-deja/g++.law/visibility7.C
14560         * g++.old-deja/g++.mike/net8.C
14561         * g++.old-deja/g++.mike/p646.C
14562         * g++.old-deja/g++.mike/p700.C
14563         * g++.old-deja/g++.mike/p701.C
14564         * g++.old-deja/g++.mike/p811.C
14565         * g++.old-deja/g++.ns/template13.C
14566         * g++.old-deja/g++.other/array3.C
14567         * g++.old-deja/g++.other/crash25.C
14568         * g++.old-deja/g++.other/dtor3.C
14569         * g++.old-deja/g++.other/dtor4.C
14570         * g++.old-deja/g++.other/main1.C
14571         * g++.old-deja/g++.other/warn7.C
14572         * g++.old-deja/g++.pt/crash11.C
14573         * g++.old-deja/g++.pt/crash36.C
14574         * g++.old-deja/g++.pt/spec22.C
14575         * g++.old-deja/g++.pt/spec9.C
14576         * g++.old-deja/g++.pt/ttp52.C
14577         * g++.old-deja/g++.robertl/eb103.C
14578         * g++.old-deja/g++.robertl/eb121.C
14579         * g++.old-deja/g++.robertl/eb22.C
14580         * g++.old-deja/g++.robertl/eb8.C:
14581         Update locations and/or regexps of dg-error markers.
14582         Remove markers for some bogus messages that are no longer issued.
14583
14584 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
14585
14586         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
14587         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
14588
14589 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
14590
14591         PR c++/17618
14592         * g++.dg/lookup/crash5.C: New test.
14593
14594 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
14595
14596         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
14597         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
14598         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
14599         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
14600         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
14601         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
14602
14603         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
14604         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
14605         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
14606         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
14607         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
14608         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
14609
14610         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
14611
14612         * gcc.dg/vect/vect-44.c: Check additional cases.
14613         * gcc.dg/vect/vect-48.c: Check additional cases.
14614
14615         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
14616         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
14617         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
14618         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
14619         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
14620         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
14621         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
14622         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
14623         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
14624
14625         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
14626         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
14627         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
14628
14629 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14630
14631         * gcc.dg/tree-ssa/loop-6.c: New test.
14632
14633 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
14634
14635         PR c++/17620
14636         * g++.dg/inherit/base2.C: New.
14637
14638 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14639
14640         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
14641         * gcc.dg/20001012-2.c: Likewise.
14642         * gcc.dg/20001013-1.c: Likewise.
14643         * gcc.dg/20001101-1.c: Likewise.
14644         * gcc.dg/20001102-1.c: Likewise.
14645         * gcc.dg/bf-spl1.c: Likewise.
14646         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
14647         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
14648
14649 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
14650
14651         PR tree-optimization/16721
14652         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
14653
14654 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
14655
14656         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
14657         * gcc.dg/20040305-1.c: Likewise.
14658
14659 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
14660
14661         PR c/16566
14662         * gcc.c-torture/compile/pr16566-1.c,
14663         gcc.c-torture/compile/pr16566-2.c,
14664         gcc.c-torture/compile/pr16566-3.c: New tests.
14665
14666 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
14667
14668         PR tree-optimization/17512
14669         * gcc.c-torture/compile/20040916-1.c.
14670
14671 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
14672
14673         * gcc.dg/pragma-re-3.c: New test.
14674
14675 2004-09-17  Matt Austern  <austern@apple.com>
14676
14677         PR c++/15049
14678         * g++.dg/other/anon3.C: New.
14679
14680 2004-09-21  Roger Sayle  <roger@eyesopen.com>
14681
14682         PR c++/7503
14683         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
14684         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
14685         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
14686         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
14687         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
14688
14689 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
14690
14691         PR fortran/17286
14692         * gfortran.dg/pr17286.f90: New test.
14693
14694 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
14695
14696         PR c++/17530
14697         * g++.dg/template/static7.C: New test.
14698
14699 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
14700
14701         PR tree-opt/17558
14702         * gcc.c-torture/compile/pr17558.c: New test.
14703
14704 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14705
14706         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
14707         if SKIP_ATTRIBUTE is defined.
14708
14709 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14710
14711         PR fortran/15957
14712         * gfortran.dg/pr15957.f90: New test.
14713
14714 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
14715
14716         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
14717         in comparison.
14718         * gcc.dg/vect/vect-79.c: Likewise.
14719         * gcc.dg/vect/vect-80.c: Likewise.
14720
14721 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14722
14723         PR fortran/15750
14724         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
14725
14726 2004-09-20  Ira Rosen  <irar@il.ibm.com>
14727
14728         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
14729         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
14730         * gcc.dg/vect/vect-62.c: New testcase.
14731         * gcc.dg/vect/vect-63.c: New testcase.
14732         * gcc.dg/vect/vect-64.c: New testcase.
14733         * gcc.dg/vect/vect-65.c: New testcase.
14734         * gcc.dg/vect/vect-66.c: New testcase.
14735         * gcc.dg/vect/vect-67.c: New testcase.
14736         * gcc.dg/vect/vect-68.c: New testcase.
14737         * gcc.dg/vect/vect-69.c: New testcase.
14738         * gcc.dg/vect/vect-79.c: New testcase.
14739         * gcc.dg/vect/vect-80.c: New testcase.
14740
14741 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
14742
14743         * gcc.target/mips/asm-1.c: New test.
14744
14745 2004-09-19  Ira Rosen  <irar@il.ibm.com>
14746
14747         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
14748         * gcc.dg/vect/vect-73.c: New testcase.
14749         * gcc.dg/vect/vect-74.c: New testcase.
14750         * gcc.dg/vect/vect-75.c: New testcase.
14751         * gcc.dg/vect/vect-76.c: New testcase.
14752         * gcc.dg/vect/vect-77.c: New testcase.
14753         * gcc.dg/vect/vect-78.c: New testcase
14754
14755 2004-09-18  Paul Brook  <paul@codesourcery.com>
14756
14757         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
14758
14759 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
14760
14761         PR c/17424
14762         * gcc.dg/pr17424-1.c: New test.
14763
14764 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
14765
14766         * g++.dg/tree-ssa/pr17153.C: New test.
14767
14768 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
14769
14770         PR pch/13361
14771         * testsuite/g++.dg/pch/wchar-1.C: New.
14772         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14773
14774 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
14775
14776         * gcc.c-torture/execute/20040917-1.c: New test.
14777
14778 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14779
14780         PR tree-optimization/17319
14781         * gcc.dg/pr17319.c: New test.
14782
14783 2004-09-17  Devang Patel  <dpatel@apple.com>
14784
14785         * gcc.dg/20040813-1.c: New test.
14786
14787 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14788
14789         PR tree-optimization/17273
14790         * gcc.c-torture/compile/pr17273.c: New test.
14791
14792 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
14793
14794         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
14795         Update expected messages.
14796         * gcc.dg/declspec-13.c: New test.
14797
14798 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
14799
14800         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
14801
14802 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
14803
14804         * gcc.c-torture/execute/pr17252.c: Use post-increment to
14805         change what 'a' is pointing to.
14806
14807 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
14808
14809         PR c++/16002
14810         * g++.dg/template/error18.C: New test.
14811
14812         PR c++/16029
14813         * g++.dg/warn/Wunused-8.C: New test.
14814
14815 2004-09-17  Steven Bosscher  <stevenb@suse.de>
14816
14817         PR tree-optimization/17513
14818         * gcc.dg/20040916-1.c: New test.
14819
14820 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
14821
14822         PR c++/17501
14823         * g++.dg/template/typename7.C: New test.
14824
14825 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14826
14827         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
14828
14829 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
14830
14831         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
14832         with -ftree-based-profiling also.
14833         * lib/profopt.exp: Support late-set profile_option/feedback_option.
14834
14835 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
14836
14837         PR/15364
14838         * gfortran.dg/der_array_io_1.f90: New test.
14839         * gfortran.dg/der_array_io_2.f90: New test.
14840         * gfortran.dg/der_array_io_3.f90: New test.
14841
14842 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14843
14844         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
14845         EABI.
14846
14847 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
14848
14849         * g++.dg/opt/switch1.C: New test.
14850
14851 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14852
14853         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
14854         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
14855         Update expected messages.
14856
14857 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14858
14859         PR fortran/16485
14860         * gfortran.dg/same_name_1.f90: New test.
14861
14862 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
14863
14864         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
14865         dereference garbage pointers.
14866
14867 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
14868
14869         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
14870         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
14871
14872         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
14873         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
14874         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
14875
14876 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
14877
14878         PR c++/17324
14879         * g++.dg/template/mangle1.C: New test.
14880
14881 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14882
14883         PR tree-optimization/17252
14884         * gcc.c-torture/execute/pr17252.c: New test.
14885
14886 2004-09-14  Andrew Pinski  <apinski@apple.com>
14887
14888         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
14889
14890 2004-09-14  Roger Sayle  <roger@eyesopen.com>
14891
14892         PR rtl-optimization/9771
14893         * gcc.dg/pr9771-1.c: New test case.
14894
14895 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
14896
14897         PR tree-optimization/15262
14898         * gcc.c-torture/execute/pr15262-1.c: New test.
14899         * gcc.c-torture/execute/pr15262-2.c: New test.
14900
14901 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14902
14903         * gcc.dg/declspec-12.c: New test.
14904
14905 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
14906
14907         * gfortran.dg/pr17090.f90: Add directives to test.
14908
14909 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14910
14911         * gcc.c-torture/compile/20040914-1.c: New test.
14912
14913 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/16162
14916         * g++.dg/template/decl2.C: New test.
14917
14918 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
14919
14920         PR fortran/17090
14921         * gfortran.dg/pr17090.f90: New test.
14922
14923 2004-09-13  Dale Johannesen  <dalej@apple.com>
14924
14925         * gcc.c-torture/compile/pr17408.c: New test case.
14926
14927 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR c++/16716
14930         * g++.dg/parse/crash17.C: New test.
14931
14932         PR c++/17327
14933         * g++.dg/template/enum3.C: New test.
14934
14935 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
14936
14937         * lib/gcc-defs.exp: Load wrapper.exp.
14938         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
14939         using local code.
14940         * lib/gcc.exp (gcc_init): Similar.
14941         * lib/gfortran.exp (gfortran_init): Similar.
14942         * lib/objc.exp (objc_init): Similar.
14943         * lib/treelang.exp (treelang_init): Similar.
14944         * lib/wrapper.exp: New file with build_wrapper call machinery in
14945         ${tool}_maybe_build_wrapper.
14946
14947 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14948
14949         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
14950         "inline".
14951         * gcc.dg/declspec-11.c: Update expected messages.
14952         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
14953         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
14954         gcc.dg/inline-12.c: New tests.
14955
14956 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
14957
14958         * g++.dg/tree-ssa/pr17400.C: New testcase.
14959
14960 2004-09-13  James E Wilson  <wilson@specifixinc.com>
14961
14962         * gcc.target/mips/sb1-1.c: New testcase.
14963
14964 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
14965
14966         * lib/g77-dg.exp: Remove unused file.
14967         * lib/mike-g77.exp: Ditto.
14968         * lib/g77.exp: Ditto.
14969
14970 2004-09-12  Richard Henderson  <rth@redhat.com>
14971
14972         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
14973
14974 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
14975
14976         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
14977         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
14978         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
14979         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
14980         Update expected messages.
14981
14982 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
14983
14984         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
14985         declaration/use mismatch for dirp parameter.
14986
14987 2004-09-12  Andrew Pinski  <apinski@apple.com>
14988
14989         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
14990         -fgnu-runtime is passed.
14991
14992 2004-09-12  Richard Henderson  <rth@redhat.com>
14993
14994         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
14995         do the uplevel thing and update additional_flags directly.
14996         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
14997         gfortran.fortran-torture/execute/intrinsic_nearest.x,
14998         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
14999         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
15000
15001 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15002
15003         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
15004
15005 2004-09-11  Roger Sayle  <roger@eyesopen.com>
15006
15007         PR middle-end/17411
15008         * g++.dg/opt/pr17411-1.C: New test case.
15009
15010 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15011
15012         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15013         gcc.dg/tls/diag-2.c: Update expected messages.
15014         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
15015         messages.
15016         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
15017         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
15018         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
15019         gcc.dg/tls/diag-5.c: New tests.
15020
15021 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
15022
15023         * gcc.dg/20040910-1.c: Correct dg-error regexp.
15024
15025 2004-09-11  Steven Bosscher  <stevenb@suse.de>
15026
15027         * g++.dg/parse/break-in-for.C: New test.
15028
15029 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
15030
15031         * gcc.dg/tree-ssa/20040911-1.c: New test.
15032
15033 2004-09-11  Andreas Jaeger  <aj@suse.de>
15034
15035         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
15036         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
15037
15038 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
15039
15040         * gcc.target/frv: New directory of FR-V-specific tests.
15041
15042 2004-09-10  James E Wilson  <wilson@specifixinc.com>
15043
15044         * gcc.dg/convert-vec-1.c: New test.
15045
15046 2004-09-10  Roger Sayle  <roger@eyesopen.com>
15047
15048         PR middle-end/17024
15049         * gcc.dg/pr17024-1.c: New test case.
15050
15051 2004-09-10  Eric Christopher  <echristo@redhat.com>
15052
15053         * gcc.dg/20040910-1.c: New test.
15054
15055 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15056
15057         * gcc.dg/bitfld-9.c: New test.
15058
15059 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
15060
15061         * gcc.c-torture/execute/ieee/acc1.c: New test.
15062         * gcc.c-torture/execute/ieee/acc2.c: New test.
15063         * gcc.c-torture/execute/ieee/mzero6.c: New test.
15064
15065 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15066
15067         * gcc.dg/deprecated-2.c: New test.
15068
15069 2004-09-09  James E Wilson  <wilson@specifixinc.com>
15070
15071         * gcc.dg/init-vec-1.c: New test.
15072
15073 2004-09-09  Roger Sayle  <roger@eyesopen.com>
15074
15075         PR middle-end/17055
15076         * gcc.dg/pr17055-1.c: New test case.
15077
15078 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
15079
15080         PR target/17377
15081         * gcc.c-torture/execute/pr17377.c: New test.
15082
15083 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15084
15085         PR c/8420
15086         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15087         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
15088         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
15089         gcc.dg/long-long-typespec-1.c: New tests.
15090         * gcc.dg/tls/diag-2.c: Update expected diagnostics
15091
15092 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15093
15094         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
15095         gcc.dg/gnu99-static-1.c: New tests.
15096
15097 2004-09-08  Devang Patel  <dpatel@apple.com>
15098
15099         * gcc.dg/darwin-ld-20040828-1.c: New test.
15100         * gcc.dg/darwin-ld-20040828-2.c: New test.
15101         * gcc.dg/darwin-ld-20040828-3.c: New test.
15102
15103 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
15104
15105         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15106         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
15107         in error message.
15108         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
15109         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
15110         in error message.
15111         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
15112         types they qualify.
15113         * objc.dg/type-size-2.m: Fix wording in comment.
15114         * objc.dg/va-meth-1.m: New test case.
15115
15116 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
15117
15118         PR c/16633:
15119         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
15120         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
15121
15122 2004-09-06  Devang Patel  <dpatel@apple.com>
15123
15124         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
15125         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
15126
15127 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
15128
15129         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
15130         reflect changed line numbering of diagnostics.
15131
15132 2004-09-06  Paul Brook  <paul@codesourcery.com>
15133
15134         * gfortran.dg/edit_real_1.f90: Add new test.
15135
15136 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15137
15138         * gcc.dg/tree-ssa/loop-2.c: New test.
15139         * gcc.dg/tree-ssa/loop-3.c: New test.
15140         * gcc.dg/tree-ssa/loop-4.c: New test.
15141         * gcc.dg/tree-ssa/loop-5.c: New test.
15142
15143 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15144
15145         * gcc.dg/format/sentinel-1.c: Update for parameter option.
15146
15147 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15148
15149         * gcc.dg/format/sentinel-1.c: New test.
15150
15151 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
15152
15153         * testsuite/gcc.dg/builtins-46.c: New.
15154
15155 2004-09-03  Devang Patel  <dpatel@apple.com>
15156
15157         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
15158         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
15159
15160 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15161
15162         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
15163         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
15164         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
15165         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
15166         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
15167         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
15168         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
15169         the non-portable bzero.
15170         * gcc.dg/20010912-1.c: xfail for NetWare.
15171         * gcc.dg/20020426-2.c: xfail for NetWare.
15172         * gcc.dg/20021014-1.c: xfail for NetWare.
15173         * gcc.dg/20021018-1.c: xfail for NetWare.
15174         * gcc.dg/20030213-1.c: xfail for NetWare.
15175         * gcc.dg/20030225-1.c: xfail for NetWare.
15176         * gcc.dg/20030708-1.c: xfail for NetWare.
15177         * gcc.dg/builtins-config.h: Also exclude NetWare.
15178         * gcc.dg/format/format.h: Define restrict only if not already defined.
15179         * gcc.dg/nest.c: xfail for NetWare.
15180         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
15181         * lib/target-supports.exp (check_visibility_available): Exclude
15182         NetWare.
15183
15184 2004-09-03  Jan Beulich  <jbeulich@novell.com>
15185
15186         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
15187         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
15188         deterministic starting point for the alignment of structure fields.
15189         * gcc.dg/Wpadded.c: Dito.
15190         * g++.dg/abi/vbase10.C: Dito.
15191
15192 2004-09-03  Devang Patel  <dpatel@apple.com>
15193
15194         * g++.dg/debug/pr15736.cc: New test.
15195
15196 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15197
15198         * README.QMTEST: Fix out-of-date link.
15199
15200 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
15201
15202         PR fortran/16579
15203         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
15204         Delete.  Duplicate of gfortran.dg/g77/20010610.f
15205
15206 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
15207
15208         * g++.dg/abi/arm_rtti1.C: New test.
15209
15210 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
15211
15212         * gcc.dg/ppc-vector-memcpy.c: New.
15213         * gcc.dg/ppc-vector-memset.c: New.
15214
15215 2004-09-02  Chao-ying Fu  <fu@mips.com>
15216
15217         * gcc.target/mips/mips-3d-1.c: New test.
15218         * gcc.target/mips/mips-3d-2.c: New test.
15219         * gcc.target/mips/mips-3d-3.c: New test.
15220         * gcc.target/mips/mips-3d-4.c: New test.
15221         * gcc.target/mips/mips-3d-5.c: New test.
15222         * gcc.target/mips/mips-3d-6.c: New test.
15223         * gcc.target/mips/mips-3d-7.c: New test.
15224         * gcc.target/mips/mips-3d-8.c: New test.
15225         * gcc.target/mips/mips-3d-9.c: New test.
15226         * gcc.target/mips/mips-ps-1.c: New test.
15227         * gcc.target/mips/mips-ps-2.c: New test.
15228         * gcc.target/mips/mips-ps-3.c: New test.
15229         * gcc.target/mips/mips-ps-4.c: New test.
15230         * gcc.target/mips/mips-ps-type.c: New test.
15231
15232 2004-09-02  Paul Brook  <paul@codesourcery.com>
15233
15234         * gfortran.dg/edit_real_1.f90: Add new tests.
15235
15236 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15237
15238         PR fortran/15327
15239         * gfortran.dg/merge_char_1.f90: New test.
15240
15241 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15242
15243         PR fortran/16404
15244         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
15245
15246 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15247
15248         PR c/1522
15249         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
15250
15251 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
15252
15253         * g++.dg/opt/loop1.C: Do not XFAIL.
15254
15255 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
15256
15257         * gcc.c-torture/execute/20040831-1.c: New test.
15258
15259 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
15260
15261         PR fortran/16579
15262         * gfortran.dg/g77/20010610.f: Now passes.
15263         Copy from g77.f-torture/execute. Add dg-run directive.
15264         * gfortran.dg/g77/README: Update
15265
15266 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15267
15268         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
15269         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
15270         (t1, t2, t3, t4): Add volatile.
15271
15272 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15273
15274         * g++.dg/ext/visibility/arm1.C: New test.
15275
15276 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
15277
15278         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
15279         -pedantic-errors.
15280
15281 2004-09-01  Paul Brook  <paul@codesourcery.com>
15282
15283         * gfortran.dg/eof_2.f90: New test.
15284
15285 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15286
15287         PR fortran/16579
15288         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
15289
15290 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
15291
15292         PR libfortran/16805
15293         * gfortran.dg/list_read_2.f90: New test.
15294
15295 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
15296
15297         * g++.dg/abi/key1.C: New test.
15298
15299 2004-08-31  Richard Henderson  <rth@redhat.com>
15300
15301         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
15302         form of offsetof.
15303         * g++.dg/other/offsetof5.C: Remove duplicate.
15304
15305 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15306
15307         PR fortran/17244
15308         * gfortran.dg/func_derived_1.f90: New test.
15309
15310 2004-08-31  Paul Brook  <paul@codesourcery.com>
15311
15312         * gfortran.dg/eof_1.f90: New test.
15313
15314 2004-08-31  Paul Brook  <paul@codesourcery.com>
15315
15316         * gfortran.dg/list_read_1.f90: New file.
15317
15318 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
15319
15320         * g++.dg/opt/loop1.C: XFAIL.
15321
15322 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
15323
15324         * gcc.dg/funcdef-storage-1.c: New.
15325         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
15326         an extern function in local scope.
15327         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
15328         declare an 'auto inline' function in local scope.
15329         * gcc.dg/20011130-1.c: Likewise.
15330         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
15331         an 'auto' function in local scope.
15332         * gcc.dg/20021014-1.c: Likewise.
15333         * gcc.dg/20030331-2.c: Likewise.
15334
15335 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15336
15337         * gfortran.dg/blockdata_1.f90: New test.
15338
15339 2004-08-30  Richard Henderson  <rth@redhat.com>
15340
15341         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
15342
15343 2004-08-30  Richard Henderson  <rth@redhat.com>
15344
15345         * lib/fortran-torture.exp (fortran-torture-execute): Honor
15346         additional_flags set by alternate driver.
15347         (ieee-options): New procedure.
15348         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
15349         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
15350         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
15351         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
15352
15353 2004-08-30  Richard Henderson  <rth@redhat.com>
15354
15355         * lib/f-torture.exp: Remove.
15356
15357 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
15358
15359         PR rtl-optimization/16590
15360         * g++.dg/opt/loop1.C: New test.
15361
15362 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15363
15364         PR fortran/13910
15365         * gfortran.dg/oldstyle_1.f90: New test.
15366
15367 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
15368         Paul Brook  <paul@codesourcery.com>
15369
15370         * gfortran.dg/g77/README: Update.
15371         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
15372         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15373         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
15374
15375 2004-08-28  Paul Brook  <paul@codesourcery.com>
15376
15377         PR libfortran/17195
15378         * gfortran.dg/edit_real_1.f90: New test.
15379
15380 2004-08-27  Paul Brook  <paul@codesourcery.com>
15381
15382         * gfortran.dg/rewind_1.f90: New test.
15383
15384 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
15385
15386         PR fortran/16597
15387         * gfortran.dg/pr16597.f90: New test.
15388
15389 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15390
15391         PR c/13801
15392         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
15393         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
15394         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
15395         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
15396         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
15397
15398 2004-08-26  Nick Clifton  <nickc@redhat.com>
15399
15400         * gcc.c-torture/compile/pr17119.c: New test.
15401
15402 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15403
15404         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
15405
15406 2004-08-25  Richard Henderson  <rth@redhat.com>
15407
15408         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
15409         the bits that expect kind=8 to be the largest real kind.
15410
15411 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15412
15413         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
15414
15415 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15416
15417         * gfortran.dg/assignment_1.f90: New test.
15418
15419 2004-08-25  Adam Nemet  <anemet@lnxw.com>
15420
15421         * g++.dg/template/repo3.C: New test.
15422
15423 2004-08-25  Roger Sayle  <roger@eyesopen.com>
15424
15425         PR middle-end/16693
15426         PR tree-optimization/16372
15427         * g++.dg/opt/pr16372-1.C: New test case.
15428         * g++.dg/opt/pr16693-1.C: New test case.
15429         * g++.dg/opt/pr16693-2.C: New test case.
15430
15431 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
15432
15433         * objc.dg/proto-lossage-4.m: New test.
15434
15435 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
15436
15437         PR c++/17155
15438         * g++.dg/inherit/local2.C: New test.
15439
15440 2004-08-25  Paul Brook  <paul@codesourcery.com>
15441
15442         PR fortran/17144
15443         * gfortran.dg/string_ctor_1.f90: New test.
15444
15445 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15446
15447         PR c++/14428
15448         * g++.dg/template/redecl2.C: New test.
15449
15450 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15451
15452         PR fortran/17143
15453         * gfortran.dg/pr17143.f90: New test.
15454
15455 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
15456
15457         PR fortran/17164
15458         * gfortran.dg/pr17164.f90: New test.
15459
15460 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15461
15462         * gcc.dg/tree-ssa/loop-1.c: New test.
15463
15464 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15465
15466         * gcc.c-torture/compile/20040824-1.c: New test.
15467
15468 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
15469
15470         * gcc.c-torture/compile/iftrap-3.c: New test.
15471
15472 2004-08-24  Paul Brook  <paul@codesourcery.com>
15473
15474         * gfortran.dg/entry_2.f90: New test.
15475
15476 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15477
15478         PR c++/16889
15479         * g++.dg/lookup/ambig[12].C: New.
15480
15481 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15482
15483         PR c++/16706
15484         * g++.dg/template/crash21.C: New test.
15485         * g++.dg/template/crash22.C: Likewise.
15486
15487 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15488
15489         PR c++/17149
15490         * g++.dg/template/access15.C: New.
15491
15492 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15493
15494         PR c++/17163
15495         * g++.dg/template/repo2.C: New test.
15496
15497 2004-08-23  Roger Sayle  <roger@eyesopen.com>
15498
15499         PR rtl-optimization/17078
15500         * gcc.c-torture/execute/pr17078-1.c: New test case.
15501
15502 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15503
15504         PR c/14492
15505         * gcc.dg/debug/crash1.c: New test.
15506
15507 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
15508
15509         PR c/16180
15510         * gcc.dg/loop-5.c: New test.
15511
15512 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15513
15514         * gcc.c-torture/execute/20040823-1.c: New test.
15515
15516 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
15517
15518         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
15519         to the assembler.  Simplify test accordingly.
15520         (asm_abi_flags): Use GNU names.
15521         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
15522         to check for ABI flags.
15523
15524 2004-08-22  Andrew Pinski  <apinski@apple.com>
15525
15526         * g++.dg/opt/pr14029.C: New test.
15527         * gcc.c-torture/execute/pr15262.c: New test.
15528
15529 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15530
15531         * gfortran.dg/reduction.f90: Add checks with complex arguments.
15532
15533 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
15534
15535         PR 16908
15536         * gfortran.dg/direct_io.f90: New test.
15537
15538 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15539
15540         PR c++/17121
15541         * g++.dg/inherit/local2.C: New test.
15542
15543 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15544
15545         PR c++/17120
15546         * g++.dg/warn/Wparentheses-4.C: New test.
15547
15548 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
15549
15550         PR c++/17121
15551         * g++.dg/inherit/local2.C: New test.
15552
15553         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
15554         * gcc.dg/ppc-ldstruct.c: Likewise.
15555         * gcc.dg/ppc64-abi-2.c: Likewise.
15556
15557 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
15558
15559         PR rtl-optimization/17099
15560         * gcc.c-torture/execute/20040820-1.c: New test.
15561
15562 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
15563
15564         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
15565
15566 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
15567
15568         PR fortran/17077
15569         * gfortran.dg/auto_array_1.f90: New test.
15570
15571 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15572
15573         PR fortran/17074
15574         * gfortran.dg/simpleif_1.f90: New test.
15575
15576 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
15577
15578         * lib/target-supports.exp (check_profiling_available): Return
15579         false for arm*-*-symbianelf* and arm*-*-eabi*.
15580
15581         PR c++/15890
15582         * g++.dg/template/delete1.C: New test.
15583
15584 2004-08-19  Paul Brook  <paul@codesourcery.com>
15585
15586         PR fortran/14976
15587         PR fortran/16228
15588         * gfortran.dg/data_char_1.f90: New test.
15589
15590 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
15591
15592         PR fortran/16946
15593         * gfortran.dg/reduction.f90: New testcase.
15594
15595 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15596
15597         PR fortran/16520
15598         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
15599
15600 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15601
15602         PR c++/17041
15603         * g++.dg/Wparentheses-3.C: New test.
15604
15605 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
15606
15607         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
15608         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
15609         * gcc.dg/vect/vect-2.c: Likewise.
15610         * gcc.dg/vect/vect-3.c: Likewise.
15611         * gcc.dg/vect/vect-4.c: Likewise.
15612         * gcc.dg/vect/vect-5.c: Likewise.
15613         * gcc.dg/vect/vect-6.c: Likewise.
15614         * gcc.dg/vect/vect-7.c: Likewise.
15615         * gcc.dg/vect/vect-25.c: Likewise.
15616         * gcc.dg/vect/vect-31.c: Likewise.
15617         * gcc.dg/vect/vect-32.c: Likewise.
15618         * gcc.dg/vect/vect-34.c: Likewise.
15619         * gcc.dg/vect/vect-36.c: Likewise.
15620         * gcc.dg/vect/vect-all.c: Likewise.
15621
15622 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
15623
15624         PR c++/17068
15625         * g++.dg/template/operator4.C: New test.
15626
15627 2004-08-18  Richard Henderson  <rth@redhat.com>
15628
15629         * gcc.dg/20040206-1.c: XFAIL.
15630
15631 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15632
15633         PR c++/16246
15634         * g++.dg/template/array7.C: New test.
15635
15636 2004-08-17  James E Wilson  <wilson@specifixinc.com>
15637
15638         * gcc.dg/mips-movcc-1.c: New test.
15639         * gcc.dg/mips-movcc-2.c: New test.
15640         * gcc.dg/mips-movcc-3.c: New test.
15641
15642         * gcc.dg/mips-nmadd-1.c: New test.
15643         * gcc.dg/mips-nmadd-2.c: New test.
15644
15645 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
15646
15647         PR c++/15871
15648         * g++.dg/opt/inline8.C: New test.
15649
15650         PR c++/16965
15651         * g++.dg/parse/error17.C: New test.
15652
15653 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
15654
15655         * gcc.dg/vect: New directory for vectorizer tests.
15656         * gcc.dg/vect/tree-vect.h: New file.
15657         * gcc.dg/vect/vect.exp: New file.
15658         * gcc.dg/vect/pr16105.c.c: New test.
15659         * gcc.dg/vect/vect-1.c: New test.
15660         * gcc.dg/vect/vect-2.c: New test.
15661         * gcc.dg/vect/vect-3.c: New test.
15662         * gcc.dg/vect/vect-4.c: New test.
15663         * gcc.dg/vect/vect-5.c: New test.
15664         * gcc.dg/vect/vect-6.c: New test.
15665         * gcc.dg/vect/vect-7.c: New test.
15666         * gcc.dg/vect/vect-8.c: New test.
15667         * gcc.dg/vect/vect-9.c: New test.
15668         * gcc.dg/vect/vect-10.c: New test.
15669         * gcc.dg/vect/vect-11.c: New test.
15670         * gcc.dg/vect/vect-12.c: New test.
15671         * gcc.dg/vect/vect-13.c: New test.
15672         * gcc.dg/vect/vect-14.c: New test.
15673         * gcc.dg/vect/vect-15.c: New test.
15674         * gcc.dg/vect/vect-16.c: New test.
15675         * gcc.dg/vect/vect-17.c: New test.
15676         * gcc.dg/vect/vect-18.c: New test.
15677         * gcc.dg/vect/vect-19.c: New test.
15678         * gcc.dg/vect/vect-20.c: New test.
15679         * gcc.dg/vect/vect-21.c: New test.
15680         * gcc.dg/vect/vect-22.c: New test.
15681         * gcc.dg/vect/vect-23.c: New test.
15682         * gcc.dg/vect/vect-24.c: New test.
15683         * gcc.dg/vect/vect-25.c: New test.
15684         * gcc.dg/vect/vect-26.c: New test.
15685         * gcc.dg/vect/vect-27.c: New test.
15686         * gcc.dg/vect/vect-28.c: New test.
15687         * gcc.dg/vect/vect-29.c: New test.
15688         * gcc.dg/vect/vect-30.c: New test.
15689         * gcc.dg/vect/vect-31.c: New test.
15690         * gcc.dg/vect/vect-32.c: New test.
15691         * gcc.dg/vect/vect-33.c: New test.
15692         * gcc.dg/vect/vect-34.c: New test.
15693         * gcc.dg/vect/vect-35.c: New test.
15694         * gcc.dg/vect/vect-36.c: New test.
15695         * gcc.dg/vect/vect-37.c: New test.
15696         * gcc.dg/vect/vect-38.c: New test.
15697         * gcc.dg/vect/vect-40.c: New test.
15698         * gcc.dg/vect/vect-41.c: New test.
15699         * gcc.dg/vect/vect-42.c: New test.
15700         * gcc.dg/vect/vect-43.c: New test.
15701         * gcc.dg/vect/vect-44.c: New test.
15702         * gcc.dg/vect/vect-45.c: New test.
15703         * gcc.dg/vect/vect-46.c: New test.
15704         * gcc.dg/vect/vect-47.c: New test.
15705         * gcc.dg/vect/vect-48.c: New test.
15706         * gcc.dg/vect/vect-49.c: New test.
15707         * gcc.dg/vect/vect-50.c: New test.
15708         * gcc.dg/vect/vect-51.c: New test.
15709         * gcc.dg/vect/vect-52.c: New test.
15710         * gcc.dg/vect/vect-53.c: New test.
15711         * gcc.dg/vect/vect-54.c: New test.
15712         * gcc.dg/vect/vect-55.c: New test.
15713         * gcc.dg/vect/vect-56.c: New test.
15714         * gcc.dg/vect/vect-57.c: New test.
15715         * gcc.dg/vect/vect-58.c: New test.
15716         * gcc.dg/vect/vect-59.c: New test.
15717         * gcc.dg/vect/vect-60.c: New test.
15718         * gcc.dg/vect/vect-61.c: New test.
15719         * gcc.dg/vect/vect-all.c: New test.
15720         * gcc.dg/vect/vect-none.c: New test.
15721
15722 2004-08-17  Paul Brook  <paul@codesourcery.com>
15723
15724         PR fortran/13082
15725         * gfortran.dg/entry_1.f90: New test.
15726
15727 2004-08-17  Andrew Pinski  <apinski@apple.com>
15728
15729         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
15730
15731 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
15732
15733         * gcc.dg/pr17036-1.c: New test.
15734
15735 2004-08-16  Devang Patel  <dpatel@apple.com>
15736
15737         * gcc.dg/darwin-20040809-1.c: New test.
15738
15739 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
15740
15741         * gcc.dg/funcdef-attr-1.c: New test.
15742
15743 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
15744
15745         * gcc.dg/altivec-17.c: New test.
15746         * gcc.dg/altivec-18.c: New test.
15747
15748 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15749
15750         PR c++/6749
15751         * g++.dg/template/vtable2.C: New test.
15752
15753 2004-08-14  Richard Henderson  <rth@redhat.com>
15754
15755         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
15756         * gcc.dg/pack-test-4.c (main): Return 0.
15757         * gcc.dg/setjmp-1.c: Remove XFAIL.
15758         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
15759
15760 2004-08-14  Richard Henderson  <rth@redhat.com>
15761
15762         * gcc.dg/980217-1.c: Add prototype for printf.
15763
15764 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
15765
15766         * gfortran.dg/pr16935.f90: New test.
15767
15768 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
15769
15770         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
15771
15772 2004-08-13  Paul Brook  <paul@codesourcery.com>
15773
15774         * gfortran.dg/der_io_1.f90: Remove stray comma.
15775
15776 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15777
15778         * gcc.dg/vmx/cw-bug-2.c: Remove.
15779         * gcc.dg/vmx/vprint-1.c: Remove.
15780         * gcc.dg/vmx/vscan-1.c: Remove.
15781
15782 2004-08-12  Devang patel  <dpatel@apple.com>
15783
15784         * gcc.dg/darwin-20040809-2.c: New test.
15785
15786 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
15787
15788         * g++.dg/ext/altivec-12.C: New test.
15789
15790         * g++.dg/ext/altivec-11.C: New test.
15791
15792 2004-08-12  Paul Brook  <paul@codesourcery.com>
15793
15794         * g++.dg/abi/arm_cxa_vec_1.C: New test.
15795
15796 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
15797
15798         * g++.dg/ext/altivec-2.C: Check for hardware support before
15799         executing any VMX instructions.
15800
15801         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
15802
15803 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
15804
15805         PR c++/16276
15806         * g++.old-deja/g++.other/comdat4.C: New test.
15807         * g++.old-deja/g++.other/comdat4-aux.cc: New.
15808
15809 2004-08-12  Ben Elliston  <bje@au.ibm.com>
15810
15811         PR target/16286
15812         * gcc.dg/pr16286.c: New test.
15813
15814 2004-08-12 Jan Beulich <jbeulich@novell.com>
15815
15816         * g++.dg/ext/asm5.C: New.
15817
15818 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15819
15820         PR c++/16698
15821         * g++.dg/eh/crash1.C: New test.
15822
15823         PR c++/16717
15824         * g++.dg/ext/construct1.C: New test.
15825
15826 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15827
15828         PR c++/16853
15829         * g++.dg/init/ptrmem1.C: New test.
15830
15831         PR c++/16618
15832         * g++.dg/parse/offsetof5.C: New test.
15833
15834         PR c++/16870
15835         * g++.dg/template/overload3.C: New test.
15836
15837 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
15838
15839         PR c++/16964
15840         * g++.dg/parse/error16.C: New test.
15841
15842         PR c++/16904
15843         * g++.dg/template/error14.C: New test.
15844
15845         PR c++/16929
15846         * g++.dg/template/error15.C: New test.
15847
15848 2004-08-11  Devang Patel  <dpatel@apple.com>
15849
15850         * gcc.dg/darwin-ld-20040809-1.c: New test.
15851         * gcc.dg/darwin-ld-20040809-2.c: New test.
15852
15853 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
15854
15855         PR fortran/16917
15856         * gfortran.dg/dfloat_1.f90: New test.
15857
15858 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
15859
15860         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
15861         * gcc.dg/dll-2.c: Fix dg-require syntax.
15862         * gcc.misc-tests/arm-isr.c (abort): Declare.
15863         (exit): Likewise.
15864
15865 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
15866
15867         PR c++/16971
15868         * g++.dg/parse/crash16.C: New test.
15869
15870 2004-08-10  Roger Sayle  <roger@eyesopen.com>
15871
15872         * gcc.dg/mips-rsqrt-1.c: New test case.
15873         * gcc.dg/mips-rsqrt-2.c: New test case.
15874         * gcc.dg/mips-rsqrt-3.c: New test case.
15875
15876 2004-08-10  Paul Brook  <paul@codesourcery.com>
15877
15878         * gfortran.dg/der_io_1.f90: New test.
15879
15880 2004-08-10  Paul Brook  <paul@codesourcery.com>
15881
15882         PR fortran/16919
15883         * gfortran.dg/der_array_1.f90: New test.
15884
15885 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
15886
15887         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
15888
15889 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
15890
15891         * gcc.dg/wchar_t-2.c: Fix typo.
15892
15893 2004-08-09  Falk Hueffner  <falk@debian.org>
15894
15895         PR tree-optimization/12517
15896         * gcc.c-torture/compile/pr12517.c: New test.
15897
15898         PR tree-optimization/12578
15899         * gcc.c-torture/compile/pr12578.c: New test.
15900
15901         PR tree-optimization/12899
15902         * gcc.c-torture/compile/pr12899.c: New test.
15903
15904         PR rtl-optimization/14692
15905         * gcc.c-torture/compile/pr14692.c: New test.
15906
15907         PR tree-optimization/16461
15908         * gcc.c-torture/compile/pr16461.c: New test.
15909
15910 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
15911
15912         * gfortran.dg/getenv_1.f90: New test.
15913
15914 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15915
15916         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
15917         wchar_t.
15918         * gcc.dg/symbian5.c: Test -fno-short-wchar.
15919
15920 2004-08-06  Paul Brook  <paul@codesourcery.com>
15921
15922         * gfortran.dg/ret_array_1.f90: New test.
15923         * gfortran.dg/ret_pointer_1.f90: New test.
15924
15925 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
15926
15927         * gcc.dg/missing-field-init-[12].c: New tests.
15928         * g++.dg/warn/missing-field-init-[12].C: New tests.
15929
15930 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
15931
15932         * gcc.dg/enum2.c: New test.
15933         * gcc.dg/symbian3.c: Likewise.
15934         * gcc.dg/symbian4.c: Likewise.
15935         * gcc.dg/wchar_t-2.c: Likewise.
15936
15937 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15938
15939         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
15940         destructor tests.
15941
15942 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
15943
15944         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
15945         dg-require-visiblity.
15946         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
15947         * g++.dg/ext/visibility/fvisibility.C: Likewise.
15948         * g++.dg/ext/visibility/memfuncts.C: Likewise.
15949         * g++.dg/ext/visibility/new1.C: Likewise.
15950         * g++.dg/ext/visibility/pragma.C: Likewise.
15951         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
15952         * g++.dg/ext/visibility/virtual.C: Likewise.
15953         * g++/dg/ext/visibility/visibility-1.C: Likewise.
15954         * g++/dg/ext/visibility/visibility-2.C: Likewise.
15955         * g++/dg/ext/visibility/visibility-3.C: Likewise.
15956         * g++/dg/ext/visibility/visibility-4.C: Likewise.
15957         * g++/dg/ext/visibility/visibility-5.C: Likewise.
15958         * g++/dg/ext/visibility/visibility-6.C: Likewise.
15959         * g++/dg/ext/visibility/visibility-7.C: Likewise.
15960         * g++/dg/ext/visibility/visibility-8.C: New test.
15961         * gcc.c-torture/compile/dll.x: Remove.
15962         * gcc.dg/dll-2.c: Use dg-require-dll
15963         * gcc.dg/visibility-10.c: New test.
15964         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
15965         supporting DLLs.
15966         * testsuite/lib/scanasm.exp (scan_hidden): New function.
15967         (scan_not_hidden): Likewise.
15968
15969 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
15970
15971         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
15972
15973 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
15974
15975         * gcc.c-torture/execute/20040805-1.c: New test.
15976
15977 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
15978
15979         * gcc.dg/20020118-1.c: Declare abort.
15980         * gcc.dg/altivec_check.h: Likewise.
15981         * gcc.dg/iftrap-2.c: Likewise.
15982         * gcc.dg/pragma-darwin.c: Likewise.
15983         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
15984
15985 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
15986
15987         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
15988
15989 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15990
15991         * gcc.c-torture/execute/builtins/abs-2.c,
15992         gcc.c-torture/execute/builtins/abs-3.c,
15993         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
15994         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
15995         intmax_t, uintmax_t and their limits.
15996         * gcc.dg/intmax_t-1.c: New test.
15997
15998 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15999
16000         * g++.dg/tc1/dr147.C: Add reference to PR.
16001
16002 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
16003
16004         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
16005         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
16006
16007 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
16008
16009         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
16010
16011 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16012
16013         * gcc.dg/redecl-5.c: New test.
16014         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
16015         of scanf.
16016
16017 2004-08-03  Roger Sayle  <roger@eyesopen.com>
16018
16019         PR middle-end/16790
16020         * gcc.c-torture/execute/pr16790-1.c: New test case.
16021
16022 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
16023
16024         * g++.dg/ext/visibility/assign1.C: New test.
16025         * g++.dg/ext/visibility/new1.C: Likewise.
16026
16027         * gcc.dg/symbian1.c: New test.
16028         * gcc.dg/symbian2.c: Likewise.
16029
16030 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
16031
16032         PR target/16570
16033         * gcc.dg/i386-sse-9.c: New test.
16034
16035 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16036
16037         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
16038
16039 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
16040
16041         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
16042         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
16043         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
16044         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
16045         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
16046         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
16047         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
16048         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
16049         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16050         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
16051         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
16052         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
16053         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
16054         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
16055         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
16056         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
16057         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
16058         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
16059         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
16060         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
16061         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
16062         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
16063         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
16064         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16065         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
16066         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
16067         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
16068         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
16069         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
16070         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
16071         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
16072         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
16073         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
16074         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
16075         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
16076         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
16077         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
16078         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
16079         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
16080         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
16081         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
16082         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
16083         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
16084         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
16085         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
16086         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
16087         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
16088         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
16089         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
16090         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
16091         gcc.misc-tests/i386-pf-3dnow-1.c,
16092         gcc.misc-tests/i386-pf-athlon-1.c,
16093         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
16094         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
16095         Declare built-in functions used.
16096         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
16097
16098 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
16099
16100         PR c++/16707
16101         * g++.dg/lookup/using12.C: New test.
16102
16103         * g++.dg/init/null1.C: Fix PR number.
16104         * g++.dg/parse/namespace10.C: Likewise.
16105
16106 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16107
16108         PR c++/16224
16109         * g++.dg/template/spec17.C: New test.
16110         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
16111         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
16112
16113 2004-08-02  David Billinghurst
16114
16115         PR fortran/16292
16116         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
16117
16118 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
16119
16120         * gcc.dg/ia64-got-1.c: New test case.
16121
16122 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
16123
16124         PR c++/16489
16125         * g++.dg/init/null1.C: New test.
16126         * g++.dg/tc1/dr76.C: Adjust error marker.
16127
16128         PR c++/16529
16129         * g++.dg/parse/namespace10.C: New test.
16130
16131         PR c++/16810
16132         * g++.dg/inherit/ptrmem2.C: New test.
16133
16134 2004-08-02  Ben Elliston  <bje@au.ibm.com>
16135
16136         PR target/16155
16137         * gcc.dg/pr16155.c: New test.
16138
16139 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
16140
16141         * gcc.dg/redecl-2.c: New test.
16142
16143 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
16144
16145         * gcc.dg/darwin-longdouble.c: New file.
16146
16147 2004-07-30  Richard Henderson  <rth@redhat.com>
16148
16149         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
16150         write to constant argument.
16151         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
16152
16153 2004-07-30  Richard Henderson  <rth@redhat.com>
16154
16155         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
16156         tests of nearest around zero.
16157
16158 2004-07-30  Andrew Pinski  <apinski@apple.com>
16159
16160         * gcc.c-torture/compile/20040730-1.c: New test.
16161
16162 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16163
16164         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
16165         powerpc-eabispe.
16166
16167 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
16168
16169         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
16170
16171 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
16172
16173         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
16174         contains $ld_library_path.
16175         * lib/gfortran.exp (gfortran_link_flags): Likewise.
16176
16177 2004-07-29  Richard Henderson  <rth@redhat.com>
16178
16179         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
16180
16181         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
16182         (alt2, which): New.
16183         (Check): Accept either alternative.
16184
16185 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
16186
16187         * g++.dg/abi/inline1.C: New test.
16188         * g++.dg/abi/local1-a.cc: Likewise.
16189         * g++.dg/abi/local1.C: Likewise.
16190         * g++.dg/abi/mangle11.C: Tweak location of warnings.
16191         * g++.dg/abi/mangle12.C: Likewise.
16192         * g++.dg/abi/mangle17.C: Likewise.
16193         * g++.dg/abi/mangle20-2.C: Likewise.
16194         * g++.dg/opt/interface1.C: Likewise.
16195         * g++.dg/opt/interface1.h: Likewise.
16196         * g++.dg/opt/interface1-a.cc: New test.
16197         * g++.dg/parse/repo1.C: New test.
16198         * g++.dg/template/repo1.C: Likewise.
16199         * g++.dg/warn/Winline-1.C: Likewise.
16200         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
16201
16202 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
16203
16204         * gcc.dg/tree-ssa/20040729-1.c: New test.
16205
16206 2004-07-27  Matt Austern <austern@apple.com>
16207
16208         * gcc.dg/darwin-bool-1.c: New test.
16209         * gcc.dg/darwin-bool-2.c: New test.
16210
16211 2004-07-28  Richard Henderson  <rth@redhat.com>
16212
16213         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
16214         arguments in the correct type.  Don't write to constant arguments.
16215
16216 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16217
16218         PR tree-optimization/16688
16219         PR tree-optimization/16689
16220         * g++.dg/tree-ssa/pr16688.C: New test.
16221
16222 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16223
16224         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16225         loads.  Not only in the comment, this time.
16226
16227 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
16228
16229         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
16230         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16231         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
16232         * gcc.dg/sh4a-bitmovua.c: New.
16233         * gcc.dg/sh4a-cos.c: New.
16234         * gcc.dg/sh4a-cosf.c: New.
16235         * gcc.dg/sh4a-fprun.c: New.
16236         * gcc.dg/sh4a-fsrra.c: New.
16237         * gcc.dg/sh4a-memmovua.c: New.
16238         * gcc.dg/sh4a-sin.c: New.
16239         * gcc.dg/sh4a-sincos.c: New.
16240         * gcc.dg/sh4a-sincosf.c: New.
16241         * gcc.dg/sh4a-sinf.c: New.
16242
16243 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
16244
16245         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
16246         conditionals.
16247         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
16248         loads.
16249         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
16250         DOM1.
16251
16252 2004-07-27  Andrew Pinski  <apinski@apple.com>
16253
16254         * g++.dg/rtti/tinfo1.C: Correct the xfail.
16255
16256 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
16257
16258         * gcc.dg/pragma-isr.c: New test.
16259
16260 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16261
16262         PR c++/14429
16263         * g++.dg/template/ttp11.C: New test.
16264
16265 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
16266
16267         * gcc.c-torture/compile/20040727-1.c: New test.
16268
16269 2004-07-26  Eric Christopher  <echristo@redhat.com>
16270
16271         * gcc.c-torture/compile/20040726-2.c: New test.
16272
16273 2004-07-26  Andrew Pinski  <apinski@apple.com>
16274
16275         * g++.dg/rtti/tinfo1.C: Xfail.
16276
16277 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
16278
16279         * gcc.c-torture/compile/20040726-1.c: New test.
16280
16281 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
16282             Brian Ryner  <bryner@brianryner.com>
16283
16284         PR c++/9283
16285         PR c++/15000
16286         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
16287         * g++.dg/ext/visibility/: New directory.
16288         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
16289         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
16290         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
16291         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
16292         * g++.dg/ext/visibility/fvisibility.C,
16293         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
16294         g++.dg/ext/visibility/fvisibility-override1.C
16295         g++.dg/ext/visibility/fvisibility-override2.C
16296         g++.dg/ext/visibility/memfuncts.C
16297         g++.dg/ext/visibility/noPLT.C
16298         g++.dg/ext/visibility/pragma.C
16299         g++.dg/ext/visibility/pragma-override1.C
16300         g++.dg/ext/visibility/pragma-override2.C
16301         g++.dg/ext/visibility/staticmemfuncts.C
16302         g++.dg/ext/visibility/virtual.C: New tests.
16303
16304 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16305
16306         PR c/15360
16307         * gcc.dg/pr15360-1.c: New test.
16308
16309 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
16310
16311         * gcc.dg/pragma-align-2.c: New test.
16312         * gcc.dg/pragma-init-fini.c: New test.
16313         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
16314         targets.
16315
16316 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16317
16318         * gcc.dg/init-string-2.c: New test.
16319
16320 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
16321
16322         PR 16684
16323         * gcc.dg/Wredundant-decls-1.c: New test case.
16324
16325 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
16326
16327         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
16328         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
16329         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
16330         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
16331         * gcc.dg/compat/generate-random.c: New file.
16332         * gcc.dg/compat/generate-random.h: Likewise.
16333         * gcc.dg/compat/generate-random_r.c: Likewise.
16334         * gcc.dg/compat/struct-layout-1.h: Likewise.
16335         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
16336         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
16337         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
16338         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
16339         * gcc.dg/compat/struct-layout-1_main.c: New test.
16340         * gcc.dg/compat/struct-layout-1_x.c: New file.
16341         * gcc.dg/compat/struct-layout-1_y.c: New file.
16342         * gcc.dg/compat/struct-layout-1_test.h: New file.
16343
16344 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
16345
16346         * gcc.dg/comp-return-1.c: New test
16347
16348 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
16349
16350         * gcc.dg/vmx/8-02a.c: Fix typo.
16351
16352         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
16353         * gcc.dg/darwin-abi-3.c: New test.
16354
16355         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
16356         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
16357
16358         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
16359         * gcc.dg/vmx/ops-long-1.c: New test.
16360         * gcc.dg/vmx/ops-long-2.c: New test.
16361
16362 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
16363
16364         * g++.dg/lookup/conv-[1234].C: New.
16365
16366 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
16367
16368         * g++.dg/parse/attr2.C: Simplify.
16369
16370 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16371
16372         PR c/7284
16373         * gcc.c-torture/execute/pr7284-1.c: New test.
16374
16375 2004-07-22  Brian Booth  <bbooth@redhat.com>
16376
16377         * gcc.dg/tree-ssa/20040721-1.c: New test.
16378
16379 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
16380
16381         * g++.dg/template/crash20.c: New.
16382
16383 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
16384
16385         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
16386         Add dg-run directive.  Declare variables as required.
16387         * gfortran.dg/g77/README: Update
16388
16389 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
16390
16391         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
16392         gcc.dg/cris-peep2-andu2.c: New tests.
16393
16394 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16395
16396         PR c/15052
16397         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
16398         on return type.
16399         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
16400         messages.
16401         * gcc.dg/qual-return-2.c: Update expected messages.
16402         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
16403
16404 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16405
16406         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
16407         * gcc.dg/noncompile/921102-1.c: Update expected error message.
16408
16409 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16410
16411         PR c/11250
16412         * gcc.dg/init-string-1.c: New test.
16413
16414 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
16415
16416         PR middle-end/15345
16417         PR c/16450
16418         * gcc.dg/torture/nested-fn-1.c: New test.
16419
16420 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
16421
16422         PR target/16559
16423         * gcc.dg/ia64-fptr-1.c: New file.
16424
16425 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16426
16427         PR c++/14497
16428         * g++.dg/template/spec16.C: New test.
16429         * g++.old-deja/g++.robertl/eb118.C: Remove.
16430
16431 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16432
16433         PR c++/509
16434         * g++.dg/template/spec15.C: New test.
16435
16436 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
16437
16438         Copy cases from g77.f-torture/execute and add dg-run
16439         directive.  Other changes as noted.
16440         * gfortran.dg/g77/13037.f
16441         * gfortran.dg/g77/1832.f
16442         * gfortran.dg/g77/19981119-0.f
16443         * gfortran.dg/g77/19990313-0.f
16444         * gfortran.dg/g77/19990313-1.f
16445         * gfortran.dg/g77/19990313-2.f
16446         * gfortran.dg/g77/19990313-3.f
16447         * gfortran.dg/g77/19990419-1.f
16448         * gfortran.dg/g77/19990826-0.f
16449         * gfortran.dg/g77/19990826-2.f
16450         * gfortran.dg/g77/20000503-1.f
16451         * gfortran.dg/g77/20001111.f
16452         * gfortran.dg/g77/20010116.f
16453         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
16454         * gfortran.dg/g77/20010430.f
16455         * gfortran.dg/g77/6177.f
16456         * gfortran.dg/g77/947.f
16457         * gfortran.dg/g77/970816-3.f
16458         * gfortran.dg/g77/971102-1.f
16459         * gfortran.dg/g77/980520-1.f
16460         * gfortran.dg/g77/980628-0.f
16461         * gfortran.dg/g77/980628-1.f
16462         * gfortran.dg/g77/980628-10.f
16463         * gfortran.dg/g77/980628-2.f
16464         * gfortran.dg/g77/980628-3.f
16465         * gfortran.dg/g77/980628-7.f
16466         * gfortran.dg/g77/980628-8.f
16467         * gfortran.dg/g77/980628-9.f
16468         * gfortran.dg/g77/980701-0.f
16469         * gfortran.dg/g77/980701-1.f
16470         * gfortran.dg/g77/cabs.f
16471         * gfortran.dg/g77/claus.f
16472         * gfortran.dg/g77/complex_1.f
16473         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
16474         * gfortran.dg/g77/dcomplex.f
16475         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
16476         * gfortran.dg/g77/f90-intrinsic-mathematical.f
16477         * gfortran.dg/g77/f90-intrinsic-numeric.f
16478         * gfortran.dg/g77/int8421.f
16479         * gfortran.dg/g77/labug1.f
16480         * gfortran.dg/g77/large_vec.f
16481         * gfortran.dg/g77/le.f
16482         * gfortran.dg/g77/short.f
16483         * gfortran.dg/g77/README: Update
16484
16485 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
16486
16487         PR c++/16637
16488         * g++.dg/parse/lookup4.C: New test.
16489
16490 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16491
16492         PR c++/16175
16493         * g++.dg/template/ttp10.C: New test.
16494
16495 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16496
16497         * gcc.dg/pr12625-1.c: New test.
16498
16499 2004-07-20  Steven Bosscher  <stevenb@suse.de>
16500
16501         * testsuite/gcc.dg/switch-warn-1.c: New test.
16502         * testsuite/gcc.dg/switch-warn-2.c: New test.
16503         * gcc.c-torture/compile/pr14730.c: Update.
16504
16505 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
16506
16507         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
16508         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
16509         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
16510         g++.dg/template/nontype3.C: Remove trailing CR from tests.
16511
16512 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
16513
16514         PR c++/16623
16515         * g++.dg/template/assign1.C: New test.
16516
16517 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16518
16519         PR c++/12170
16520         * g++.dg/template/ttp9.C: New test.
16521
16522 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
16523
16524         * gcc.dg/format/cmn-err-1.c: New test.
16525
16526 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16527
16528         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
16529         gcc.dg/Wparentheses-10.c: New tests.
16530         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
16531
16532 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16533
16534         PR fortran/16465
16535         * gfortran.dg/g77//ffixed-line-length-0.f,
16536         gfortran.dg/g77/ffixed-line-length-132.f,
16537         gfortran.dg/g77/ffixed-line-length-72.f,
16538         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
16539         gfortran.dg/g77/README: Update.
16540
16541 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16542
16543         PR c++/13092
16544         * g++.dg/template/non-dependent7.C: New test.
16545         * g++.dg/template/non-dependent8.C: Likewise.
16546         * g++.dg/template/non-dependent9.C: Likewise.
16547         * g++.dg/template/non-dependent10.C: Likewise.
16548
16549 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
16550
16551         PR c++/16337
16552         * g++.dg/parse/attr2.C: New test.
16553
16554 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
16555
16556         * g77.dg: Removed.
16557         * g77.f-torture: Ditto.
16558
16559 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16560
16561         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
16562         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
16563         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
16564
16565 2004-07-16  Richard Henderson  <rth@redhat.com>
16566
16567         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
16568
16569 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16570
16571         * lib/fortran-torture.exp (fortran-torture): Don't test compile
16572         tests with full list of options.
16573         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
16574         of TORTURE_OPTIONS if test contains 'dg-do run'.
16575
16576         PR fortran/16404
16577         * gfortran.dg/do_iterator.f90: New test.
16578
16579 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16580
16581         PR rtl-optimization/16536
16582         * gcc.c-torture/execute/restrict-1.c: New test.
16583
16584 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16585
16586         PR fortran/15324
16587         * gfortran.dg/pr15324.f90: New test.
16588
16589         PR fortran/15129
16590         * gfortran.dg/pr15129.f90: New test.
16591
16592         PR fortran/15140
16593         * gfortran.dg/pr15140.f90: New test.
16594
16595         PR fortran/13792
16596         * gfortran.fortran-torture/execute/bounds.f90: Add check for
16597         compile-time simplification.
16598
16599 2004-07-14  Mike Stump  <mrs@apple.com>
16600
16601         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
16602
16603 2004-07-14  James E Wilson  <wilson@specifixinc.com>
16604
16605         PR target/16325
16606         * gcc.dg/profile-generate-1.c: New.
16607
16608 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
16609
16610         * gcc.c-torture/execute/20040709-1.c: New test.
16611         * gcc.c-torture/execute/20040709-2.c: New test.
16612
16613 2004-07-14  Mike Stump  <mrs@apple.com>
16614
16615         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
16616
16617 2004-07-14  Mike Stump  <mrs@apple.com>
16618
16619         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
16620
16621 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
16622
16623         PR c++/16518
16624         * g++.dg/parse/mutable1.C: New test.
16625
16626 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
16627
16628         PR tree-optimization/16443
16629         * gcc.dg/tree-ssa/20040713-1.c: New test.
16630
16631 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
16632
16633         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
16634         for operator new.
16635
16636 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16637
16638         * gfortran.dg/g77/README: New file
16639         * gfortran.dg/g77/19981216-0.f: Copy from
16640         g77.f-torture/noncompile.  Add "dg-do compile" and
16641         dg-error as required.
16642         * gfortran.dg/g77/19990218-1.f: Likewise.
16643         * gfortran.dg/g77/19990905-1.f: Likewise.
16644         * gfortran.dg/g77/9263.f: Likewise.
16645         * gfortran.dg/g77/980615-0.f: Likewise.
16646         * gfortran.dg/g77/980616-0.f: Likewise.
16647         * gfortran.dg/g77/check0.f: Likewise.
16648         * gfortran.dg/g77/select_no_compile.f: Likewise.
16649
16650 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16651
16652         Copy files from g77.f-torture/compile.
16653         Add "{ dg-do compile}".  Other changes as noted
16654         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
16655         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
16656         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
16657         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
16658         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
16659         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
16660         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
16661         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
16662         statement to conform to standard.  Append alpha1.x for reference.
16663         * gfortran.dg/g77/xformat.f: Add dg-warning
16664
16665 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
16666
16667         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
16668         Add {dg-do compile} directive.
16669         * gfortran.dg/g77/cpp2.F: Likewise.
16670
16671 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16672
16673         PR c++/5402
16674         * g++.dg/lookup/name-clash1.C: New test.
16675
16676         PR c++/9777
16677         * g++.dg/lookup/name-clash2.C: New test.
16678
16679         PR c++/12102
16680         * g++.dg/lookup/name-clash3.C: New test.
16681
16682 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16683
16684         * g++.dg/lookup/new2.C: New test.
16685         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
16686
16687 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
16688
16689         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
16690         Add {dg-do compile} directive.
16691         * gfortran.dg/g77/13060.f: Likewise.
16692         * gfortran.dg/g77/19990218-0.f: Likewise.
16693         * gfortran.dg/g77/19990305-0.f: Likewise.
16694         * gfortran.dg/g77/19990419-0.f: Likewise.
16695         * gfortran.dg/g77/19990502-0.f: Likewise.
16696         * gfortran.dg/g77/19990502-1.f: Likewise.
16697         * gfortran.dg/g77/19990525-0.f: Likewise.
16698         * gfortran.dg/g77/19990826-1.f: Likewise.
16699         * gfortran.dg/g77/19990826-3.f: Likewise.
16700         * gfortran.dg/g77/19990905-2.f: Likewise.
16701         * gfortran.dg/g77/20000412-1.f: Likewise.
16702         * gfortran.dg/g77/20000511-1.f: Likewise.
16703         * gfortran.dg/g77/20000511-2.f: Likewise.
16704         * gfortran.dg/g77/20000518.f: Likewise.
16705         * gfortran.dg/g77/20000601-1.f: Likewise.
16706         * gfortran.dg/g77/20000601-2.f: Likewise.
16707         * gfortran.dg/g77/20000629-1.f: Likewise.
16708         * gfortran.dg/g77/20000630-2.f: Likewise.
16709         * gfortran.dg/g77/20010115.f: Likewise.
16710         * gfortran.dg/g77/20010321-1.f: Likewise.
16711         * gfortran.dg/g77/20010426.f: Likewise.
16712         * gfortran.dg/g77/20020307-1.f: Likewise.
16713         * gfortran.dg/g77/8485.f: Likewise.
16714         * gfortran.dg/g77/960317-1.f: Likewise.
16715         * gfortran.dg/g77/970915-0.f: Likewise.
16716         * gfortran.dg/g77/980310-1.f: Likewise.
16717         * gfortran.dg/g77/980310-2.f: Likewise.
16718         * gfortran.dg/g77/980310-3.f: Likewise.
16719         * gfortran.dg/g77/980310-4.f: Likewise.
16720         * gfortran.dg/g77/980310-6.f: Likewise.
16721         * gfortran.dg/g77/980310-7.f: Likewise.
16722         * gfortran.dg/g77/980310-8.f: Likewise.
16723         * gfortran.dg/g77/980419-2.f: Likewise.
16724         * gfortran.dg/g77/980424-0.f: Likewise.
16725         * gfortran.dg/g77/980427-0.f: Likewise.
16726         * gfortran.dg/g77/980729-0.f: Likewise.
16727         * gfortran.dg/g77/981117-1.f: Likewise.
16728         * gfortran.dg/g77/toon_1.f: Likewise.
16729
16730 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16731
16732         PR c++/2204
16733         * g++.dg/other/abstract2.C: New test.
16734
16735 2004-07-12  Paul Brook  <paul@codesourcery.com>
16736
16737         * gfortran.dg/pointer_init_1.f90: New test.
16738
16739 2004-07-11  Paul Brook  <paul@codesourcery.com>
16740
16741         PR fortran/15986
16742         * gfortran.dg/contained_1.f90: New test.
16743
16744 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
16745
16746         * g++.dg/parse/defarg8.C: New test.
16747
16748 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16749
16750         PR fortran/16433
16751         * gfortran.dg/pr16433.f: New test.
16752
16753         PR fortran/17574
16754         * gfortran.dg/pr15754.f90: New test.
16755
16756 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16757
16758         PR tree-optimization/16437
16759         * gcc.c-torture/execute/bitfld-4.c: New test.
16760
16761 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16762
16763         * gfortran.fortran-torture/execute/common_2.f90: Add check for
16764         access to common var from module.
16765
16766 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16767
16768         PR fortran/16336
16769         * gfortran.fortran-torture/execute/common_2.f90: New test.
16770
16771 2004-07-10  Paul Brook  <paul@codesourcery.com>
16772
16773         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
16774
16775 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16776
16777         PR fortran/15969
16778         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
16779
16780 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
16781
16782         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
16783         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
16784         * gfortran.dg/g77/ffree-form-1.f: Likewise.
16785         * gfortran.dg/g77/ffree-form-2.f: Likewise.
16786         * gfortran.dg/g77/ffree-form-3.f: Likewise.
16787         * gfortran.dg/g77/fno-underscoring.f: Likewise.
16788         * gfortran.dg/g77/funderscoring.f: Likewise.
16789         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
16790
16791 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16792
16793         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
16794
16795 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16796         Paul Brook  <paul@codesourcery.com>
16797
16798         PR fortran/13415
16799         * gfortran.dg/common_pointer_1.f90: New test.
16800
16801 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16802
16803         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
16804
16805 2004-07-09  James E Wilson  <wilson@specifixinc.com>
16806
16807         PR target/16364
16808         * gcc.c-torture/compile/20040709-1.c: New.
16809
16810 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16811
16812         PR fortran/14077
16813         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
16814
16815 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16816
16817         PR fortran/13201
16818         * gfortran.dg/shape_1.f90: New test.
16819
16820 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
16821             Andrew Pinski  <apinski@apple.com>
16822
16823         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
16824
16825 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16826
16827         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
16828         comment.
16829
16830 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16831         Paul Brook  <paul@codesourcery.com>
16832
16833         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
16834         '.f95' and '.F95'.
16835
16836 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
16837
16838         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
16839
16840 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16841
16842         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
16843         testcases with capital suffix.
16844
16845 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16846
16847         PR fortran/15481
16848         PR fortran/13372
16849         PR fortran/13575
16850         PR fortran/15978
16851         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
16852
16853         * gfortran.dg/implicit_1.f90: New test.
16854
16855 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16856
16857         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
16858         expression to match gfortran warning/error messages
16859         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
16860         dg-error text.
16861
16862 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16863
16864         * lib/fortran-torture.exp: Rename proc search_for to
16865         search_for_re.
16866
16867 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16868
16869         * gcc.c-torture/execute/simd-5.x: New file.
16870         XFAIL on SPARC 64-bit at -O0.
16871
16872 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16873
16874         PR c++/8211
16875         PR c++/16165
16876         * g++.dg/warn/effc3.C: New test.
16877
16878 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16879
16880         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
16881         change X to 1X in format.
16882         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
16883         add data statements to conform to standard.
16884
16885 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16886
16887         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
16888         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16889         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
16890
16891 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
16892
16893         * gfortran.dg/g77/7388.f: Copy from g77.dg
16894         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
16895         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
16896         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
16897         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
16898         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
16899         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
16900         * gfortran.dg/g77/strlen0.f: Likewise.
16901
16902 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
16903
16904         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
16905         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
16906
16907 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16908
16909         * gcc.c-torture/execute/920428-2.x: Delete.
16910         * gcc.c-torture/execute/920501-7.x: Likewise.
16911
16912 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
16913
16914         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
16915         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
16916         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
16917         prescott and c3-2.
16918         (PREFETCH_3DNOW): Add -march=c3.
16919
16920 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
16921
16922         PR c/16437
16923         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
16924         * gcc.c-torture/execute/bf64-1.x: Likewise.
16925
16926 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16927
16928         * gcc.c-torture/compile/20040708-1.c: New test.
16929
16930 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16931
16932         PR c++/16169
16933         * g++.dg/warn/effc2.C: New test.
16934
16935 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16936
16937         * gcc.c-torture/execute/bitfld-1.x: Remove.
16938         * gcc.c-torture/execute/bitfld-3.c: New test.
16939         * gcc.dg/bitfld-2.c: Remove XFAILs.
16940
16941 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
16942
16943         PR c++/16276
16944         * g++.dg/rtti/tinfo1.C: New file.
16945
16946 2004-07-07  Eric Christopher  <echristo@redhat.com>
16947
16948         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
16949
16950 2004-07-07  Andrew Pinski  <apinski@apple.com>
16951
16952         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
16953
16954 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
16955
16956         * g++.dg/init/call1.C: XFAIL.
16957
16958 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
16959
16960         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
16961         except for movstrict*, to movmem* and clrstr* to clrmem*.
16962
16963 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
16964
16965         * gcc.c-torture/execute/20040707-1.c: New test.
16966
16967 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
16968
16969         * gcc.c-torture/execute/20040706-1.c: New test.
16970
16971 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16972
16973         PR c++/3671
16974         * g++.dg/template/spec14.C: New test.
16975
16976 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
16977
16978         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
16979         nothing if not yet defined.  Use it in b, c and d type definitions.
16980         * gcc.c-torture/execute/20040705-1.c: New test.
16981         * gcc.c-torture/execute/20040705-2.c: New test.
16982
16983 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16984
16985         PR c++/2518
16986         * g++.dg/lookup/new1.C: New test.
16987
16988 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16989
16990         PR c++/11406
16991         * g++.dg/template/sizeof8.C: New test.
16992
16993 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
16994
16995         * gcc.c-torture/compile/20040705-1.c: New test.
16996
16997 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
16998
16999         * gfortran.fortran-torture/execute/seq_io.f90: New test.
17000
17001 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
17002
17003         * gcc.dg/cpp/if-mop.c: Two new testcases.
17004         * gcc.dg/cpp/trad/comment-3.c: New.
17005
17006 2004-07-04  Paul Brook  <paul@codesourcery.com>
17007
17008         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
17009
17010 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
17011
17012         PR c++/3761
17013         * g++.dg/lookup/crash4.C: New test.
17014
17015 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
17016
17017         * gcc.c-torture/execute/builtin-abs-1.c
17018         * gcc.c-torture/execute/builtin-abs-2.c
17019         * gcc.c-torture/execute/builtin-complex-1.c
17020         * gcc.c-torture/execute/builtins/string-1-lib.c
17021         * gcc.c-torture/execute/builtins/string-1.c
17022         * gcc.c-torture/execute/builtins/string-2-lib.c
17023         * gcc.c-torture/execute/builtins/string-2.c
17024         * gcc.c-torture/execute/builtins/string-3-lib.c
17025         * gcc.c-torture/execute/builtins/string-3.c
17026         * gcc.c-torture/execute/builtins/string-4-lib.c
17027         * gcc.c-torture/execute/builtins/string-4.c
17028         * gcc.c-torture/execute/builtins/string-5-lib.c
17029         * gcc.c-torture/execute/builtins/string-5.c
17030         * gcc.c-torture/execute/builtins/string-6-lib.c
17031         * gcc.c-torture/execute/builtins/string-6.c
17032         * gcc.c-torture/execute/builtins/string-7-lib.c
17033         * gcc.c-torture/execute/builtins/string-7.c
17034         * gcc.c-torture/execute/builtins/string-8-lib.c
17035         * gcc.c-torture/execute/builtins/string-8.c
17036         * gcc.c-torture/execute/builtins/string-9-lib.c
17037         * gcc.c-torture/execute/builtins/string-9.c
17038         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
17039         * gcc.c-torture/execute/builtins/string-asm-1.c
17040         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
17041         * gcc.c-torture/execute/builtins/string-asm-2.c
17042         * gcc.c-torture/execute/stdio-opt-1.c
17043         * gcc.c-torture/execute/stdio-opt-2.c
17044         * gcc.c-torture/execute/stdio-opt-3.c
17045         * gcc.c-torture/execute/string-opt-1.c
17046         * gcc.c-torture/execute/string-opt-10.c
17047         * gcc.c-torture/execute/string-opt-11.c
17048         * gcc.c-torture/execute/string-opt-12.c
17049         * gcc.c-torture/execute/string-opt-13.c
17050         * gcc.c-torture/execute/string-opt-14.c
17051         * gcc.c-torture/execute/string-opt-15.c
17052         * gcc.c-torture/execute/string-opt-16.c
17053         * gcc.c-torture/execute/string-opt-2.c
17054         * gcc.c-torture/execute/string-opt-6.c
17055         * gcc.c-torture/execute/string-opt-7.c
17056         * gcc.c-torture/execute/string-opt-8.c:
17057         Replace with ...
17058
17059         * gcc.c-torture/execute/builtins/abs-2.c
17060         * gcc.c-torture/execute/builtins/abs-3.c
17061         * gcc.c-torture/execute/builtins/complex-1.c
17062         * gcc.c-torture/execute/builtins/fprintf.c
17063         * gcc.c-torture/execute/builtins/fputs.c
17064         * gcc.c-torture/execute/builtins/memcmp.c
17065         * gcc.c-torture/execute/builtins/memmove.c
17066         * gcc.c-torture/execute/builtins/memops-asm.c
17067         * gcc.c-torture/execute/builtins/mempcpy-2.c
17068         * gcc.c-torture/execute/builtins/mempcpy.c
17069         * gcc.c-torture/execute/builtins/memset.c
17070         * gcc.c-torture/execute/builtins/printf.c
17071         * gcc.c-torture/execute/builtins/sprintf.c
17072         * gcc.c-torture/execute/builtins/strcat.c
17073         * gcc.c-torture/execute/builtins/strchr.c
17074         * gcc.c-torture/execute/builtins/strcmp.c
17075         * gcc.c-torture/execute/builtins/strcpy.c
17076         * gcc.c-torture/execute/builtins/strcspn.c
17077         * gcc.c-torture/execute/builtins/strlen-2.c
17078         * gcc.c-torture/execute/builtins/strlen.c
17079         * gcc.c-torture/execute/builtins/strncat.c
17080         * gcc.c-torture/execute/builtins/strncmp-2.c
17081         * gcc.c-torture/execute/builtins/strncmp.c
17082         * gcc.c-torture/execute/builtins/strncpy.c
17083         * gcc.c-torture/execute/builtins/strpbrk.c
17084         * gcc.c-torture/execute/builtins/strpcpy-2.c
17085         * gcc.c-torture/execute/builtins/strpcpy.c
17086         * gcc.c-torture/execute/builtins/strrchr.c
17087         * gcc.c-torture/execute/builtins/strspn.c
17088         * gcc.c-torture/execute/builtins/strstr-asm.c
17089         * gcc.c-torture/execute/builtins/strstr.c:
17090         ... these new files.
17091
17092         * gcc.c-torture/execute/builtins/abs-2-lib.c
17093         * gcc.c-torture/execute/builtins/abs-3-lib.c
17094         * gcc.c-torture/execute/builtins/complex-1-lib.c
17095         * gcc.c-torture/execute/builtins/fprintf-lib.c
17096         * gcc.c-torture/execute/builtins/fputs-lib.c
17097         * gcc.c-torture/execute/builtins/memcmp-lib.c
17098         * gcc.c-torture/execute/builtins/memmove-lib.c
17099         * gcc.c-torture/execute/builtins/memops-asm-lib.c
17100         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
17101         * gcc.c-torture/execute/builtins/mempcpy-lib.c
17102         * gcc.c-torture/execute/builtins/memset-lib.c
17103         * gcc.c-torture/execute/builtins/printf-lib.c
17104         * gcc.c-torture/execute/builtins/sprintf-lib.c
17105         * gcc.c-torture/execute/builtins/strcat-lib.c
17106         * gcc.c-torture/execute/builtins/strchr-lib.c
17107         * gcc.c-torture/execute/builtins/strcmp-lib.c
17108         * gcc.c-torture/execute/builtins/strcpy-lib.c
17109         * gcc.c-torture/execute/builtins/strcspn-lib.c
17110         * gcc.c-torture/execute/builtins/strlen-2-lib.c
17111         * gcc.c-torture/execute/builtins/strlen-lib.c
17112         * gcc.c-torture/execute/builtins/strncat-lib.c
17113         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
17114         * gcc.c-torture/execute/builtins/strncmp-lib.c
17115         * gcc.c-torture/execute/builtins/strncpy-lib.c
17116         * gcc.c-torture/execute/builtins/strpbrk-lib.c
17117         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
17118         * gcc.c-torture/execute/builtins/strpcpy-lib.c
17119         * gcc.c-torture/execute/builtins/strrchr-lib.c
17120         * gcc.c-torture/execute/builtins/strspn-lib.c
17121         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
17122         * gcc.c-torture/execute/builtins/strstr-lib.c
17123         * gcc.c-torture/execute/builtins/lib/abs.c
17124         * gcc.c-torture/execute/builtins/lib/fprintf.c
17125         * gcc.c-torture/execute/builtins/lib/memset.c
17126         * gcc.c-torture/execute/builtins/lib/printf.c
17127         * gcc.c-torture/execute/builtins/lib/sprintf.c
17128         * gcc.c-torture/execute/builtins/lib/strcpy.c
17129         * gcc.c-torture/execute/builtins/lib/strcspn.c
17130         * gcc.c-torture/execute/builtins/lib/strncat.c
17131         * gcc.c-torture/execute/builtins/lib/strncmp.c
17132         * gcc.c-torture/execute/builtins/lib/strncpy.c
17133         * gcc.c-torture/execute/builtins/lib/strpbrk.c
17134         * gcc.c-torture/execute/builtins/lib/strspn.c
17135         * gcc.c-torture/execute/builtins/lib/strstr.c:
17136         New files containing support routines.
17137
17138         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
17139         declaration.
17140         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
17141         when not optimizing.
17142
17143 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
17144
17145         PR c++/16240
17146         * g++.dg/abi/mangle22.C: New test.
17147         * g++.dg/abi/mangle23.C: Likewise.
17148
17149 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
17150
17151         PR fortran/16290
17152         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
17153         Allow for cases without denormalized floating point numbers.
17154
17155 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
17156
17157         PR c/1027
17158         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17159         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
17160         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
17161         expected warning text.
17162         * gcc.dg/format/diag-2.c: New test.
17163
17164 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17165
17166         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
17167
17168 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
17169
17170         * gcc.dg/builtins-43.c: New.
17171         * gcc.dg/builtins-44.c: New.
17172         * gcc.dg/builtins-45.c: New.
17173
17174 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
17175             Andreas Tobler  <a.tobler@schweiz.ch>
17176
17177         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
17178         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
17179         as SIGSEGV.
17180         * gcc.dg/cleanup-11.c: Likewise.
17181         * gcc.dg/cleanup-8.c: Likewise.
17182         * gcc.dg/cleanup-9.c: Likewise.
17183         * gcc.dg/cleanup-5.c: Run on all platforms.
17184
17185 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17186
17187         * g++.dg/warn/nonnull1.C: New test.
17188
17189 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
17190
17191         * gcc.dg/compat/compat-common.h: Wrap up CINT in
17192         an #ifndef SKIP_COMPLEX_INT/#endif pair.
17193         Special-case the Sun compiler wrt to <complex.h>.
17194
17195 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
17196
17197         * gcc.dg/Wunreachable-8.C: New test.
17198
17199         * gcc.dg/h8300-ice2.c : New test.
17200
17201 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
17202
17203         PR fortran/16161
17204         * gfortran.fortran-torture/compile/implicit.f90: Add test
17205         for implicit character.
17206
17207 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
17208
17209         PR fortran/16289
17210         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
17211         Use tiny() intrinsic to find smallest non-negative real
17212
17213 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
17214
17215         * gcc.dg/compat/struct-by-value-22_main.c: New test.
17216         * gcc.dg/compat/struct-by-value-22_x.c: New.
17217         * gcc.dg/compat/struct-by-value-22_y.c: New.
17218
17219         * gcc.c-torture/execute/20040629-1.c: New test.
17220
17221 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
17222
17223         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
17224         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
17225
17226         PR target/16195
17227         * gcc.dg/20040625-1.c: New test.
17228
17229 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17230
17231         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
17232
17233 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17234
17235         PR fortran/15963
17236         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
17237
17238 2004-06-29  Richard Henderson  <rth@redhat.com>
17239
17240         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
17241
17242 2004-06-29  Paul Brook  <paul@codesourcery.com>
17243
17244         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
17245         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
17246
17247 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
17248
17249         PR c++/16260
17250         * g++.dg/parse/crash15.C: New.
17251
17252 2004-06-28  Andrew Pinski  <apinski@apple.com>
17253
17254         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
17255         by the error already.
17256
17257         * g++.dg/opt/ptrmem4.C: Change to compile only test.
17258
17259 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
17260
17261         PR target/14041
17262         * gcc.dg/h8300-bss-align-1.c : New.
17263
17264 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17265
17266         * PR c++/16174
17267         * g++.dg/template/ctor4.C: New.
17268
17269 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17270
17271         PR c++/16205
17272         * g++.dg/warn/Wsequence-point-1.C: New test.
17273
17274 2004-06-27  Paul Brook  <paul@codesourcery.com>
17275
17276         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
17277
17278 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
17279
17280         * g++.old-deja/g++.mike/p7325.C: Remove.
17281
17282 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
17283
17284         PR c/14963
17285         * gcc.dg/pr14963.c: New test.
17286
17287 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
17288
17289         PR c++/16193
17290         * g++.dg/parse/redef1.C: New test.
17291
17292 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17293
17294         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
17295         20021110.c.
17296         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
17297         20021119-1.c.
17298         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
17299         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
17300         5-04.c.
17301         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
17302         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
17303         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
17304         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
17305         g++.brendan/enum14.C.
17306         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
17307         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
17308         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
17309         g++.mike/virt1.C.
17310         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
17311         memtemp24.C.
17312
17313 2004-06-27  Roger Sayle  <roger@eyesopen.com>
17314
17315         * gcc.dg/20040527-1.c: New test case.
17316
17317 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
17318
17319         PR gfortran/pr16196
17320         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
17321
17322 2004-06-25  Roger Sayle  <roger@eyesopen.com>
17323
17324         PR middle-end/15825
17325         * gcc.dg/pr15825-1.c: New test case.
17326
17327 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17328
17329         * gcc.c-torture/execute/20040625-1.c: New test.
17330
17331 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17332
17333         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
17334
17335 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
17336
17337         * gcc.dg/torture/mips-div-1.c: New test.
17338
17339 2004-06-24  Jeff Law  <law@redhat.com>
17340
17341         * gcc.dg/tree-ssa/20040624-1.c: New test.
17342
17343 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
17344
17345         * gcc.c-torture/compile/20040624-1.c: New test.
17346
17347 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17348
17349         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
17350         this directory.
17351
17352 2004-06-23  Andrew Pinski  <apinski@apple.com>
17353
17354         PR middle-end/15988
17355         * g++.dg/opt/ptrmem4.C: New test.
17356
17357         * gcc.dg/c90-array-quals-2.c: New test.
17358
17359 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
17360
17361         * gcc.dg/kpice1.c: New test.
17362
17363 2006-06-23  Andrew Pinski  <apinski@apple.com>
17364
17365         * gcc.dg/c90-array-quals.c: New test.
17366
17367 2006-06-22  Richard Henderson  <rth@redhat.com>
17368
17369         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
17370
17371 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
17372
17373         * gcc.dg/builtins-config.h: Handle FreeBSD.
17374
17375 2006-06-22  Richard Henderson  <rth@redhat.com>
17376
17377         * g++.dg/opt/devirt1.C: New.
17378
17379 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
17380
17381         * g++.dg/opt/pr15551.C: New testcase.
17382
17383 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
17384
17385         PR target/14800
17386         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
17387         x86_64-*-linux* when compiling for 32bit.
17388
17389 2004-06-21  Andrew Pinski  <apinski@apple.com>
17390
17391         * gcc.dg/pch/struct-1.c: New.
17392         * gcc.dg/pch/struct-1.hs: New.
17393
17394 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
17395
17396         * gcc.dg/pch/save-temps-1.c: New file.
17397         * gcc.dg/pch/save-temps-1.hs: New file.
17398
17399 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17400
17401         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
17402         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
17403
17404 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17405
17406         * gfortran.fortran-torture/execute/select_1.f90: Rename function
17407         to fix type error.
17408         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
17409         Remove trailing spaces.
17410
17411 2004-06-21  Richard Henderson  <rth@redhat.com>
17412
17413         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
17414         merging && to BIT_FIELD_REF.
17415
17416 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
17417
17418         * g++.dg/opt/placeholder1.C: New test.
17419
17420 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17421
17422         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
17423         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
17424         * gcc.dg/compat/union-m128-1_x.c: Likewise.
17425         * gcc.dg/compat/union-m128-1_y.c: Likewise.
17426
17427 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
17428
17429         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
17430         extern "C".
17431         * g++.dg/other/pragma-re-1.C: Add comments.
17432
17433 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
17434
17435         PR gfortran/16080
17436         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
17437
17438 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
17439
17440         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
17441         instead of setting the type of size_t by
17442         hand.
17443
17444 2004-06-18  Roger Sayle  <roger@eyesopen.com>
17445
17446         * gcc.dg/unordered-2.c: New test case.
17447         * gcc.dg/unordered-3.c: New test case.
17448
17449 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
17450
17451         PR other/16043
17452         * lib/g++.exp (g++_version): Tweak regexp for version
17453         * lib/g77.exp (g77_version): Likewise.
17454         * lib/gfortran.exp (gfortran_version): Likewise.
17455         * lib/objc.exp (objc_version): Likewise.
17456         * lib/treelang.exp (treelang_version): Likewise.
17457
17458 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
17459
17460         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
17461         Use INT_MAX instead of __INT_MAX__.
17462         * gcc.dg/compat/struct-align-2_y.c: Likewise.
17463
17464         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
17465         * gcc.dg/compat/scalar-return-3_x.c: Use it.
17466         * gcc.dg/compat/scalar-return-3_y.c: Use it.
17467         * gcc.dg/compat/scalar-return-4_x.c: Use it.
17468         * gcc.dg/compat/scalar-return-4_y.c: Use it.
17469         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
17470         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
17471         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
17472         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
17473
17474         * gcc.dg/range-test-1.c: New test.
17475         * g++.dg/opt/range-test-1.C: New test.
17476
17477 2004-06-17  Richard Henderson  <rth@redhat.com>
17478
17479         * objc.dg/sync-1.m: New.
17480         * objc.dg/try-catch-1.m: Don't force next runtime.
17481         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
17482         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
17483         shadowed catch clause.
17484         * objc.dg/try-catch-5.m: New.
17485
17486 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
17487
17488         Bug 14610
17489         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
17490
17491 2004-06-15  Richard Henderson  <rth@redhat.com>
17492
17493         * gcc.dg/20001116-1.c: Move expected warning line.
17494
17495 2004-06-15  Richard Henderson  <rth@redhat.com>
17496
17497         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
17498         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
17499
17500 2004-06-15  Jeff Law  <law@redhat.com>
17501
17502         * gcc.dg/tree-ssa/20040615-1.c: New test.
17503         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
17504         be less sensitive to operand ordering.
17505         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
17506
17507 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
17508
17509         * g++.dg/abi/bitfield3.C: Add comment..
17510
17511 2004-06-15  Richard Henderson  <rth@redhat.com>
17512
17513         * g++.dg/ext/stmtexpr1.C: XFAIL.
17514         * gcc.dg/20030612-1.c: XFAIL.
17515
17516 2004-06-15  Eric Christopher  <echristo@redhat.com>
17517
17518         * g++.dg/charset/asm5.c: New.
17519         * gcc.dg/charset/asm6.c: New.
17520
17521 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17522
17523         PR fortran/15962
17524         * gfortran.fortran-torture/execute/select_1.f90: New test.
17525
17526 2004-06-15  Paul Brook  <paul@codesourcery.com>
17527
17528         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
17529
17530 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17531
17532         PR c++/15967
17533         * g++.dg/lookup/crash3.C: New test.
17534
17535 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17536
17537         PR c++/15947
17538         * g++.dg/parse/dtor4.C: New test.
17539
17540 2004-06-14  Jeff Law  <law@redhat.com>
17541
17542         * gcc.c-torture/compile/20040614-1.c: New test.
17543
17544 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17545
17546         PR fortran/15211
17547         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
17548         LEN of a character array.
17549
17550 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
17551
17552         PR c++/15096
17553         * g++.dg/template/ptrmem10.C: New test.
17554
17555         PR c++/14930
17556         * g++.dg/template/friend30.C: New test.
17557
17558 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17559
17560         PR fortran/14928
17561         * gfortran.fortran-torture/compile/mloc.f90: New test.
17562
17563 2004-06-13  Paul Brook  <paul@codesourcery.com>
17564
17565         * gfortran.fortran-torture/execute/random_2.f90: New test.
17566
17567 2004-06-13  Eric Christopher  <echristo@redhat.com>
17568
17569         * gcc.dg/noncompile/redecl-1.c: Fix error message.
17570
17571 2004-06-12  Paul Brook  <paul@codesourcery.com>
17572
17573         * gfortran.fortran-torture/execute/contained_3.f90: New test.
17574
17575 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17576
17577         PR fortran/14923
17578         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
17579
17580 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17581
17582         PR fortran/14957
17583         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
17584         syntax errors in end statements of contained subroutines.
17585
17586 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17587
17588         PR fortran/12841
17589         * gfortran.fortran-torture/execute/null_arg.f90: New test.
17590
17591 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17592
17593         PR fortran/15665
17594         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
17595
17596 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
17597
17598         PR gfortran/12839
17599         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
17600
17601 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
17602
17603         PR c++/15862
17604         * g++.dg/parse/enum1.C: New test.
17605
17606 2004-06-10  Jeff Law  <law@redhat.com>
17607
17608         * gcc.c-torture/compile/20040610-1.c: New test.
17609
17610 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17611
17612         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
17613         * g++.old-deja/g++.other/decl3.C: Likewise.
17614
17615 2004-06-10  Brian Booth  <bbooth@redhat.com>
17616
17617         * gcc.dg/tree-ssa/20031015-1.c: Scan for
17618         V_MAY_DEF instead of VDEF.
17619         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
17620
17621 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
17622
17623         PR c++/14211
17624         * g++.dg/conversion/const1.C: New test.
17625
17626         PR c++/15076
17627         * g++.dg/conversion/reinterpret1.C: New test.
17628
17629         PR c++/15877
17630         * g++.dg/template/enum2.C: New test.
17631
17632         PR c++/15227
17633         * g++.dg/template/error13.C: New test.
17634
17635 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17636
17637         PR fortran/14957
17638         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
17639         arguments to test_* REAL and of the right size.
17640
17641 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17642
17643         PR target/15569
17644         PR rtl-optimization/15681
17645         * gcc.dg/20040609-1.c: New test.
17646
17647 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
17648
17649         PR c++/14791
17650         * g++.dg/opt/builtins1.C: New test.
17651
17652 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
17653
17654         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
17655         that use default windows32 struct layout.
17656         * gcc.dg/i386-bitfield2.c: Likewise.
17657
17658 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
17659
17660         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
17661         for mingw32 and cygwin targets.
17662
17663 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
17664
17665         * gcc.dg/pch/macro-4.c: New.
17666         * gcc.dg/pch/macro-4.hs: New.
17667
17668 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17669
17670         PR fortran/13249
17671         * gfortran.fortran-torture/compile/name_clash.f90: New test.
17672
17673 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17674
17675         PR fortran/13372
17676         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
17677
17678 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17679
17680         PR gfortran/14897
17681         * gfortran.fortran-torture/execute/t_edit.f90: New test.
17682
17683 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
17684
17685         PR gfortran/15755
17686         * gfortran.fortran-torture/execute/backspace.c : New test.
17687
17688 2004-06-09  Paul Brook  <paul@codesourcery.com>
17689
17690         * gfortran.fortran-torture/execure/intrinsic_associated.f90
17691         (pointer_to_section): Rewrite to use smaller array.
17692
17693 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
17694
17695         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
17696         * gcc.dg/ext/altivec-10.c: Same.
17697         * gcc.dg/ext/altivec-11.c: Same.
17698         * gcc.dg/ext/altivec-12.c: Same.
17699         * gcc.dg/ext/altivec-13.c: Same.
17700         * gcc.dg/ext/altivec-14.c: Same.
17701         * gcc.dg/ext/altivec-15.c: Same.
17702         * gcc.dg/ext/altivec-16.c: Same.
17703         * gcc.dg/ext/altivec-3.c: Same.
17704         * gcc.dg/ext/altivec-4.c: Same.
17705         * gcc.dg/ext/altivec-6.c: Same.
17706         * gcc.dg/ext/altivec-7.c: Same.
17707         * gcc.dg/ext/altivec-8.c: Same.
17708         * gcc.dg/ext/altivec-varargs-1.c: Same.
17709
17710         * g++.dg/ext/altivec-1.C: Correct dg syntax.
17711         * g++.dg/ext/altivec-10.C: Same.
17712         * g++.dg/ext/altivec-2.C: Same.
17713         * g++.dg/ext/altivec-3.C: Same.
17714         * g++.dg/ext/altivec-4.C: Same.
17715         * g++.dg/ext/altivec-5.C: Same.
17716         * g++.dg/ext/altivec-6.C: Same.
17717         * g++.dg/ext/altivec-7.C: Same.
17718         * g++.dg/ext/altivec-8.C: Same.
17719         * g++.dg/ext/altivec-9.C: Same.
17720
17721 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17722
17723         PR c++/7841
17724         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
17725
17726 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17727
17728         * gcc.dg/union-1.c: New test.
17729
17730 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17731
17732         * gcc.dg/builtins-41.c: New test case.
17733         * gcc.dg/builtins-42.c: New test case.
17734
17735 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17736
17737         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
17738         * g++.dg/ext/altivec-10.C: Same.
17739         * g++.dg/ext/altivec-2.C: Same.
17740         * g++.dg/ext/altivec-3.C: Same.
17741         * g++.dg/ext/altivec-4.C: Same.
17742         * g++.dg/ext/altivec-5.C: Same.
17743         * g++.dg/ext/altivec-6.C: Same.
17744         * g++.dg/ext/altivec-7.C: Same.
17745         * g++.dg/ext/altivec-8.C: Same.
17746         * g++.dg/ext/altivec-9.C: Same.
17747         * g++.old-deja/g++.abi/cxa_vec.C: Same.
17748         * g++.old-deja/g++.brendan/new3.C: Same.
17749         * gcc.c-torture/execute/eeprof-1.x: Same.
17750
17751 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
17752
17753         PR c/14765
17754         * gcc.dg/pr14765-1.c: New test.
17755
17756 2004-06-07  Roger Sayle  <roger@eyesopen.com>
17757
17758         PR c/14649
17759         * gcc.dg/pr14649-1.c: New test case.
17760
17761 2004-06-07  Richard Henderson  <rth@redhat.com>
17762
17763         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
17764         if temporaries.
17765
17766 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
17767
17768         * g++.dg/eh/elide1.C: Remove XFAIL.
17769
17770 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
17771
17772         PR c++/15337
17773         * g++.dg/expr/sizeof3.C: New test.
17774
17775         PR c++/14777
17776         * g++.dg/template/access14.C: New test.
17777
17778         PR c++/15554
17779         * g++.dg/template/enum1.C: New test.
17780
17781         PR c++/15057
17782         * g++.dg/eh/throw1.C: New test.
17783
17784 2004-06-07  David Ayers  <d.ayers@inode.at>
17785             Ziemowit Laski  <zlaski@apple.com>
17786
17787         * lib/objc.exp (objc_target_compile): Revert the '-framework
17788         Foundation' flag fix, since bare Darwin does not ship
17789         with the Foundation framework.
17790         * objc/execute/next_mapping.h: Provide a local NSConstantString
17791         @interface and @implementation.
17792         (objc_constant_string_init): A constructor function, used to
17793         initialize the NSConstantString meta-class object.
17794         * objc/execute/string1.m: Include "next_mapping.h" instead of
17795         <Foundation/NSString.h>.
17796         * objc/execute/string2.m: Likewise.
17797         * objc/execute/string3.m: Likewise.
17798         * objc/execute/string4.m: Likewise.
17799
17800 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
17801
17802         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
17803         to double. Replace double with FLOAT.
17804         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
17805
17806         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
17807         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
17808         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
17809         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
17810         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
17811         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
17812         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
17813         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
17814
17815 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17816
17817         PR c/13519
17818         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
17819
17820 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17821
17822         PR c++/15503
17823         * g++.dg/template/meminit2.C: New test.
17824
17825 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
17826
17827         PR target/15822
17828         * gcc.c-torture/execute/compare-fp-1.c,
17829         gcc.c-torture/execute/compare-fp-2.c,
17830         gcc.c-torture/execute/compare-fp-3.c,
17831         gcc.c-torture/execute/compare-fp-4.c,
17832         gcc.c-torture/execute/compare-fp-3.x,
17833         gcc.c-torture/execute/compare-fp-4.x: Moved...
17834         * gcc.c-torture/execute/ieee/compare-fp-1.c,
17835         gcc.c-torture/execute/ieee/compare-fp-2.c,
17836         gcc.c-torture/execute/ieee/compare-fp-3.c,
17837         gcc.c-torture/execute/ieee/compare-fp-4.c,
17838         gcc.c-torture/execute/ieee/compare-fp-3.x,
17839         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
17840
17841 2004-06-04  David Ayers  <d.ayers@inode.at>
17842
17843         * objc/execute/protocol-isEqual-4.m: New testcase.
17844
17845 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
17846
17847         * objc/execute/protocol-isEqual-1.m: New testcase.
17848         * objc/execute/protocol-isEqual-2.m: New testcase.
17849         * objc/execute/protocol-isEqual-3.m: New testcase.
17850
17851 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17852
17853         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
17854
17855 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
17856
17857         * lib/objc.exp (objc_target_compile): When running tests on
17858         Darwin (Mac OS X), inform the linker about '-framework
17859         'Foundation'.
17860
17861 2004-06-02  Eric Christopher  <echristo@redhat.com>
17862
17863         * gcc.c-torture/compile/20040602-1.c: New.
17864
17865 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
17866
17867         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
17868         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17869
17870         PR tree-optimization/14736
17871         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
17872
17873         PR tree-optimization/14042
17874         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
17875
17876         PR tree-optimization/14729
17877         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
17878
17879 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17880
17881         PR fortran/15557
17882         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
17883
17884 2004-06-01  Richard Hederson  <rth@redhat.com>
17885
17886         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
17887
17888 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17889
17890         PR c++/14932
17891         * g++.dg/parse/offsetof4.C: New test.
17892
17893 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
17894
17895         PR objc/7993
17896         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
17897
17898 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
17899
17900         PR c++/15701
17901         * g++.dg/template/friend29.C: New test.
17902
17903 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17904
17905         PR c/15749
17906         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
17907
17908 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17909
17910         * gcc.dg/sparc-trap-1.c: New test.
17911
17912 2004-05-31  Roger Sayle  <roger@eyesopen.com>
17913
17914         PR middle-end/15069
17915         * g++.dg/opt/fold3.C: New test case.
17916
17917 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
17918
17919         * lib/target-supports.exp (check_iconv_available): Fix fallout
17920         from 2004-05-28 patch.
17921
17922 2004-05-30  Paul Brook  <paul@codesourcery.com>
17923
17924         PR fortran/15620
17925         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
17926         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
17927
17928 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
17929
17930         * gfortran.fortran-torture/execute/random_1.f90: New test.
17931
17932 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17933
17934         * g++.dg/ext/altivec-10.C: New test.
17935
17936 2004-05-29  Paul Brook  <paul@codesourcery.com>
17937
17938         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
17939
17940 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17941
17942         * gcc.dg/altivec-16.c: New test.
17943
17944 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
17945
17946         * lib/target-supports.exp (check_vmx_hw_available): New.
17947         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
17948
17949         * lib/target-supports.exp (check_alias_available,
17950         check_iconv_available, check_named_sections_available): Use
17951         unique names for temporary files.
17952
17953 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
17954
17955         * gcc.dg/altivec-15.c: New test.
17956
17957 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17958
17959         PR c++/15083
17960         * g++.dg/warn/noeffect6.C: New test.
17961
17962         PR c++/15471
17963         * g++.dg/expr/ptrmem4.C: New test.
17964
17965         PR c++/15640
17966         * g++.dg/template/operator3.C: New test.
17967
17968 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
17969
17970         PR c++/14668
17971         * g++.dg/lookup/redecl1.C: New test.
17972         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
17973
17974 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
17975
17976         * gcc.c-torture/execute/compare-fp-1.c,
17977         gcc.c-torture/execute/compare-fp-2.c,
17978         gcc.c-torture/execute/compare-fp-3.c,
17979         gcc.c-torture/execute/compare-fp-4.c,
17980         gcc.c-torture/execute/compare-fp-3.x,
17981         gcc.c-torture/execute/compare-fp-4.x,
17982         gcc.dg/pr15649-1.c: New.
17983
17984 2004-05-27  Adam Nemet  <anemet@lnxw.com>
17985
17986         PR c++/12883
17987         * g++.dg/init/array14.C: New test.
17988
17989 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
17990
17991         * lib/compat.exp (compat-get-options-main): New.
17992         (compat-get-options): Remove unneeded code, warn for ignored
17993         command.
17994         (compat-execute): Check flag set by dg-require-* commands.
17995
17996         * lib/compat.exp (compat-execute): Break up long lines.
17997
17998 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
17999
18000         * gcc.dg/altivec-7.c: Don't use 'vector long'.
18001         * gcc.dg/altivec-14.c: New test.
18002         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
18003
18004         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
18005         * gcc.dg/altivec-12.c: Ditto.
18006
18007         * gcc.dg/altivec-3.c: Move call to altivec_check.
18008
18009 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18010
18011         PR c++/15044
18012         * g++.dg/template/error12.C: New test.
18013
18014         PR c++/15317
18015         * g++.dg/ext/attrib15.C: New test.
18016
18017         PR c++/15329
18018         * g++.dg/template/ptrmem9.C: New test.
18019
18020 2004-05-25  Paul Brook  <paul@codesourcery.com>
18021
18022         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
18023
18024 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18025
18026         PR c++/15165
18027         * g++.dg/template/crash19.C: New test.
18028
18029 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18030
18031         PR c++/15025
18032         * g++.dg/template/redecl1.C: New test.
18033
18034 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/14821
18037         * g++.dg/other/ns1.C: New test.
18038
18039         PR c++/14883
18040         * g++.dg/template/invalid1.C: New test.
18041
18042 2004-05-23  Paul Brook  <paul@codesourcery.com>
18043         Victor Leikehman  <lei@haifasphere.co.il>
18044
18045         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
18046         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
18047
18048 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18049
18050         PR c++/15285
18051         PR c++/15299
18052         * g++.dg/template/non-dependent5.C: New test.
18053         * g++.dg/template/non-dependent6.C: New test.
18054
18055 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
18056
18057         PR c++/15507
18058         * g++.dg/inherit/union1.C: New test.
18059
18060         PR c++/15542
18061         * g++.dg/template/addr1.C: New test.
18062
18063         PR c++/15427
18064         * g++.dg/template/array5.C: New test.
18065
18066         PR c++/15287
18067         * g++.dg/template/array6.C: New test.
18068
18069 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
18070             Roger Sayle  <roger@eyesopen.com>
18071
18072         * g++.dg/lookup/forscope2.C: New test case.
18073
18074 2004-05-22  Ben Elliston  <bje@au.ibm.com>
18075
18076         * gcc.dg/cpp/Wmissingdirs.c: New.
18077
18078 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18079
18080         PR target/15301
18081         * gcc.dg/compat/union-m128-1.h: New file.
18082         * gcc.dg/compat/union-m128-1_main.c: Likewise.
18083         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18084         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18085
18086 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
18087
18088         PR target/15302
18089         * gcc.dg/compat/struct-complex-1.h: New file.
18090         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
18091         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
18092         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18093
18094 2004-05-20  Roger Sayle  <roger@eyesopen.com>
18095
18096         PR middle-end/3074
18097         * gcc.dg/pr3074-1.c: New test case.
18098         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
18099
18100 2004-05-20  Falk Hueffner  <falk@debian.org>
18101
18102         PR other/15526
18103         * gcc.dg/ftrapv-1.c: New test case.
18104
18105 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18106
18107         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
18108
18109 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
18110             Jeff Law  <law@redhat.com>
18111
18112         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
18113         * gcc.dg/tree-ssa/20040518-2.c: New test.
18114
18115         * gcc.dg/tree-ssa/20040518-1.c: New test.
18116
18117 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
18118
18119         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
18120
18121 2004-05-18  Paul Brook  <paul@codesourcery.com>
18122
18123         PR fortran/13930
18124         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
18125
18126 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18127
18128         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
18129         constant folding.
18130
18131 2004-05-17  Steven Bosscher  <stevenb@suse.de>
18132
18133         * gcc.dg/tree-ssa/20040517-1.c: New test.
18134
18135 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18136
18137         * gcc.dg/loop-4.c: New test.
18138
18139 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
18140
18141         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
18142
18143 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
18144
18145         PR fortran/15311
18146         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
18147
18148 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18149
18150         PR fortran/13826
18151         PR fortran/13940
18152         * gfortran.fortran-torture/compile/data_1.f90: New test.
18153
18154 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
18155
18156         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
18157         * gcc.dg/uninit-H.c: Define ASM for __s390__.
18158
18159 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18160
18161         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
18162
18163 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18164
18165         PR c/15444
18166         * gcc.dg/format/xopen-1.c: Adjust expected message.
18167         * gcc.dg/format/xopen-3.c: New test.
18168
18169 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
18170
18171         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
18172
18173 2004-05-14  Jeff Law  <law@redhat.com>
18174
18175         * gcc.dg/tree-ssa/20040514-2.c: New test.
18176
18177 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18178
18179         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
18180         this ...
18181         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
18182         this.
18183
18184 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
18185
18186         * gcc.dg/tree-ssa/20040514-1.c: New test.
18187
18188 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18189
18190         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
18191         test.
18192
18193 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18194
18195         PR fortran/14066
18196         * gfortran.fortran-torture/compile/do_1.f90: New test.
18197
18198 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18199
18200         PR fortran/15051
18201         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
18202         test.
18203
18204 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
18205
18206         PR fortran/15149
18207         * gfortran.fortran-torture/execute/random_init.f90: New test.
18208
18209 2004-05-13  Paul Brook  <paul@codesourcery.com>
18210
18211         PR fortran/15314
18212         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
18213
18214 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
18215
18216         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
18217         for the powerpc case.
18218
18219 2004-05-13  Jeff Law  <law@redhat.com>
18220
18221         * gcc.dg/tree-ssa/20040513-1.c: New test.
18222         * gcc.dg/tree-ssa/20040513-2.c: New test.
18223
18224 2004-05-13  Paul Brook  <paul@codesourcery.com>
18225
18226         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
18227         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
18228         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
18229
18230 2004-05-13  Andreas Schwab  <schwab@suse.de>
18231
18232         PR other/10819
18233         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
18234         characters.
18235
18236 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
18237
18238         PR fortran/15294
18239         * gfortran.fortran-torture/execute/adjustr.f90: New file.
18240
18241 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
18242
18243         Merge from tree-ssa-20020619-branch.  See
18244         ChangeLog.tree-ssa for details.
18245
18246 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
18247
18248         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
18249         include <altivec.h> explicitly.
18250         * gcc.dg/altivec-13.c: Likewise.
18251
18252 2004-05-11  Paul Brook  <paul@codesourcery.com>
18253
18254         * gcc.c-torture/compile/20010518-1.c: Force enum size.
18255
18256 2004-05-10  Eric Christopher  <echristo@redhat.com>
18257
18258         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
18259         * gcc.dg/sibcall-4.c: Ditto.
18260
18261 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
18262
18263         * g++.dg/ext/altivec-8.C: New test case.
18264         * gcc.dg/altivec-13.c: New test case.
18265
18266 2004-05-08  Roger Sayle  <roger@eyesopen.com>
18267
18268         * gcc.c-torture/execute/divcmp-1.c: New test case.
18269         * gcc.c-torture/execute/divcmp-2.c: New test case.
18270         * gcc.c-torture/execute/divcmp-3.c: New test case.
18271
18272 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
18273
18274         * g++.dg/other/pragma-re-2.C: New test.
18275
18276 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18277
18278         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
18279         * gcc.dg/i386-387-2.c: Likewise.
18280
18281         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
18282         __builtin_drem.
18283         * gcc.dg/i386-387-6.c: Likewise.
18284
18285 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
18286
18287         * gcc.dg/builtins-33.c: Also check log1p*.
18288
18289 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
18290
18291         PR optimization/15296
18292         * gcc.c-torture/execute/pr15296.c: New test.
18293
18294 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
18295
18296         * gcc.dg/builtins-40.c: New test.
18297
18298 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
18299
18300         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
18301
18302 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
18303
18304         * g++.dg/ext/spe1.C: New testcase.
18305
18306 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
18307
18308         * objc.dg/image-info.m: Allow additional attributes
18309         for __image_info section.
18310
18311 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
18312
18313         * gcc.dg/torture/mips-hilo-2.c: New test.
18314
18315 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18316
18317         PR c++/14389
18318         * g++.dg/template/member5.C: New test.
18319
18320 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
18321
18322         * gcc.dg/builtins-34.c: Also check expm1*.
18323
18324 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18325
18326         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
18327         * gcc.dg/torture/builtin-convert-3.c: New test.
18328
18329 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
18330
18331         PR middle-end/15054
18332         * g++.dg/opt/pr15054.C: New test.
18333
18334 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18335
18336         * gcc.dg/torture/builtin-rounding-1.c: New test.
18337         * gcc.dg/builtins-25.c: Delete.
18338         * gcc.dg/builtins-29.c: Delete.
18339
18340 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
18341
18342         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
18343         * gcc.dg/sibcall-4.c: Likewise.
18344         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
18345
18346 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18347
18348         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
18349         bit-field on 16-bit targets.
18350
18351 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
18352
18353         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
18354         16-bit targets.
18355
18356 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
18357
18358         * gcc.dg/rs6000-power2-1.c: Change to compile only.
18359         * gcc.dg/rs6000-power2-2.c: Likewise.
18360
18361 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
18362
18363         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
18364         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
18365         Change the asm registers to be in form of frN instead of fN.
18366
18367 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18368
18369         * gcc.dg/torture/builtin-convert-2.c: New test.
18370
18371 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
18372
18373         * gcc.dg/rs6000-power2-1.c: New test.
18374         * gcc.dg/rs6000-power2-2.c: New test.
18375
18376 2004-04-28  Jan Hubicka  <jh@suse.cz>
18377
18378         * gcc.dg/unused-6.c: New test.
18379
18380 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
18381             Ulrich Weigand  <uweigand@de.ibm.com>
18382
18383         * ada/acats/run_all.sh: Define $target variable.
18384
18385 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
18386
18387         PR c++/15119
18388         * g++.dg/other/vararg-1.C: New test.
18389
18390         PR c++/4794
18391         * g++.dg/eh/cleanup3.C: New test.
18392
18393 2004-04-24  Laurent GUERBY <laurent@guerby.net>
18394
18395         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
18396         and ad8011a (target_insn).
18397         * ada/acats/support/macro.dfs: Likewise.
18398         * ada/acats/support/impbit.adb: New file.
18399
18400 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
18401
18402         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
18403
18404 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18405
18406         * gcc.dg/loop-3.c: New test.
18407
18408 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
18409
18410         * gcc.c-torture/execute/simd-5.c: New test.
18411
18412 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18413
18414         PR c++/15064
18415         * g++.dg/template/crash18.C: New test.
18416
18417 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
18418
18419         * g++.dg/ext/complit3.C: New test.
18420
18421 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18422
18423         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
18424         * gcc.dg/altivec-3.c: Same.
18425         * gcc.dg/altivec-varargs-1.c: Same.
18426
18427 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
18428
18429         * lib/target-supports.exp (check_profiling_available): Assume
18430         profiling is not available on powerpc-eabi targets.
18431
18432 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
18433
18434         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
18435         * gcc.dg/vmx/bug-1.c: Ditto.
18436
18437 2004-04-20  Eric Christopher  <echristo@redhat.com>
18438
18439         * gcc.dg/charset/extern.c: New test.
18440         * g++.dg/charset/extern3.cc: Ditto.
18441
18442 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
18443
18444         * gcc.dg/builtins-39.c: New test.
18445
18446 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
18447
18448         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
18449
18450 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
18451
18452         * gcc.dg/torture/mips-hilo-1.c: New test.
18453
18454 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
18455
18456         * gcc.c-torture/compile/20040419-1.c: New test.
18457
18458 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
18459
18460         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
18461
18462 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
18463             Aldy Hernandez  <aldyh@redhat.com>
18464
18465         * gcc.c-torture/execute/va-arg-24.c: New.
18466
18467 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
18468             Aldy Hernandez  <aldyh@redhat.com>
18469
18470         * gcc.dg/vmx/1b-01.c: New.
18471         * gcc.dg/vmx/1b-02.c: New.
18472         * gcc.dg/vmx/1b-03.c: New.
18473         * gcc.dg/vmx/1b-04.c: New.
18474         * gcc.dg/vmx/1b-05.c: New.
18475         * gcc.dg/vmx/1b-06.c: New.
18476         * gcc.dg/vmx/1b-07.c: New.
18477         * gcc.dg/vmx/1c-01.c: New.
18478         * gcc.dg/vmx/1c-02.c: New.
18479         * gcc.dg/vmx/3a-01a.c: New.
18480         * gcc.dg/vmx/3a-01.c: New.
18481         * gcc.dg/vmx/3a-01m.c: New.
18482         * gcc.dg/vmx/3a-03.c: New.
18483         * gcc.dg/vmx/3a-03m.c: New.
18484         * gcc.dg/vmx/3a-04.c: New.
18485         * gcc.dg/vmx/3a-04m.c: New.
18486         * gcc.dg/vmx/3a-05.c: New.
18487         * gcc.dg/vmx/3a-06.c: New.
18488         * gcc.dg/vmx/3a-06m.c: New.
18489         * gcc.dg/vmx/3a-07.c: New.
18490         * gcc.dg/vmx/3b-01.c: New.
18491         * gcc.dg/vmx/3b-02.c: New.
18492         * gcc.dg/vmx/3b-10.c: New.
18493         * gcc.dg/vmx/3b-13.c: New.
18494         * gcc.dg/vmx/3b-14.c: New.
18495         * gcc.dg/vmx/3b-15.c: New.
18496         * gcc.dg/vmx/3c-01a.c: New.
18497         * gcc.dg/vmx/3c-01.c: New.
18498         * gcc.dg/vmx/3c-02.c: New.
18499         * gcc.dg/vmx/3c-03.c: New.
18500         * gcc.dg/vmx/3d-01.c: New.
18501         * gcc.dg/vmx/4-01.c: New.
18502         * gcc.dg/vmx/4-03.c: New.
18503         * gcc.dg/vmx/5-01.c: New.
18504         * gcc.dg/vmx/5-02.c: New.
18505         * gcc.dg/vmx/5-03.c: New.
18506         * gcc.dg/vmx/5-04.c: New.
18507         * gcc.dg/vmx/5-05.c: New.
18508         * gcc.dg/vmx/5-06.c: New.
18509         * gcc.dg/vmx/5-07.c: New.
18510         * gcc.dg/vmx/5-07t.c: New.
18511         * gcc.dg/vmx/5-08.c: New.
18512         * gcc.dg/vmx/5-10.c: New.
18513         * gcc.dg/vmx/5-11.c: New.
18514         * gcc.dg/vmx/7-01a.c: New.
18515         * gcc.dg/vmx/7-01.c: New.
18516         * gcc.dg/vmx/7c-01.c: New.
18517         * gcc.dg/vmx/7d-01.c: New.
18518         * gcc.dg/vmx/7d-02.c: New.
18519         * gcc.dg/vmx/8-01.c: New.
18520         * gcc.dg/vmx/8-02a.c: New.
18521         * gcc.dg/vmx/8-02.c: New.
18522         * gcc.dg/vmx/brode-1.c: New.
18523         * gcc.dg/vmx/bug-1.c: New.
18524         * gcc.dg/vmx/bug-2.c: New.
18525         * gcc.dg/vmx/bug-3.c: New.
18526         * gcc.dg/vmx/cw-bug-1.c: New.
18527         * gcc.dg/vmx/cw-bug-2.c: New.
18528         * gcc.dg/vmx/cw-bug-3.c: New.
18529         * gcc.dg/vmx/dct.c: New.
18530         * gcc.dg/vmx/debug-1.c: New.
18531         * gcc.dg/vmx/debug-2.c: New.
18532         * gcc.dg/vmx/debug-3.c: New.
18533         * gcc.dg/vmx/debug-4.c: New.
18534         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
18535         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
18536         * gcc.dg/vmx/eg-5.c: New.
18537         * gcc.dg/vmx/fft.c: New.
18538         * gcc.dg/vmx/gcc-bug-1.c: New.
18539         * gcc.dg/vmx/gcc-bug-2.c: New.
18540         * gcc.dg/vmx/gcc-bug-3.c: New.
18541         * gcc.dg/vmx/gcc-bug-4.c: New.
18542         * gcc.dg/vmx/gcc-bug-5.c: New.
18543         * gcc.dg/vmx/gcc-bug-6.c: New.
18544         * gcc.dg/vmx/gcc-bug-7.c: New.
18545         * gcc.dg/vmx/gcc-bug-8.c: New.
18546         * gcc.dg/vmx/gcc-bug-9.c: New.
18547         * gcc.dg/vmx/gcc-bug-b.c: New.
18548         * gcc.dg/vmx/gcc-bug-c.c: New.
18549         * gcc.dg/vmx/gcc-bug-d.c: New.
18550         * gcc.dg/vmx/gcc-bug-e.c: New.
18551         * gcc.dg/vmx/gcc-bug-f.c: New.
18552         * gcc.dg/vmx/gcc-bug-g.c: New.
18553         * gcc.dg/vmx/gcc-bug-i.c: New.
18554         * gcc.dg/vmx/harness.h: New.
18555         * gcc.dg/vmx/ira1.c: New.
18556         * gcc.dg/vmx/ira2a.c: New.
18557         * gcc.dg/vmx/ira2b.c: New.
18558         * gcc.dg/vmx/ira2.c: New.
18559         * gcc.dg/vmx/ira2c.c: New.
18560         * gcc.dg/vmx/mem.c: New.
18561         * gcc.dg/vmx/newton-1.c: New.
18562         * gcc.dg/vmx/ops.c: New.
18563         * gcc.dg/vmx/sn7153.c: New.
18564         * gcc.dg/vmx/spill2.c: New.
18565         * gcc.dg/vmx/spill3.c: New.
18566         * gcc.dg/vmx/spill.c: New.
18567         * gcc.dg/vmx/t.c: New.
18568         * gcc.dg/vmx/varargs-1.c: New.
18569         * gcc.dg/vmx/varargs-2.c: New.
18570         * gcc.dg/vmx/varargs-3.c: New.
18571         * gcc.dg/vmx/varargs-4.c: New.
18572         * gcc.dg/vmx/varargs-5.c: New.
18573         * gcc.dg/vmx/varargs-6.c: New.
18574         * gcc.dg/vmx/varargs-7.c: New.
18575         * gcc.dg/vmx/vmx.exp: New.
18576         * gcc.dg/vmx/vprint-1.c: New.
18577         * gcc.dg/vmx/vscan-1.c: New.
18578         * gcc.dg/vmx/x-01.c: New.
18579         * gcc.dg/vmx/x-02.c: New.
18580         * gcc.dg/vmx/x-03.c: New.
18581         * gcc.dg/vmx/x-04.c: New.
18582         * gcc.dg/vmx/x-05.c: New.
18583         * gcc.dg/vmx/yousufi-1.c: New.
18584         * gcc.dg/vmx/zero-1.c: New.
18585         * gcc.dg/vmx/zero.c: New.
18586
18587 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
18588
18589         * g++.dg/lookup/java1.C: Update for chage of
18590         _Jv_AllocObject.
18591         * g++.dg/lookup/java2.C: Likewise.
18592
18593 2004-04-17  Laurent GUERBY <laurent@guerby.net>
18594
18595         * ada/acats/run_all.sh: use -O2 by default.
18596
18597 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
18598
18599         * gcc.dg/vr-mult-[12].c: New tests.
18600
18601 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18602
18603         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
18604
18605         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
18606
18607 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
18608
18609         * lib/target-supports.exp (check_profiling_available): Assume profiling
18610         isn't available for mips*-*-elf targets.
18611
18612 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
18613
18614         * gcc.dg/builtins-38.c: New test.
18615
18616 2004-04-14  Eric Christopher  <echristo@redhat.com>
18617
18618         * g++.dg/charset/charset.exp: Run .cc extension tests.
18619
18620 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
18621
18622         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
18623
18624 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18625
18626         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
18627
18628 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
18629
18630         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
18631         * gcc.dg/i386-387-2.c: Likewise.
18632
18633         * gcc.dg/i386-387-7.c: New test.
18634         * gcc.dg/i386-387-8.c: New test.
18635
18636         * gcc.dg/builtins-37.c: New test.
18637
18638 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
18639
18640         * g++.dg/pch/externc-1.C: Add missing semicolon.
18641
18642 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
18643
18644         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
18645
18646 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18647
18648         * gcc.c-torture/execute/20040411-1.c: New test.
18649
18650 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18651
18652         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
18653
18654 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
18655
18656         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
18657
18658 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
18659
18660         * lib/target-supports.exp (check_named_sections_available): New.
18661         * lib/gcc-dg.exp (dg-require-named-sections): New.
18662         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
18663         old-deja.exp.  Also prune error-count message from HP linker.
18664         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
18665
18666         * g++.dg/init/init-ref4.C: Use dg-require-weak.
18667         * g++.old-deja/g++.pt/static3.C: Likewise.
18668         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
18669
18670 2004-04-09  Roger Sayle  <roger@eyesopen.com>
18671
18672         * gcc.c-torture/execute/20040409-1.c: New test case.
18673         * gcc.c-torture/execute/20040409-2.c: New test case.
18674         * gcc.c-torture/execute/20040409-3.c: New test case.
18675
18676 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
18677
18678         * gcc.dg/20040409-1.c: New test.
18679
18680 2004-04-08  Roger Sayle  <roger@eyesopen.com>
18681
18682         PR target/14888
18683         * g++.dg/opt/pr14888.C: New test case.
18684
18685 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
18686
18687         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
18688         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
18689         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
18690         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
18691         New tests.
18692
18693 2004-04-08  Paul Brook  <paul@codesourcery.com>
18694
18695         * gcc.dg/spill-1.c: New test.
18696
18697 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18698
18699         * gcc.dg/torture/builtin-ctype-2.c: New test.
18700
18701 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
18702
18703         * gcc.dg/pch/pch.exp: Add largefile test.
18704
18705 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
18706
18707         * g++.dg/pch/externc-1.Hs: New.
18708         * g++.dg/pch/externc-1.C: New.
18709
18710 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18711
18712         * gcc.dg/compat/struct-by-value-5a_main.c,
18713         gcc.dg/compat/struct-by-value-5b_main.c: New files.
18714         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
18715         * gcc.dg/compat/struct-by-value-5a_x.c,
18716         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
18717         gcc.dg/compat/struct-by-value-5_x.c.
18718         * gcc.dg/compat/struct-by-value-5a_y.c,
18719         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
18720         gcc.dg/compat/struct-by-value-5_y.c.
18721
18722         * gcc.dg/compat/struct-by-value-6a_main.c,
18723         gcc.dg/compat/struct-by-value-6b_main.c: New files.
18724         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
18725         * gcc.dg/compat/struct-by-value-6a_x.c,
18726         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
18727         gcc.dg/compat/struct-by-value-6_x.c.
18728         * gcc.dg/compat/struct-by-value-6a_y.c,
18729         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
18730         gcc.dg/compat/struct-by-value-6_y.c.
18731
18732         * gcc.dg/compat/struct-by-value-7a_main.c,
18733         gcc.dg/compat/struct-by-value-7b_main.c: New files.
18734         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
18735         * gcc.dg/compat/struct-by-value-7a_x.c,
18736         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
18737         gcc.dg/compat/struct-by-value-7_x.c.
18738         * gcc.dg/compat/struct-by-value-7a_y.c,
18739         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
18740         gcc.dg/compat/struct-by-value-7_y.c.
18741
18742 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
18743
18744         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
18745         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
18746         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
18747         options.
18748
18749 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
18750
18751         * gcc.dg/builtins-36.c: New test.
18752
18753 2004-04-06  Paul Brook  <paul@codesourcery.com>
18754
18755         * README.gcc: Remove obsolete contraint on testcases.
18756
18757 2004-04-05  Paul Brook  <paul@codesourcery.com>
18758
18759         PR2123
18760         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
18761         failure and exit(0) on success.
18762         * g++.dg/expr/anew2.C: Ditto.
18763         * g++.dg/expr/anew3.C: Ditto.
18764         * g++.dg/expr/anew4.C: Ditto.
18765
18766 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
18767
18768         PR c++/3518
18769         * g++.dg/template/unify7.C: New.
18770
18771 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18772
18773         * g++.dg/README: Bring up to date with new subdirectories; remove
18774         duplicate subdirectory lines.
18775
18776 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
18777
18778         PR c++/14007
18779         * g++.dg/template/unify5.C: New.
18780         * g++.dg/template/unify6.C: New.
18781         * g++.dg/template/qualttp20.C: Adjust.
18782         * g++.old-deja/g++.jason/report.C: Adjust.
18783         * g++.old-deja/g++.other/qual1.C: Adjust.
18784
18785 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
18786
18787         PR c++/14803
18788         * g++.dg/inherit/ptrmem1.C: New test.
18789
18790 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
18791
18792         PR c++/14755
18793         * gcc.c-torture/execute/20040331-1.c: New test.
18794         * gcc.dg/20040331-1.c: New test.
18795
18796 2004-04-01  Paul Brook  <paul@codesourcery.com>
18797
18798         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
18799
18800 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
18801
18802         PR c++/14724
18803         * g++.dg/init/goto1.C: New test.
18804
18805         PR c++/14763
18806         * g++.dg/template/defarg4.C: New test.
18807
18808 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
18809
18810         * gcc.dg/altivec-11.c: Extend test for more valid cases.
18811
18812 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
18813
18814         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
18815
18816 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
18817
18818         * gcc.dg/noncompile/undeclared-2.c: New test.
18819
18820 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18821
18822         * gcc.dg/940409-1.c: Remove XFAIL.
18823         * gcc.dg/reg-vol-struct-1.c: New test.
18824
18825 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18826
18827         * gcc.dg/torture/builtin-wctype-1.c: New test.
18828
18829 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
18830
18831         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
18832         * gcc.dg/20001101-1.c: Likewise.
18833         * gcc.dg/20001102-1.c: Likewise.
18834
18835 2004-03-25  Roger Sayle  <roger@eyesopen.com>
18836
18837         * gcc.dg/compare8.c: Add an additional test for XOR.
18838
18839 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18840
18841         * gcc.dg/torture/builtin-ctype-1.c: New test.
18842
18843 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18844
18845         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
18846         * gcc.dg/torture/builtin-math-1.c: Likewise.
18847         * gcc.dg/torture/builtin-power-1.c: New test.
18848
18849 2004-03-24  Andreas Schwab  <schwab@suse.de>
18850
18851         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
18852         IA64 assembler.
18853
18854 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
18855             Roger Sayle  <roger@eyesopen.com>
18856
18857         * gcc.dg/compare8.c: New test case.
18858
18859 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
18860
18861         * g++.dg/ext/altivec-7.C: New test.
18862
18863 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
18864
18865         PR 12267, 12391, 12560, 13129, 14114, 14133
18866         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
18867         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
18868         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
18869         Adjust error regexps.
18870         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
18871         * gcc.dg/noncompile/undeclared-1.c: New test cases.
18872         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
18873         * gcc.dg/local1.c: Add explanatory comment.
18874
18875 2004-03-23  Roger Sayle  <roger@eyesopen.com>
18876
18877         PR optimization/14669
18878         * g++.dg/opt/fold2.C: New test case.
18879
18880 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
18881
18882         PR c/14069
18883         * gcc.dg/20040322-1.c: New test.
18884
18885 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18886
18887         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
18888         * gcc.dg/ultrasp4.c: Likewise.
18889         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
18890
18891 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18892
18893         * gcc.dg/i386-sse-8.c: Reset default options.
18894
18895 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
18896
18897         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
18898         in the error message text.
18899
18900 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18901
18902         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
18903
18904 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
18905
18906         PR c++/14616
18907         * g++.dg/init/array13.C: New test.
18908
18909 2004-03-20  Roger Sayle  <roger@eyesopen.com>
18910
18911         PR target/13889
18912         * gcc.c-torture/compile/pr13889.c: New test case.
18913
18914 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
18915
18916         PR c/14635
18917         * builtins-1.c (nan, nans): Don't test.
18918         * builtins-30.c: Don't use nan, nanf, nanl.
18919         * builtins-35.c: New test.
18920
18921 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
18922
18923         * g++.dg/ext/altivec-6.C: New test.
18924
18925 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
18926
18927         * g++.dg/init/placement3.C: New test.
18928
18929         * g++.dg/template/spec13.C: New test.
18930
18931         * g++.dg/lookup/using11.C: New test.
18932
18933         * g++.dg/lookup/koenig3.C: New test.
18934
18935         * g++.dg/template/operator2.C: New test.
18936
18937         * g++.dg/expr/dtor3.C: New test.
18938         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
18939         marker.
18940         * g++.old-deja/g++.law/visibility28.C: Likewise.
18941
18942 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
18943
18944         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
18945         * gcc.dg/ppc64-abi-3.c: Likewise.
18946
18947 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18948
18949         PR c++/14545
18950         * g++.dg/parse/template15.C: New test.
18951
18952 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18953
18954         * g++.dg/expr/dtor2.C: New test.
18955
18956         * g++.dg/lookup/anon4.C: New test.
18957
18958         * g++.dg/overload/using1.C: New test.
18959
18960         * g++.dg/template/lookup7.C: New test.
18961
18962         * g++.dg/template/typename6.C: New test.
18963
18964         * g++.dg/expr/cond6.C: New test.
18965
18966 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18967
18968         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
18969
18970 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18971
18972         * g++.dg/expr/cond5.C: New test.
18973         * g++.dg/expr/constcast1.C: Likewise.
18974         * g++.dg/expr/ptrmem2.C: Likewise.
18975         * g++.dg/expr/ptrmem3.C: Likewise.
18976         * g++.dg/lookup/main1.C: Likewise.
18977         * g++.dg/template/lookup6.C: Likewise.
18978
18979 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
18980
18981         * gcc.dg/local1.c: New test.
18982
18983         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
18984
18985 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18986
18987         * gcc.dg/torture/builtin-convert-1.c: New test.
18988
18989 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18990
18991         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
18992
18993 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
18994
18995         PR c++/14481
18996         * g++.dg/warn/Wunused-7.C: New test.
18997
18998 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18999
19000         * gcc.dg/torture/builtin-integral-1.c: New test.
19001
19002 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
19003
19004         PR c++/14586
19005         * g++.dg/parse/non-dependent3.C: New test.
19006
19007 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
19008
19009         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
19010         * g++.dg/eh/simd-2.C: Likewise.
19011         * g++.dg/init/array10.C: Likewise.
19012         * gcc.c-torture/compile/simd-1.c: Likewise.
19013         * gcc.c-torture/compile/simd-2.c: Likewise.
19014         * gcc.c-torture/compile/simd-3.c: Likewise.
19015         * gcc.c-torture/compile/simd-4.c: Likewise.
19016         * gcc.c-torture/compile/simd-6.c: Likewise.
19017         * gcc.c-torture/execute/simd-1.c: Likewise.
19018         * gcc.c-torture/execute/simd-2.c: Likewise.
19019         * gcc.dg/compat/vector-defs.h: Likewise.
19020         * gcc.dg/20020531-1.c: Likewise.
19021         * gcc.dg/altivec-3.c: Likewise.
19022         * gcc.dg/altivec-4.c: Likewise.
19023         * gcc.dg/altivec-varargs-1.c: Likewise.
19024         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
19025         * gcc.dg/i386-mmx-3.c: Likewise.
19026         * gcc.dg/i386-sse-4.c: Likewise.
19027         * gcc.dg/i386-sse-5.c: Likewise.
19028         * gcc.dg/i386-sse-8.c: Likewise.
19029         * gcc.dg/simd-1.c: Likewise.
19030         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
19031         __ev64_opaque__ since the machine description provides it.
19032
19033 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19034
19035         * lib/compat.exp (skip_list): New global variable.
19036         Use it to hold the user defined COMPAT_SKIPS list if any.
19037         (compat-obj): Add the members of skip_list to optall.
19038
19039 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19040
19041         * gcc.dg/compat/union-by-value-1_main.c,
19042         union-by-value-1_x.c, union-by-value-1_y.c,
19043         union-check.h, union-defs.h,
19044         union-init.h, union-return-1_main.c,
19045         union-return-1_x.c, union-return-1_y.c: New files.
19046
19047 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19048
19049         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
19050         mixed-struct-init.h: Add 4 mixed structure types.
19051         struct-by-value-21_main.c, struct-by-value-21_x.c,
19052         struct-by-value-21_y.c, struct-return-21_main.c,
19053         struct-return-21_x.c, struct-return-21_y.c: New files.
19054
19055 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
19056
19057         PR c++/14550
19058         * g++.dg/parse/template14.C: New test.
19059
19060 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19061
19062         * gcc.c-torture/execute/20040313-1.c: New test.
19063
19064 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
19065
19066         PR target/14533
19067         * gcc.dg/20040311-2.c: New test.
19068
19069 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
19070
19071         PR other/14544
19072         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
19073         bit-field.
19074
19075 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
19076
19077         * gcc.dg/20040305-2.c: Add missing return statement.
19078
19079 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19080
19081         * gcc.dg/builtins-34.c: Also check pow10*.
19082
19083 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19084
19085         PR target/14262
19086         * gcc.dg/20040305-2.c: New test.
19087
19088 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
19089
19090         * gcc.dg/20040310-1.c: New test.
19091
19092 2004-03-11  Roger Sayle  <roger@eyesopen.com>
19093
19094         * gcc.c-torture/execute/20040311-1.c: New test case.
19095
19096 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
19097
19098         PR c++/14476
19099         * g++.dg/lookup/enum1.C: New test.
19100
19101 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
19102
19103         PR c++/14510
19104         * g++.dg/lookup/struct2.C: New test.
19105
19106 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
19107
19108         * gcc.dg/builtins-34.c: New test.
19109
19110 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19111
19112         * gcc.dg/torture/builtin-nonneg-1.c: New test.
19113
19114 2004-03-09  James E Wilson  <wilson@specifixinc.com>
19115
19116         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
19117         * gcc.dg/alias-2.c: New testcase.
19118
19119 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
19120
19121         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
19122
19123 2004-03-09  Roger Sayle  <roger@eyesopen.com>
19124
19125         * gcc.c-torture/execute/20040309-1.c: New test case.
19126
19127 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
19128
19129         PR c++/14397
19130         * g++.dg/overload/ref1.C: New.
19131
19132 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19133
19134         PR c++/14409
19135         * g++.dg/template/spec12.C: New test.
19136
19137         PR c++/14448
19138         * g++.dg/parse/crash14.C: New test.
19139
19140 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19141
19142         PR c++/14230
19143         * g++.dg/init/ref11.C: New test.
19144
19145 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
19146
19147         PR c++/14432
19148         * g++.dg/parse/builtin2.C: New test.
19149
19150 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19151
19152         PR c++/14401
19153         * g++.dg/init/ctor3.C: New test.
19154         * g++.dg/init/union1.C: New test.
19155         * g++.dg/ext/anon-struct4.C: New test.
19156
19157 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
19158
19159         * g++.dg/lookup/koenig1.C: Tweak error messages.
19160         * g++.dg/lookup/used-before-declaration.C: Likewise.
19161         * g++.dg/other/do1.C: Likewise.
19162         * g++.dg/overload/koenig1.C: Likewise.
19163         * g++.dg/parse/crash13.C: Likewise.
19164         * g++.dg/template/instantiate3.C: Likewise.
19165
19166 2004-03-08  Eric Christopher  <echristo@redhat.com>
19167
19168         * * lib/target-supports.exp: Enable libiconv in test
19169         compilation.  Fix up error checking.
19170
19171 2004-03-08  Roger Sayle  <roger@eyesopen.com>
19172
19173         PR middle-end/14289
19174         * gcc.dg/pr14289-1.c: New test case.
19175         * gcc.dg/pr14289-2.c: Likewise.
19176         * gcc.dg/pr14289-3.c: Likewise.
19177
19178 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
19179
19180         * gcc.c-torture/execute/20040308-1.c: New test.
19181
19182 2004-03-07  Roger Sayle  <roger@eyesopen.com>
19183
19184         * gcc.c-torture/execute/20040307-1.c: New test case.
19185
19186 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
19187
19188         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
19189
19190 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
19191
19192         * gcc.dg/20040306-1.c: New test.
19193
19194 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
19195
19196         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
19197         them static.
19198         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
19199
19200 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19201
19202         PR c/14465
19203         * gcc.dg/decl-6.c: New test.
19204
19205 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19206
19207         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
19208         Rename LOGPOW -> LOG_POW.
19209         (SQRT_EXP, POW_EXP): New.
19210
19211 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19212
19213         * gcc.dg/i386-sse-8.c: New test.
19214
19215 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19216
19217         PR c/14114
19218         * gcc.dg/decl-5.c: New test.
19219
19220 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
19221
19222         * gcc.dg/20040305-1.c: New test.
19223
19224 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
19225
19226         PR other/14354
19227         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
19228
19229 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
19230
19231         PR c++/14425, c++/14426
19232         * g++.dg/ext/altivec-4.C: New test.
19233         * g++.dg/ext/altivec-5.C: New test.
19234
19235 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
19236
19237         * g++.old-deja/g++.other/linkage1.C: Expect errors about
19238         global variables of a type with no linkage.
19239         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
19240         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
19241         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
19242         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
19243         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
19244         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
19245         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
19246         * g++.dg/warn/deprecated.C: Name enum Color.
19247         * g++.dg/overload/VLA.C: Name structure for 'b'.
19248         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
19249
19250 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19251
19252         * gcc.c-torture/compile/20040304-1.c: New test.
19253
19254 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
19255
19256         PR 13728
19257         * gcc.dg/decl-4.c: New testcase.
19258
19259 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
19260
19261         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
19262         as PRECF if sizeof (float) > sizeof (double).
19263         (PRECL): Make it the same as PRECF if
19264         sizeof (float) > sizeof (long double).
19265
19266 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19267
19268         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
19269         system type.  Add check for irix6 which doesn't have c99 runtime.
19270
19271 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
19272
19273         * gcc.dg/const-elim-1.c: xfail for xtensa.
19274
19275 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19276
19277         PR c++/14369
19278         * g++.dg/template/cond4.C: New test.
19279
19280 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19281
19282         PR c++/14360
19283         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
19284
19285         PR c++/14361
19286         * g++.dg/parse/defarg7.C: New test.
19287
19288         PR c++/14359
19289         * g++.dg/template/friend26.C: New test.
19290
19291 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
19292
19293         PR c++/14324
19294         * g++.dg/abi/mangle21.C: New test.
19295
19296         PR c++/14260
19297         * g++.dg/parse/constructor2.C: New test.
19298
19299         PR c++/14337
19300         * g++.dg/template/sfinae1.C: New test.
19301
19302 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19303
19304         PR c++/14267
19305         * g++.dg/expr/crash2.C: New test.
19306
19307         PR middle-end/13448
19308         * gcc.dg/inline-5.c: New test.
19309         * gcc.dg/always-inline.c: Split out tests into ...
19310         * gcc.dg/always-inline2.c: ... this and ...
19311         * gcc.dg/always-inline3.c: ... this.
19312
19313 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
19314
19315         PR debug/12103
19316         * g++.dg/debug/crash1.C: New test.
19317
19318 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
19319
19320         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
19321         function with __attribute__((noinline)).
19322         (recurser_void2): Likewise.
19323         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
19324         (recurser_void2): Likewise.
19325
19326 2004-02-29  Roger Sayle  <roger@eyesopen.com>
19327
19328         PR middle-end/14203
19329         * g++.dg/warn/Wunused-6.C: New test case.
19330
19331 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
19332
19333         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
19334         not defined.
19335
19336 2004-02-27  Eric Christopher  <echristo@redhat.com>
19337
19338         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
19339         * g++.dg/charset/asm2.c: Run only x86.
19340         * gcc.dg/charset/asm3.c: Ditto.
19341
19342 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
19343
19344         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
19345         ld_library_path.
19346
19347 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
19348
19349         * g++.dg/ext/altivec-3.C: New.
19350
19351 2004-02-26  Richard Henderson  <rth@redhat.com>
19352
19353         * g++.dg/ext/attrib10.C: Mark for warning.
19354         * gcc.dg/attr-alias-1.c: New.
19355
19356 2004-02-26  Richard Henderson  <rth@redhat.com>
19357
19358         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
19359         * gcc.c-torture/execute/20040208-2.c: ... it back.
19360
19361 2004-02-26  Eric Christopher  <echristo@redhat.com>
19362
19363         * lib/target-supports.exp (check-iconv-available): New function.
19364         * lib/gcc-dg.exp (dg-require-iconv): New function.
19365         Use above.
19366         * gcc.dg/charset: New directory.
19367         * gcc.dg/charset/charset.exp: New file.
19368         * gcc.dg/charset/asm1.c: Ditto.
19369         * gcc.dg/charset/asm2.c: Ditto.
19370         * gcc.dg/charset/asm3.c: Ditto.
19371         * gcc.dg/charset/asm4.c: Ditto.
19372         * gcc.dg/charset/asm5.c: Ditto.
19373         * gcc.dg/charset/attribute1.c: Ditto.
19374         * gcc.dg/charset/attribute2.c: Ditto.
19375         * gcc.dg/charset/string1.c: Ditto.
19376         * g++.dg/charset: New directory.
19377         * g++.dg/dg.exp: Add here. Special options.
19378         * g++.dg/charset/charset.exp: New file.
19379         * g++.dg/charset/asm1.c: Ditto.
19380         * g++.dg/charset/asm2.c: Ditto.
19381         * g++.dg/charset/asm3.c: Ditto.
19382         * g++.dg/charset/asm4.c: Ditto.
19383         * g++.dg/charset/attribute1.c: Ditto.
19384         * g++.dg/charset/attribute2.c: Ditto.
19385         * g++.dg/charset/extern1.cc: Ditto.
19386         * g++.dg/charset/extern2.cc: Ditto.
19387         * g++.dg/charset/string1.c: Ditto.
19388
19389 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
19390
19391         PR c++/14278
19392         * g++.dg/parse/comma1.C: New test.
19393
19394 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19395
19396         PR c++/14284
19397         * g++.dg/template/ttp8.C: New test.
19398
19399 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
19400
19401         * gcc.dg/fixuns-trunc-1.c: New test.
19402
19403 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19404
19405         * gcc.dg/builtins-config.h: Use #elif.
19406
19407 2004-02-26  Michael Matz  <matz@suse.de>
19408
19409         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
19410         * gcc.dg/991214-1.c: Likewise.
19411         * gcc.dg/i386-asm-1.c: Likewise.
19412
19413 2004-02-25  Richard Henderson  <rth@redhat.com>
19414
19415         * gcc.c-torture/execute/20040208-2.c: Move ...
19416         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
19417
19418 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19419
19420         PR c++/14246
19421         * g++.dg/other/crash-3.C: New test.
19422
19423 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19424
19425         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
19426         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
19427
19428         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
19429         HP-UX.
19430
19431 2004-02-24  Michael Matz  <matz@suse.de>
19432
19433         * gcc.dg/i386-regparm.c: New.
19434
19435 2004-02-23  James E Wilson  <wilson@specifixinc.com>
19436
19437         * gcc.c-torture/execute/20040223-1.c: New.
19438
19439 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
19440             Kazu Hirata  <kazu@cs.umass.edu>
19441
19442         * gcc.dg/fwritable-strings-1.c: Remove.
19443
19444 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
19445
19446         PR c/14156
19447         * gcc.dg/20040223-1.c: New test.
19448
19449 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19450
19451         PR c++/14106
19452         * g++.dg/ext/typeof9.C: New test.
19453
19454 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19455
19456         PR c++/14250
19457         * g++.dg/other/switch1.C: New test.
19458
19459 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19460
19461         * gcc.dg/cast-function-1.c: Adjust for new informative message.
19462         * gcc.dg/va-arg-1.c: Likewise.
19463
19464 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19465
19466         PR c++/14143
19467         * g++.dg/template/koenig5.C: New test.
19468
19469 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
19470
19471         * g++.dg/ext/altivec-1.C: Generalize target triple.
19472         * g++.dg/ext/altivec-2.C: New test case.
19473         * g++.dg/ext/altivec_check.h: New file.
19474         * gcc.dg/altivec-1.c: Generalize target triple;
19475         include altivec_check.h and call altivec_check().
19476         * gcc.dg/altivec-[2-5].c: Generalize target triple.
19477         * gcc.dg/altivec-6.c: New test case.
19478         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
19479         type casts as needed.
19480         * gcc.dg/altivec-10.c: Include altivec_check.h and call
19481         altivec_check().
19482         * gcc.dg/altivec-12.c: New test case.
19483         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
19484         include altivec_check.h and call altivec_check().
19485         * gcc.dg/altivec_check.h: New file.
19486
19487 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19488
19489         * lib/target-supports.exp (check_alias_available): Don't mangle
19490         function `g' in test program.
19491
19492 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19493
19494         * lib/target-supports.exp (check_profiling_available): Check
19495         argument to determine whether we support a profiling type.
19496         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
19497         check_profiling_available.
19498         * g++.dg/bprob/bprob.exp: Likewise.
19499         * g77.dg/bprob/bprob.exp: Likewise.
19500         * gcc.misc-tests/bprob.exp: Likewise.
19501         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
19502         dg-require-profiling and delete expected error handling.
19503         * gcc.dg/20021014-1.c: Likewise.
19504         * gcc.dg/nest.c: Likewise.
19505
19506 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19507
19508         PR c++/12007
19509         * g++.dg/other/vthunk1.C: New test.
19510
19511 2004-02-20  Falk Hueffner  <falk@debian.org>
19512
19513         PR target/14201
19514         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
19515
19516 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
19517
19518         PR c++/13927
19519         * g++.dg/other/error8.C: Remove XFAIL markers.
19520
19521         PR c++/14173
19522         * g++.dg/ext/packed5.C: New test.
19523
19524         PR c++/14199
19525         * g++.dg/warn/Wunused-5.C: New test.
19526
19527         PR c++/14186
19528         * g++.dg/lookup/member1.C: New test.
19529
19530 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
19531
19532         * gcc.c-torture/compile/20040130-1.c: Enable only when
19533         __INT_MAX__ >= 2147483647L.
19534         * gcc.c-torture/compile/961203-1.c: Likewise.
19535
19536 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
19537
19538         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
19539         * g++.dg/opt/template1.C: Robustify assembler regexp
19540
19541 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19542
19543         * gcc.c-torture/execute/simd-4.x: Remove.
19544         * gcc.c-torture/execute/va-arg-25.x: Likewise.
19545         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
19546         Guard with #ifndef SKIP_ATTRIBUTE.
19547         * gcc.dg/compat/vector-1_y.c: Likewise.
19548         * gcc.dg/compat/vector-2_x.c: Likewise.
19549         * gcc.dg/compat/vector-2_y.c: Likewise.
19550         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
19551         * g++.dg/eh/simd-2.C: Likewise.
19552
19553 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
19554
19555         * gcc.c-torture/compile/complex-1.c: New.
19556
19557 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
19558
19559         PR target/14209
19560         * gcc.c-torture/execute/20040218-1.c: New test.
19561
19562 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19563
19564         PR c++/14181
19565         * g++.dg/parse/new2.C: New test.
19566
19567 2004-02-18  Paul Brook  <paul@codesourcery.com>
19568
19569         * gcc.c-torture/compile/libcall-1.c: New test.
19570
19571 2004-02-18  Paul Brook  <paul@codesourcery.com>
19572
19573         PR debug/12934
19574         * gcc.dg/debug/debug-7.c: New test.
19575
19576 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
19577
19578         * gcc.dg/20040217-1.c: New test.
19579
19580 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
19581
19582         * gcc.c-torture/execute/990208-1.x: Delete.
19583
19584 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
19585
19586         * gcc.c-torture/execute/20040208-2.x: New file.
19587
19588 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
19589
19590         PR c++/11326
19591         * g++.dg/abi/structret1.C: New test.
19592
19593 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
19594
19595         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
19596         (i386_cpuid): No need to test if cpuid is available on AMD64.
19597         Fix assembly, so that it works onboth i386 and AMD64.
19598         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
19599         (vecInLong): Fix s[] member type to unsigned int.
19600         (vecInWord): Remove type.
19601         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
19602         (a64, b64, c64, d64, e64): Remove.
19603         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
19604         Remove unused variable.  Remove initialization of removed variables.
19605         Don't call mmx_tests nor sse_tests.
19606         (reference_mmx, reference_sse): Remove.
19607         (check): Add return stmt.
19608         * gcc.dg/i386-sse-7.c: New test.
19609         * gcc.dg/i386-mmx-4.c: New test.
19610
19611 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19612
19613         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
19614         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19615         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19616         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
19617         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
19618         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
19619         g++.dg/tc1/dr94.C: Fix line terminator.
19620
19621 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
19622
19623         * gcc.c-torture/compile/20040216-1.c: New.
19624
19625 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19626
19627         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
19628         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
19629         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
19630         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
19631         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
19632         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
19633
19634 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19635
19636         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
19637
19638 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
19639
19640         PR c++/13971
19641         * g++.dg/expr/cond4.C: New test.
19642
19643         PR c++/14086
19644         * g++.dg/lookup/crash2.C: New test.
19645
19646 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
19647
19648         * gcc.c-torture/compile/20040214-2.c: New test.
19649
19650 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
19651
19652         PR c++/14116
19653         * g++.dg/ext/typeof8.C: New test.
19654
19655 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
19656
19657         * gcc.c-torture/compile/20040214-1.c: New test.
19658
19659 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19660
19661         PR c++/13635
19662         * g++.dg/template/spec11.C: New test.
19663
19664 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19665
19666         PR c++/13927
19667         * g++.dg/other/error8.C: New test.
19668
19669 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
19670
19671         PR c++/14122
19672         * g++.dg/template/array4.C: New test.
19673
19674         PR c++/14108
19675         * g++.dg/inherit/thunk2.C: New test.
19676
19677         PR c++/14083
19678         * g++.dg/eh/cond2.C: New test.
19679
19680 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
19681
19682         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
19683
19684 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
19685
19686         * lib/scanasm.exp (dg-scan): Quote pattern before display.
19687
19688 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
19689
19690         * g++.dg/simd-2.C: xfail on ppc64-linux.
19691
19692 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19693
19694         PR c/456
19695         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
19696         tests.
19697
19698 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
19699
19700         * gcc.dg/builtins-33.c: New test.
19701
19702 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
19703
19704         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
19705
19706 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19707
19708         * g++.dg/simd-2.C: Set -maltivec for ppc64.
19709
19710 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
19711
19712         * gcc.dg/ppc64-abi-3.c: New test.
19713
19714 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
19715
19716         PR c/14092
19717
19718         * gcc.dg/pr14092-1.c: New testcase.
19719
19720 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
19721
19722         * gcc.dg/cpp/assert4.c: Fix typo last change.
19723
19724         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
19725         * gcc.dg/cpp/assert4.c: Handle powerpc64.
19726
19727         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
19728
19729 2004-02-09  Roger Sayle  <roger@eyesopen.com>
19730
19731         * gcc.c-torture/compile/20040209-1.c: New test case.
19732
19733 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19734
19735         * gcc.dg/c90-init-1.c: Adjust expected error messages.
19736
19737 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
19738
19739         * gcc.c-torture/execute/20040208-[12].c: New tests.
19740
19741 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19742
19743         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
19744
19745 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19746
19747         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
19748
19749 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19750
19751         Bug 13856
19752         * gcc.dg/visibility-8.c: New testcase.
19753
19754 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
19755
19756         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
19757         arguments.
19758         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
19759
19760 2004-02-07  Roger Sayle  <roger@eyesopen.com>
19761
19762         PR middle-end/13696
19763         * g++.dg/opt/fold1.C: New test case.
19764
19765 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19766
19767         PR c++/14033
19768         * g++.dg/other/crash-2.C: New test.
19769
19770 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19771
19772         PR c++/14028
19773         * g++.dg/parse/angle-bracket2.C: New test.
19774
19775 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19776
19777         PR middle-end/13750
19778         Revert:
19779         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
19780         PR pch/13361
19781         * testsuite/g++.dg/pch/wchar-1.C: New.
19782         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19783
19784 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19785
19786         PR c++/14008
19787         * g++.dg/parse/error15.C: New test.
19788         * g++.dg/parse/crash11.C: Update dg-error mark.
19789
19790 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19791
19792         PR c++/13932
19793         * g++.dg/warn/conv2.C: New test.
19794
19795 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19796
19797         PR c++/13086
19798         * g++.dg/warn/incomplete1.C: Remove xfail.
19799
19800 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19801
19802         * lib/file-format.exp (gcc_target_object_format): Use
19803         ${tool}_target_compile, not gcc_target_compile.
19804         * lib/target-supports.exp (check_alias_available): Likewise.
19805         (check_gc_sections_available): Likewise.
19806         * g++.dg/ext/attrib10.C: Use dg-require-alias.
19807         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
19808         dg-require-alias.
19809
19810 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
19811
19812         PR c++/13969
19813         * g++.dg/template/static6.C: New test.
19814
19815 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
19816
19817         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
19818
19819 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19820
19821         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
19822         tests for systems where `char' is unsigned by default.
19823
19824 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19825
19826         PR c++/13997
19827         * g++.dg/template/partial3.C: New test.
19828
19829 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
19830
19831         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
19832         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
19833         Remove mentions of obsolete ports.
19834
19835 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
19836
19837         * gcc.dg/noncompile/20001228-1.c: Fix for new
19838         error message.
19839
19840 2004-02-03  Roger Sayle  <roger@eyesopen.com>
19841
19842         PR target/9348
19843         * gcc.c-torture/execute/multdi-1.c: New test case.
19844
19845 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19846
19847         PR c++/13925
19848         * g++.dg/template/lookup5.C: New test.
19849
19850 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19851
19852         PR c++/13950
19853         * g++.dg/template/lookup4.C: New test.
19854
19855         PR c++/13970
19856         * g++.dg/parse/error14.C: New test.
19857
19858         PR c++/14002
19859         * g++.dg/parse/template13.C: New test.
19860
19861 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
19862
19863         PR c++/13978
19864         * g++.dg/template/koenig4.C: New test.
19865
19866         PR c++/13968
19867         * g++.dg/template/crash17.C: New test.
19868
19869         PR c++/13975
19870         * g++.dg/parse/error13.C: New test.
19871         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
19872
19873 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19874
19875         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
19876
19877 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
19878
19879         PR c/11658
19880         PR c/13994
19881         * gcc.dg/noncompile/20040203-1.c: New test.
19882         * gcc.dg/noncompile/20040203-2.c: Likewise.
19883         * gcc.dg/noncompile/20040203-3.c: Likewise.
19884         * gcc.dg/20040203-1.c: Likewise.
19885
19886 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
19887
19888         PR c++/10858
19889         * g++.dg/template/sizeof7.C: New test.
19890
19891 2004-02-02  Eric Christopher  <echristo@redhat.com>
19892             Zack Weinberg  <zack@codesourcery.com>
19893
19894         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
19895
19896 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
19897
19898         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
19899         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
19900         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
19901         * gcc.dg/cleanup-5.c: Run only on Linux targets.
19902
19903 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
19904
19905         PR c++/13113
19906         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
19907
19908         PR c++/13854
19909         * g++.dg/ext/attrib13.C: New test.
19910
19911         PR c++/13907
19912         * g++.dg/conversion/op2.C: New test.
19913
19914 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19915
19916         * gcc.dg/titype-1.c: Fix pasto.
19917
19918 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
19919
19920         * gcc.dg/titype-1.c: New test.
19921
19922 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19923
19924         PR c++/13957
19925         * g++.dg/template/non-type-template-argument-1.C,
19926         g++.dg/template/qualified-id1.C: Update dg-error marks.
19927         * g++.dg/template/nontype6.C: New test.
19928
19929 2004-02-01  Roger Sayle  <roger@eyesopen.com>
19930
19931         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
19932         * gcc.dg/builtins-31.c: New testcase.
19933         * gcc.dg/builtins-32.c: New testcase.
19934
19935 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
19936
19937         * objc.dg/call-super-2.m: Update line numbers
19938         for the including of stddef.h.
19939
19940 2004-01-30  Michael Matz  <matz@suse.de>
19941
19942         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
19943         g++.dg/ext/case-range3.C: New tests.
19944
19945 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19946
19947         DR206
19948         PR c++/13813
19949         * g++.dg/template/member4.C: New test.
19950
19951 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19952
19953         PR c++/13683
19954         * g++.dg/template/sizeof6.C: New test.
19955
19956 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19957
19958         * gcc.dg/fwritable-strings-1.c: New test.
19959
19960 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
19961
19962         * gcc.c-torture/compile/20040130-1.c: New test.
19963
19964 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
19965
19966         * objc.dg/call-super-2.m: Include stddef.h for size_t.
19967
19968 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
19969
19970         PR c++/13883
19971         * g++.dg/template/ctor3.C: New test.
19972
19973 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19974
19975         * g++.dg/tc1: New directory.
19976         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
19977         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
19978         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
19979         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
19980         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
19981
19982 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19983
19984         * g++.dg/parse/error11.C: New test.
19985         * g++.dg/parse/error12.C: Likewise.
19986
19987 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
19988
19989         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
19990         (scan_initial, main): Use aligned_sizeof instead of sizeof.
19991
19992 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
19993
19994         PR c++/13791
19995         * g++.dg/ext/attrib12.C: New test.
19996
19997         PR c++/13736
19998         * g++.dg/parse/cast2.C: New test.
19999
20000 2004-01-27  James E Wilson  <wilson@specifixinc.com>
20001
20002         * objc.dg/encode-2.m (main): New local string.  Set depending on
20003         sizeof long.  Use in sscanf call.
20004         * objc.dg/encode-3.m (main): New local string.  Set depending on
20005         sizeof long.  Use in scan_initial call.
20006
20007 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20008
20009         * objc.dg/call-super-2.m: Make LP64-safe.
20010         * objc.dg/desig-init-1.m: Likewise.
20011
20012 2004-01-27  Devang Patel <dpatel@apple.com>
20013
20014         * g++.dg/debug/namespace1.C: New test.
20015
20016 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
20017
20018         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
20019         xscale-*-*.
20020
20021         * gcc.dg/arm-mmx-1.c: New test.
20022
20023 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
20024
20025         * gcc.dg/20040127-1.c: New test.
20026         * gcc.dg/20040127-2.c: New test.
20027
20028 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20029
20030         * objc.dg/stret-1.m (glob): Renamed to globa.
20031
20032 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
20033
20034         PR c++/13663
20035         * g++.dg/expr/for1.C: New test.
20036
20037 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
20038
20039         PR middle-end/13779
20040         * gcc.dg/darwin-longlong.c: New test.
20041
20042 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
20043
20044         * gcc.dg/20040124-1.c: Moved test from here...
20045         * gcc.c-torture/compile/20040124-1.c: ...to here.
20046
20047 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20048
20049         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
20050         the assembly output if -m64 is passed.
20051
20052 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
20053
20054         PR c++/13833
20055         * g++.dg/template/cond3.C: New test.
20056
20057 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20058
20059         PR c++/13810
20060         * g++.dg/template/ttp7.C: New test.
20061
20062 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20063
20064         PR c++/13797
20065         * g++.dg/template/nontype4.C: New test.
20066         * g++.dg/template/nontype5.C: Likewise.
20067
20068 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
20069
20070         * gcc.dg/torture/mips-clobber-at.c: New test.
20071
20072 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
20073
20074         * gcc.dg/20040124-1.c: New test.
20075
20076 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
20077
20078         * gcc.dg/20040123-1.c: New test.
20079
20080 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20081
20082         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
20083
20084 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
20085
20086         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
20087
20088 2004-01-23  Andrew Pinski  <apinski@apple.com>
20089
20090         * gcc.dg/20030121-1.c: Move to ..
20091         * gcc.dg/20040121-1.c: here.
20092
20093 2004-01-23  Roger Sayle  <roger@eyesopen.com>
20094
20095         * gcc.dg/builtins-29.c: New test case.
20096
20097 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
20098
20099         PR 18314
20100         * gcc.dg/builtins-30.c: New testcase.
20101
20102 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
20103
20104         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
20105         * lib/g77.exp: Likewise.
20106         * lib/objc.exp: Likewise.
20107         * lib/g++.exp: Likewise.
20108
20109 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20110
20111         * gcc.dg/struct-by-value-2.c: New test.
20112
20113 2004-01-21  Andrew Pinski  <apinski@apple.com>
20114
20115         PR target/13785
20116         * gcc.dg/20030121-1.c: New test.
20117
20118 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
20119
20120         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
20121         clobber frame pointer register in asm statement.
20122
20123 2004-01-21  Falk Hueffner  <falk@debian.org>
20124
20125         * gcc.c-torture/compile/20040121-1.c: New test.
20126
20127 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
20128
20129         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
20130
20131 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
20132
20133         * gcc.dg/ppc64-abi-2.c: New test.
20134
20135 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
20136
20137         * lib/treelang.exp: Fill out this file.
20138         * lib/treelang-dg.exp: New File.
20139
20140 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20141
20142         * gcc.c-torture/compile/981022-1.c: Remove.
20143         * gcc.dg/array-5.c: Remove XFAIL.
20144         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
20145         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
20146         gcc.dg/cond-lvalue-1.c: Update.
20147         * gcc.dg/cast-lvalue-2.c: New test.
20148
20149 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
20150
20151         PR c++/13592
20152         * g++.dg/other/error1.C (class foo): Tweak error message.
20153
20154         PR c++/13592
20155         * g++.dg/template/call2.C: New test.
20156
20157 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20158
20159         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
20160         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
20161         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
20162         scalar-return-1_x.c, scalar-return-2_y.c,
20163         scalar-return-3_x.c, scalar-return-3_y.c,
20164         scalar-return-4_x.c, scalar-return-4_y.c,
20165         struct-align-1.h, struct-align-1_x.c,
20166         struct-align-1_y.c, struct-align-2.h,
20167         struct-align-2_x.c, struct-align-2_y.c,
20168         struct-by-value-10_y.c, struct-by-value-11_x.c,
20169         struct-by-value-11_y.c, struct-by-value-12_x.c,
20170         struct-by-value-12_y.c, struct-by-value-13_x.c,
20171         struct-by-value-13_y.c, struct-by-value-14_x.c,
20172         struct-by-value-14_y.c, struct-by-value-15_x.c,
20173         struct-by-value-15_y.c, struct-by-value-16_y.c,
20174         struct-by-value-17_y.c, struct-by-value-18_y.c,
20175         struct-by-value-19_y.c, struct-by-value-1_x.c,
20176         struct-by-value-1_y.c, struct-by-value-20_y.c,
20177         struct-by-value-2_x.c, struct-by-value-2_y.c,
20178         struct-by-value-3_y.c, struct-by-value-4_x.c,
20179         struct-by-value-4_y.c, struct-by-value-5_y.c,
20180         struct-by-value-6_y.c, struct-by-value-7_y.c
20181         struct-by-value-8_x.c, struct-by-value-8_y.c
20182         struct-by-value-9_x.c, struct-by-value-9_y.c
20183         struct-return-10_x.c, struct-return-10_y.c,
20184         struct-return-19_x.c, struct-return-20_x.c
20185         struct-return-2_x.c, struct-return-2_y.c
20186         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
20187         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
20188
20189 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20190
20191         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
20192         attribute on sparc*-sun-solaris2.*.
20193
20194 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR c++/13710
20197         * g++.dg/ext/typeof7.C: New test.
20198
20199 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
20200
20201         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
20202         * gcc.dg/const-elim-1.c: Same.
20203
20204 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
20205
20206         * objc.dg/stret-1.m: New.
20207         * objc.dg/stret-2.m: New.
20208
20209 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
20210
20211         PR c++/11895
20212         * g++.dg/ext/vector1.C: New test.
20213
20214 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
20215
20216         * gcc.dg/pch/import-1.c: New.
20217         * gcc.dg/pch/import-1.hs: New.
20218         * gcc.dg/pch/import-1a.h: New.
20219         * gcc.dg/pch/import-1b.h: New.
20220         * gcc.dg/pch/import-1c.h: New.
20221
20222 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20223
20224         PR c++/13574
20225         * g++.dg/ext/array1.C: New test.
20226
20227         PR c++/13178
20228         * g++.dg/conversion/op1.C: New test.
20229
20230 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
20231
20232         PR 11864
20233         From Kazumoto Kojima / Dan Kegel:
20234         * gcc.dg/pr11864-1.c: New test.
20235
20236         PR 10392
20237         From Marcus Comstedt / Dan Kegel:
20238         * gcc.dg/pr10392-1.c: New test.
20239
20240 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
20241
20242         PR c++/13478
20243         * g++.dg/init/ref10.C: New test.
20244
20245 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20246
20247         PR c++/13407
20248         * g++.dg/parse/typename6.C: New test.
20249
20250 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20251
20252         PR pch/13361
20253         * testsuite/g++.dg/pch/wchar-1.C: New.
20254         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20255
20256 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20257
20258         PR c++/9259
20259         * g++.dg/expr/sizeof2.C: New test.
20260
20261 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
20262
20263         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
20264
20265 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20266
20267         PR c++/13659
20268         * g++.dg/lookup/strong-using-3.C: New.
20269         * g++.dg/lookup/using-10.C: New.
20270
20271 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
20272
20273         PR c++/13594
20274         * g++.dg/lookup/strong-using-2.C: New.
20275
20276 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
20277             Dan Kegel <dank@kegel.com>
20278             J"orn Rennecke <joern.rennecke@superh.com>
20279
20280         PR target/9365
20281         * gcc.dg/pr9365-1.c: New test.
20282
20283 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20284
20285         PR c++/8856
20286         * g++.dg/parse/casting-operator2.C: New test.
20287         * g++.old-deja/g++.pt/explicit83.C: Remove.
20288
20289 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20290
20291         * gcc.dg/label-compound-stmt-1.c: New test.
20292         * gcc.c-torture/compile/950922-1.c,
20293         gcc.c-torture/compile/20000211-3.c,
20294         gcc.c-torture/compile/20000518-1.c,
20295         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
20296         compound statements.
20297
20298 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
20299
20300         * gcc.dg/ppc64-abi-1.c: New test.
20301
20302 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
20303
20304          * g++.dg/ext/attrib9.C: Add dg-warnings.
20305
20306 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20307
20308         PR c++/12335
20309         * g++.dg/parse/dtor3.C: New test.
20310
20311 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
20312
20313         PR c++/12709
20314         * g++.dg/parse/try-catch-1.C: New test.
20315
20316 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
20317
20318         * ada/acats/run_all.sh: Add more verbose output in acats.log
20319         when compiling tests.
20320
20321 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20322
20323         PR 13656
20324         * gcc.dg/typedef-redecl.c: New test case.
20325         * gcc.dg/typedef-redecl.h: New support file.
20326
20327 2004-01-13  Jan Hubicka  <jh@suse.cz>
20328
20329         * gcc.dg/always_inline.c: New test.
20330         * gcc.dg/debug/20031231-1.c: Fix.
20331
20332 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20333
20334         PR c++/13474
20335         * g++.dg/template/array3.C: New test.
20336
20337 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
20338
20339         * g++.dg/ext/lvalue1.C: No longer expected to fail.
20340         * g++.dg/warn/Wunused-2.C: Likewise.
20341
20342 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20343
20344         PR c++/13289
20345         * g++.dg/template/instantiate6.C: New test.
20346
20347 2004-01-12  Roger Sayle  <roger@eyesopen.com>
20348
20349         PR middle-end/11397
20350         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
20351
20352 2004-01-12  Jan Hubicka  <jh@suse.cz>
20353
20354         PR opt/12826
20355         * gcc.dg/20040112-1.c: New.
20356
20357         * gcc.dg/dwarf-die[1-7].c: Move to...
20358         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
20359         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
20360
20361 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
20362
20363         PR c++/4100
20364         * g++.dg/parse/friend4.C: New test.
20365
20366 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
20367
20368         PR c++/4100
20369         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
20370         definition is called a friend.
20371
20372 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
20373
20374         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
20375
20376 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
20377
20378         PR c++/3478
20379         * g++.dg/parse/error10.C: New test.
20380         * g++.dg/template/arg2.C: Accept "invalid type" error.
20381
20382 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
20383
20384         PR middle-end/13392
20385         * g++.dg/opt/expect2.C: New test.
20386
20387 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20388
20389         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
20390         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
20391         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
20392         Update dg-error regexps.
20393
20394 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
20395
20396         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
20397         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
20398
20399 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20400
20401         * gcc.dg/pragma-re-1.c: Use right pointer type.
20402
20403 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20404
20405         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
20406
20407 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
20408
20409         * gcc.dg/rs6000-ldouble-1.c: New.
20410
20411 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20412
20413         DR 337
20414         PR c++/9256
20415         * g++.dg/other/abstract1.C: New test.
20416
20417 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
20418
20419         * g++.dg/lookup/strong-using-1.C: New.
20420
20421 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20422
20423         PR c/11234
20424         * gcc.dg/func-ptr-conv-1.c: New test.
20425         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
20426
20427 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
20428
20429         PR target/13380.
20430         * gcc.c-torture/compile/20040109-1.c: New.
20431
20432 2004-01-08  Stuart Hastings  <stuart@apple.com>
20433
20434         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
20435         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
20436         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
20437
20438 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
20439
20440         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
20441
20442 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20443
20444         * ada/acats/run_acats: Treat 'gnatchop' the same way
20445         as 'gnatmake'.  Export GCC_DRIVER.
20446         * ada/acats/run_all.sh: Add target_gnatchop.  Use
20447         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
20448
20449 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20450
20451         PR c++/12573
20452         * g++.dg/template/dependent-expr4.C: New test.
20453
20454 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
20455
20456         * gcc.dg/altivec-11.c: New test.
20457
20458 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
20459
20460         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
20461
20462 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20463
20464         PR c/6024
20465         * gcc.dg/enum-compat-1.c: New test.
20466         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
20467
20468 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
20469
20470         PR c/12165
20471         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
20472         gcc.dg/c99-idem-qual-3.c: New tests.
20473
20474 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
20475
20476         * gcc.dg/winline-7.c: Don't cast void * to int.
20477
20478 2004-01-06  Jan Hubicka  <jh@suse.cz>
20479
20480         * gcc.dg/i386-sse-5.c: New test
20481         * g++.dg/eh/simd-1.c: Add -w argument for i386.
20482
20483 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20484
20485         PR c++/12815
20486         * g++.dg/rtti/typeid4.C: New test.
20487
20488 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20489
20490         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
20491
20492 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
20493
20494         PR c++/12132
20495         * g++.dg/template/error11.C: New test.
20496
20497         PR c++/13451
20498         * g++.dg/template/class2.C: New test.
20499
20500 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
20501         Richard Sandiford <rsandifo@redhat.com>
20502
20503         PR c++/13387
20504         * g++.dg/opt/alias3.C: New test.
20505
20506 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
20507
20508         PR c++/13157
20509         * g++.dg/template/koenig3.C: New test.
20510
20511         PR c++/13529
20512         * g++.dg/parse/offsetof3.C: New test.
20513
20514         * g++.dg/init/copy7.C: Add missing dg-error markers.
20515
20516         PR c++/12226
20517         * g++.dg/init/copy7.c: New test.
20518
20519         PR c++/13536
20520         * g++.dg/parse/cast1.C: New test.
20521
20522 2004-01-04  Jan Hubicka  <jh@suse.cz>
20523
20524         * gcc.dg/winline[1-7].c: New tests.
20525
20526 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20527
20528         PR c++/13520
20529         * g++.dg/template/qualttp22.C: New test.
20530
20531 2004-01-01  Jan Hubicka  <jh@suse.cz>
20532
20533         * gcc.dg/debug/20031231-1.c: New.
20534         * gcc.c-torture/compile/20040101-1.c: New.
20535         * gcc.dg/dwarf-die-[1-7].c: New.
20536
20537 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
20538
20539         PR optimization/13521
20540         * gcc.c-torture/compile/20031231-1.c: New test.
20541
20542 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20543
20544         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
20545
20546 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20547
20548         PR c++/10079
20549         * g++.dg/template/crash16.C: New test.
20550
20551 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
20552
20553         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
20554
20555 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
20556
20557         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
20558         ports.
20559         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20560         * g++.old-deja/g++.law/profile1.C: Likewise.
20561         * gcc.c-torture/compile/981006-1.c: Likewise.
20562         * gcc.c-torture/execute/loop-2e.x: Likewise.
20563         * gcc.c-torture/execute/loop-2f.x: Remove.
20564         * gcc.c-torture/execute/loop-2g.x: Likewise.
20565         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
20566         * gcc.dg/20020312-2.c: Remove traces of dead ports.
20567
20568 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
20569
20570         PR c++/13507
20571         * g++.dg/ext/attrib11.C: New test.
20572
20573         PR c++/13494
20574         * g++.dg/template/array2-1.C: New test.
20575         * g++.dg/template/array2-2.C: New test.
20576
20577 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
20578
20579         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
20580
20581 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20582
20583         PR c++/12774
20584         * g++.dg/template/array1-1.C: New test.
20585         * g++.dg/template/array1-2.C: New test.
20586
20587 2003-12-29  Roger Sayle  <roger@eyesopen.com>
20588
20589         PR fortran/12632
20590         * g77.dg/12632.f: New test case.
20591
20592 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20593
20594         PR c++/13289
20595         * g++.dg/parse/nontype1.C: New test.
20596
20597 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20598
20599         PR c++/12403
20600         * g++.dg/parse/explicit1.C: New test.
20601         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
20602
20603 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20604
20605         PR c++/13081
20606         * g++.dg/opt/inline6.C: New test.
20607
20608         PR c++/12613
20609         * g++.dg/parse/error9.C: New test.
20610
20611         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
20612
20613 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
20614
20615         PR c++/13009
20616         * g++.dg/init/assign1.C: New test.
20617
20618 2003-12-28  Roger Sayle  <roger@eyesopen.com>
20619
20620         PR c++/13070
20621         * g++.dg/warn/format3.C: New test case.
20622
20623 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20624
20625         * gcc.c-torture/compile/20031227-1.c: New test.
20626
20627 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20628
20629         * g++.dg/bprob/bprob.exp: Load target-supports.exp
20630         * g77.dg/bprob/bprob.exp: Likewise.
20631         * gcc.misc-tests/bprob.exp: Likewise.
20632         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
20633         variants on systems where the library does not provide that
20634         functionality.
20635         * gcc.dg/builtins-20.c: Use builtins-config.h.
20636         * gcc.dg/builtins-config.h: New file.
20637
20638 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20639
20640         * lib/gcc-dg.exp (dg-require-profiling): New function.
20641         * lib/target-supports.exp (check_profiling_available): Likewise.
20642         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
20643         * g77.dg/bprob/bprob.exp: Likewise.
20644         * gcc.misc-tests/bprob.exp: Likewise.
20645         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
20646         * gcc.dg/20021014-1.c: Likewise.
20647         * gcc.dg/nest.c: Likewise.
20648
20649 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20650
20651         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
20652         compiling.
20653         * g++.dg/lookup/java2.C: Likewise.
20654         * gcc.dg/cpp/lexident.c: Likewise.
20655
20656 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
20657
20658         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
20659         given.
20660         * gcc.c-torture/compile/961203-1.c: Likewise.
20661         * gcc.c-torture/compile/980506-1.c: Likewise.
20662
20663 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
20664
20665         * lib/gcc-dg.exp (dg-prune-output): New annotation.
20666         (additional_prunes): New global.
20667         (gcc-dg-prune): Handle additional per-test pruning.
20668         (dg-test): Clear additional_prunes between tests.
20669
20670         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
20671         dg-prune-output to avoid spurious failures from assembler
20672         complaining about nonexistent WAW violations.
20673         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
20674         Use dg-prune-output to avoid spurious failures from assembler
20675         warning about Itanium B-step errata.
20676
20677 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
20678
20679         * g++.dg/abi/macro0.C: New test.
20680         * g++.dg/abi/macro1.C: Likewise.
20681         * g++.dg/abi/macro2.C: Likewise.
20682
20683         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
20684         * g++.dg/abi/bitfield7.C: Likewise.
20685         * g++.dg/abi/dtor2.C: Likewise.
20686         * g++.dg/abi/mangle11.C: Likewise.
20687         * g++.dg/abi/mangle12.C: Likewise.
20688         * g++.dg/abi/mangle14.C: Likewise.
20689         * g++.dg/abi/mangle17.C: Likewise.
20690         * g++.dg/abi/vbase10.C: Likewise.
20691         * g++.dg/abi/vbase14.C: Likewise.
20692         * g++.dg/template/qualttp17.C: Likewise.
20693
20694 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
20695
20696         PR c/11995
20697         * gcc.dg/20031223-1.c: New test.
20698
20699 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20700
20701         * gcc.dg/noreturn-7.c: New test.
20702
20703 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20704
20705         * gcc.dg/null-pointer-1.c: New test.
20706
20707 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20708
20709         * g++.old-deja/g++.jason/template18.C: Remove.
20710         * g++.old-deja/g++.jason/template37.C: Likewise.
20711
20712         PR c++/12862
20713         * g++.dg/lookup/ns1.C: New test.
20714
20715         PR c++/12397
20716         * g++.dg/template/lookup3.C: New test.
20717
20718 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20719
20720         * g++.dg/template/recurse1.C: New test
20721
20722 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
20723
20724         PR c++/12479
20725         * g++.dg/parse/semicolon1.C: New test.
20726         * g++.dg/parse/semicolon1.h: Likewise.
20727
20728 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
20729
20730         * gcc.dg/darwin-misaligned.c: New test.
20731
20732 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20733
20734         PR c/9163
20735         * gcc.dg/20031222-1.c: New test.
20736
20737 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
20738
20739         PR c++/13438
20740         * g++.dg/parse/error8.C: New test.
20741
20742         PR c++/11554
20743         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
20744
20745 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
20746
20747         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
20748         too small.
20749         * gcc.c-torture/compile/930217-1.c: Likewise.
20750         * gcc.c-torture/compile/930513-1.c: Likewise.
20751         * gcc.c-torture/execute/920908-2.c: Likewise.
20752         * gcc.c-torture/execute/921204-1.c: Likewise.
20753         * gcc.c-torture/execute/930621-1.c: Likewise.
20754         * gcc.c-torture/execute/930630-1.c: Likewise.
20755         * gcc.c-torture/execute/931031-1.c: Likewise.
20756         * gcc.c-torture/execute/980602-2.c: Likewise.
20757         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20758         * gcc.c-torture/execute/compndlit-1.c: Likewise.
20759         * gcc.c-torture/execute/extzvsi.c: Likewise.
20760         * gcc.c-torture/unsorted/ext.c: Likewise.
20761
20762 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
20763
20764         PR target/12749
20765         * gcc.c-torture/compile/20031220-2.c: New test case.
20766
20767 2003-12-20  Roger Sayle  <roger@eyesopen.com>
20768
20769         PR optimization/13031
20770         * gcc.c-torture/compile/20031220-1.c: New test case.
20771
20772 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20773
20774         * gcc.dg/cast-function-1.c: New test.
20775
20776 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20777
20778         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
20779         formats.
20780
20781 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
20782
20783         PR c++/12795
20784         * g++.dg/ext/attrib10.C: New test.
20785
20786 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20787
20788         * gcc.dg/cleanup-10.c: New test.
20789         * gcc.dg/cleanup-11.c: New test.
20790
20791 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
20792
20793         PR c++/13239
20794         * g++.dg/opt/expect1.C: New test.
20795
20796 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
20797
20798         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
20799
20800 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
20801
20802         PR debug/12923
20803         * gcc.dg/20031218-1.c: New test.
20804
20805         PR debug/12389
20806         * gcc.dg/20031218-2.c: New test.
20807         * gcc.dg/20031218-3.c: New test.
20808
20809         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
20810         of label name and allow for USER_LABEL_PREFIX == "_" names.
20811         * g++.dg/abi/mangle18-2.C: Likewise.
20812         * g++.dg/abi/mangle19-1.C: Likewise.
20813         * g++.dg/abi/mangle19-2.C: Likewise.
20814         * g++.dg/abi/mangle20-1.C: Likewise.
20815         * g++.dg/abi/mangle20-2.C: Likewise.
20816
20817 2003-12-18  Richard Henderson  <rth@redhat.com>
20818
20819         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
20820
20821 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
20822             Dan Kegel <dank@kegel.com>
20823
20824         PR other/12009
20825         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
20826         testing a cross compiler, it causes spurious compile failures.
20827         * lib/g++.exp: Likewise.
20828
20829 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20830
20831         PR c++/13262
20832         * g++.dg/template/access13.C: New test.
20833
20834 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20835
20836         * gcc.dg/20031216-1.c: New test.
20837
20838 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20839
20840         PR c++/9154
20841         * g++.dg/template/error10.C: New test.
20842
20843 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20844
20845         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
20846         * g++.dg/eh/simd-2.C: Likewise.
20847
20848 2003-12-17  James E Wilson  <wilson@specifixinc.com>
20849             Roger Sayle  <roger@eyesopen.com>
20850
20851         * gcc.c-torture/execute/ieee/mzero5.c: New.
20852
20853 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
20854
20855         PR c++/10603
20856         * g++.dg/parse/error6.C: New test.
20857
20858         PR c++/12827
20859         * g++.dg/parse/error7.C: New test.
20860
20861 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
20862
20863         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
20864         at -O with stabs debugging formats.
20865         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
20866         * gcc.dg/debug/debug-2.c: Likewise.
20867
20868 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20869
20870         PR c++/12696
20871         * g++.dg/init/error1.C: New test.
20872
20873         PR c++/12218
20874         * g++.dg/init/pm3.C: New test.
20875
20876 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20877
20878         PR c/3347
20879         * gcc.dg/bitfld-8.c: New test.
20880
20881 2003-12-16  James Lemke  <jim@wasabisystems.com>
20882
20883         * gcc.dg/arm-scd42-[123].c: New tests.
20884
20885 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20886
20887         PR c++/9043
20888         * g++.dg/abi/mangle20-1.C: New test.
20889         * g++.dg/abi/mangle20-2.C: New test.
20890
20891 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
20892
20893         PR c++/13275
20894         * g++.dg/other/offsetof2.C: Remove XFAIL.
20895         * g++.dg/parse/offsetof1.C: New test.
20896         * g++.gd/parse/offsetof2.C: Likewise.
20897
20898 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20899
20900         * g++.dg/template/nontype3.C: New test.
20901         * g++.dg/template/static2.C: Tweaked the dg-error clause.
20902
20903 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20904
20905         * g++.dg/warn/noreturn-3.C: Also test instantiation.
20906
20907 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
20908
20909         PR c++/13387
20910         * g++.dg/expr/assign1.C: New test.
20911
20912         PR c++/13242
20913         * g++.dg/abi/mangle19-1.C: New test.
20914         * g++.dg/abi/mangle19-2.C: New test.
20915
20916 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
20917
20918         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
20919
20920 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20921
20922         * gcc.c-torture/execute/20031216-1.c: New test.
20923
20924 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20925
20926         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
20927         an ICE regression.
20928
20929 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20930
20931         PR c++/10926
20932         * g++.dg/template/error9.C: New test.
20933
20934         PR c++/11116
20935         * g++.dg/template/error8.C: New test.
20936
20937 2003-12-15  Roger Sayle  <roger@eyesopen.com>
20938
20939         PR middle-end/13400
20940         * gcc.c-torture/execute/20031215-1.c: New test case.
20941
20942 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20943
20944         PR c++/13269
20945         * g++.dg/parse/error5.C: New test.
20946
20947         PR c++/12989
20948         * g++.dg/expr/sizeof1.C: New test.
20949
20950         PR c++/13310
20951         * g++.dg/template/crash15.C: New test.
20952
20953 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
20954
20955         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
20956         a non-POD type as the last named parameter of a varargs function.
20957
20958 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
20959
20960         PR c++/13243
20961         PR c++/12573
20962         * g++.dg/template/crash14.C: New test.
20963         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
20964
20965 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
20966
20967         * g++.dg/other/java1.C: New test.
20968
20969         PR c++/13241
20970         * g++.dg/abi/mangle18-1.C: New test.
20971         * g++.dg/abi/mangle18-2.C: New test.
20972
20973 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20974
20975         PR optimization/10312
20976         * gcc.c-torture/execute/20031214-1.c: New.
20977
20978 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
20979
20980         PR c++/10779
20981         PR c++/12160
20982         * g++.dg/parse/error3.C: New test.
20983         * g++.dg/parse/error4.C: Likewise.
20984         * g++.dg/abi/mangle4.C: Tweak error messages.
20985         * g++.dg/lookup/using5.C: Likewise.
20986         * g++.dg/other/error2.C: Likewise.
20987         * g++.dg/parse/typename5.C: Likewise.
20988         * g++.dg/parse/undefined1.C: Likewise.
20989         * g++.dg/template/arg2.C: Likewise.
20990         * g++.dg/template/ttp3.C: Likewise.
20991         * g++.dg/template/type1.C: Likewise.
20992         * g++.old-deja/g++.other/crash32.C: Likewise.
20993         * g++.old-djea/g++.pt/defarg8.C: Likewise.
20994
20995 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20996
20997         PR c++/13106
20998         * g++.dg/warn/noreturn-3.C: New test.
20999
21000 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21001
21002         PR c++/13118
21003         * g++.dg/abi/covariant3.C: New.
21004
21005 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
21006
21007         * g++.dg/eh/ia64-1.C: New test.
21008
21009 2003-12-12  Roger Sayle  <roger@eyesopen.com>
21010
21011         PR optimization/13037
21012         * g77.f-torture/execute/13037.f: New test case.
21013
21014 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21015
21016         PR c++/12881
21017         * g++.dg/abi/covariant2.C: New.
21018
21019 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
21020
21021         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
21022
21023 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
21024
21025         * gcc.c-torture/execute/wchar_t-1.x: Delete.
21026
21027 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
21028
21029         PR other/10819
21030         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
21031         to fix Bug 10819.
21032         * lib/g++.exp (g++_version): Likewise.
21033         * lib/g77.exp (g77_version): Likewise.
21034         * lib/objc.exp (default_objc_version): Likewise.
21035
21036 2003-12-10  Richard Henderson  <rth@redhat.com>
21037
21038         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
21039
21040         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
21041
21042 2003-12-08  Matt Austern  <austern@apple.com>
21043
21044         PR c/13134
21045         * lib/gcc-dg.exp (dg-require-visibility): Define.
21046         * lib/target-supports (check_visibility_available): Define.
21047         * gcc.dg/visibility-1.c: New test.
21048         * gcc.dg/visibility-2.c: Likewise.
21049         * gcc.dg/visibility-3.c: Likewise.
21050         * gcc.dg/visibility-4.c: Likewise.
21051         * gcc.dg/visibility-5.c: Likewise.
21052         * gcc.dg/visibility-6.c: Likewise.
21053         * g++.dg/ext/visibility-1.C: Likewise.
21054         * g++.dg/ext/visibility-2.C: Likewise.
21055         * g++.dg/ext/visibility-3.C: Likewise.
21056         * g++.dg/ext/visibility-4.C: Likewise.
21057         * g++.dg/ext/visibility-5.C: Likewise.
21058         * g++.dg/ext/visibility-6.C: Likewise.
21059
21060 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21061
21062         * g++.dg/lookup/java1.C: New test.
21063         * g++.dg/lookup/java2.C: New test.
21064
21065 2003-12-07  Falk Hueffner  <falk@debian.org>
21066
21067         * g++.dg/opt/noreturn-1.C: New test.
21068
21069 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
21070
21071         * gcc.dg/overflow-1.c: New test.
21072
21073 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21074
21075         * g77.f-torture/compile/13060.f: New test.
21076
21077 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
21078
21079         PR c++/13323
21080         * g++.dg/inherit/operator2.C: New test.
21081
21082 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21083
21084         PR c++/13305
21085         * g++.dg/ext/attrib9.C: New test.
21086
21087 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
21088
21089         PR c++/13314
21090         * g++.dg/template/error7.C: New test.
21091
21092 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
21093             J"orn Rennecke <joern.rennecke@superh.com>
21094
21095         PR target/13302
21096         * g++.dg/other/struct-va_list.C: New test.
21097
21098 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21099
21100         PR c++/13166
21101         * g++.dg/parse/defarg6.C: New test.
21102
21103 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
21104
21105         PR target/13256
21106         * gcc.c-torture/execute/20031201-1.c: New test.
21107
21108 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
21109
21110         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
21111
21112 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21113
21114         * gcc.dg/builtin-return-1.c: New test.
21115
21116 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
21117             J"orn Rennecke <joern.rennecke@superh.com>
21118
21119         PR optimization/13260
21120         * gcc.c-torture/execute/20031204-1.c: New test.
21121
21122 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21123
21124         PR c++/9127
21125         * g++.dg/template/error6.C: New test.
21126
21127 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
21128
21129         * gcc.dg/20031202-1.c: New test.
21130
21131 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
21132
21133         PR c++/13179
21134         * g++.dg/template/eh1.C: New test.
21135
21136         PR c++/10771
21137         * g++.dg/template/error5.C: New test.
21138
21139 2003-12-02  David Ung  <davidu@mips.com>
21140
21141         * gcc.dg/compat/vector-check.h: Corrected type for var
21142         g_##TMODE
21143
21144 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21145
21146         PR c++/10126
21147         * g++.dg/template/ptrmem8.C: New test.
21148
21149 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21150
21151         PR c++/12573
21152         * g++.dg/template/dependent-expr3.C: New test.
21153
21154 2003-12-01  James Lemke  <jim@wasabisystems.com>
21155
21156         * gcc.dg/arm-g2.c: New test.
21157
21158 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21159
21160         PR optimization/11634
21161         * gcc.dg/20031201-2.c: New test case.
21162
21163 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
21164
21165         PR 11433
21166         * objc.dg/proto-lossage-3.m: New test.
21167
21168 2003-12-01  Roger Sayle  <roger@eyesopen.com>
21169
21170         PR optimization/12628
21171         * gcc.dg/20031201-1.c: New test case.
21172
21173 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21174
21175         * gcc.dg/unaligned-1.c: New test.
21176
21177 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
21178
21179         PR c++/9849
21180         * g++.dg/template/error4.C: New test.
21181         * g++.dg/template/nested3.C: Adjust error markers.
21182
21183 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21184
21185         * gcc.dg/cpp/assert4.c: Check more #system assertions.
21186
21187 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
21188
21189         PR c/10333
21190         * gcc.dg/bitfld-7.c: New test.
21191
21192 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
21193
21194         * gcc.dg/tls/asm-1.C: New test.
21195
21196 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21197
21198         * gcc.dg/cpp/assert4.c: Update.
21199
21200 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21201
21202         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
21203         * gcc.dg/builtin-apply3.c: New test.
21204
21205 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21206
21207         * lib/compat.exp (compat-obj): New xfaildata parameter.
21208         Use it to set compiler_conditional_xfail_data before compiling.
21209         (compat-get-options): Handle dg-xfail-if.
21210         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
21211         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
21212         * gcc.dg/compat/vector-1_y.c: Likewise.
21213         * gcc.dg/compat/vector-2_x.c: Likewise.
21214         * gcc.dg/compat/vector-2_y.c: Likewise.
21215
21216 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21217
21218         * g++.dg/opt/reg-stack4.C: New test.
21219
21220 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21221
21222         * gcc.dg/builtin-apply2.c: New test.
21223
21224 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21225
21226         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
21227
21228 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21229
21230         PR c++/12924
21231         * g++.dg/template/template-id-2.C: New test.
21232
21233 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21234
21235         PR c++/5369
21236         * g++.dg/template/memfriend1.C: New test.
21237         * g++.dg/template/memfriend2.C: Likewise.
21238         * g++.dg/template/memfriend3.C: Likewise.
21239         * g++.dg/template/memfriend4.C: Likewise.
21240         * g++.dg/template/memfriend5.C: Likewise.
21241         * g++.dg/template/memfriend6.C: Likewise.
21242         * g++.dg/template/memfriend7.C: Likewise.
21243         * g++.dg/template/memfriend8.C: Likewise.
21244         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
21245
21246 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
21247
21248         PR c++/12515
21249         * g++.dg/ext/cond1.C: New test.
21250
21251 2003-11-20  Richard Henderson  <rth@redhat.com>
21252
21253         * gcc.dg/20020201-2.c: Remove.
21254         * gcc.dg/20020201-4.c: Remove.
21255         * gcc.dg/20020304-1.c: Remove.
21256
21257 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
21258
21259         * gcc.dg/cpp/trad/xwin1.c: New test case.
21260
21261 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
21262
21263         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
21264         * lib/g77.exp: Likewise.
21265         * lib/objc.exp: Likewise.
21266         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
21267         for darwin.
21268
21269 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21270
21271         PR c++/12932
21272         * g++.dg/template/static5.C: New test.
21273
21274 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21275
21276         * gcc.dg/nested-func-1.c: New test.
21277
21278 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21279
21280         * gcc.dg/cpp/assert4.c: New test.
21281
21282 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21283
21284         PR c++/2294
21285         * g++.dg/lookup/using9.c: New test.
21286
21287 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
21288
21289         PR c++/12762
21290         * g++.dg/template/error3.C: New test.
21291
21292 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
21293
21294         PR ada/13035
21295         * ada/acats/run_acats, run_all.sh: Fix syntax error.
21296         No longer use a wrapper for gcc, since this does not work under
21297         Windows.
21298
21299 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
21300
21301         PR c++/2094
21302         * g++.dg/template/ptrmem7.C: New test.
21303
21304 2003-11-13  Andrew Pinski <apinski@apple.com>
21305
21306         * gcc.c-torture/compile/20031113-1.c: New test.
21307
21308 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
21309             Kean Johnston <jkj@sco.com>
21310
21311         PR c/13029
21312         * gcc.dg/unused-4.c: Update.
21313
21314 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
21315
21316         * g++.dg/opt/const3.C: New test.
21317
21318 2003-11-13  Jan Hubicka  <jh@suse.cz>
21319
21320         * gcc.c-torture/compile/20031112-1.c: New test.
21321
21322 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
21323
21324         * g++.dg/parse/crash10.C: Remove bogus error marker.
21325
21326 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21327
21328         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
21329         (host_gcc): Likewise.
21330         (ROOT): Honor $PWDCMD.
21331         (BASE): Likewise.
21332         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
21333
21334 2003-11-12  Catherine Moore  <clm@redhat.com>
21335
21336         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
21337
21338 2003-11-12  Andreas Jaeger  <aj@suse.de>
21339             Jakub Jelinek  <jakub@redhat.com>
21340             Andrew Pinski  <pinskia@physics.uc.edu>
21341             Richard Henderson  <rth@redhat.com>
21342
21343         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
21344         systems.
21345         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
21346
21347         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
21348         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
21349
21350 2003-11-11  Andreas Jaeger  <aj@suse.de>
21351
21352         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
21353
21354         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
21355
21356 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
21357
21358         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
21359         Clean ups.
21360
21361 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
21362
21363         * gcc.dg/trampoline-1.c: New test.
21364
21365 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
21366
21367         * gcc.c-torture/compile/200031109-1.c: New test.
21368
21369 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21370
21371         PR c/3190
21372         PR c/8714
21373         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21374         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
21375         gcc.dg/format/no-y2k-1.c: Update.
21376
21377 2003-11-08  Roger Sayle  <roger@eyesopen.com>
21378
21379         PR optimization/10467
21380         * gcc.dg/20031108-1.c: New test case.
21381
21382 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
21383
21384         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
21385
21386 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21387
21388         * gcc.dg/compound-lvalue-1.c: New test.
21389         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
21390         some XFAILs.
21391
21392 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
21393
21394         * gcc.dg/altivec-varargs-1.c: New test.
21395
21396 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21397
21398         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
21399         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
21400         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
21401         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
21402         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
21403
21404 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21405
21406         * gcc.dg/cond-lvalue-1.c: New test.
21407
21408 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
21409
21410         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
21411
21412 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21413
21414         PR c++/11616
21415         * g++.dg/template/instantiate5.C: New test.
21416
21417 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21418
21419         PR c++/12726
21420         * g++.dg/ext/complit2.C: Replace test with self-contained version.
21421         * ChangeLog: Add missing first entry for above test.
21422
21423 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21424
21425         PR c++/9810
21426         * g++.dg/template/using8.C: New test.
21427         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
21428
21429 2003-11-02  Roger Sayle  <roger@eyesopen.com>
21430
21431         PR optimization/10817
21432         * gcc.c-torture/compile/20031102-1.c: New test case.
21433
21434 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
21435
21436         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
21437         2147483647.
21438
21439 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21440
21441         * gcc.dg/20031102-1.c: New test.
21442
21443 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21444
21445         * gcc.dg/complex-1.c: New test.
21446
21447 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21448
21449         PR c++/12796
21450         * g++.dg/template/crash13.C: Adjust expected error location.
21451         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21452
21453 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21454
21455         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21456
21457 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21458
21459         PR/10239
21460         * gcc.c-torture/compile/20031031-2.c: New test.
21461
21462 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
21463
21464         PR/11640
21465         * gcc.c-torture/compile/20031031-1.c: New test.
21466
21467 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
21468
21469         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
21470         * gcc.misc-tests/bprob.exp: Likewise.
21471         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
21472         the execution test on arm-elf configs.
21473         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
21474         configs that don't support scratch files.
21475         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
21476
21477 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
21478
21479         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
21480         done by dejagnu.
21481
21482 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
21483
21484         * ada/acats/run_all.sh: Redirect mv output to /dev/null
21485         Avoid non pure sh syntax. Add more logging.
21486
21487         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
21488         fail.
21489
21490 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21491
21492         PR libgcj/10610
21493         * gcc.dg/ppc-stackalign-1.c: New test.
21494
21495 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
21496
21497         * ada/acats/run_all.sh: Change output to be more compliant with
21498         dejagnu framework.
21499         Create acats.sum and acats.log files under testsuite/ada/acats
21500         Only run [a-z]* directories, to filter out e.g. CVS.
21501         Redirect build output to log file.
21502
21503 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21504
21505         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
21506
21507 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
21508
21509         PR ada/5909:
21510         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
21511
21512 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
21513
21514         * gcc.c-torture/compile/20031023-1.c: New test.
21515         * gcc.c-torture/compile/20031023-2.c: New test.
21516         * gcc.c-torture/compile/20031023-3.c: New test.
21517         * gcc.c-torture/compile/20031023-4.c: New test.
21518
21519 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21520
21521         PR c++/10371
21522         * g++.dg/lookup/scoped8.C: New test.
21523
21524 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21525
21526         * g++.dg/opt/reg-stack3.C: New test.
21527
21528 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21529
21530         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
21531
21532 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21533
21534         PR c++/11076
21535         * g++.dg/template/crash13.C: New test.
21536
21537 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21538
21539         * gcc.dg/c99-restrict-2.c: New test.
21540
21541 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
21542
21543         PR c++/12698, c++/12699, c++/12700, c++/12566
21544         * g++.dg/inherit/covariant9.C: New test.
21545         * g++.dg/inherit/covariant10.C: New test.
21546         * g++.dg/inherit/covariant11.C: New test.
21547
21548 2003-10-23  Jason Merrill  <jason@redhat.com>
21549
21550         PR c++/12726
21551         * g++.dg/ext/complit2.C: New test.
21552
21553 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21554
21555         PR target/12654
21556         * gcc.c-torture/execute/20031020-1.c: New test.
21557
21558 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21559
21560         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
21561         following the jump_insn.
21562
21563 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21564
21565         * gcc.dg/cast-lvalue-1.c: New test.
21566
21567 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
21568
21569         PR c++/11962
21570         * g++.dg/template/cond2.C: New test.
21571
21572 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21573
21574         * gcc.dg/builtins-28.c: New test.
21575
21576 2003-10-20  Jan Hubicka  <jh@suse.cz>
21577
21578         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
21579         parameter.
21580         * testsuite/gcc.dg/inline-2.c: Likewise.
21581
21582 2003-10-20  Phil Edwards  <phil@codesourcery.com>
21583
21584         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
21585         * gcc.dg/nest.c: Likewise.
21586
21587 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21588
21589         PR c++/9781, c++/10583, c++/11862
21590         * g++.dg/parse/crash13.C: New test.
21591
21592 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21593
21594         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
21595
21596 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21597
21598         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
21599         Define HAVE_C99_RUNTIME except on Solaris.
21600         * gcc.dg/builtins-20.c: Likewise.
21601
21602 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21603
21604         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
21605
21606 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21607
21608         PR c++/12495
21609         * g++.dg/template/crash21.C: New test.
21610
21611 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21612
21613         PR c++/2513
21614         * g++.dg/template/typename5.C: New test.
21615
21616 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21617
21618         PR c++/12369
21619         * g++.dg/template/friend25.C: New test.
21620
21621 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
21622
21623         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
21624         versions.
21625
21626 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
21627
21628         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
21629         == 2147483647.
21630
21631 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
21632
21633         * gcc.c-torture/execute/960416-1.x: Remove.
21634         * gcc.c-torture/execute/divconst-3.x: Likewise.
21635
21636 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
21637
21638         PR target/12598
21639         * gcc.dg/torture/cris-volatile-1.c: New test.
21640
21641 2003-10-14  Roger Sayle  <roger@eyesopen.com>
21642
21643         PR optimization/9325
21644         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
21645         for overflowing floating point to integer conversion during RTL
21646         simplification.
21647
21648 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
21649
21650         * objc/execute/_cmd.m: Fix typo.
21651         * objc.dg/image-info.m, objc.dg/symtab-1.m:
21652         Relax 'scan-assembler' regexp.
21653         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
21654         objc.dg/try-catch-4.m: Run on non-Darwin targets.
21655         * objc.dg/zero-link-2.m: Remove blank line.
21656         * objc.dg/zero-link-3.m: New test case.
21657
21658 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
21659
21660         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
21661
21662         * gcc.dg/asm-names.c: Use scan-assembler-not rather
21663         than linker trickery.
21664
21665 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21666
21667         PR c++/12370
21668         * g++.dg/other/friend2.C: New test.
21669
21670 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21671
21672         * gcc.dg/20031012-1.c: New test.
21673
21674 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
21675
21676         * gcc.dg/weak/weak-3.c: Fix for new warning.
21677
21678 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
21679
21680         PR optimization/8750
21681         * gcc.c-torture/execute/20031012-1.c: New test case.
21682
21683 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21684
21685         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
21686         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
21687
21688 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21689
21690         PR optimization/12260
21691         * gcc.c-torture/compile/20031011-2.c: New test case.
21692
21693 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21694
21695         * gcc.c-torture/execute/20031011-1.c: New testcase.
21696
21697 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
21698
21699         * gcc.c-torture/compile/20031011-1.c: New test.
21700
21701 2003-10-11  Jan Hubicka  <jh@suse.cz>
21702
21703         * g++.dg/other/first-global.C: New test.
21704
21705 2003-10-11  Roger Sayle  <roger@eyesopen.com>
21706
21707         * gcc.c-torture/execute/string-opt-18.c: New testcase.
21708
21709 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
21710
21711         * gcc.c-torture/compile/20031010-1.c: New test.
21712
21713 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
21714
21715         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
21716         * gcc.c-torture/execute/va-arg-25.c: ... here.
21717
21718 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
21719
21720         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
21721
21722 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
21723
21724         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
21725
21726 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
21727
21728         * g++.dg/parse/error2.C: New test.
21729
21730 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
21731
21732         PR c++/11097
21733         * g++.dg/other/error5.C: Modify the error message.
21734         * g++.dg/lookup/using8.C: New test.
21735
21736 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
21737
21738         * gcc.dg/darwin-abi-2.c: New file.
21739         * gcc.c-torture/execute/va-arg-24.c: New file.
21740
21741 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
21742
21743         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
21744         indentation.
21745
21746 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
21747
21748         PR c++/10147
21749         * g++.dg/other/error4.C: Update error messages.
21750         * g++.dg/template/ptrmem4.C: Likewise.
21751
21752         PR c++/12337
21753         * g++.dg/init/new9.C: New test.
21754
21755         PR c++/12334, c++/12236, c++/8656
21756         * g++.dg/ext/attrib8.C: New test.
21757
21758 2003-10-06  Devang Patel  <dpatel@apple.com>
21759
21760         * gcc.dg/debug/dwarf2-3.h: New test.
21761         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
21762
21763 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
21764
21765         * g++.dg/opt/cfg2.C: New test.
21766
21767 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
21768
21769         * g++.dg/opt/float1.C: New test.
21770
21771 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21772
21773         * gcc.dg/c90-array-lval-6.c: New test.
21774         * gcc.dg/c99-array-lval-6.c: New test.
21775
21776 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
21777             Ziemowit Laski  <zlaski@apple.com>
21778
21779         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
21780         'Derived', so that it is never considered a class method; add
21781         new warning for '+port' method ambiguity.
21782         * objc.dg/method-12.m: Include <objc/objc.h> instead of
21783         <objc/objc-api.h> (needed on Mac OS X).
21784         * objc.dg/method-13.m: New test.
21785
21786 2003-10-03  Roger Sayle  <roger@eyesopen.com>
21787
21788         PR optimization/9325, PR java/6391
21789         * gcc.c-torture/execute/20031003-1.c: New test case.
21790
21791 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
21792
21793         PR optimization/12180
21794         * gcc.dg/20031002-1.c: New test.
21795
21796         PR c++/12486
21797         * g++.dg/inherit/error1.C: New test.
21798
21799 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
21800
21801         * lib/f-torture.exp (search_for): Rename to...
21802         (search_for_re): This.  Also, clean up comments and the
21803         "regexp" invocation.
21804
21805 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
21806
21807         * gcc.c-torture/compile/20031002-1.c: New test.
21808
21809 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
21810
21811         * g++.dg/opt/cond1.C: New test.
21812
21813 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
21814
21815         * gcc.dg/Wold-style-definition-2.c: New testcase.
21816         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
21817
21818 2003-09-29  Richard Henderson  <rth@redhat.com>
21819
21820         * g++.dg/init/array10.C: Add dg-options.
21821
21822 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
21823
21824         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
21825
21826 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21827
21828         * g++.dg/template/friend19.C: Fix typo.
21829         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
21830
21831 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
21832
21833         * gcc.c-torture/execute/20030928-1.c: New test.
21834         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
21835
21836 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21837
21838         * g++.dg/opt/unroll1.C: New test.
21839
21840 2003-09-26  Roger Sayle  <roger@eyesopen.com>
21841
21842         PR optimization/11741
21843         * gcc.dg/20030926-1.c: New test case.
21844
21845 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21846
21847         PR c++/5655
21848         * g++.dg/parse/access7.C: New test.
21849         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
21850
21851 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
21852
21853         MERGE OF objc-improvements-branch into MAINLINE:
21854         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
21855         if libobjc has not been built.
21856         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
21857         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
21858         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
21859         objc/execute/nested-3.m, objc/execute/np-2.m,
21860         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
21861         objc/execute/redefining_self.m, objc/execute/root_methods.m,
21862         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
21863         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
21864         objc.dg/special/unclaimed-category-1.h,
21865         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
21866         well as GNU runtime.
21867         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
21868         * execute/cascading-1.m, execute/function-message-1.m,
21869         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
21870         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
21871         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
21872         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
21873         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
21874         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
21875         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
21876         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
21877         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
21878         * objc.dg/bitfield-2.m: Run only on Darwin.
21879         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
21880         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
21881         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
21882         * objc.dg/const-str-1.m: Fix constant string layout.
21883
21884 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
21885
21886         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
21887
21888 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
21889
21890         * gcc.dg/darwin-abi-1.c: New file.
21891
21892 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
21893
21894         PR target/12281
21895         * gcc.c-torture/compile/20030921-1.c: New test.
21896
21897 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21898
21899         * g++.dg/opt/reg-stack2.C: New test.
21900
21901 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21902
21903         * g++.dg/eh/delayslot1.C: New test.
21904
21905 2003-09-20  Richard Henderson  <rth@redhat.com>
21906
21907         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
21908
21909 2003-09-20  Roger Sayle  <roger@eyesopen.com>
21910
21911         * gcc.c-torture/execute/20030920-1.c: New test case.
21912
21913 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21914
21915         * g++.dg/rtti/typeid3.C: Correct expected error message.
21916
21917 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21918
21919         PR c++/157
21920         * g++.dg/parse/crash12.C: New test.
21921
21922 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
21923
21924         * gcc.dg/compat/mixed-struct-check.h: New.
21925         * gcc.dg/compat/mixed-struct-defs.h: New.
21926         * gcc.dg/compat/mixed-struct-init.h: New.
21927         * gcc.dg/compat/struct-by-value-19_main.c: New.
21928         * gcc.dg/compat/struct-by-value-19_x.c: New.
21929         * gcc.dg/compat/struct-by-value-19_y.c: New.
21930         * gcc.dg/compat/struct-by-value-20_main.c: New.
21931         * gcc.dg/compat/struct-by-value-20_x.c: New.
21932         * gcc.dg/compat/struct-by-value-20_y.c: New.
21933         * gcc.dg/compat/struct-return-19_main.c: New.
21934         * gcc.dg/compat/struct-return-19_x.c: New.
21935         * gcc.dg/compat/struct-return-19_y.c: New.
21936         * gcc.dg/compat/struct-return-20_main.c: New.
21937         * gcc.dg/compat/struct-return-20_x.c: New.
21938         * gcc.dg/compat/struct-return-20_y.c: New.
21939
21940 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
21941         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
21942         so that it will not complain on LP64 targets.
21943
21944 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21945
21946         PR c++/495
21947         * g++.dg/template/friend24.C: New test.
21948
21949 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
21950
21951         PR c++/12332
21952         * g++.dg/template/memtmpl2.C: New test.
21953
21954 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
21955
21956         PR target/11184
21957         * gcc.dg/builtin-apply1.c: New test.
21958
21959 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
21960
21961         PR c++/9848
21962         * g++.dg/warn/Wunused-4.C: New test.
21963
21964 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21965
21966         PR c++/12316
21967         * g++.dg/other/gc2.C: New test.
21968
21969 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
21970
21971         PR c++/11991
21972         * g++.dg/rtti/typeid3.C: New test.
21973
21974         PR c++/12266
21975         * g++.dg/overload/template1.C: New test.
21976
21977 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
21978
21979         * g++.dg/opt/cfg3.C: New test.
21980
21981 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21982
21983         PR c++/7939
21984         * g++.dg/template/crash11.C: New test.
21985
21986 2003-09-16  Jason Merrill  <jason@redhat.com>
21987             Jakub Jelinek  <jakub@redhat.com>
21988
21989         * gcc.dg/attr-warn-unused-result.c: New test.
21990
21991 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
21992
21993         PR c++/12184
21994         * g++.dg/expr/call2.C: New test.
21995
21996 2003-09-15  Andreas Jaeger  <aj@suse.de>
21997
21998         * gcc.dg/Wold-style-definition-1.c: New test.
21999
22000 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
22001
22002         PR c++/3907
22003         * g++.dg/parse/template12.C: New test.
22004
22005         * g++.dg/abi/bitfield11.C: New test.
22006         * g++.dg/abi/bitfield12.C: Likewise.
22007
22008 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
22009
22010         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
22011         non-expansion of functional macro name without arguments at EOL.
22012         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
22013
22014 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
22015
22016         * gcc.c-torture/execute/20030914-[12].c: New tests.
22017
22018 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22019
22020         PR c++/11788
22021         * g++.dg/overload/addr1.C: New test.
22022
22023 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
22024
22025         * gcc.dg/20030909-1.c: New test.
22026
22027 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22028
22029         * gcc.dg/ultrasp10.c: New test.
22030
22031 2003-09-09  Devang Patel  <dpatel@apple.com>
22032
22033         * gcc.dg/darwin-ld-6.c: New test.
22034
22035 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22036
22037         * gcc.dg/torture/builtin-explog-1.c: New testcase.
22038
22039 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22040
22041         * gcc.dg/ia64-types1.c: New test.
22042         * gcc.dg/ia64-types2.c: Likewise.
22043
22044 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22045
22046         * gcc.dg/builtins-1.c: Add more _Complex tests.
22047         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22048
22049         * gcc.dg/builtins-1.c: Test existing _Complex functions.
22050         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22051
22052 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
22053
22054         PR c++/11786
22055         * g++.dg/lookup/koenig2.C: New test.
22056
22057         PR c++/5296
22058         * g++.dg/rtti/typeid2.C: New test.
22059
22060 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
22061
22062         * gcc.c-torture/compile/20030904-1.c: New test.
22063
22064 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22065
22066         * g++.dg/opt/longbranch2.C: New test.
22067
22068 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22069
22070         * g++.dg/template/crash10.C: Only compile it.
22071
22072 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
22073
22074         PR middle-end/11665
22075         * gcc.c-torture/compile/20030907-1.c: New test.
22076         * g++.dg/init/array11.C: New test.
22077
22078 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22079
22080         PR c++/11852
22081         * g++.dg/init/struct1.C: New test.
22082
22083 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
22084
22085         PR c++/12181
22086         * g++.dg/expr/comma1.C: New test.
22087
22088 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
22089
22090         PR c++/11867
22091         * g++.dg/expr/static_cast5.C: New test.
22092
22093 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
22094
22095         PR c++/11507
22096         * g++.dg/lookup/scoped7.C: New test.
22097
22098         PR c++/9574
22099         * g++.dg/other/static1.C: New test.
22100
22101         PR c++/11490
22102         * g++.dg/warn/template-1.C: New test.
22103
22104         PR c++/11432
22105         * g++.dg/template/crash10.C: New test.
22106
22107         PR c++/2478
22108         * g++.dg/overload/VLA.C: New test.
22109
22110         PR c++/10804
22111         * g++.dg/template/call1.C: New test.
22112
22113 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22114
22115         PR c++/11794
22116         * g++.dg/parse/using3.C: New test.
22117
22118 2003-09-06  Roger Sayle  <roger@eyesopen.com>
22119
22120         PR c++/11409
22121         * g++.dg/overload/builtin3.C: New test case.
22122
22123 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
22124
22125         PR c/9862
22126         * gcc.dg/20030906-1.c: New test.
22127         * gcc.dg/20030906-2.c: Likewise.
22128
22129 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22130
22131         PR c++/12167
22132         * g++.dg/parse/defarg5.C: New test.
22133
22134         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
22135
22136 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
22137
22138         PR c++/12163
22139         * g++.dg/expr/static_cast4.C: New test.
22140
22141         PR c++/12146
22142         * g++.dg/template/crash9.C: New test.
22143
22144 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
22145
22146         * g++.old-deja/g++.ext/pretty2.C: Update for change
22147         in __FUNCTION__.
22148         * g++.old-deja/g++.ext/pretty3.C: Likewise.
22149
22150 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
22151
22152         PR c++/11922
22153         * g++/dg/template/qualified-id1.C: New test.
22154
22155         PR c++/12037
22156         * g++.dg/warn/noeffect4.C: New test.
22157
22158 2003-09-04  Matt Austern  <austern@apple.com>
22159
22160         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
22161         * g++.dg/ext/fnname2.C: Likewise.
22162         * g++.dg/ext/fnname3.C: Likewise.
22163
22164 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
22165
22166         * g++.dg/expr/lval1.C: New test.
22167         * g++.dg/ext/lvcast.C: Remove.
22168
22169 2003-09-03  Roger Sayle  <roger@eyesopen.com>
22170
22171         PR optimization/11700.
22172         * gcc.c-torture/compile/20030903-1.c: New test case.
22173
22174 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
22175
22176         PR c++/12053
22177         * g++.dg/abi/layout4.C: New test.
22178
22179 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
22180
22181         PR c++/11553
22182         * g++.dg/parse/friend3.C: New test.
22183
22184 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
22185
22186         PR c++/11847
22187         * g++.dg/template/class1.C: New test.
22188
22189         PR c++/11808
22190         * g++.dg/expr/call1.C: New test.
22191
22192 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
22193
22194         PR c++/12114
22195         * g++.dg/init/ref9.C: New test.
22196
22197         PR c++/11972
22198         * g++.dg/template/nested4.C: New test.
22199
22200 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22201
22202         PR c++/12093
22203         * g++.dg/template/non-dependent4.C: New test.
22204
22205         PR c++/11928
22206         * g++.dg/inherit/conv1.C: New test.
22207
22208 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
22209
22210         PR c++/6196
22211         * g++.dg/ext/label1.C: New test.
22212         * g++.dg/ext/label2.C: Likewise.
22213
22214 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22215
22216         * g++.dg/expr/cond3.C: New test.
22217
22218 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22219
22220         * gcc.dg/builtins-1.c: Add new builtin cases.
22221
22222 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22223
22224         * gcc.dg/builtins-1.c: Add new cases.
22225         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22226
22227 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22228
22229         * gcc.dg/builtins-1.c: Add more math builtin tests.
22230         * gcc.dg/torture/builtin-attr-1.c: New test.
22231
22232 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
22233
22234         PR optimization/5079
22235         * g++.dg/opt/static3.C: New test.
22236
22237 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22238
22239         * gcc.misc-tests/gcov-10b.c: New test.
22240
22241 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
22242
22243         * g++.dg/opt/ptrmem3.C: New test.
22244
22245         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
22246
22247 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
22248
22249         * gcc.dg/20030826-2.c: New test.
22250
22251 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22252
22253         PR middle-end/12002
22254         * g77.f-torture/compile/12002.f: New test case.
22255
22256 2003-08-26  Roger Sayle  <roger@eyesopen.com>
22257
22258         * gcc.dg/20030826-1.c: New test case.
22259
22260 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
22261
22262         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
22263
22264 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
22265
22266         PR c++/11871
22267         * c++.dg/lookup/crash1.C: New test.
22268
22269         * c++.dg/warn/noeffect3.C: New test.
22270
22271 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
22272
22273         * gcc.dg/compat/vector-1_x.c: Compile with -w.
22274         * gcc.dg/compat/vector-1_y.c: Ditto.
22275         * gcc.dg/compat/vector-2_x.c: Ditto.
22276         * gcc.dg/compat/vector-2_y.c: Ditto.
22277
22278 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
22279
22280         * gcc.dg/20030702-1.c: New test.
22281
22282 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
22283
22284         PR c++/8795
22285         * g++.dg/ext/altivec-1.C: New test.
22286
22287 2003-08-24  Richard Henderson  <rth@redhat.com>
22288
22289         * g++.dg/eh/simd-2.C: Add -w for x86.
22290
22291 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
22292
22293         * gcc.dg/20030815-1.c: New test.
22294
22295 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22296
22297         PR c++/3765
22298         * g++.dg/parse/access6.C: New test.
22299
22300 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22301
22302         PR c++/641, c++/11876
22303         * g++.dg/template/friend22.C: New test.
22304         * g++.dg/template/friend23.C: Likewise.
22305
22306 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22307
22308         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
22309         identically.
22310
22311 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22312
22313         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
22314
22315 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22316
22317         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
22318
22319 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22320
22321         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
22322
22323 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
22324
22325         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
22326
22327 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
22328
22329         PR c++/11919
22330         * g++.dg/overload/prom1.C: New test.
22331
22332         PR c++/11551
22333         * g++.dg/parse/dtor2.C: New test.
22334
22335         PR c++/10762
22336         * g++.dg/parse/using2.C: New test.
22337
22338 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
22339
22340         PR target/11805
22341         * gcc.c-torture/compile/20030821-1.c: New.
22342
22343 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
22344
22345         PR c++/11834
22346         * g++.dg/template/deduce2.C: New test.
22347
22348 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
22349
22350         * gcc.c-torture/execute/20030821-1.c: New test.
22351
22352 2003-08-20  Roger Sayle  <roger@eyesopen.com>
22353
22354         PR middle-end/11984
22355         * gcc.dg/20030820-1.c: New test case.
22356
22357 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
22358
22359         PR c++/11945
22360         * g++.dg/warn/noeffect2.C: New test.
22361
22362 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
22363
22364         PR c++/10926
22365         * g++.dg/template/dtor2.C: New test.
22366
22367         PR c++/11684
22368         * g++.dg/template/operator1.C: New test.
22369         * g++.dg/parse/operator4.C: New test.
22370
22371         PR c++/11946.C
22372         * g++.dg/expr/enum1.C: New test.
22373         * gcc.dg/c99-bool-1.c: Remove bogus warning.
22374
22375         PR c++/11036.C
22376         * g++.dg/parse/elab2.C: New test.
22377         * g++.dg/parse/typedef4.C: Change error message.
22378         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
22379         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
22380         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
22381
22382 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
22383
22384         * gcc.dg/pch/warn-1.c: New.
22385         * gcc.dg/pch/warn-1.hs: New.
22386
22387         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
22388         not-tested file.
22389
22390 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22391
22392         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
22393
22394 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22395
22396         * gcc.dg/uninit-D.c: New Test.
22397         * gcc.dg/uninit-E.c: New Test.
22398         * gcc.dg/uninit-F.c: New Test.
22399         * gcc.dg/uninit-G.c: New Test.
22400
22401 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
22402
22403         * g++.dg/README: Describe the pch directory.
22404
22405 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22406
22407         PR c++/11174
22408         * g++.dg/parse/access4.C: New test.
22409         * g++.dg/parse/access5.C: Likewise.
22410         * g++.old-deja/g++.jason/access17.C: Adjust error message.
22411
22412 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
22413
22414         * gcc.dg/noncompile/20030818-1.c: New.
22415
22416 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22417
22418         PR c++/11957
22419         * g++.dg/warn/noeffect1.C: New test.
22420
22421         * g++.dg/template/scope2.C: New test.
22422         * g++.dg/template/error2.C: Correct dg-error
22423
22424 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
22425
22426         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
22427
22428 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
22429
22430         PR C++/11512
22431         * g++.dg/template/warn1.C: New.
22432
22433 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         * g++.dg/template/error2.C: New test.
22436         * g++.dg/lookup/using7.C: Adjust errors
22437         * g++.old-deja/g++.pt/crash36.C: Likewise.
22438         * g++.old-deja/g++.pt/derived3.C: Likewise.
22439
22440 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22441
22442         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
22443         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
22444         * gcc.c-torture/execute/builtins/string-9.c: New, from
22445         string-opt-9.c.  Adjust for execute/builtins framework.
22446         * gcc.c-torture/execute/string-opt-9.c: Delete.
22447
22448 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
22449
22450         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
22451
22452         * g++.dg/parse/ret-type2.C: New test.
22453
22454         PR c++/11703
22455         * g++.dg/init/new8.C: New test.
22456
22457         PR c++/10923
22458         * g++.dg/parse/typedef5.C: New test.
22459
22460         PR c++/9512
22461         * g++.dg/parse/qualified2.C: New test.
22462         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
22463         invalid code.
22464
22465 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
22466
22467         * g++.dg/conversion/ptrmem1.C: New test.
22468
22469 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
22470
22471         PR target/11693
22472         * gcc.dg/20030811-1.c: New test.
22473
22474         PR target/11535
22475         * gcc.c-torture/execute/20030811-1.c: New test.
22476
22477 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22478
22479         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
22480
22481 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
22482
22483         PR c++/11789.C
22484         * g++.dg/inherit/multiple1.C: New test.
22485
22486 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22487
22488         * gcc.dg/spe1.c: New test.
22489
22490         PR c++/11670
22491         * g++.dg/expr/cast2.C: New test.
22492
22493         PR c++/10530
22494         * g++.dg/template/dependent-name2.C: New test.
22495
22496 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
22497
22498         * g++.dg/parse/crash11.C: Put the dg options in comments.
22499
22500 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
22501
22502         * lib/gcc-dg.exp: Update for diagnostic change.
22503
22504 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22505
22506         PR c++/5767
22507         * g++.dg/parse/crash11.C: New test.
22508
22509 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
22510
22511         * gcc.dg/cpp/spacing1.c: Update.
22512
22513 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
22514
22515         PR target/11739
22516         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
22517         a value for -mtune.
22518
22519 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22520
22521         PR middle-end/11771
22522         * gcc.c-torture/compile/20030804-1.c: New test case.
22523
22524 2003-08-04  Roger Sayle  <roger@eyesopen.com>
22525
22526         * gcc.dg/20030804-1.c: New test case.
22527
22528 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
22529
22530         * gcc.dg/cpp/separate-1.c: New test.
22531
22532 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
22533
22534         PR c++/11704
22535         * g++.dg/template/dependent-expr2.C: New test.
22536
22537         PR c++/11766
22538         * g++.dg/expr/ptrmem1.C: New test.
22539
22540 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22541
22542         PR c++/9453
22543         * g++.dg/template/friend15.C: New test.
22544
22545 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
22546
22547         * lib/dg-pch.exp: Work round PCH bug.
22548
22549 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22550
22551         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
22552         builtins.  Move cases from builtins-4.c here.
22553
22554         * gcc.dg/torture/builtin-math-1.c: New test taken from
22555         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
22556         additional cases.
22557
22558         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
22559         Delete.
22560
22561 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22562
22563         PR c++/9447
22564         * g++.dg/template/using7.C: New test.
22565
22566 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
22567
22568         * import1.c, import2.c: New tests.
22569
22570 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
22571
22572         * g++.dg/eh/crossjump1.C: New test.
22573
22574 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
22575
22576         PR c++/11697
22577         * g++.dg/template/using6.C: New test.
22578
22579         PR c++/11744
22580         * g++.dg/template/koenig2.C: New test.
22581
22582 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22583
22584         PR c++/7983
22585         * g++.dg/parse/typedef4.C: New test.
22586
22587 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22588
22589         PR c++/8442, c++/8806
22590         * g++.dg/template/elab1.C: New test.
22591         * g++.dg/template/type2.C: Likewise.
22592         * g++.dg/template/ttp3.C: Adjust expected error message.
22593         * g++.old-deja/g++.law/visibility13.C: Likewise.
22594         * g++.old-deja/g++.niklas/t135.C: Likewise.
22595         * g++.old-deja/g++.pt/ttp41.C: Likewise.
22596         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
22597         template argument.
22598         * g++.old-deja/g++.pt/ttp44.C: Likewise.
22599
22600 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
22601
22602         PR c++/11295
22603         * g++.dg/ext/stmtexpr1.C: New test.
22604
22605         * g++.dg/opt/tmp1.C: New test.
22606
22607         PR c++/11525
22608         * g++.dg/parse/constant4.C: New test.
22609
22610         PR c++/9447
22611         * g++.dg/template/using5.C: New test.
22612
22613 2003-07-31  Roger Sayle  <roger@eyesopen.com>
22614
22615         * gcc.dg/builtins-27.c: New test case.
22616
22617 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
22618
22619         * gcc.dg/tls/opt-7.c: New test.
22620
22621 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
22622
22623         * g++.old-deja/g++.other/crash18.C: Remove.
22624
22625 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22626
22627         * g++.dg/template/explicit3.C: New.
22628         * g++.dg/template/explicit4.C: New.
22629         * g++.dg/template/explicit5.C: New.
22630
22631         PR c++/11347
22632         * g++.dg/template/memtmpl1.C: New.
22633
22634 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
22635
22636         PR target/11565
22637         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
22638         * gcc.dg/i386-387-5.c (dg-options): Likewise.
22639
22640 2003-07-30  Jan Hubicka  <jh@suse.cz>
22641
22642         * vtgc1.c: Kill.
22643
22644 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
22645
22646         * gcc.dg/struct-in-proto-1.c: New test.
22647
22648 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
22649
22650         * gcc.dg/cpp/include2.c: Only expect one message.
22651
22652 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
22653
22654         PR c++/9447
22655         * g++.dg/template/using1.C: New test.
22656         * g++.dg/template/using2.C: New test.
22657         * g++.dg/template/using3.C: New test.
22658         * g++.dg/template/using4.C: New test.
22659
22660 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
22661
22662         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
22663         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22664
22665 2003-07-28  Jan Hubicka  <jh@suse.cz>
22666
22667         PR c++/11530
22668         * g++.dg/opt/call1.C: New test.
22669
22670 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
22671
22672         PR c++/11667
22673         * g++.dg/init/enum2.C: New test.
22674         * g++.dg/template/overload1.C: Add "-w" option.
22675
22676 2003-07-28    <hp@bitrange.com>
22677
22678         * gcc.dg/Wdeclaration-after-statement-1.c,
22679         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
22680
22681 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
22682
22683         * gcc.c-torture/compile/20030725-1.c: New test.
22684
22685 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
22686
22687         * gcc.dg/20030505.c: Only run for SPE.
22688         Remove definition of opaque type.
22689
22690 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
22691
22692         * g++.dg/template/ptrmem6.C: New test.
22693
22694 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
22695
22696         * gcc.c-torture/compile/zero-strct-2.c: New test.
22697
22698 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
22699
22700         * gcc.dg/intermod-1.c: New test.
22701
22702 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22703
22704         PR c++/11617
22705         * g++.dg/template/lookup2.C: New test.
22706         * g++.dg/template/memclass1.C: Remove instantiated from error.
22707         * g++.dg/other/error2.C: Tweak expected errors.
22708
22709         PR c++/11596
22710         * g++.dg/template/defarg3.C: New test.
22711
22712         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
22713
22714 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
22715
22716         * g++.dg/inherit/access5.C: New test.
22717
22718 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22719
22720         PR c++/11513
22721         * g++.dg/template/crash8.C: New test.
22722
22723 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
22724
22725         PR c/10602
22726         * gcc.dg/noncompile/incomplete-2.c: New test.
22727
22728 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
22729
22730         PR c++/11645
22731         * g++.dg/inherit/access4.C: New test.
22732
22733         PR c++/11517
22734         * g++.dg/expr/cond2.C: New test.
22735
22736         PR optimization/10679
22737         * g++.dg/opt/inline4.C: New test.
22738
22739 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22740
22741         * g++.dg/parse/crash10: New test.
22742
22743 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22744
22745         * g++.dg/ext/flexary1.C: New test.
22746
22747 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22748
22749         PR c++/10793
22750         * g++.dg/template/crash9.C: New test.
22751
22752 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22753
22754         PR c++/3004
22755         * g++.dg/parse/typedef3.C: New test.
22756
22757         PR c++/7906
22758         * g++.dg/parse/operator2.C: New test.
22759
22760         PR c++/8895
22761         * g++.dg/parse/def-tmpl-arg1.C: New test.
22762
22763         PR c++/9282
22764         * g++.dg/parse/funptr1.C: New test.
22765
22766         PR c++/9452
22767         * g++.dg/parse/ambig3.C: New test.
22768
22769         PR c++/9454
22770         * g++.dg/parse/operator3.C: New test.
22771
22772         PR c++/9486
22773         * g++.dg/parse/template10.C: New test.
22774
22775         PR c++/9488
22776         * g++.dg/parse/template11.C: New test.
22777
22778         PR c++/10150
22779         * g++.dg/parse/invalid-op1.C: New test.
22780
22781         PR c++/10247
22782         * g++.dg/parse/condexpr1.C: New test.
22783
22784 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22785
22786         * g++.dg/ext/packed3.C: New test.
22787         * g++.dg/ext/packed4.C: New test.
22788
22789         * gcc.dg/pack-test-3.c: New test.
22790
22791 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
22792
22793         * lib/compat.exp: Handle dg-options per source file.
22794         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
22795         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
22796         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
22797         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
22798         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
22799         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
22800         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
22801         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
22802         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
22803         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
22804         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
22805         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
22806         * g++.dg/compat/break/bitfield7_x.C: Ditto.
22807         * g++.dg/compat/break/bitfield7_y.C: Ditto.
22808
22809 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22810
22811         PR c/10320
22812         * gcc.c-torture/execute/20030718-1.c: New test.
22813
22814 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22815
22816         PR optimization/11536
22817         * gcc.dg/20030721-1.c: New test.
22818
22819 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
22820
22821         PR c++/11546
22822         * g++.dg/template/lookup1.C: New test.
22823
22824 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
22825
22826         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
22827         diagnostics of ill-formed constructs involving labels.
22828         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
22829         the new 'previously defined here' message.
22830
22831 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
22832
22833         * g++.dg/parse/non-dependent2.C: New test.
22834
22835 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22836
22837         * g++.dg/init/init-ref4.C: xfail on targets without
22838         weak symbols.
22839
22840 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
22841
22842         PR target/11087
22843         * gcc.c-torture/execute/20030717-1.c: New test.
22844
22845 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22846
22847         * g++.dg/opt/cfg1.C: New test.
22848
22849 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
22850
22851         PR optimization/11557
22852         * gcc.dg/20030717-1.c: New test.
22853
22854 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
22855
22856         PR c++/10476
22857         * g++.dg/expr/crash-1.C: New test.
22858
22859         PR c++/11027
22860         * g++.dg/template/init3.C: New test.
22861
22862         PR c++/8222
22863         * g++.dg/template/non-dependent1.C: New test.
22864
22865         PR c++/11070
22866         * g++.dg/template/non-dependent2.C: New test.
22867
22868         PR c++/11071
22869         * g++.dg/template/non-dependent3.C: New test.
22870
22871         PR c++/9907
22872         * g++.dg/template/sizeof5.C: New test.
22873
22874 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
22875
22876         PR 11498
22877         * gcc.c-torture/compile/mangle-1.c: New file.
22878
22879 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22880
22881         PR c++/7809
22882         * g++.dg/parse/access3.C: New test.
22883
22884 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
22885
22886         PR c++/11384
22887         * g++.dg/init/init-ref4.C: New test.
22888
22889 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
22890
22891         PR c++/11547
22892         * g++.dg/parse/constant3.C: New test.
22893         * g++.dg/parse/crash7.C: Likewise.
22894
22895 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
22896
22897         PR target/11008
22898         * gcc.dg/i386-pentium4-not-mull.c: New.
22899
22900 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
22901
22902         * gcc.dg/asm-names.c (ymain): Make it weak.
22903
22904 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22905
22906         PR c++/5421
22907         * g++.dg/template/friend21.C: New test.
22908
22909 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
22910
22911         * gcc.dg/cleanup-8.c: New test.
22912         * gcc.dg/cleanup-9.c: New test.
22913
22914 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
22915
22916         * g++.dg/ext/dll-MI1.h: New file.
22917         * g++.dg/ext/dllexport-MI1.C: New file.
22918         * g++.dg/ext/dllimport-MI1.C: New file.
22919
22920 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
22921
22922         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
22923         it does not have cmpstrsi patterns (just cmpmemsi).
22924
22925 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
22926
22927         PR debug/11473
22928         * g++.dg/debug/debug8.C: New test.
22929
22930 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22931
22932         PR c++/10108
22933         * g++.dg/template/crash7.C: New test.
22934
22935 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
22936
22937         PR target/10795
22938         * gcc.c-torture/compile/20030708-1.c: New.
22939
22940 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22941
22942         * gcc.c-torture/execute/20030715-1.c: New test.
22943
22944 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
22945
22946         * gcc.dg/pch/inline-3.c: New file.
22947         * gcc.dg/pch/inline-3.hs: New file.
22948         * gcc.dg/pch/inline-4.c: New file.
22949         * gcc.dg/pch/inline-4.hs: New file.
22950
22951 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
22952
22953         PR c++/11509
22954         * g++.dg/template/crash6.C: New test.
22955
22956         PR c++/7053
22957         * g++.dg/template/friend20.C: New test.
22958
22959         PR c++/7019
22960         * g++.dg/template/overload2.C: New test.
22961
22962 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22963
22964         PR optimization/11440
22965         * gcc.c-torture/execute/20030714-1.c: New test.
22966
22967 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22968
22969         PR c++/11154
22970         * g++.dg/template/partial2.C: New test.
22971
22972 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
22973
22974         PR c++/11503
22975         * g++.dg/template/anon1.C: New test.
22976
22977         PR c++/11493
22978         PR c++/11495
22979         * g++.dg/parse/template9.C: Likewise.
22980         * g++.dg/template/crash4.C: New test.
22981         * g++.dg/template/koenig1.C: Likewise.
22982         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
22983         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
22984         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
22985         functions.
22986         * g++.old-deja/g++.jason/template36.C: Likewise.
22987         * g++.old-deja/g++.mike/p1989.C: Likewise.
22988         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
22989         * g++.old-deja/g++.pt/ttp20.C: Use this->.
22990         * g++.old-deja/g++.pt/ttp21.C: Use this->.
22991         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
22992         compiling.
22993         * g++.old-deja/g++.pt/union2.C: Use this->.
22994
22995 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
22996
22997         * gcc.dg/20030711-1.c: New test.
22998
22999 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
23000
23001         PR c++/11050
23002         * g++.dg/parse/args1.C: New test.
23003         * g++.pt/defarg8.C: Change expected errors.
23004
23005 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
23006
23007         PR c++/8164
23008         * g++.dg/template/nontype2.C: New test.
23009
23010         PR c++/10558
23011         * g++.dg/parse/template8.C: New test.
23012
23013         PR c++/8327
23014         * g++.dg/template/scope1.C: New test.
23015
23016         * g++.dg/warn/Wsign-compare-1.C: New test.
23017
23018 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23019
23020         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
23021
23022 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
23023
23024         PR c++/9411
23025         * g++.dg/template/explicit2.C: New test.
23026
23027         PR c++/10032
23028         * g++.dg/warn/pedantic1.C: New test.
23029
23030 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
23031
23032         PR c++ 9483
23033         * g++.dg/other/field1.C: New test.
23034
23035 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
23036
23037         PR c/11449
23038         * gcc.c-torture/compile/20030707-1.c: New.
23039
23040 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23041
23042         PR c++/10849
23043         * g++.dg/template/access12.C: New test.
23044
23045 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
23046
23047         * g++.dg/bprob/bprob.exp (prof_ext): Update.
23048         * g77.dg/bprob/bprob.exp (prof_ext): Update.
23049         * gcc.misc-tests/bprob.exp (prof_ext): Update.
23050         * gcc.misc-tests/gcov.exp: Update
23051         * g++.dg/gcov/gcov.exp: Update
23052         * lib/gcov.exp: Update.
23053
23054 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
23055
23056         * g++.dg/abi/mangle17.C: Make sure template expressions are
23057         dependent.
23058         * g++.dg/abi/mangle4.C: Mark erroneous casts.
23059         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
23060         * g++.dg/opt/stack1.C: Remove erroneous code.
23061         * g++.dg/parse/template7.C: New test.
23062         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
23063         * g++.old-deja/g++.pt/crash4.C: Likewise.
23064
23065 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23066
23067         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
23068         with zero or one occurence of `$' after the initial `L'.
23069
23070 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
23071
23072         * gcc.c-torture/compile/20030704-1.c: Add a comment.
23073
23074 2003-07-08  Roger Sayle  <roger@eyesopen.com>
23075
23076         PR c/11370
23077         * gcc.dg/Wunreachable-6.c: New testcase.
23078         * gcc.dg/Wunreachable-7.c: New testcase.
23079
23080 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23081
23082         PR c/11420
23083         * gcc.dg/20030708-1.c: New test.
23084
23085 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
23086
23087         * gcc.dg/compat/sdata-section.h: New file.
23088         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
23089         * gcc.dg/torture/mips-sdata-1.c: New test.
23090
23091 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23092
23093         PR c++/11030
23094         * g++.dg/template/friend19.C: New test.
23095
23096 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
23097
23098         * g++.dg/opt/strength-reduce.C: New test.
23099
23100 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23101
23102         PR target/10979
23103         * gcc.dg/20030707-1.c: New testcase.
23104
23105 2003-07-07  Roger Sayle  <roger@eyesopen.com>
23106
23107         PR optimization/11059
23108         * g++.dg/opt/emptyunion.C: New testcase.
23109
23110 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23111             Eric Botcazou  <ebotcazou@libertysurf.fr>
23112
23113         * g++.dg/opt/stack1.C: New test.
23114
23115 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
23116
23117         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
23118         run test.
23119
23120         PR c++/11431
23121         * g++.dg/expr/static_cast3.C: New test.
23122
23123 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
23124
23125         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
23126         everywhere.
23127         * gcc.dg/concat.c: Concatenation of string constants with
23128         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
23129         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
23130         * gcc.dg/cpp/escape-2.c: Use wide character constants where
23131         necessary to avoid multi-character character constant warning.
23132         * gcc.dg/cpp/escape.c: Likewise.
23133         * gcc.dg/cpp/ucs.c: Likewise.
23134         Remove backslashes from dg-bogus comments, as they confuse Tcl.
23135         Fix a typo.
23136
23137 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23138
23139         PR c/11428
23140         * gcc.c-torture/compile/20030704-1.c: New.
23141
23142 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
23143
23144         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
23145
23146 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
23147
23148         PR c++/5287, PR c++/7910,  PR c++/11021
23149         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
23150         tests for warnings.
23151         * g++.dg/ext/dllimport2.C: Add tests for warnings.
23152         * g++.dg/ext/dllimport3.C: Likewise.
23153         * g++.dg/ext/dllimport4.C: New file.
23154         * g++.dg/ext/dllimport5.C: New file.
23155         * g++.dg/ext/dllimport6.C: New file.
23156         * g++.dg/ext/dllimport7.C: New file.
23157         * g++.dg/ext/dllimport8.C: New file.
23158         * g++.dg/ext/dllimport9.C: New file.
23159         * g++.dg/ext/dllimport10.C: New file.
23160         * g++.dg/ext/dllexport1.C: New file.
23161
23162 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23163
23164         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
23165         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
23166
23167 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23168
23169         * gcc.dg/builtins-25.c: New testcase.
23170         * gcc.dg/builtins-26.c: New testcase.
23171
23172 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
23173
23174         * gcc.dg/compat/vector-defs.h: New file.
23175         * gcc.dg/compat/vector-setup.h: New file.
23176         * gcc.dg/compat/vector-check.h: New file.
23177         * gcc.dg/compat/vector-1_main.c: New file.
23178         * gcc.dg/compat/vector-1_x.c: New file.
23179         * gcc.dg/compat/vector-1_y.c: New file.
23180         * gcc.dg/compat/vector-2_main.c: New file.
23181         * gcc.dg/compat/vector-2_x.c: New file.
23182         * gcc.dg/compat/vector-2_y.c: New file.
23183
23184         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
23185         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
23186         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
23187         * gcc.dg/compat/struct-align-1.h: New file.
23188         * gcc.dg/compat/struct-align-1_main.c: New file.
23189         * gcc.dg/compat/struct-align-1_x.c: New file.
23190         * gcc.dg/compat/struct-align-1_y.c: New file.
23191         * gcc.dg/compat/struct-align-2.h: New file.
23192         * gcc.dg/compat/struct-align-2_main.c: New file.
23193         * gcc.dg/compat/struct-align-2_x.c: New file.
23194         * gcc.dg/compat/struct-align-2_y.c: New file.
23195
23196         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
23197         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23198         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23199         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23200         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23201         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23202         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23203         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23204         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23205         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23206         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23207         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23208         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23209         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23210         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23211         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23212         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23213         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23214         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23215         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23216         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23217         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23218         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23219         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23220         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23221         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23222         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23223         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23224         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23225
23226 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23227
23228         * gcc.dg/i386-call-1.c: New test.
23229
23230 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23231
23232         PR c++/9162
23233         * g++.dg/parse/defarg4.C: New.
23234
23235 2003-07-03  Roger Sayle  <roger@eyesopen.com>
23236
23237         PR target/10700
23238         * gcc.c-torture/compile/20030703-1.c: New test case.
23239
23240 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
23241
23242         * g++.dg/template/local3.C: Remove extra semicolon.
23243
23244 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23245
23246         * gcc.dg/i386-volatile-1.c: New test.
23247
23248 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
23249
23250         PR c++/11072
23251         * g++.dg/other/offsetof2.C: XFAIL.
23252         * g++.dg/other/offsetof5.C: New.
23253
23254         PR c++/10219
23255         * g++.dg/template/error1.C: New.
23256
23257         PR c++/9779
23258         * g++.dg/template/dependent-expr1.C: New.
23259
23260 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23261
23262         PR c++/6949
23263         * g++.dg/template/local3.C: New test.
23264
23265         PR c++/11149
23266         * g++.dg/lookup/scoped6.C: New test.
23267
23268 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
23269
23270         PR c++/8046
23271         * g++.dg/other/error7.C: New test.
23272
23273 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
23274
23275         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
23276         * g++.old-deja/g++.abi/vtable3.h: Likewise.
23277         * g++.old-deja/g++.law/code-gen5.C: Likewise.
23278         * g++.old-deja/g++.other/union2.C: Likewise.
23279         * gcc.dg/c90-const-expr-2.c: Likewise.
23280         * gcc.dg/c90-const-expr-3.c: Likewise.
23281         * gcc.dg/c99-const-expr-2.c: Likewise.
23282         * gcc.dg/c99-const-expr-3.c: Likewise.
23283         * gcc.dg/concat.c: Likewise.
23284
23285 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
23286
23287         PR c++/9559
23288         * g++.dg/init/static1.C: New test.
23289
23290 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23291
23292         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
23293         * g++.old-deja/g++.other/access2.C: Likewise.
23294         * g++.old-deja/g++.other/decl2.C: Likewise.
23295         * gcc.c-torture/execute/20020615-1.c: Likewise.
23296
23297 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23298
23299         PR c++/4933
23300         * g++.dg/template/sizeof4.C: New test.
23301
23302 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23303
23304         * g++.dg/other/error6.C: New test.
23305
23306 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
23307
23308         PR c++/10750
23309         * g++.dg/parse/constant2.C: New test.
23310
23311 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
23312
23313         PR c++/11106
23314         * g++.dg/other/error5.C: New test.
23315
23316 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23317
23318         * gcc.dg/format/gcc_diag-1.c: New test.
23319
23320 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
23321
23322         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
23323
23324 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23325
23326         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
23327         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
23328         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
23329
23330 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
23331
23332         * gcc.c-torture/execute/builtins/string-8.c: New test.
23333         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
23334         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
23335         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
23336
23337 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23338
23339         PR c++/10468
23340         * g++.dg/ext/typeof6.C: New test.
23341
23342 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
23343
23344         PR c++/10796
23345         * g++.dg/init/enum1.C: New test.
23346
23347 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
23348
23349         * gcc.dg/20030627-1.c: New test.
23350
23351 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
23352
23353         PR c++/11332
23354         * g++.dg/expr/static_cast2.C: New test.
23355
23356 2003-06-26  Roger Sayle  <roger@eyesopen.com>
23357             Jakub Jelinek  <jakub@redhat.com>
23358
23359         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
23360         sprintf(dst,"%s",src) optimization.
23361         * gcc.c-torture/execute/20030626-1.c: New test case.
23362         * gcc.c-torture/execute/20030626-2.c: New test case.
23363
23364 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
23365
23366         * gcc.c-torture/execute/multi-ix.c: New test.
23367
23368         * gcc.c-torture/execute/simd-4.c (main):
23369         Added missing semicolon at end of union.
23370
23371 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
23372
23373         PR c++/8266
23374         * g++.dg/template/explicit-instantiation3.C: New test.
23375
23376 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23377
23378         * gcc.dg/20030626-1.c: Use signed char.
23379
23380 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
23381
23382         * gcc.dg/20030626-1.c: New test.
23383
23384 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
23385
23386         * const-str-2.m: Update.
23387
23388 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
23389
23390         PR c++/10990
23391         * g++.dg/rtti/dyncast1.C: New test.
23392         * g++.dg/abi/mangle4.C: Correct base-specifier access.
23393         * g++.dg/lookup/scoped1.C: Remove XFAIL.
23394         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
23395
23396         PR c++/10931
23397         * g++.dg/expr/static_cast1.C: New test.
23398
23399 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
23400
23401         * gcc.dg/20030625-1.c: New test.
23402
23403 2003-06-24  Roger Sayle  <roger@eyesopen.com>
23404
23405         * gcc.c-torture/compile/20030624-1.c: New test case.
23406
23407 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
23408
23409         * gcc.c-torture/execute/string-opt-17.c: New test.
23410
23411 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
23412
23413         PR c++/5754
23414         * g++.dg/parse/crash6.C: New test.
23415
23416 2003-06-23  Roger Sayle  <roger@eyesopen.com>
23417
23418         * gcc.dg/builtins-24.c: New test case.
23419
23420 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
23421
23422         * g++.dg/opt/operator1.C: New test.
23423
23424 2003-06-22  Roger Sayle  <roger@eyesopen.com>
23425
23426         * gcc.c-torture/execute/string-opt-16.c: New test case.
23427
23428 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23429
23430         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
23431         * g++.old-deja/g++.other/conv7.C: Likewise.
23432         * g++.old-deja/g++.other/overcnv2.C: Likewise.
23433         * g++.old-deja/g++.other/overload14.C: Likewise.
23434
23435 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
23436
23437         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
23438         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
23439
23440 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23441
23442         PR c++/10888
23443         * g++.dg/warn/Winline-3.C: New test.
23444
23445 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23446
23447         * lib/target-supports.exp (check_alias_available): Make the test
23448         program acceptable to the Solaris assembler.
23449
23450         PR c++/10749
23451         * g++.dg/template/memclass2.C: New test.
23452
23453 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23454             Eric Botcazou  <ebotcazou@libertysurf.fr>
23455
23456         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
23457         data for non-matching targets.
23458         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
23459
23460 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
23461
23462         PR c++/10845
23463         * g++.dg/template/member3.C: New test.
23464
23465 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
23466
23467         PR c++/10939
23468         * g++.dg/template/func1.C: New test.
23469
23470         PR c++/9649
23471         * g++.dg/template/static4.C: New test.
23472         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
23473
23474         PR c++/11041
23475         * g++.dg/init/ref7.C: New test.
23476
23477 2003-06-19  Matt Austern  <austern@apple.com>
23478
23479         PR c++/11228
23480         * g++.dg/anew1.C: New test.
23481         * g++.dg/anew2.C: New test.
23482         * g++.dg/anew3.C: New test.
23483         * g++.dg/anew4.C: New test.
23484
23485 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
23486
23487         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
23488
23489 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
23490
23491         * gcc.c-torture/execute/simd-4.c (main): Make expected value
23492         endian-dependent.
23493
23494 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
23495
23496         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
23497         Remove cruft.
23498
23499 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
23500
23501         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
23502         * gcc.c-torture/compile/961203-1.c: Likewise.
23503         * gcc.c-torture/compile/980506-1.c: Likewise.
23504
23505 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23506
23507         PR c++/10712
23508         * g++.dg/lookup/using7.C: New test.
23509
23510 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
23511
23512         PR c++/11105
23513         * g++.dg/abi/conv1.C: Remove it.
23514         * g++.dg/template/conv7.C: New test.
23515         * g++.dg/template/conv8.C: Likewise.
23516         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
23517         conversion operator.
23518
23519 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
23520
23521         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
23522         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
23523         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23524         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
23525         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
23526         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23527         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23528         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
23529         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
23530         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
23531         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
23532         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
23533         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
23534         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
23535         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
23536         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
23537         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
23538         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
23539         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23540         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23541         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23542         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23543         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23544         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23545         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23546         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23547         * gcc.dg/compat/struct-return-10_x.c: Ditto.
23548         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23549         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23550
23551 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
23552
23553         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
23554         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
23555         indications.
23556
23557 2003-06-16  Roger Sayle  <roger@eyesopen.com>
23558
23559         * gcc.dg/i386-387-5.c: New test case.
23560         * gcc.dg/i386-387-6.c: New test case.
23561         * gcc.dg/builtins-23.c: New test case.
23562
23563 2003-06-15  Roger Sayle  <roger@eyesopen.com>
23564
23565         * gcc.dg/builtins-22.c: New test case.
23566         * gcc.dg/i386-387-1.c: Update to test exp.
23567         * gcc.dg/i386-387-2.c: Likewise.
23568
23569 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23570
23571         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
23572
23573 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23574
23575         * lib/gcc-dg.exp (dg-require-dll): New function.
23576         (dg-xfail-if): Likewise.
23577         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
23578         driver.
23579
23580         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
23581         * gcc.c-torture/compile/20001205-1.c: Likewise.
23582         * gcc.c-torture/compile/20001226-1.c: Likewise.
23583         * gcc.c-torture/compile/20010518-2.c: Likewise.
23584         * gcc.c-torture/compile/20020312-1.c: Likewise.
23585         * gcc.c-torture/compile/20020604-1.c: Likewise.
23586         * gcc.c-torture/compile/920501-12.c: Likewise.
23587         * gcc.c-torture/compile/920501-4.c: Likewise.
23588         * gcc.c-torture/compile/920520-1.c: Likewise.
23589         * gcc.c-torture/compile/920521-1.c: Likewise.
23590         * gcc.c-torture/compile/920625-1.c: Likewise.
23591         * gcc.c-torture/compile/961203-1.c: Likewise.
23592         * gcc.c-torture/compile/980506-1.c: Likewise.
23593         * gcc.c-torture/compile/981006-1.c: Likewise.
23594         * gcc.c-torture/compile/981022-1.c: Likewise.
23595         * gcc.c-torture/compile/981223-1.c: Likewise.
23596         * gcc.c-torture/compile/990617-1.c: Likewise.
23597         * gcc.c-torture/compile/dll.c: Likewise.
23598         * gcc.c-torture/compile/labels-3.c: Likewise.
23599         * gcc.c-torture/compile/mipscop-1.c: Likewise.
23600         * gcc.c-torture/compile/mipscop-2.c: Likewise.
23601         * gcc.c-torture/compile/mipscop-3.c: Likewise.
23602         * gcc.c-torture/compile/mipscop-4.c: Likewise.
23603         * gcc.c-torture/compile/simd-5.c: Likewise.
23604         * gcc.c-torture/compile/20000804-1.x: Remove.
23605         * gcc.c-torture/compile/20001205-1.x: Likewise.
23606         * gcc.c-torture/compile/20001226-1.x: Likewise.
23607         * gcc.c-torture/compile/20010518-2.x: Likewise.
23608         * gcc.c-torture/compile/20020312-1.x: Likewise.
23609         * gcc.c-torture/compile/20020604-1.x: Likewise.
23610         * gcc.c-torture/compile/920501-12.x: Likewise.
23611         * gcc.c-torture/compile/920501-4.x: Likewise.
23612         * gcc.c-torture/compile/920520-1.x: Likewise.
23613         * gcc.c-torture/compile/920521-1.x: Likewise.
23614         * gcc.c-torture/compile/920625-1.x: Likewise.
23615         * gcc.c-torture/compile/961203-1.x: Likewise.
23616         * gcc.c-torture/compile/980506-1.x: Likewise.
23617         * gcc.c-torture/compile/981006-1.x: Likewise.
23618         * gcc.c-torture/compile/981022-1.x: Likewise.
23619         * gcc.c-torture/compile/981223-1.x: Likewise.
23620         * gcc.c-torture/compile/990617-1.x: Likewise.
23621         * gcc.c-torture/compile/mipscop-1.x: Likewise.
23622         * gcc.c-torture/compile/mipscop-2.x: Likewise.
23623         * gcc.c-torture/compile/mipscop-3.x: Likewise.
23624         * gcc.c-torture/compile/mipscop-4.x: Likewise.
23625         * gcc.c-torture/compile/simd-5.x: Likewise.
23626
23627         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
23628
23629 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23630
23631         * gcc.c-torture/execute/20030611-1.c: New test.
23632
23633 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23634
23635         PR middle-end/168
23636         * gcc.dg/20030612-1.c: New test case.
23637
23638 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
23639
23640         PR c++/10635
23641         * g++.dg/expr/cast1.C: New test.
23642
23643 2003-06-12  Roger Sayle  <roger@eyesopen.com>
23644
23645         * gcc.dg/builtins-21.c: New test case.
23646
23647 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
23648
23649         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
23650         options instead of at the end.
23651         * lib/objc.exp (objc_target_compile): Likewise.
23652
23653 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
23654
23655         PR c++/10432
23656         * g++.dg/parse/error1.C: New test.
23657
23658 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
23659
23660         * gcc.dg/compat/struct-by-value-11_main.c: New file.
23661         * gcc.dg/compat/struct-by-value-11_x.c: New file.
23662         * gcc.dg/compat/struct-by-value-11_y.c: New file.
23663         * gcc.dg/compat/struct-by-value-12_main.c: New file.
23664         * gcc.dg/compat/struct-by-value-12_x.c: New file.
23665         * gcc.dg/compat/struct-by-value-12_y.c: New file.
23666         * gcc.dg/compat/struct-by-value-13_main.c: New file.
23667         * gcc.dg/compat/struct-by-value-13_x.c: New file.
23668         * gcc.dg/compat/struct-by-value-13_y.c: New file.
23669         * gcc.dg/compat/struct-by-value-14_main.c: New file.
23670         * gcc.dg/compat/struct-by-value-14_x.c: New file.
23671         * gcc.dg/compat/struct-by-value-14_y.c: New file.
23672         * gcc.dg/compat/struct-by-value-15_main.c: New file.
23673         * gcc.dg/compat/struct-by-value-15_x.c: New file.
23674         * gcc.dg/compat/struct-by-value-15_y.c: New file.
23675         * gcc.dg/compat/struct-by-value-16_main.c: New file.
23676         * gcc.dg/compat/struct-by-value-16_x.c: New file.
23677         * gcc.dg/compat/struct-by-value-16_y.c: New file.
23678         * gcc.dg/compat/struct-by-value-17_main.c: New file.
23679         * gcc.dg/compat/struct-by-value-17_x.c: New file.
23680         * gcc.dg/compat/struct-by-value-17_y.c: New file.
23681         * gcc.dg/compat/struct-by-value-18_main.c: New file.
23682         * gcc.dg/compat/struct-by-value-18_x.c: New file.
23683         * gcc.dg/compat/struct-by-value-18_y.c: New file.
23684
23685         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
23686         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
23687         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
23688         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
23689         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
23690         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
23691         * gcc.dg/compat/scalar-return-3_main.c: New file.
23692         * gcc.dg/compat/scalar-return-3_x.c: New file.
23693         * gcc.dg/compat/scalar-return-3_y.c: New file.
23694         * gcc.dg/compat/scalar-return-4_main.c: New file.
23695         * gcc.dg/compat/scalar-return-4_x.c: New file.
23696         * gcc.dg/compat/scalar-return-4_y.c: New file.
23697
23698 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
23699
23700         * gcc.dg/compat/fp2-struct-check.h: New file.
23701         * gcc.dg/compat/fp2-struct-defs.h: New file.
23702         * gcc.dg/compat/fp2-struct-init.h: New file.
23703         * gcc.dg/compat/struct-by-value-10_main.c: New file.
23704         * gcc.dg/compat/struct-by-value-10_x.c: New file.
23705         * gcc.dg/compat/struct-by-value-10_y.c: New file.
23706         * gcc.dg/compat/struct-return-10_main.c: New file.
23707         * gcc.dg/compat/struct-return-10_x.c: New file.
23708         * gcc.dg/compat/struct-return-10_y.c: New file.
23709
23710         * gcc.dg/compat/compat-common.h: New file.
23711         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
23712         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
23713         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
23714         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
23715         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
23716         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
23717         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
23718         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
23719         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
23720         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
23721         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
23722         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
23723         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
23724         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
23725         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
23726         * gcc.dg/compat/small-struct-check.h: Ditto.
23727         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
23728         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
23729         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
23730         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
23731         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
23732         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
23733         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
23734         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
23735         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
23736         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
23737         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
23738         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
23739         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
23740         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
23741         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
23742         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
23743         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
23744         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
23745         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
23746         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
23747         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
23748         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
23749         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
23750         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
23751         * gcc.dg/compat/struct-return-2_main.c: Ditto.
23752         * gcc.dg/compat/struct-return-2_x.c: Ditto.
23753         * gcc.dg/compat/struct-return-2_y.c: Ditto.
23754         * gcc.dg/compat/struct-return-3_main.c: Ditto.
23755         * gcc.dg/compat/struct-return-3_x.c: Ditto.
23756         * gcc.dg/compat/struct-return-3_y.c: Ditto.
23757
23758 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
23759
23760         * g++.dg/pch/static-1.C: New file.
23761         * g++.dg/pch/static-1.Hs: New file.
23762
23763 2003-06-10  Richard Henderson  <rth@redhat.com>
23764
23765         * gcc.dg/asm-7.c: Adjust expected warning text.
23766
23767 2003-06-10  Roger Sayle  <roger@eyesopen.com>
23768
23769         * gcc.dg/builtins-20.c: New test case.
23770
23771 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
23772
23773         PR c++/11131
23774         * g++.dg/opt/template1.C: New test.
23775
23776 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23777
23778         * lib/gcc-dg.exp (dg-test): Clear additional_files and
23779         additional_sources.
23780
23781 2003-05-21  David Taylor  <dtaylor@emc.com>
23782
23783         * gcc.dg/Wpadded.c: New file.
23784
23785 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23786
23787         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
23788         * gcc.dg/special/weak-2.c: Add dg-require-weak.
23789         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
23790         dg-require-weak.
23791
23792 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
23793
23794         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
23795
23796 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
23797
23798         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
23799         (dg-require-alias): Likewise.
23800         (dg-require-gc-sections): Likewise.
23801         * lib/target-supports.exp (check_gc_sections_available): Likewise.
23802
23803 2003-06-08  Richard Henderson  <rth@redhat.com>
23804
23805         * gcc.dg/20011029-2.c: Fix the array reference.
23806         * gcc.dg/asm-7.c: New.
23807
23808 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
23809
23810         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
23811
23812 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
23813
23814         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
23815         (dg-require-gc-sections): Likewise.
23816
23817 2003-06-08  Jan Hubicka  <jh@suse.cz>
23818
23819         * i386-cmov1.c: Fix regular expression.
23820         * i386-cvt-1.c: Likewise.
23821         * i386-local.c: Likewise.
23822         * i386-local2.c: Likewise.
23823         * i386-mul.c: Likewise.
23824         * i386-ssetype-1.c: Likewise.
23825         * i386-ssetype-3.c: Likewise.
23826         * i386-ssetype-5.c: Likewise.
23827
23828 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23829
23830         PR c++/11039
23831         * g++.dg/warn/implicit-typename2.C: New test.
23832         * g++.dg/warn/implicit-typename3.C: New test.
23833
23834 2003-06-07  Richard Henderson  <rth@redhat.com>
23835
23836         * g++.dg/other/offsetof3.C: Use size_t.
23837         * g++.dg/other/offsetof4.C: Likewise.
23838
23839 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
23840
23841         * lib/copy-file.exp: New. Implement gcc_copy_files.
23842
23843         * lib/dg-pch.exp: Load copy-file.exp
23844         (dg-pch): Use gcc_copy_files instead of "file copy".
23845
23846 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
23847
23848         * gcc.dg/weak/weak.exp: Simplify.
23849         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
23850         * gcc.dg/weak/weak-1.c: Likewise.
23851         * gcc.dg/weak/weak-2.c: Likewise.
23852         * gcc.dg/weak/weak-3.c: Likewise.
23853         * gcc.dg/weak/weak-4.c: Likewise.
23854         * gcc.dg/weak/weak-5.c: Likewise.
23855         * gcc.dg/weak/weak-6.c: Likewise.
23856         * gcc.dg/weak/weak-7.c: Likewise.
23857         * gcc.dg/weak/weak-8.c: Likewise.
23858         * gcc.dg/weak/weak-9.c: Likewise.
23859
23860 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
23861
23862         gcc.c-torture/execute/20030606-1.c: New.
23863
23864 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23865
23866         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
23867         * gcc.dg/builtins-19.c: Likewise.
23868
23869 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23870
23871         * gcc.dg/builtins-2.c: Add some more tests.
23872         * gcc.dg/builtins-18.c: New test case.
23873         * gcc.dg/builtins-19.c: New test case.
23874
23875 2003-06-06  Roger Sayle  <roger@eyesopen.com>
23876             Jim Wilson  <wilson@tuliptree.org>
23877
23878         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
23879
23880 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
23881
23882         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
23883         mempcpy/stpcpy calls not to be optimized into something else.
23884         * gcc.c-torture/execute/string-opt-3.c: Moved to...
23885         * gcc.c-torture/execute/builtins/string-7.c: ...here.
23886         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
23887
23888 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23889
23890         * gcc.dg/format/asm_fprintf-1.c: New test.
23891
23892 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
23893
23894         * lib/gcc-defs.exp (additional_sources): New variable.
23895         (dg-additional-sources): New function.
23896         (additional_files): New variable.
23897         (dg-additional-files): New function.
23898         (dg-additional-files-options): Likewise.
23899         * lib/gcc-dg.exp (dg-require-weak): New function.
23900         (dg-require-alias): Likewise.
23901         (dg-require-gc-sections): Likewise.
23902         * lib/target-supports.exp (check_alias_available): Remove testfile
23903         parameter.
23904         (check_gc_sections_available): New function.
23905         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
23906         (dg-gpp-additional-files): Likewise.
23907         * lib/g++.exp (additional_sources): Remove.
23908         (additional_files): Likewise.
23909         (g++_target_compile): Use dg-additional-files-options.
23910
23911         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
23912         Tcl logic.
23913         * gcc.dg/special/ecos.exp: Remove.
23914         * gcc.dg/special/20000419-2.c: Use dg-require-*.
23915         * gcc.dg/special/alias-1.c: Likewise.
23916         * gcc.dg/special/alias-2.c: Likewise.
23917         * gcc.dg/special/gcsec-1.c: Likewise.
23918         * gcc.dg/special/weak-1.c: Likewise.
23919         * gcc.dg/special/weak-2.c: Likewise.
23920         * gcc.dg/special/wkali-1.c: Likewise.
23921         * gcc.dg/special/wkali-2.c: Likewise.
23922
23923         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
23924         dg-gpp-additional-*.
23925         * g++.dg/special/conpr-3.C: Likewise.
23926         * g++.dg/special/conpr-4.C: Likewise.
23927         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
23928         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
23929         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
23930         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
23931         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
23932         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
23933         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
23934         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
23935         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
23936         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
23937         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
23938         * g++.old-deja/g++.other/comdat1.C: Likewise.
23939         * g++.old-deja/g++.other/comdat2.C: Likewise.
23940         * g++.old-deja/g++.other/comdat3.C: Likewise.
23941         * g++.old-deja/g++.other/ctor1.C: Likewise.
23942         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
23943
23944 2003-06-05  Richard Henderson  <rth@redhat.com>
23945
23946         * gcc.dg/debug/20030605-1.c: New.
23947
23948 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23949
23950         * README.QMTEST: Update.
23951
23952 2003-06-04  Richard Henderson  <rth@redhat.com>
23953
23954         * gcc.dg/cleanup-1.c: New.
23955         * gcc.dg/cleanup-2.c: New.
23956         * gcc.dg/cleanup-3.c: New.
23957         * gcc.dg/cleanup-4.c: New.
23958         * gcc.dg/cleanup-5.c: New.
23959         * gcc.dg/cleanup-6.c: New.
23960         * gcc.dg/cleanup-7.c: New.
23961
23962 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
23963
23964         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
23965
23966         * lib/dg-pch.exp: New file.
23967         * g++.dg/pch/pch.exp: Use dg-pch.exp.
23968         * gcc.dg/pch/pch.exp: Likewise.
23969
23970 2003-06-04  Roger Sayle  <roger@eyesopen.com>
23971
23972         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
23973         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
23974         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
23975         * gcc.dg/builtins-17.c: New test case.
23976         * gcc.dg/i386-387-4.c: New test case.
23977         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
23978
23979 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23980
23981         * gcc.dg/ultrasp9.c: New test.
23982
23983 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23984
23985         * gcc.c-torture/compile/20030604-1.c: New test.
23986         * gcc.dg/sparc-constant-1.c: New test.
23987
23988 2003-06-03  Glen Nakamura  <glen@imodulo.com>
23989
23990         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
23991
23992 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
23993
23994         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
23995
23996         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
23997         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
23998
23999 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
24000
24001         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
24002
24003 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24004
24005         PR c++/10940
24006         * g++.dg/template/spec10.C: New test.
24007
24008 2003-06-03  Roger Sayle  <roger@eyesopen.com>
24009
24010         * gcc.dg/builtins-16.c: New test case.
24011
24012 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
24013
24014         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
24015         mempcpy test with post-increments.
24016         * gcc.c-torture/execute/string-opt-3.c: New test.
24017         * gcc.dg/string-opt-1.c: New test.
24018
24019 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
24020
24021         PR fortran/10965
24022         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
24023
24024 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
24025
24026         * lib/scanasm.exp (dg-scan): New function, factored out of ...
24027         (scan-assembler): ... here.  Use dg-scan.
24028         (scan-assembler-not): Likewise.
24029         (scan-file): New function.
24030         (scan-file-not): Likewise.
24031         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
24032         * gcc.dg/cpp/_Pragma4.c: Likewise.
24033         * gcc.dg/cpp/_Pragma5.c: Likewise.
24034         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24035         * gcc.dg/cpp/avoidpaste2.c: Likewise.
24036         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
24037         * gcc.dg/cpp/cmdlne-P.c: Likewise.
24038         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
24039         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
24040         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
24041         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
24042         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
24043         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
24044         * gcc.dg/cpp/cxxcom1.c: Likewise.
24045         * gcc.dg/cpp/line1.c: Likewise.
24046         * gcc.dg/cpp/maccom1.c: Likewise.
24047         * gcc.dg/cpp/maccom2.c: Likewise.
24048         * gcc.dg/cpp/maccom3.c: Likewise.
24049         * gcc.dg/cpp/maccom4.c: Likewise.
24050         * gcc.dg/cpp/maccom5.c: Likewise.
24051         * gcc.dg/cpp/maccom6.c: Likewise.
24052         * gcc.dg/cpp/multiline.c: Likewise.
24053         * gcc.dg/cpp/spacing1.c: Likewise.
24054         * gcc.dg/cpp/spacing2.c: Likewise.
24055         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
24056         * gcc.dg/cpp/trad/maccom1.c: Likewise.
24057         * gcc.dg/cpp/trad/maccom2.c: Likewise.
24058         * gcc.dg/cpp/trad/maccom3.c: Likewise.
24059         * gcc.dg/cpp/trad/maccom4.c: Likewise.
24060         * gcc.dg/cpp/trad/maccom6.c: Likewise.
24061         * gcc.dg/cpp/cxxcom2.c: Likewise.
24062         * gcc.dg/cpp/cxxcom2.h: New file.
24063
24064         * gcc.dg/cpp/truefalse.cpp: Move it to ...
24065         * g++.dg/cpp/truefalse.C: Here.
24066         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
24067
24068 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
24069
24070         * gcc.dg/cpp/redef3.c: New file.
24071
24072 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24073
24074         * gcc.dg/i386-loop-3.c: New test.
24075
24076 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
24077
24078         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
24079
24080 2003-05-31  Roger Sayle  <roger@eyesopen.com>
24081
24082         * gcc.dg/fwrapv-1.c: New test case.
24083         * gcc.dg/fwrapv-2.c: New test case.
24084
24085 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24086
24087         PR c++/10956
24088         * g++.dg/template/spec9.C: New test.
24089
24090 2003-05-29  Roger Sayle  <roger@eyesopen.com>
24091
24092         * gcc.dg/duff-4.c: New test case.
24093
24094 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
24095
24096         PR fortran/10843
24097         * g77.dg/ffixed-form-1.f: New test
24098         * g77.dg/ffixed-form-2.f: New test
24099         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
24100         * g77.dg/ffree-form-3.f: New test
24101
24102 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
24103
24104         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
24105         * gcc.dg/wint_t-1.c: Likewise.
24106
24107 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24108
24109         * g++.dg/template/access11.C: New test.
24110
24111 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24112
24113         PR c++/10849
24114         * g++.dg/template/access10.C: New test.
24115
24116 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
24117             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24118
24119         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
24120
24121 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24122
24123         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
24124         suppress for powerpc-*-darwin*.
24125         * gcc.dg/torture/builtin-noret-2.c: Likewise.
24126
24127 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
24128
24129         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
24130         suppress option for powerpc-*-darwin*.
24131
24132 2003-05-23  Roger Sayle  <roger@eyesopen.com>
24133
24134         * gcc.dg/builtins-1.c: Add tests for tan and atan.
24135         * gcc.dg/builtins-4.c: Add test for fmod.
24136
24137 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24138
24139         PR c++/10682
24140         * g++.dg/template/instantiate4.C: New test.
24141
24142 2003-05-22  Roger Sayle  <roger@eyesopen.com>
24143
24144         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
24145
24146 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
24147
24148         * gcc.dg/compat/scalar-return-1_main.c: New file.
24149         * gcc.dg/compat/scalar-return-1_x.c: New file.
24150         * gcc.dg/compat/scalar-return-1_y.c: New file.
24151         * gcc.dg/compat/scalar-return-2_main.c: New file.
24152         * gcc.dg/compat/scalar-return-2_x.c: New file.
24153         * gcc.dg/compat/scalar-return-2_y.c: New file.
24154         * gcc.dg/compat/struct-return-3_main.c: New file.
24155         * gcc.dg/compat/struct-return-3_y.c: New file.
24156         * gcc.dg/compat/struct-return-3_x.c: New file.
24157         * gcc.dg/compat/struct-return-2_main.c: New file.
24158         * gcc.dg/compat/struct-return-2_x.c: New file.
24159         * gcc.dg/compat/struct-return-2_y.c: New file.
24160
24161 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24162
24163         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
24164         for hppa*-hp-hpux*.
24165         * gcc.dg/20021014-1.c (dg-options): Likewise.
24166         * gcc.dg/nest.c (dg-options): Likewise.
24167
24168 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
24169
24170         PR c++/9738
24171         * g++.dg/ext/dllimport2.C: New file.
24172         * g++.dg/ext/dllimport3.C: New file.
24173
24174 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
24175
24176         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
24177         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24178         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24179         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24180         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24181         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24182         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
24183         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
24184         * gcc.dg/compat/small-struct-defs.h: New file.
24185         * gcc.dg/compat/small-struct-init.h: New file.
24186         * gcc.dg/compat/small-struct-check.h: New file.
24187         * gcc.dg/compat/fp-struct-defs.h: New file.
24188         * gcc.dg/compat/fp-struct-check.h: New file.
24189         * gcc.dg/compat/fp-struct-init.h: New file.
24190         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
24191         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
24192
24193 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
24194
24195         * gcc.dg/20030225-2.c: New test.
24196
24197 2003-05-18  Roger Sayle  <roger@eyesopen.com>
24198             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24199
24200         * gcc.c-torture/compile/20030518-1.c: New test case.
24201
24202 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
24203
24204         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
24205         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
24206         gcc-dg-debug-runtest.
24207         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
24208         gcc-dg-debug-runtest.
24209
24210 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24211
24212         PR c++/9022
24213         * g++.dg/lookup/using6.C: New test.
24214
24215 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24216
24217         * g++.dg/parse/access2.C: New test.
24218
24219 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
24220
24221         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
24222         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
24223         * gcc.dg/debug/debug.exp: Likewise.
24224
24225 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
24226
24227         * gcc.dg/dollar.c: New test.
24228
24229 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
24230
24231         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
24232         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
24233         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
24234         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
24235         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
24236         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
24237         * gcc.dg/compat/struct-by-value-6_main.c: New file.
24238         * gcc.dg/compat/struct-by-value-6_x.c: New file.
24239         * gcc.dg/compat/struct-by-value-6_y.c: New file.
24240         * gcc.dg/compat/struct-by-value-7_main.c: New file.
24241         * gcc.dg/compat/struct-by-value-7_x.c: New file.
24242         * gcc.dg/compat/struct-by-value-7_y.c: New file.
24243         * gcc.dg/compat/struct-by-value-8_main.c: New file.
24244         * gcc.dg/compat/struct-by-value-8_x.c: New file.
24245         * gcc.dg/compat/struct-by-value-8_y.c: New file.
24246         * gcc.dg/compat/struct-by-value-9_main.c: New file.
24247         * gcc.dg/compat/struct-by-value-9_x.c: New file.
24248         * gcc.dg/compat/struct-by-value-9_y.c: New file.
24249
24250 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
24251
24252         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
24253         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
24254         support for "repo" mode.
24255         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
24256         * lib/g77-dg.exp: Likewise.
24257         * lib/obj-dg.exp: Likewise.
24258
24259 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
24260
24261         Merge from gcc-3_2-rhl8-branch:
24262         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
24263
24264         * gcc.dg/tls/opt-6.c: New test.
24265
24266         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
24267
24268         * gcc.dg/20030405-1.c: New test.
24269
24270         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
24271
24272         * gcc.dg/20030309-1.c: New test.
24273
24274         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24275
24276         * gcc.c-torture/execute/20030307-1.c: New test.
24277
24278         2003-02-20  Randolph Chung  <tausq@debian.org>
24279
24280         * gcc.c-torture/compile/20030220-1.c: New test.
24281
24282         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
24283
24284         * gcc.dg/20030217-1.c: New test.
24285
24286         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * gcc.c-torture/compile/20020129-1.c: New test.
24289
24290         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24291
24292         * gcc.dg/unroll-1.c: New test.
24293
24294         2002-11-16  Jan Hubicka  <jh@suse.cz>
24295
24296         * gcc.c-torture/execute/20020920-1.c: New test.
24297
24298         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
24299
24300         PR target/7434
24301         * gcc.c-torture/compile/20021008-1.c: New test.
24302
24303         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
24304
24305         PR target/7559
24306         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
24307
24308         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24309
24310         * gcc.c-torture/compile/20020807-1.c: New test.
24311
24312         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
24313
24314         * gcc.dg/tls/opt-1.c: New test.
24315
24316         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
24317
24318         * gcc.dg/20020729-1.c: New test.
24319
24320         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
24321
24322         * g++.dg/opt/life1.C: New test.
24323
24324         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
24325
24326         * gcc.dg/20020525-1.c: New test.
24327
24328         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24329
24330         PR c++/6794
24331         * g++.dg/ext/pretty1.C: New test.
24332         * g++.dg/ext/pretty2.C: New test.
24333
24334 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
24335
24336         PR c++/8385
24337         * g++.dg/ext/typeof5.C: New test.
24338
24339 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
24340
24341         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
24342         __USER_LABEL_PREFIX__ into account.
24343         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
24344
24345 2003-05-14  Roger Sayle  <roger@eyesopen.com>
24346
24347         * gcc.dg/builtins-15.c: New test case.
24348
24349 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
24350
24351         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
24352
24353 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
24354
24355         * lib/g++.exp: Tweak handling of additional source files.
24356         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
24357         * g++.dg/special/conpr-2a.C: Rename to ...
24358         * g++.dg/special/conpr-2a.cc: ... this.
24359         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
24360         * g++.dg/special/conpr-3a.C: Rename to ...
24361         * g++.dg/special/conpr-3a.cc: This.
24362         * g++.dg/special/conpr-3b.C: Rename to ...
24363         * g++.dg/special/conpr-3b.cc: This.
24364         * g++.dg/special/conpr-4.C: New test.
24365         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
24366
24367 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
24368
24369         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
24370
24371 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24372
24373         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
24374         * g++.old-deja/g++.robertl/eb71.C: Likewise.
24375         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
24376         * g++.old-deja/g++.other/warn3.C: Likewise.
24377
24378 2003-05-11  Roger Sayle  <roger@eyesopen.com>
24379
24380         * gcc.dg/i386-387-1.c: Update to also test log.
24381         * gcc.dg/i386-387-2.c: Likewise.
24382
24383 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24384
24385         * g77.f-torture/execute/int8421.f: New test.
24386
24387 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24388
24389         PR c++/10230, c++/10481
24390         * g++.dg/lookup/scoped5.C: New test.
24391
24392 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24393
24394         PR c++/10552
24395         * g++.dg/template/ttp6.C: New test.
24396
24397 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
24398
24399         * gcc.c-torture/execute/builtins: New directory.
24400         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
24401         gcc.c-torture/execute/builtins.
24402         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
24403         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
24404         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
24405         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
24406
24407 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24408
24409         PR c++/9252
24410         * g++.dg/template/access8.C: New test.
24411         * g++.dg/template/access9.C: New test.
24412
24413 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24414
24415         PR c++/9554
24416         * g++.dg/parse/access1.C: New test.
24417
24418 2003-05-09  DJ Delorie  <dj@redhat.com>
24419
24420         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
24421         long, and not an int.
24422
24423 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24424
24425         PR c++/10555, c++/10576
24426         * g++.dg/template/memclass1.C: New test.
24427
24428 2003-05-08  DJ Delorie  <dj@redhat.com>
24429
24430         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
24431         targets.
24432         * gcc.c-torture/execute/20021024-1.x: Likewise.
24433         * gcc.c-torture/execute/shiftdi.x: Likewise.
24434         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
24435         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
24436         * gcc.dg/20021018-1.c: Likewise.
24437
24438 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24439
24440         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
24441
24442         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
24443         (bcopy): Call memmove.
24444
24445 2003-05-08  Roger Sayle  <roger@eyesopen.com>
24446
24447         * g77.f-torture/compile/8485.f: New test case.
24448
24449 2003-05-07  Richard Henderson  <rth@redhat.com>
24450
24451         PR c++/10570
24452         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
24453         Verify exception_cleanup not called for rethrows.
24454         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
24455         when exiting catch block without rethrowing.
24456         * g++.dg/eh/forced3.C: New.
24457         * g++.dg/eh/forced4.C: New.
24458
24459 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
24460
24461         * gcc.dg/20030505.c: Fix triplet.
24462
24463 2003-05-06  DJ Delorie  <dj@redhat.com>
24464
24465         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
24466         * gcc.dg/nest.c: Likewise.
24467
24468 2003-05-05  Roger Sayle  <roger@eyesopen.com>
24469
24470         * gcc.dg/builtins-14.c: New test case.
24471
24472 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
24473
24474         * lib/compat.exp (compat-execute): New argument.
24475         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
24476         * gcc.dg/compat: New test directory.
24477         * gcc.dg/compat/compat.exp: New expect script.
24478         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
24479         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
24480         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
24481         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
24482         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
24483         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
24484
24485         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
24486         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
24487         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
24488         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
24489         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
24490         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
24491         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
24492         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
24493         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
24494         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
24495         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
24496         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
24497         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
24498         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
24499         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
24500
24501 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
24502
24503         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
24504
24505 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
24506
24507         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
24508
24509 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
24510
24511         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
24512         * gcc.dg/ppc-fsel-2.c: New test.
24513
24514         * gcc.dg/unused-5.c: New test.
24515
24516 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24517
24518         PR c++/10496
24519         * g++.dg/warn/pmf1.C: New test.
24520
24521 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24522
24523         PR c++/4494
24524         * g++.dg/warn/main.C: New test.
24525
24526 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24527
24528         * gcc.dg/nonnull-3.c: New test.
24529
24530 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
24531
24532         * gcc.dg/cpp/Wtrigraphs.c: Update.
24533         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
24534
24535 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
24536
24537         * gcc.dg/ppc-fsel-1.c: New test.
24538
24539 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
24540
24541         PR c/10604
24542         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
24543
24544 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
24545
24546         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
24547
24548 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24549
24550         PR c++/9364, c++/10553, c++/10586
24551         * g++.dg/parse/typename4.C: New test.
24552         * g++.dg/parse/typename5.C: Likewise.
24553
24554 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
24555
24556         * gcc.c-torture/compile/20030503-1.c: New test.
24557
24558 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24559
24560         * g++.dg/lookup/using5.C: Fix testcase error.
24561
24562 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
24563
24564         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
24565         since MEABI is no longer supported.  Remove all vestiges
24566         of MEABI from the test.
24567
24568 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24569
24570         PR c++/10554
24571         * g++.dg/lookup/using5.C: New test.
24572
24573 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24574
24575         PR c++/8772
24576         * g++.dg/template/ttp5.C: New test.
24577
24578 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
24579
24580         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
24581         (dg-gpp-additional-sources): New function.
24582         (dg-gpp-additional-files): Likewise.
24583         * lib/g++.exp (additional_sources): New variable.
24584         (additional_files): Likewise.
24585         (g++_target_compile): Deal with them.
24586         * lib/old-dejagnu.exp: Remove.
24587         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
24588         * g++.old-deja: Revise all tests to use dg commands.
24589
24590 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24591
24592         PR c++/9432, c++/9528
24593         * g++.dg/lookup/using4.C: New test.
24594
24595 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
24596
24597         * gcc.dg/noreturn-5.c: New file.
24598         * gcc.dg/noreturn-6.c: New file.
24599
24600         * gcc.c-torture/compile/inline-1.c: New file.
24601
24602 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24603
24604         PR c++/10551
24605         * g++.dg/template/explicit1.C: New test.
24606
24607 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24608
24609         PR c++/10549
24610         * g++.dg/other/bitfield1.C: New test.
24611
24612         PR c++/10527
24613         * g++.dg/init/new7.C: New test.
24614
24615 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
24616
24617         * g++.dg/ext/desig1.C: New test.
24618         * g++.dg/ext/init1.C: Update.
24619
24620         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
24621
24622 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
24623
24624         PR c++/10180
24625         * g++.dg/warn/Winline-1.C: New test.
24626
24627 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
24628
24629         * gcc.c-torture/execute/string-opt-19.c: New test.
24630
24631         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
24632         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
24633
24634 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
24635
24636         PR c++/10506
24637         * g++.dg/init/new6.C: New test.
24638
24639         PR c++/10503
24640         * g++.dg/init/ref6.C: New test.
24641
24642 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
24643
24644         * g++.dg/warn/weak1.C: XFAIL on AIX4.
24645
24646 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24647
24648         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
24649         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
24650
24651 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
24652
24653         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
24654         initialized static data members.
24655
24656 2003-04-25  H.J. Lu <hjl@gnu.org>
24657
24658         * gcc.dg/ia64-sync-4.c: New test.
24659
24660 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24661
24662         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
24663         date.
24664
24665 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
24666
24667         PR c++/10337
24668         * g++.dg/warn/conv1.C: New test.
24669         * g++.old-deja/g++.other/conv7.C: Adjust.
24670         * g++.old-deja/g++.other/overload14.C: Adjust.
24671
24672 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24673
24674         PR c++/10471
24675         * g++.dg/template/defarg2.C: New test.
24676
24677 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
24678
24679         * gcc.dg/cpp/include2.c: Update.
24680         * gcc.dg/cpp/multiline-2.c: New.
24681         * gcc.dg/cpp/multiline.c: Update.
24682         * gcc.dg/cpp/strify2.c: Update.
24683         * gcc.dg/cpp/trad/literals-2.c: Update.
24684
24685 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24686
24687         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
24688
24689 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24690
24691         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
24692
24693 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
24694
24695         PR c++/10451
24696         * g++.dg/parse/crash4.C: New test.
24697
24698         PR c++/9847
24699         * g++.dg/parse/crash5.C: New test.
24700
24701 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
24702
24703         PR c++/10446
24704         * g++.dg/parse/crash3.C: New test.
24705
24706         PR c++/10428
24707         * g++.dg/parse/elab1.C: New test.
24708
24709 2003-04-22  Devang Patel  <dpatel@apple.com>
24710
24711         * gcc.dg/cpp/trad/funlike-5.c: New test.
24712
24713 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
24714
24715         * g++.dg/other/packed1.C: Fix dg options.
24716
24717 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
24718
24719         * g++.dg/other/offsetof2.C: New test.
24720
24721 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
24722
24723         * g++.dg/template/recurse.C: Adjust location of error messages.
24724
24725 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
24726
24727         PR c++/9881
24728         * g++.dg/init/addr-const1.C: New test.
24729         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
24730
24731 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24732
24733         PR c++/10405
24734         * g++.dg/lookup/struct-hack1.C: New test.
24735
24736 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
24737
24738         * ucs.c: Update diagnostic messages.
24739
24740 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24741
24742         * gcc.dg/cpp/truefalse.cpp: New test.
24743         * gcc.dg/cpp/cpp.exp: Update.
24744         * g++.dg/other/stdbool-if.C: Remove.
24745
24746 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
24747
24748         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
24749         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
24750
24751 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24752
24753         * gcc.c-torture/compile/20030418-1.c: New test.
24754
24755 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
24756
24757         * README.compat: Remove; content moved to doc/sourcebuild.texi.
24758
24759 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24760
24761         PR c++/10347
24762         g++.dg/template/dependent-name1.C: New test.
24763
24764 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
24765
24766         * gcc.dg/warn-1.c (tourist_guide): New array,
24767         contains a pointer to bar.
24768
24769 2003-04-16  Roger Sayle  <roger@eyesopen.com>
24770
24771         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
24772         * gcc.c-torture/execute/medce-1.c: New test case.
24773         * gcc.c-torture/execute/medce-2.c: New test case.
24774
24775 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
24776
24777         * lib/prune.exp: Ignore more messages.
24778
24779         PR c++/10381
24780         * g++.dg/parse/lookup3.C: New test.
24781
24782 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
24783
24784         * gcc.c-torture/compile/20030415-1.c : New test.
24785
24786 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
24787
24788         * gcc.c-torture/execute/scope-2.c: Move to ...
24789         * gcc.dg/noncompile/scope.c: .... here.
24790
24791 2003-04-14  Roger Sayle  <roger@eyesopen.com>
24792
24793         * gcc.dg/20030414-2.c: New test case.
24794
24795 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
24796
24797         PR target/10377
24798         * gcc.dg/20030414-1.c: New test.
24799
24800 2003-04-13  Roger Sayle  <roger@eyesopen.com>
24801
24802         * gcc.dg/builtins-12.c: New test case.
24803         * gcc.dg/builtins-13.c: New test case.
24804
24805 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24806
24807         * gcc.c-torture/execute/string-opt-18.c: New test.
24808
24809 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
24810
24811         PR c++/10300
24812         * g++.dg/init/new5.C: New test.
24813
24814 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
24815
24816         PR c++/7910
24817         * g++.dg/ext/dllimport1.C: New test.
24818
24819 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
24820
24821         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
24822
24823 2003-04-11  Bud Davis <bdavis9659@comcast.net>
24824
24825         PR Fortran/9263
24826         * g77.f-torture/noncompile/9263.f: New test
24827         PR Fortran/1832
24828         * g77.f-torture/execute/1832.f: New test
24829
24830 2003-04-11  David Chad  <davidc@freebsd.org>
24831             Loren J. Rittle  <ljrittle@acm.org>
24832
24833         libobjc/8562
24834         * objc.dg/headers.m: New test.
24835
24836 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
24837
24838         * gcc.c-torture/execute/builtin-noret-2.c: New.
24839         * gcc.c-torture/execute/builtin-noret-2.x: New.
24840         XFAIL builtin-noret-2.c at -O1 and above.
24841         * gcc.dg/redecl.c: New.
24842         * gcc.dg/Wshadow-1.c: Update error regexps.
24843
24844 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
24845
24846         * g++.dg/abi/bitfield10.C: New test.
24847
24848 2003-04-09  Mike Stump  <mrs@apple.com>
24849
24850         * gcc.dg/pch/pch.exp: Make testcase names longer.
24851         * g++.dg/pch/pch.exp: Make testcase names longer.
24852
24853 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24854
24855         * gcc.dg/builtins-11.c: New test case.
24856
24857 2003-04-08  Roger Sayle  <roger@eyesopen.com>
24858
24859         * gcc.dg/builtins-9.c: New test case.
24860         * gcc.dg/builtins-10.c: New test case.
24861
24862 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
24863
24864         * gcc.dg/noncompile/init-4.c.c: New test.
24865
24866 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
24867
24868         * gcc.misc-test/gcov-9.c: New test.
24869         * gcc.misc-test/gcov-10.c: New test
24870         * gcc.misc-test/gcov-11.c: New test.
24871
24872 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
24873
24874         PR optimization/10024
24875         * gcc.c-torture/compile/20030405-1.c: New test.
24876
24877 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
24878
24879         * gcc.dg/pch/static-3.c: New.
24880         * gcc.dg/pch/static-3.hs: New.
24881         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
24882
24883 2003-04-04  Richard Henderson  <rth@redhat.com>
24884
24885         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
24886         * g++.dg/eh/forced2.C: Likewise.
24887
24888 2003-04-03  Mike Stump  <mrs@apple.com>
24889
24890         * lib/scanasm.exp (scan-assembler): Add xfail processing for
24891         target arg.
24892         (scan-assembler-times, scan-assembler-not): Likewise.
24893         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
24894
24895 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24896
24897         * gcc.dg/sparc-loop-1.c: New test.
24898
24899 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
24900
24901         PR other/9274
24902         * g++.dg/pch/system-2.C: New.
24903         * g++.dg/pch/system-2.Hs: New.
24904
24905 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
24906
24907         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
24908
24909         * g++.dg/eh/simd-1.C (vecfunc): Same.
24910
24911 2003-04-01  Roger Sayle  <roger@eyesopen.com>
24912
24913         * gcc.c-torture/execute/20030401-1.c: New test case.
24914
24915 2003-04-01  Ziemowit Laski <zlaski@apple.com>
24916
24917         * objc.dg/defs.m: New.
24918
24919 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
24920
24921         * g++.dg/eh/simd-1.C: New.
24922         * g++.dg/eh/simd-2.C: New.
24923
24924 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
24925
24926         * gcc.c-torture/execute/simd-3.c: New.
24927
24928 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24929
24930         PR c/9936
24931         * gcc.dg/20030331-2.c: New test.
24932
24933 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
24934
24935         PR c++/10278
24936         * g++.dg/parse/crash2.C: New test.
24937
24938 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24939
24940         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
24941         * gcc.c-torture/execute/20030331-1.c: ...here.
24942
24943 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24944
24945         * gcc.c-torture/execute/20030331-1.c: New test.
24946
24947 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24948
24949         * lib/gcov.exp: Adjust call return testing strings.
24950         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
24951
24952 2003-03-31  Roger Sayle  <roger@eyesopen.com>
24953
24954         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
24955         * gcc.dg/builtins-7.c: New test case.
24956         * gcc.dg/builtins-8.c: New test case.
24957
24958 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
24959
24960         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
24961
24962 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
24963
24964         PR c++/7647
24965         * g++.dg/lookup-class-member-2.C: New test.
24966
24967 2003-03-30  Glen Nakamura  <glen@imodulo.com>
24968
24969         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
24970
24971 2003-03-28  Roger Sayle  <roger@eyesopen.com>
24972
24973         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
24974
24975 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
24976
24977         * g++.dg/init/attrib1.C: New test.
24978
24979 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24980
24981         * gcc.dg/ultrasp8.c: New test.
24982
24983 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24984
24985         * gcc.dg/ultrasp7.c: New test.
24986
24987 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
24988
24989         PR c++/10047
24990         * g++.dg/template/inline1.C: New test.
24991
24992 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24993
24994         * gcc.dg/sparc-dwarf2.c: New test.
24995
24996 2003-03-27  Roger Sayle  <roger@eyesopen.com>
24997
24998         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
24999         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
25000
25001 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
25002
25003         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
25004         than reading .x files.
25005         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
25006         * g77.dg/gcov/gcov-1.f: Likewise.
25007         * gcc.misc-tests/gcov-4b.c: Likewise.
25008         * gcc.misc-tests/gcov-5b.c: Likewise.
25009         * gcc.misc-tests/gcov-6.c: Likewise.
25010         * gcc.misc-tests/gcov-7.c: Likewise.
25011         * gcc.misc-tests/gcov-8.c: Likewise.
25012         * g++.dg/gcov/gcov-1.x: Remove.
25013         * g77.dg/gcov/gcov-1.x: Likewise.
25014         * gcc.misc-tests/gcov-4b.x: Likewise.
25015         * gcc.misc-tests/gcov-5b.x: Likewise.
25016         * gcc.misc-tests/gcov-6.x: Likewise.
25017         * gcc.misc-tests/gcov-7.x: Likewise.
25018         * gcc.misc-tests/gcov-8.x: Likewise.
25019
25020 2003-03-27  Glen Nakamura  <glen@imodulo.com>
25021
25022         PR opt/10087
25023         * gcc.dg/20030324-1.c: New test.
25024
25025 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
25026
25027         PR c++/10224
25028         * g++.dg/template/arg3.C: New test.
25029
25030         PR c++/10158
25031         * g++.dg/template/friend18.C: New test.
25032
25033 2003-03-26  Roger Sayle  <roger@eyesopen.com>
25034
25035         * g77.f-torture/compile/20030326-1.f: New test case.
25036
25037 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
25038
25039         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
25040
25041         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
25042
25043 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
25044
25045         * gcc.dg/ia64-sync-3.c: New test.
25046
25047 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
25048
25049         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
25050
25051 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25052
25053         * gcc.dg/ultrasp6.c: New test.
25054
25055 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25056
25057         * gcc.dg/i386-signbit-1.c: New test.
25058         * gcc.dg/i386-signbit-2.c: New test.
25059         * gcc.dg/i386-signbit-3.c: New test.
25060
25061 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25062
25063         * gcc.dg/ultrasp5.c: Fix options.
25064
25065 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25066
25067         * gcc.dg/ultrasp5.c: Fix comment.
25068
25069 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
25070
25071         PR fortran/10197
25072         * g77.f-torture/execute/10197.f: New test.
25073
25074 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
25075
25076         PR c++/9898, c++/383
25077         * g++.dg/template/conv6.C: New test.
25078
25079         PR c++/10119
25080         * g++.dg/template/ptrmem5.C: New test.
25081
25082         PR c++/10026
25083         * g++.dg/lookup/koenig1.C: New test.
25084
25085         PR C++/10199
25086         * g++.dg/lookup/template2.C: New test.
25087
25088 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
25089
25090         * g++.dg/opt/rtti1.C: New test.
25091
25092 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25093
25094         * gcc.dg/ultrasp5.c: New test.
25095
25096 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
25097
25098         PR middle-end/9967
25099         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
25100         builtin fputs.
25101
25102 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
25103
25104         PR c/8224
25105         * gcc.dg/20030323-1.c: New test.
25106
25107 2003-03-23  Roger Sayle  <roger@eyesopen.com>
25108
25109         * gcc.c-torture/compile/20030323-1.c: New test case.
25110
25111 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
25112
25113         * gcc.dg/20030321-1.c: New test.
25114
25115 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
25116
25117         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
25118
25119 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25120
25121         PR c++/9978, c++/9708
25122         * g++.dg/ext/vlm1.C: Adjust expected error.
25123         * g++.dg/ext/vla2.C: New test.
25124         * g++.dg/template/arg1.C: New test.
25125         * g++.dg/template/arg2.C: New test.
25126
25127 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
25128
25129         * g77.f-torture/execute/select.f: New test.
25130         * g77.f-torture/noncompile/select_no_compile.f: New test.
25131
25132 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
25133
25134         PR c++/9898
25135         * g++.dg/other/error4.C: New test.
25136
25137 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
25138
25139         * g++.dg/template/friend17.C: New test.
25140
25141 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
25142
25143         * gcc.c-torture/compile/20030320-1.c: New.
25144
25145 2003-03-20  Roger Sayle  <roger@eyesopen.com>
25146
25147         * gcc.dg/builtins-6.c: New test case.
25148
25149 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
25150
25151         PR target/10073
25152         * gcc.c-torture/compile/20030319-1.c: New.
25153
25154 2003-03-18  Jan Hubicka  <jh@suse.cz>
25155
25156         * gcc.dg/i386-cvt-1.c: New test.
25157
25158 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
25159
25160         * objc.dg/naming-1.m: Use "(parse|syntax) error".
25161         * objc.dg/naming-2.m: Likewise.
25162
25163 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
25164
25165         PR c++/9639
25166         * g++.dg/parse/crash1.C: New test.
25167
25168 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
25169
25170         PR c++/8805
25171         * g++.dg/eh/cleanup1.C: New test.
25172
25173 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25174
25175         * gcc.c-torture/execute/20030316-1.c: New test case.
25176
25177 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25178
25179         PR c++/9629
25180         * g++.dg/init/ctor2.C: New test.
25181
25182 2003-03-15  Roger Sayle  <roger@eyesopen.com>
25183
25184         * g77.f-torture/compile/xformat.f: New test case.
25185
25186 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25187
25188         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
25189         * g++.old-deja/g++.mike/eh50.C: Likewise.
25190
25191 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25192
25193         PR c++/6440
25194         * g++.dg/template/spec7.C: New test.
25195         * g++.dg/template/spec8.C: Likewise.
25196
25197 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
25198
25199         * gcc.c-torture/execute/20030313-1.c: New test.
25200
25201 2003-03-14  Richard Henderson  <rth@redhat.com>
25202
25203         * gcc.dg/inline-2.c: Adjust alpha test for external call.
25204
25205 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25206
25207         * gcc.c-torture/compile/20030314-1.c: New test.
25208
25209 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
25210
25211         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
25212         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
25213         thumb target,
25214         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
25215         to accept newer _imp__  prefix and additional
25216         newline in .drectve section.
25217         * gcc.dg/dll-4.c: Likewise.
25218         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
25219         switch.
25220
25221 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
25222
25223         * g++.dg/parse/namespace9.C: New test.
25224
25225         * g++.dg/init/ref5.C: New test.
25226         * g++.dg/parse/ptrmem1.C: Likewise.
25227
25228 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25229
25230         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
25231         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
25232         regular expression.
25233         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
25234         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
25235
25236 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
25237
25238         * gcc.c-torture/execute/20030224-2.c: New test.
25239
25240 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25241
25242         * gcc.dg/decl-3.c: New test.
25243
25244 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25245
25246         * gcc.dg/i386-loop-2.c: New test.
25247
25248 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
25249
25250         PR c++/9474
25251         * g++.dg/parse/namespace8.C: New test.
25252
25253         PR c++/9924
25254         * g++.dg/overload/builtin2.C: New test.
25255
25256 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
25257
25258         * gcc.dg/return-type-3.c: New test.
25259
25260 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
25261
25262         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
25263         profiling options are not supported.
25264
25265 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
25266
25267         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
25268         * g++.old-deja/g++.warn/impint2.C: Likewise.
25269
25270 2003-03-10  Devang Patel  <dpatel@apple.com>
25271
25272         * g++.dg/cpp/c++_cmd_1.C: New test.
25273         * g++.dg/cpp/c++_cmd_1.h: New file.
25274
25275 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
25276
25277         * gcc.dg/altivec-9.c: New file.
25278
25279 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25280
25281         * gcc.dg/ppc-sdata-1.c: New test.
25282         * gcc.dg/ppc-sdata-2.c: New test.
25283
25284 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
25285
25286         PR c++/9373
25287         * g++.dg/opt/ptrmem2.C: New test.
25288
25289         PR c++/8534
25290         * g++.dg/opt/ptrmem1.C: New test.
25291
25292 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25293
25294         * gcc.dg/i386-loop-1.c: New test.
25295
25296 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25297
25298         PR c++/9970
25299         * g++.dg/lookup/friend1.C: New test.
25300
25301 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25302
25303         PR c++/9823
25304         * g++.dg/parser/constructor1.C: New test.
25305
25306 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
25307
25308         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
25309
25310         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
25311
25312 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
25313
25314         * gcc.dg/cpp/Wunused.c: Update test.
25315
25316 2003-03-08  Jan Hubicka  <jh@suse.cz>
25317
25318         * gcc.dg/inline-3.c: New test.
25319
25320 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
25321
25322         PR c++/9809
25323         * g++.dg/parse/builtin1.C: New test.
25324
25325         PR c++/9982
25326         * g++.dg/abi/cookie1.C: New test.
25327         * g++.dg/abi/cookie2.C: Likewise.
25328
25329         PR c++/9524
25330         * g++.dg/template/field1.C: New test.
25331
25332         PR c++/9912
25333         * g++.dg/parse/class1.C: New test.
25334         * g++.dg/parse/namespace7.C: Likewise.
25335         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
25336
25337 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
25338
25339         * g++.dg/init/ref4.C: New test.
25340
25341 2003-03-07  Jan Hubicka  <jh@suse.cz>
25342
25343         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
25344         * gcc.dg/inline-3.c: New test.
25345
25346 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
25347
25348         * g++.dg/init/ref3.C: New test.
25349
25350         PR c++/9965
25351         * g++.dg/init/ref2.C: New test.
25352
25353         PR c++/9400
25354         * g++.dg/warn/Wshadow-2.C: New test.
25355
25356         PR c++/9791
25357         * g++.dg/warn/Woverloaded-1.C: New test.
25358
25359 2003-03-05  Jan Hubicka  <jh@suse.cz>
25360
25361         * gcc.dg/i386-local2.c: New.
25362         * gcc.dg/i386-local.c: Fix typo.
25363
25364 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
25365
25366         * g++.dg/abi/layout3.C: New test.
25367
25368 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25369
25370         * gcc.c-torture/compile/20030305-1.c
25371
25372 2003-03-05  Jan Hubicka  <jh@suse.cz>
25373
25374         * gcc.dg/i386-local.c: New.
25375
25376 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
25377
25378         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
25379
25380 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25381
25382         * gcc.dg/switch-2.c: New test.
25383         * gcc.dg/switch-3.c: New test.
25384         * gcc.dg/Wswitch.c: Adjust line numbers.
25385         * gcc.dg/Wswitch-default.c: Likewise.
25386         * gcc.dg/Wswitch-enum.c: Likewise.
25387
25388 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
25389
25390         * gcc.c-torture/execute/20030222-1.c: New test.
25391
25392 2003-03-03  James E Wilson  <wilson@tuliptree.org>
25393
25394         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
25395
25396 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
25397
25398         PR c++/9878
25399         * g++.dg/init/ref1.C: New test.
25400
25401 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
25402
25403         * gcc.dg/sh-relax.c: New SH-only test.
25404
25405 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
25406
25407         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
25408         comment explaining purpose of testcase.
25409
25410 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25411
25412         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
25413         for HC11/HC12 (asm needs two int registers).
25414         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
25415         HC11/HC12 because the test uses an asm which needs two 32-bit
25416         registers.
25417
25418 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
25419
25420         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
25421         for HC11/HC12 (array is too large otherwise).
25422         * gcc.c-torture/compile/920501-4.x: New file, likewise.
25423         * gcc.c-torture/compile/20010518-2.x: Likewise.
25424         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
25425         HC11/HC12 (array is too large).
25426
25427 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
25428
25429         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
25430         * lib/g++-dg.exp (g++-dg-test): Likewise.
25431
25432 2003-03-01  Roger Sayle  <roger@eyesopen.com>
25433
25434         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
25435         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
25436
25437 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25438
25439         * g++.dg/warn/implicit-typename1.C: Remove warning.
25440
25441 2003-02-28  Richard Henderson  <rth@redhat.com>
25442
25443         * gcc.dg/noreturn-1.c: Move noreturn warning line.
25444         * gcc.dg/return-type-1.c: Move control reaches end warning line.
25445
25446 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
25447
25448         * gcc.dg/pch/pch.exp: Change .pch to .gch.
25449         * g++.dg/pch/pch.exp: Likewise.
25450
25451 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
25452
25453         PR c++/9879
25454         * testsuite/g++.dg/init/new4.C: New test.
25455
25456 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
25457
25458         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
25459
25460 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
25461
25462         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
25463         unsigned long.
25464
25465         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
25466         wider than float.
25467
25468 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25469
25470         * lib/scanasm.exp: Add support for counting numbers of
25471         occurences.
25472         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
25473         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
25474
25475 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
25476
25477         PR c++/9683
25478         * g++.dg/template/static3.C: New test.
25479
25480         PR c++/9829
25481         * g++.dg/parse/namespace6.C: New test.
25482
25483 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25484
25485         PR target/9732
25486         * gcc.dg/20030225-1.c: New test.
25487
25488 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
25489
25490         * README: Remove out-of-date information.
25491
25492         PR c++/9836
25493         * g++.dg/template/spec6.C: New test.
25494
25495 2003-02-24  Jeff Law  <law@redhat.com>
25496
25497         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
25498
25499 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25500
25501         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
25502         * gcc.dg/pragma-ep-1.c: Likewise.
25503
25504 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25505
25506         PR c++/9602
25507         * g++.dg/template/friend16.C: New test.
25508
25509 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
25510
25511         PR c++/5333
25512         * g++.dg/parse/fused-params1.C: Adjust error messages.
25513         * g++.dg/template/nested3.C: New test.
25514
25515 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
25516
25517         * g++.dg/abi/param1.C: New test.
25518
25519 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25520
25521         PR c++/7982
25522         * g++.dg/warn/implicit-typename1.C: New test.
25523
25524 2003-02-22  Kelley Cook <kelleycook@comcast.net>
25525
25526         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
25527         with "mtune".
25528         * g++.old-deja/g++.other/store-expr2.C: Likewise.
25529         * gcc.c-torture/execute/20010129-1.x: Likewise.
25530         * gcc.dg/20011107-1.c: Likewise.
25531         * gcc.dg/20020108-1.c: Likewise.
25532         * gcc.dg/20020122-3.c: Likewise.
25533         * gcc.dg/20020206-1.c: Likewise.
25534         * gcc.dg/20020310-1.c: Likewise.
25535         * gcc.dg/20020426-2.c: Likewise.
25536         * gcc.dg/20020517-1.c: Likewise.
25537         * gcc.dg/991230-1.c: Likewise.
25538         * gcc.dg/i386-unroll-1.c: Likewise.
25539         * gcc.misc-tests/i386-prefetch.exp: Likewise.
25540
25541 2003-02-22  Jan Hubicka  <jh@suse.cz>
25542
25543         * gcc.dg/i386-mul.c: New test.
25544
25545 2003-02-21  Roger Sayle  <roger@eyesopen.com>
25546
25547         * gcc.dg/builtins-5.c: New test case.
25548
25549 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
25550
25551         * gcc.dg/asmreg-1.c: New test.
25552
25553 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25554
25555         PR c++/9749
25556         * g++.dg/parse/varmod1.C: New test.
25557
25558 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25559
25560         PR c++/9727
25561         * g++.dg/template/op1.C: New test.
25562
25563 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25564
25565         PR c++/8906
25566         * g++.dg/template/nested2.C: New test.
25567
25568 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
25569
25570         PR c++/8724
25571         * g++.dg/expr/dtor1.C: New test.
25572
25573 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
25574
25575         * gcc.dg/cpp/include3.c: New test.
25576         * gcc.dg/cpp/inc/foo.h: New file.
25577
25578 2003-02-21  Glen Nakamura  <glen@imodulo.com>
25579
25580         * gcc.c-torture/execute/20030221-1.c: New test.
25581
25582 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
25583
25584         PR c++/9729
25585         * g++.dg/abi/conv1.C: New test.
25586
25587 2003-02-20  Jan Hubicka  <jh@suse.cz>
25588
25589         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
25590
25591 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
25592
25593         * gcc.c-torture/compile/20030219-1.c: New test.
25594
25595 2003-02-18  Jan Hubicka  <jh@suse.cz>
25596
25597         * gcc.dg/funcorder.c: New test.
25598
25599 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25600
25601         * gcc.c-torture/execute/20030218-1.c: New.
25602
25603 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
25604
25605         * gcc.dg/20030218-1.c: New.
25606
25607 2003-02-18  Richard Henderson  <rth@redhat.com>
25608
25609         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
25610         * gcc.dg/attr-used-2.c: New.
25611
25612 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
25613
25614         PR c++/9704
25615         * g++.dg/init/copy5.C: New test.
25616
25617 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
25618
25619         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
25620         * g++.dg/pch/pch.exp: Likewise.
25621
25622 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
25623
25624         * gcc.c-torture/execute/20030209-1.c: Enable the test if
25625         STACK_SIZE is not defined.
25626
25627 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25628
25629         PR c++/9457
25630         * g++.dg/template/init1.C: New test.
25631
25632 2003-02-16  Jan HUbicka  <jh@suse.cz>
25633
25634         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
25635         (foo): Add few extra tests
25636         * gcc.dg/c99-const-expr-3.c: Likewise.
25637         * gcc.c-torture/execute/20030216-1.c: New.
25638
25639 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25640
25641         PR c++/9459
25642         * g++.dg/ext/typeof4.C: New test.
25643
25644 2003-02-15  Roger Sayle  <roger@eyesopen.com>
25645
25646         * gcc.dg/i386-387-3.c: New test case.
25647
25648 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
25649
25650         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
25651         cris-*-elf* cris-*-aout* and mmix-*-*.
25652
25653 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
25654
25655         * gcc.dg/20030213-1.c: New test.
25656
25657 2003-02-12  Roger Sayle  <roger@eyesopen.com>
25658
25659         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
25660         * gcc.dg/i386-387-2.c: Likewise.
25661
25662 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
25663
25664         * gcc.dg/ppc-spe.c: Fix formatting.
25665         Enable tests that were previously unsupported by gas.
25666         Delete tests for instructions that no longer exist.
25667         Switch arguments on evsubifw builtin.
25668
25669 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
25670
25671         * gcc.c-torture/execute/20030209-1.c: Disable the test if
25672         STACK_SIZE is too small.
25673
25674 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25675             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25676
25677         * gcc.dg/decl-2.c: New test.
25678
25679 2003-02-10  Jan Hubicka  <jh@suse.cz>
25680
25681         * gcc.dg/i386-fpcvt-1.c: New test.
25682
25683 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
25684
25685         * gcc.c-torture/execute/20030209-1.c: New test.
25686
25687 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
25688
25689         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
25690         int-wide bitops, use the constants of the same width.
25691         Likewise, if long long is 32-bit wide, test bitops using
25692         32-bit constants.
25693
25694 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
25695
25696         * gcc.dg/20021014-1.c: Annotate with expected notice text.
25697
25698 2003-02-07  Roger Sayle  <roger@eyesopen.com>
25699
25700         * testsuite/gcc.dg/builtins-4.c: New test case.
25701
25702 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25703
25704         * gcc.dg/20020430-1.c: Fix dg command typos.
25705         * gcc.dg/20020503-1.c: Likewise.
25706
25707 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25708
25709         PR c++/8785
25710         * g++.dg/parse/fused-params1.C: New test.
25711
25712         PR c++/8857
25713         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
25714
25715         PR c++/8921
25716         * g++.dg/parse/non-dependent1.C: New test.
25717
25718         PR c++/8928
25719         * g++.dg/parse/dupl-tmpl-args1.C: New test.
25720
25721         PR c++/9228
25722         * g++.dg/parse/undefined7.C: New test.
25723         * g++.dg/parse/non-templ1.C: New test.
25724
25725         PR c++/9229
25726         * g++.dg/parse/too-many-tmpl-args1.C: New test.
25727
25728 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
25729
25730         * gcc.c-torture/compile/20030206-1.c: New test.
25731
25732 2003-02-05  Roger Sayle  <roger@eyesopen.com>
25733
25734         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
25735         "pow" to "foo" to avoid potential confusion with a math built-in.
25736
25737 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25738
25739         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
25740         conditions for SPARC targets.
25741
25742 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
25743
25744         * gcc.dg/20030204-1.c: New test.
25745
25746 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25747
25748         PR c++/38
25749         * g++.dg/parse/array-size1.C: New test.
25750
25751         PR c++/5657
25752         * g++.dg/parse/undefined3.C: New test.
25753
25754         PR c++/5665
25755         * g++.dg/parse/undefined4.C: New test.
25756
25757         PR c++/5975
25758         * g++.dg/parse/undefined5.C: New test.
25759
25760         PR c++/7259
25761         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
25762
25763         PR c++/8578
25764         * g++.dg/parse/casting-operator1.C: New test.
25765
25766         PR c++/8596
25767         * g++.dg/parse/undefined6.C: New test.
25768
25769         PR c++/8736
25770         * g++.dg/parse/missing-template1.C: New test.
25771
25772 2003-02-04  Jan Hubicka  <jh@suse.cz>
25773
25774         * gcc.dg/i386-cadd.c: Compile using -march=k8.
25775         * gcc.dg/i386-cmov?.c: Likewise.
25776         * gcc.dg/i386-fpcvt-?.c: Likewise.
25777         * gcc.dg/i386-ssefp-1.c: Likewise.
25778         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
25779         conventions.
25780
25781 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
25782
25783         PR c++/7129
25784         * testsuite/g++.dg/ext/max.C: New test.
25785
25786 2003-02-03  Jan Hubicka  <jh@suse.cz>
25787
25788         * gcc.c-torture/execute/20030203-1.c: New test.
25789
25790 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
25791
25792         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
25793         'natural-endian'.
25794
25795 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
25796
25797         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
25798         * g++.dg/init/new2.C: Likewise.
25799         * g++.dg/other/new1.C: Likewise.
25800
25801 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
25802
25803         * gcc.dg/struct-ret-libc.c: New test.
25804
25805 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
25806
25807         * gcc.dg/20030129-1.c: New test.
25808
25809 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25810
25811         PR c++/8849
25812         * g++.dg/template/ptrmem4.C: New test.
25813
25814 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
25815
25816         * g++.dg/parser/constant1.C: New test.
25817
25818 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25819
25820         PR c++/8591
25821         * g++.dg/parse/friend2.C: New test.
25822
25823 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
25824
25825         PR c++/9437
25826         * g++.dg/template/unify4.C: New test.
25827
25828 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
25829
25830         * gcc.c-torture/execute/20030128-1.c: New test.
25831
25832 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
25833
25834         * g++.dg/lookup/nested1.C: Test moved from ...
25835         * g++.old-deja/g++.other/lookup24.C: ... here.
25836
25837 2003-01-28  Jan Hubicka  <jh@suse.cz>
25838
25839         * gcc.dg/i386-cmov5.c: New test.
25840
25841 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
25842
25843         * gcc.c-torture/execute/20010925-1.c: Changed the
25844         memcpy declaration.
25845
25846 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25847
25848         PR c++/3902
25849         * g++.dg/parse/template5.C: New test.
25850
25851 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
25852
25853         PR fortran/9258
25854         * g77.dg/pr9258: New test.
25855
25856 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25857
25858         * README: Move relevant parts from README.g++.
25859
25860         * README.g++: Remove this file.
25861
25862 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
25863
25864         * g++.dg/abi/dcast1.C: New test.
25865
25866 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25867
25868         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
25869
25870 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
25871
25872         PR c++/47
25873         * g++.old-deja/g++.other/lookup24.C: New test.
25874
25875 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25876
25877         PR middle-end/7227
25878         * gcc.dg/uninit-C.c: New test.
25879
25880 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
25881
25882         * g++.dg/abi/covariant1.C: New test.
25883
25884 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
25885
25886         * gcc.dg/20030123-1.c: New test.
25887
25888 2003-01-25  Jan Hubicka  <jh@suse.cz>
25889
25890         PR opt/8492
25891         * gcc.c-torture/compile/20030125-1.c
25892
25893 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
25894
25895         PR c++/9403
25896         * g++.dg/parse/template3.C: New test.
25897         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
25898
25899         PR c++/795
25900         * g++.dg/parse/template4.C: New test.
25901
25902         PR c++/9415
25903         * g++.dg/template/qual2.C: New test.
25904
25905         PR c++/8545
25906         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
25907
25908         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
25909
25910 2003-01-25  Roger Sayle  <roger@eyesopen.com>
25911
25912         * gcc.c-torture/execute/switch-1.c: New test case.
25913
25914 2003-01-25  Jan Hubicka  <jh@suse.cz>
25915
25916         * gcc.c-torture/execute/20030125-1.[cx]: New test.
25917
25918 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
25919
25920         Tweaks for Bison-1.875. From the NEWS file:
25921         "- `parse error' -> `syntax error'
25922         Bison now uniformly uses the term `syntax error'"
25923         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
25924         * gcc.dg/cpp/digraph2.c: Likewise.
25925         * gcc.dg/cpp/direct2.c: Likewise.
25926         * gcc.dg/cpp/paste4.c: Likewise.
25927         * gcc.dg/c90-restrict-1.c: Likewise.
25928         * gcc.dg/c99-func-2.c: Likewise.
25929         * gcc.dg/noncompile/920721-2.c: Likewise.
25930         * gcc.dg/noncompile/930622-2.c: Likewise.
25931         * gcc.dg/noncompile/940112-1.c: Likewise.
25932         * gcc.dg/noncompile/950921-1.c: Likewise.
25933         * gcc.dg/noncompile/951123-1.c: Likewise.
25934         * gcc.dg/noncompile/971104-1.c: Likewise.
25935         * gcc.dg/noncompile/990416-1.c: Likewise.
25936
25937 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
25938
25939         * g++.dg/parse/undefined1.C: Add error message.
25940
25941 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
25942
25943         PR c++/9354
25944         * g++.dg/parse/new1.C: New test.
25945
25946         PR c++/9216
25947         * g++.dg/parse/template2.C: New test.
25948
25949         PR c++/9354
25950         * g++.dg/parse/typedef2.C: New test.
25951
25952         PR c++/9328
25953         * g++.dg/ext/typeof3.C: New test.
25954
25955 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25956
25957         PR c++/2738
25958         * g++.dg/parse/ret-type1.C: New test.
25959
25960         PR c++/3792
25961         * g++.dg/parse/tmpl-outside1.C: New test.
25962
25963         PR c++/4207
25964         * g++.dg/parse/int-as-enum1.C: New test.
25965
25966         PR c++/4903
25967         * g++.dg/parse/no-typename1.C: New test.
25968
25969         PR c++/5533
25970         * g++.dg/parse/no-value1.C: New test.
25971
25972         PR c++/5921
25973         * g++.dg/parse/wrong-inline1.C: New test.
25974
25975         PR c++/6402
25976         * g++.dg/parse/ref1.C: New test.
25977
25978         PR c++/6992
25979         * g++.dg/parse/attr-ctor1.C: New test.
25980
25981         PR c++/7229
25982         * g++.dg/parse/namespace5.C: New test.
25983
25984         PR c++/7917
25985         * g++.dg/parse/func-def1.C: New test.
25986
25987         PR c++/8143
25988         * g++.dg/parse/undefined1.C: New test.
25989
25990         PR c++/5723, PR c++/8522
25991         * g++.dg/parse/specialization1.C: New test.
25992
25993         PR c++/163, PR c++/8595
25994         * g++.dg/parse/struct-as-enum1.C: New test.
25995
25996         PR c++/9173
25997         * g++.dg/parse/undefined2.C: New test.
25998
25999 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
26000
26001         PR c++/9298
26002         * g++.dg/parse/template1.C: New test.
26003
26004         PR c++/9384
26005         * g++.dg/parse/using1.C: New test.
26006
26007         PR c++/9285
26008         PR c++/9294
26009         * g++.dg/parse/expr2.C: New test.
26010
26011         PR c++/9388
26012         * g++.dg/parse/lookup2.C: Likewise.
26013
26014 2003-01-21  Jan Hubicka  <jh@suse.cz>
26015
26016         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
26017         * gcc.c-torture/execute/eeprof-1.c: Likewise.
26018         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
26019         * gcc.c-torture/execute/string-opt-*.c: Likewise.
26020
26021 2003-01-20  Nick Clifton  <nickc@redhat.com>
26022
26023         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
26024         problem with ARM sibcall code generation.
26025
26026 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26027
26028         * gcc.c-torture/execute/20030120-1.c: New.
26029
26030 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
26031
26032         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
26033
26034 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
26035
26036         PR c++/9272
26037         * g++.dg/parse/ctor1.C: New test.
26038
26039         PR c++/9294:
26040         * g++.dg/parse/qualified1.C: New test.
26041
26042         * g++.dg/parse/typename3.C: New test.
26043
26044 2003-01-16  Richard Henderson  <rth@redhat.com>
26045
26046         * g++.dg/tls/init-2.C: Fix error matches for real this time.
26047
26048 2003-01-16  Richard Henderson  <rth@redhat.com>
26049
26050         * g++.dg/pch/pch.exp: Copy test header to the working directory
26051         before using it either for precompilation or direct use.
26052         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
26053         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
26054
26055 2003-01-16  Richard Henderson  <rth@redhat.com>
26056
26057         * gcc.dg/pch/pch.exp: Copy test header to the working directory
26058         before using it either for precompilation or direct use.
26059         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
26060         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
26061
26062 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
26063
26064         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
26065         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
26066         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
26067         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
26068         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
26069         typename warning into error.
26070         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
26071         error messages.
26072         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
26073         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
26074         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
26075         messages.
26076         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
26077         make declaration visible in template.
26078         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
26079         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
26080         messages.
26081         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
26082         message.
26083         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
26084         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
26085         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
26086         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
26087         typename warning with error message.
26088         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
26089         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
26090         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
26091
26092 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
26093
26094         * g++.dg/parse/ambig2.C: New test.
26095
26096 2003-01-15  Richard Henderson  <rth@redhat.com>
26097
26098         * g++.dg/tls/init-2.C: Update error message string.
26099
26100 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26101
26102         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
26103
26104 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
26105
26106         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
26107         all for HC11/HC12.
26108         * gcc.c-torture/compile/20001205-1.x: Likewise.
26109         * gcc.c-torture/compile/20001226-1.x: Likewise.
26110         * gcc.c-torture/compile/920520-1.x: Likewise.
26111         * gcc.c-torture/compile/961203-1.x: Likewise.
26112         * gcc.c-torture/compile/20020604-1.x: Likewise.
26113
26114 2003-01-15  Jan Hubicka  <jh@suse.cz>
26115
26116         * gcc.c-torture/compile/20030115-1.c: New test.
26117
26118         * gcc.dg/i386-fpcvt-1.c: New test.
26119         * gcc.dg/i386-fpcvt-2.c: New test.
26120
26121 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
26122
26123         Further conform g++'s __vmi_class_type_info to the C++ ABI
26124         specification.
26125         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
26126         the specification.
26127
26128 2003-01-14  Jan Hubicka  <jh@suse.cz>
26129
26130         * gcc.dg/i386-fpcvt-1.c: New test.
26131         * gcc.dg/i386-fpcvt-2.c: New test.
26132
26133 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26134
26135         * gcc.dg/i386-mmx-3.c: New test.
26136
26137 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
26138
26139         PR c++/9264
26140         * g++.dg/parse/octal1.C: New file.
26141
26142         PR c++/9172
26143         * g++.dg/parse/typename1.C: New file.
26144
26145 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
26146
26147         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
26148         * gcc.dg/bf-no-ms-layout.c: Likewise.
26149         * gcc.dg/bf-ms-attrib.c: Likewise.
26150
26151 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
26152
26153         PR c++/9099
26154         * g++.dg/parse/dtor1.C: New file.
26155
26156         PR c++/9128
26157         * g++.dg/rtti/typeid1.C: New file.
26158
26159         PR c++/9153
26160         * g++.dg/parse/lookup1.C: New file.
26161
26162         PR c++/9171
26163         * g++.dg/templ/spec5.C: New file.
26164
26165 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
26166
26167         * gcc.c-torture/compile/20030110-1.c: New test.
26168
26169 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
26170
26171         Merge from pch-branch:
26172
26173         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
26174
26175         * gcc.dg/pch/cpp-1.h: New.
26176         * gcc.dg/pch/cpp-1.c: New.
26177         * gcc.dg/pch/cpp-2.h: New.
26178         * gcc.dg/pch/cpp-2.c: New.
26179
26180         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
26181
26182         * gcc.dg/pch/except-1.h: New.
26183         * gcc.dg/pch/except-1.c: New.
26184
26185         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
26186
26187         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
26188         running test.
26189         * gcc.dg/pch: Include *.hp not *.h.
26190         * gcc.dg/pch/system-1.h: New.
26191         * gcc.dg/pch/system-1.c: New.
26192
26193         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
26194
26195         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
26196         rather than trying to build and run a program using PCH.
26197         * gcc.dg/pch: Remove dg-do commands from test files.
26198
26199         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
26200
26201         * gcc.dg/pch/macro-3.c: New.
26202         * gcc.dg/pch/macro-3.h: New.
26203
26204         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
26205
26206         * gcc.dg/pch/common-1.c: New.
26207         * gcc.dg/pch/common-1.h: New.
26208         * gcc.dg/pch/decl-1.c: New.
26209         * gcc.dg/pch/decl-1.h: New.
26210         * gcc.dg/pch/decl-2.c: New.
26211         * gcc.dg/pch/decl-2.h: New.
26212         * gcc.dg/pch/decl-3.c: New.
26213         * gcc.dg/pch/decl-3.h: New.
26214         * gcc.dg/pch/decl-4.c: New.
26215         * gcc.dg/pch/decl-4.h: New.
26216         * gcc.dg/pch/decl-5.c: New.
26217         * gcc.dg/pch/decl-5.h: New.
26218         * gcc.dg/pch/global-1.c: New.
26219         * gcc.dg/pch/global-1.h: New.
26220         * gcc.dg/pch/inline-1.c: New.
26221         * gcc.dg/pch/inline-1.h: New.
26222         * gcc.dg/pch/inline-2.c: New.
26223         * gcc.dg/pch/inline-2.h: New.
26224         * gcc.dg/pch/static-1.c: New.
26225         * gcc.dg/pch/static-1.h: New.
26226         * gcc.dg/pch/static-2.c: New.
26227         * gcc.dg/pch/static-2.h: New.
26228
26229         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
26230
26231         * g++.dg/pch/pch.exp: Better handle failing testcases.
26232         * gcc.dg/pch/pch.exp: Likewise.
26233         * gcc.dg/pch/macro-1.c: New.
26234         * gcc.dg/pch/macro-1.h: New.
26235         * gcc.dg/pch/macro-2.c: New.
26236         * gcc.dg/pch/macro-2.h: New.
26237
26238         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
26239
26240         * g++.dg/dg.exp: Treat files in pch/ specially.
26241         * g++.dg/pch/pch.exp: New file.
26242         * g++.dg/pch/empty.H: New file.
26243         * g++.dg/pch/empty.C: New file.
26244         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
26245         "precompile".
26246
26247         * gcc.dg/pch/pch.exp: New file.
26248         * gcc.dg/pch/empty.h: New file.
26249         * gcc.dg/pch/empty.c: New file.
26250         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
26251         "precompile".
26252
26253 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26254
26255         * g++.dg/template/friend14.C: New test.
26256
26257 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26258
26259         * gcc.dg/old-style-asm-1.c: New test.
26260
26261 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
26262
26263         * gcc.c-torture/compile/20030109-1.c: New test.
26264
26265 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26266
26267         * gcc.c-torture/execute/20030109-1.c: New test.
26268
26269 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
26270
26271         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
26272         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
26273         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
26274         * g++.old-deja/g++.mike/eh2.C: Likewise.
26275         * g++.old-deja/g++.mike/eh3.C: Likewise.
26276         * g++.old-deja/g++.mike/eh5.C: Likewise.
26277         * g++.old-deja/g++.mike/eh6.C: Likewise.
26278         * g++.old-deja/g++.mike/eh7.C: Likewise.
26279         * g++.old-deja/g++.mike/eh8.C: Likewise.
26280         * g++.old-deja/g++.mike/eh9.C: Likewise.
26281         * g++.old-deja/g++.mike/eh10.C: Likewise.
26282         * g++.old-deja/g++.mike/eh12.C: Likewise.
26283         * g++.old-deja/g++.mike/eh13.C: Likewise.
26284         * g++.old-deja/g++.mike/eh14.C: Likewise.
26285         * g++.old-deja/g++.mike/eh16.C: Likewise.
26286         * g++.old-deja/g++.mike/eh17.C: Likewise.
26287         * g++.old-deja/g++.mike/eh18.C: Likewise.
26288         * g++.old-deja/g++.mike/eh21.C: Likewise.
26289         * g++.old-deja/g++.mike/eh23.C: Likewise.
26290         * g++.old-deja/g++.mike/eh24.C: Likewise.
26291         * g++.old-deja/g++.mike/eh25.C: Likewise.
26292         * g++.old-deja/g++.mike/eh26.C: Likewise.
26293         * g++.old-deja/g++.mike/eh27.C: Likewise.
26294         * g++.old-deja/g++.mike/eh28.C: Likewise.
26295         * g++.old-deja/g++.mike/eh29.C: Likewise.
26296         * g++.old-deja/g++.mike/eh31.C: Likewise.
26297         * g++.old-deja/g++.mike/eh33.C: Likewise.
26298         * g++.old-deja/g++.mike/eh34.C: Likewise.
26299         * g++.old-deja/g++.mike/eh35.C: Likewise.
26300         * g++.old-deja/g++.mike/eh36.C: Likewise.
26301         * g++.old-deja/g++.mike/eh37.C: Likewise.
26302         * g++.old-deja/g++.mike/eh38.C: Likewise.
26303         * g++.old-deja/g++.mike/eh39.C: Likewise.
26304         * g++.old-deja/g++.mike/eh40.C: Likewise.
26305         * g++.old-deja/g++.mike/eh41.C: Likewise.
26306         * g++.old-deja/g++.mike/eh42.C: Likewise.
26307         * g++.old-deja/g++.mike/eh44.C: Likewise.
26308         * g++.old-deja/g++.mike/eh46.C: Likewise.
26309         * g++.old-deja/g++.mike/eh47.C: Likewise.
26310         * g++.old-deja/g++.mike/eh48.C: Likewise.
26311         * g++.old-deja/g++.mike/eh49.C: Likewise.
26312         * g++.old-deja/g++.mike/eh50.C: Likewise.
26313         * g++.old-deja/g++.mike/eh51.C: Likewise.
26314         * g++.old-deja/g++.mike/eh53.C: Likewise.
26315         * g++.old-deja/g++.mike/eh55.C: Likewise.
26316         * g++.old-deja/g++.mike/p7912.C: Likewise.
26317         * g++.old-deja/g++.mike/p9706.C: Likewise.
26318         * g++.old-deja/g++.mike/p10416.C: Likewise.
26319         * g++.old-deja/g++.mike/p11667.C: Likewise.
26320         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
26321         Remove redundant reference to Iris.
26322         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
26323         Elxsi, i860, Pico Java, and WE32K.
26324
26325 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
26326
26327         * g++.dg/ext/asm4.C: New test.
26328
26329 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26330
26331         PR c++/9030
26332         * g++.dg/template/friend12.C: New test.
26333         * g++.dg/template/friend13.C: Likewise.
26334         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
26335
26336 2003-01-08  Jan Hubicka  <jh@suse.cz>
26337
26338         * gcc.dg/i386-cadd.c: New test.
26339         * gcc.dg/i386-cmov4.c: Likewise.
26340
26341 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
26342
26343         PR c++/9165
26344         * g++.dg/warn/Wunused-3.C: New test.
26345
26346         * g++.dg/abi/bitfield9.C: New test.
26347
26348         PR c++/9189
26349         * g++.dg/parse/defarg3.C: New test.
26350
26351 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26352
26353         * g++.dg/parse/ambig1.C: New test.
26354         * g++.dg/parse/defarg2.C: New test.
26355
26356 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
26357
26358         * g++.dg/template/defarg-1.C: New test.
26359         * g++.dg/template/local2.C: Likewise.
26360
26361 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
26362
26363         * gcc.c-torture/execute/20030105-1.c: New test.
26364
26365 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26366
26367         * g++.dg/parse/namespace3.C: Remove extra semicolons.
26368         * g++.dg/parse/namespace4.C: Likewise.
26369
26370 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
26371
26372         * g++.dg/template/ntp2.C: New test.
26373
26374 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
26375
26376         * g++.dg/parse/extern-C-1.C: New test.
26377
26378         * g++.dg/parse/namespace4.C: New test.
26379
26380         * g++.dg/template/nested1.C: New test.
26381
26382         * g++.dg/parse/namespace3.C: New test.
26383
26384 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
26385
26386         * g++.dg/lookup/two-stage1.C: New test.
26387
26388 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26389
26390         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
26391         * g++.old-deja/g++.jason/access8.C: Likewise.
26392         * g++.old-deja/g++.other/decl5.C: Likewise.
26393
26394 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26395
26396         * g++.dg/parse/parse7.C: New test.
26397
26398 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
26399
26400         PR c++/2843
26401         * g++.dg/ext/attrib7.C: New test.
26402
26403 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
26404
26405         * g++.dg/parse/parse6.C: New test.
26406
26407 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
26408
26409         * gcc.dg/h8300-stack-1.c: New.
26410
26411 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26412
26413         g++.dg/lookup/exception1.C: New test.
26414
26415         g++.dg/lookup/template1.C: New test.
26416
26417         g++.dg/parse/namespace2.C: New test.
26418
26419         g++.dg/parse/parens2.C: New test.
26420
26421 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26422
26423         * g++.dg/parse/parse5.C: New test.
26424         * g++.dg/lookup/scoped4.C: New test.
26425
26426 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
26427
26428         * g++.dg/parse/parens1.C: New test.
26429
26430         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
26431         angle-bracket1.C.
26432         * g++.dg/parse/parens2.C: New test.
26433
26434         * g++.dg/lookup/scope-operator1.C: New test.
26435
26436         * g++.dg/parse/operator1.C: New test.
26437
26438 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26439
26440         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
26441         * g++.old-deja/g++.other/access6.C: Likewise.
26442         * g++.old-deja/g++.other/decl1.C: Likewise.
26443         * g++.old-deja/g++.pt/typename12.C: Likewise.
26444
26445 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26446
26447         * g++.dg/parse/namespace1.C: New test.
26448
26449 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26450
26451         * g++.dg/parse/parse4.C: New test.
26452
26453 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26454
26455         * g++.dg/parse/parse3.C: New test.
26456
26457 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26458
26459         * g++.dg/parse/parse2.C: New test.
26460
26461 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26462
26463         * g++.dg/template/friend11.C: New test.
26464
26465 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
26466
26467         * g++.dg/parse/parse1.C: New test.
26468
26469 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
26470
26471         * lib/profopt.exp: Change the name of a global variable to avoid
26472         possible clashes with other test suites.
26473
26474 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
26475
26476         * g++.dg/inherit/covariant8.C: New test.
26477
26478 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
26479
26480         * g++.dg/init/array9.C: New test.
26481
26482         PR c++/9112
26483         * g++.dg/parse/expr1.C: New test.
26484
26485 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
26486
26487         * gcc.c-torture/compile/20021230-1.c: New test.
26488
26489 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26490
26491         * g++.dg/inherit/covariant5.C: New test.
26492         * g++.dg/inherit/covariant6.C: New test.
26493         * g++.dg/inherit/covariant7.C: New test.
26494
26495 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26496
26497         PR c++/2739
26498         * g++.dg/other/access2.C: New test.
26499
26500 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26501
26502         * g++.dg/other/anon-struct.C: No longer fails
26503         * g++.old-deja/g++.brendan/parse4.C: Likewise.
26504         * g++.old-deja/g++.brendan/parse5.C: Likewise.
26505         * g++.old-deja/g++.brendan/parse6.C: Likewise.
26506
26507 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26508
26509         * g++.dg/parse/angle-bracket.C (main): No longer fails.
26510
26511 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
26512
26513         * g++.dg/eh/spec4.C: Remove stray semicolon.
26514         * g++.dg/expr/pmf-1.C: Change error message.
26515         * g++.dg/ext/asm1.C: Remove stray semicolon.
26516         * g++.dg/ext/typename1.C: Add missing typenames.
26517         * g++.dg/inherit/template-as-base.C: Change error message.
26518         * g++.dg/lookup/scoped1.C: Likewise.
26519         * g++.dg/lookup/scoped2.C: Likewise.
26520         * g++.dg/lookup/using2.C: Likewise.
26521         * g++.dg/other/component1.C: Remove stray semicolon.
26522         * g++.dg/other/do1.C: Change error message.
26523         * g++.dg/other/error2.C: Likewise.
26524         * g++.dg/other/init1.C: Likewise.
26525         * g++.dg/other/packed1.C: Remove stray semicolon.
26526         * g++.dg/other/ptrmem2.C: Change error message.
26527         * g++.dg/parse/parameter-declaration-1.C: Remove line number
26528         marker.
26529         * g++.dg/special/initp1.C: Remove invalid attribute usage.
26530         * g++.dg/template/access3.C: Add typename keyword.
26531         * g++.dg/template/access5.C: Remove stray semicolon.
26532         * g++.dg/template/access6.C: Likewise.
26533         * g++.dg/template/complit1.C: Likewise.
26534         * g++.dg/template/crash1.C: Change error message.
26535         * g++.dg/template/inherit2.C: Remove stray semicolon.
26536         * g++.dg/template/instantiate2.C: Likewise.
26537         * g++.dg/template/instantiate3.C: Change error message.
26538         * g++.dg/template/qual1.C: Remove stray semicolon.
26539         * g++.dg/template/qualttp18.C: Change error message.
26540         * g++.dg/template/ref1.C: Remove stray semicolon.
26541         * g++.dg/template/sizeof1.C (A::value): Declare it.
26542         * g++.dg/template/spec4.C: Change error message.
26543         * g++.dg/template/static1.C: Likewise.
26544         * g++.dg/template/type1.C: Likewise.
26545         * g++.dg/template/typename3.C: Likewise.
26546         * g++.old-deja/g++.benjamin/13478.C: Change error message.
26547         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
26548         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
26549         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
26550         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
26551         named return value extension.
26552         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
26553         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
26554         * g++.old-deja/g++.bob/extern_C.C: Likewise.
26555         * g++.old-deja/g++.bob/inherit2.C: Likewise.
26556         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26557         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26558         * g++.old-deja/g++.brendan/crash13.C: Likewise.
26559         * g++.old-deja/g++.brendan/crash15.C: Likewise.
26560         * g++.old-deja/g++.brendan/crash18.C: Change error message.
26561         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
26562         * g++.old-deja/g++.brendan/crash38.C: Likewise.
26563         * g++.old-deja/g++.brendan/crash50.C: Likewise.
26564         * g++.old-deja/g++.brendan/crash56.C: Likewise.
26565         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
26566         syntax.
26567         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
26568         * g++.old-deja/g++.brendan/crash8.C: Change error message.
26569         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
26570         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26571         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
26572         * g++.old-deja/g++.brendan/template11.C: Likewise.
26573         * g++.old-deja/g++.brendan/template26.C: Likewise.
26574         * g++.old-deja/g++.brendan/template27.C: Use explicit
26575         specialization syntax.
26576         * g++.old-deja/g++.brendan/template30.C: Likewise.
26577         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
26578         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
26579         non-dependent names.
26580         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
26581         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
26582         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
26583         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
26584         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
26585         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
26586         named return value extension.
26587         * g++.old-deja/g++.ext/namedret2.C: Likewise.
26588         * g++.old-deja/g++.ext/namedret3.C: Likewise.
26589         * g++.old-deja/g++.ext/return1.C: Likewise.
26590         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
26591         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
26592         * g++.old-deja/g++.jason/access8.C: Likewise.
26593         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
26594         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
26595         pseudo-destructor names.
26596         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
26597         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
26598         pseudo-destructor names.
26599         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
26600         * g++.old-deja/g++.jason/overload19.C: Likewise.
26601         * g++.old-deja/g++.jason/overload32.C: Likewise.
26602         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
26603         stray semicolons.
26604         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
26605         * g++.old-deja/g++.jason/return.C: Likewise.
26606         * g++.old-deja/g++.jason/return2.C: Likewise.
26607         * g++.old-deja/g++.jason/shadow1.C: Likewise.
26608         * g++.old-deja/g++.jason/special.C: Use explicit specialization
26609         syntax.
26610         * g++.old-deja/g++.jason/template10.C: Account for use of
26611         non-dependent names.
26612         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
26613         syntax.
26614         * g++.old-deja/g++.jason/template37.C: Likewise.
26615         * g++.old-deja/g++.law/access4.C: Change error messages.
26616         * g++.old-deja/g++.law/arm13.C: Remove incorrect
26617         pseudo-destructor names.
26618         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
26619         * g++.old-deja/g++.law/ctors9.C: Likewise.
26620         * g++.old-deja/g++.law/cvt22.C: Likewise.
26621         * g++.old-deja/g++.law/dtors5.C: Likewise.
26622         * g++.old-deja/g++.law/global-init1.C: Likewise.
26623         * g++.old-deja/g++.law/missed-error3.C: Likewise.
26624         * g++.old-deja/g++.law/operators28.C: Likewise.
26625         * g++.old-deja/g++.law/visibility28.C: Likewise.
26626         * g++.old-deja/g++.martin/eval1.C: Likewise.
26627         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
26628         name.
26629         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
26630         * g++.old-deja/g++.mike/net34.C: Likewise.
26631         * g++.old-deja/g++.mike/net36.C: Likewise.
26632         * g++.old-deja/g++.mike/ns2.C: Likewise.
26633         * g++.old-deja/g++.mike/p12306.C: Likewise.
26634         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
26635         value extension.
26636         * g++.old-deja/g++.mike/p700.C: Likewise.
26637         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
26638         * g++.old-deja/g++.mike/p710.C: Likewise.
26639         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
26640         value extension.
26641         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
26642         * g++.old-deja/g++.mike/pmf9.C: Likewise.
26643         * g++.old-deja/g++.ns/crash2.C: Likewise.
26644         * g++.old-deja/g++.ns/crash3.C: Likewise.
26645         * g++.old-deja/g++.ns/invalid1.C: Likewise.
26646         * g++.old-deja/g++.ns/ns17.C: Likewise.
26647         * g++.old-deja/g++.ns/template16.C: Likewise.
26648         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
26649         keyword.
26650         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
26651         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
26652         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
26653         named return value extension.
26654         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
26655         * g++.old-deja/g++.other/access4.C: Issue additional error
26656         messages.
26657         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
26658         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
26659         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
26660         * g++.old-deja/g++.other/crash25.C: Change error message.
26661         * g++.old-deja/g++.other/crash4.C: Change error message.
26662         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
26663         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
26664         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
26665         checks.
26666         * g++.old-deja/g++.other/defarg8.C: Likewise.
26667         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
26668         * g++.old-deja/g++.other/dtor10.C: Likewise.
26669         * g++.old-deja/g++.other/incomplete.C: Likewise.
26670         * g++.old-deja/g++.other/linkage7.C: Likewise.
26671         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
26672         lookup algorithm.
26673         * g++.old-deja/g++.other/mangle2.C: Likewise.
26674         * g++.old-deja/g++.other/refinit2.C: Likewise.
26675         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
26676         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
26677         * g++.old-deja/g++.pt/crash28.C: Likewise.
26678         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
26679         syntax.
26680         * g++.old-deja/g++.pt/crash32.C: Change error message.
26681         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
26682         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
26683         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
26684         error message position.
26685         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
26686         * g++.old-deja/g++.pt/defarg8.C: Change error message.
26687         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
26688         syntax.
26689         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
26690         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
26691         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
26692         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
26693         keyword.
26694         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26695         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
26696         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
26697         keyword.
26698         * g++.old-deja/g++.pt/explicit71.C: Change error message.
26699         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
26700         syntax.
26701         * g++.old-deja/g++.pt/friend28.C: Account for use of
26702         non-dependent names.
26703         * g++.old-deja/g++.pt/friend29.C: Likewise.
26704         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
26705         rules.
26706         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
26707         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
26708         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
26709         lookup rules.
26710         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
26711         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
26712         keyword.
26713         * g++.old-deja/g++.pt/memclass20.C: Likewise.
26714         * g++.old-deja/g++.pt/memclass5.C: Likewise.
26715         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
26716         keyword.
26717         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
26718         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
26719         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
26720         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
26721         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
26722         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
26723         keyword.
26724         * g++.old-deja/g++.pt/spec10.C: Likewise.
26725         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
26726         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
26727         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
26728         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
26729         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
26730         * g++.old-deja/g++.pt/ttp62.C: Likewise.
26731         * g++.old-deja/g++.pt/ttp64.C: Likewise.
26732         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
26733         * g++.old-deja/g++.pt/typename15.C: Likewise.
26734         * g++.old-deja/g++.pt/typename22.C: Likewise.
26735         * g++.old-deja/g++.pt/typename6.C: Change error messages.
26736         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
26737         * g++.old-deja/g++.pt/virtual2.C: Likewise.
26738         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
26739         syntax.
26740         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
26741         return value extension.
26742         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
26743         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
26744         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
26745         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
26746
26747 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26748
26749         * g++.dg/warn/inline1.C: New test.
26750         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
26751         * g++.old-deja/g++.jason/synth10.C: Likewise.
26752         * g++.old-deja/g++.mike/net31.C: Likewise.
26753         * g++.old-deja/g++.mike/p8786.C: Likewise.
26754
26755         * g++.dg/template/friend10.C: New test.
26756         * g++.dg/template/conv5.C: New test.
26757
26758 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26759
26760         * g++.dg/lookup/scoped3.C: New test.
26761
26762         * g++.dg/lookup/decl1.C: New test.
26763         * g++.dg/lookup/decl2.C: New test.
26764
26765 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26766
26767         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
26768         gcc.c-torture/compile/20021015-1.c,
26769         gcc.c-torture/compile/20021015-2.c,
26770         gcc.c-torture/compile/20021123-1.c,
26771         gcc.c-torture/compile/20021123-2.c,
26772         gcc.c-torture/compile/20021123-3.c,
26773         gcc.c-torture/compile/20021123-4.c,
26774         gcc.c-torture/execute/20021024-1.c: Add tests previously added
26775         only to 3.1 or 3.2 branch.
26776
26777 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
26778
26779         * gcc.dg/i386-bitfield3.c: New test.
26780
26781         * gcc.dg/i386-bitfield2.c: New test.
26782
26783 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
26784
26785         * g++.dg/parse/conv_op1.C: New test.
26786
26787 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
26788
26789         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
26790         approved.
26791
26792 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
26793
26794         * gcc.c-torture/compile/20021220-1.c: New test.
26795
26796 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
26797
26798         * gcc.dg/i386-fastcall-1.c: New.
26799
26800 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26801
26802         * gcc.c-torture/execute/20021219-1.c: New test.
26803
26804 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26805
26806         * gcc.dg/i386-pic-1.c: New test.
26807
26808 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26809
26810         PR c++/8099
26811         * g++.dg/template/friend9.C: New test.
26812
26813 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26814
26815         PR c++/3663
26816         * g++.dg/template/access7.C: New test.
26817
26818 2002-12-18  Nick Clifton  <nickc@redhat.com>
26819
26820         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
26821         the libstdc++-v3 directory has been found.
26822
26823 2002-12-12  Devang Patel <dpatel@apple.com>
26824         * gcc.dg/darwin-ld-1.c: New test.
26825         * gcc.dg/darwin-ld-2.c: New test.
26826         * gcc.dg/darwin-ld-3.c: New test.
26827         * gcc.dg/darwin-ld-4.c: New test.
26828         * gcc.dg/darwin-ld-5.c: New test.
26829
26830 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26831
26832         * gcc.c-torture/compile/20021212-1.c: New test.
26833
26834 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
26835
26836         * gcc.dg/fshort-wchar: New test.
26837
26838 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
26839
26840         PR c++/8372
26841         * g++.dg/template/dtor1.C: New test.
26842
26843         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
26844         markers.
26845
26846 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
26847
26848         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
26849
26850 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
26851
26852         * g++.dg/template/static1.C: New test.
26853         * g++.dg/template/static2.C: New test.
26854         * g++.old-deja/g++.ext/memconst.C: New test.
26855
26856 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26857
26858         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
26859         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
26860         * g++.dg/special/initp1.C: Likewise.
26861
26862 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
26863
26864         * gcc.c-torture/execute/20021204-1.c: New test.
26865
26866 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
26867
26868         * gcc.dg/ppc-fmadd-1.c: New file.
26869         * gcc.dg/ppc-fmadd-2.c: New file.
26870         * gcc.dg/ppc-fmadd-3.c: New file.
26871
26872 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26873
26874         * gcc.c-torture/compile/20021204-1.c: New test.
26875
26876 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26877
26878         * g++.dg/inherit/covariant2.C: New test.
26879         * g++.dg/inherit/covariant3.C: New test.
26880         * g++.dg/inherit/covariant4.C: New test.
26881         * g++.dg/inherit/covariant1.C: Remove XFAIL.
26882         * g++.old-deja/g++.robertl/eb17.C: Likewise.
26883
26884 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
26885
26886         PR c++/8688
26887         * g++.dg/init/brace3.C: New test.
26888
26889 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
26890
26891         * gcc.dg/20020210-1.c: Fix a comment typo.
26892
26893 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
26894
26895         PR c++/8720
26896         * g++.dg/parse/defarg1.C: New test.
26897
26898         PR c++/8615
26899         * g++.dg/template/char1.C: New test.
26900
26901         * g++.dg/template/varmod1.C: Fix typo.
26902
26903 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26904
26905         DR 180
26906         * g++.old-deja/g++.pt/crash32.C: Expect error.
26907
26908 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
26909
26910         PR c++/5919
26911         * g++.dg/template/varmod1.C: New test.
26912
26913         PR c++/8727
26914         * g++.dg/inherit/typeinfo1.C: New test.
26915
26916         PR c++/8663
26917         * g++.dg/inherit/typedef1.C: New test.
26918
26919 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
26920
26921         PR c++/8332
26922         PR c++/8493
26923         * g++.dg/template/strlen1.C: New test.
26924
26925         PR c++/8227
26926         * g++.dg/template/ctor2.C: New test.
26927
26928         PR c++/8214
26929         * g++.dg/init/string1.C: New test.
26930
26931         PR c++/8511
26932         * g++.dg/template/friend8.C: New test.
26933
26934 2002-11-29  Joe Buck <jbuck@synopsys.com>
26935
26936         * g++.dg/lookup/anon2.C: New test.
26937
26938 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
26939
26940         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
26941         h8300 port.
26942
26943 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
26944
26945         * gcc.dg/bitfld-6.c: New test.
26946
26947 2002-11-27  Jan Hubicka  <jh@suse.cz>
26948
26949         * gcc.c-torture/execute/20021127.[cx]: New test.
26950
26951 2002-11-26  Jan Hubicka  <jh@suse.cz>
26952
26953         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
26954         quality.
26955
26956 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
26957
26958         * g++.dg/init/brace2.C: New test.
26959         * g++.old-deja/g++.mike/p9129.C: Correct.
26960
26961 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
26962
26963         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
26964
26965 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
26966
26967         * gcc.dg/sibcall-6: New test for indirect sibcalls.
26968
26969 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
26970
26971         * testsuite/g++.dg/abi/empty11.C: New test.
26972         * testsuite/g++.dg/rtti/cv1.C: New test.
26973
26974 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
26975
26976         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
26977
26978 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
26979
26980         * g++.dg/abi/empty10.C: New test.
26981
26982 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26983
26984         * gcc.c-torture/compile/20021124-1.c: New test.
26985
26986 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
26987
26988         * g++.dg/abi/rtti2.C: New test.
26989
26990 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26991
26992         * gcc.dg/i386-unroll-1.c: New test.
26993
26994 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26995
26996         * gcc.c-torture/compile/20021120-1.c: New test.
26997         * gcc.c-torture/compile/20021120-2.c: New test.
26998
26999 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27000
27001         * gcc.dg/bitfld-5.c: New test.
27002
27003 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27004
27005         * gcc.c-torture/execute/20021120-3.c: New test.
27006
27007 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27008
27009         * gcc.c-torture/execute/20021120-2.c: New test.
27010
27011 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
27012
27013         * gcc.c-torture/execute/20021120-1.c: New test.
27014
27015 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
27016
27017         * gcc.c-torture/execute/20021118-3.c: New test.
27018
27019 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27020
27021         * gcc.c-torture/compile/20021119-1.c: New test.
27022
27023 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
27024
27025         * gcc.dg/duff-1.c: New test.
27026         * gcc.dg/duff-2.c: New test.
27027         * gcc.dg/duff-3.c: New test.
27028
27029 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
27030
27031         * gcc.dg/cpp/_Pragma5.c: New test.
27032
27033 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27034
27035         * gcc.c-torture/execute/20021118-2.c: New test.
27036
27037 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
27038
27039         * gcc.c-torture/execute/20021118-1.c: New test.
27040
27041 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
27042
27043         * gcc.dg/20021116-1.c: New test.
27044
27045 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
27046
27047         * g++.dg/abi/vcall1.C: New test.
27048
27049 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
27050
27051         * gcc.dg/20021029-1.c: New test.
27052         * gcc.dg/20021029-2.c: New test.
27053
27054 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27055
27056         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
27057
27058 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27059
27060         PR c/8439
27061         * gcc.dg/20021110.c: Move to ...
27062         * gcc.c-torture/compile/20021110.c: .... here.
27063
27064 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27065
27066         PR c/8467
27067         * gcc.c-torture/execute/20021111-1.c
27068
27069 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27070
27071         PR c/8439
27072         * gcc.dg/20021110.c: New test.
27073
27074 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
27075
27076         * g++.dg/abi/vthunk3.C: Run only on x86.
27077
27078 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27079
27080         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
27081
27082 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
27083
27084         * lib/compat.exp (compat-execute): Fix logic error in last
27085         change.
27086
27087 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
27088
27089         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
27090
27091 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27092
27093         PR c++/8389
27094         * g++.dg/template/access6.C: New test.
27095
27096 2002-11-08  Jan Hubicka  <jh@suse.cz>
27097
27098         * gcc.dg/i386-ssefp-1.c: New test.
27099         * gcc.dg/i386-ssefp-1.c: New test.
27100
27101 2002-11-08  Jan Hubicka  <jh@suse.cz>
27102
27103         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
27104
27105 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27106
27107         * g++.dg/abi/vthunk3.C: New test.
27108
27109         PR c++/8338
27110         * g++.dg/template/crash2.C: New test.
27111
27112 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
27113
27114         * testsuite/g++.dg/abi/dtor1.C: New test.
27115         * testsuite/g++.dg/abi/dtor2.C: Likewise.
27116
27117 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
27118
27119         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
27120         Darwin.
27121
27122 2002-11-04  Adam Nemet  <anemet@lnxw.com>
27123
27124         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
27125         -mthumb.  Only xfail with -O0.
27126
27127 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
27128
27129         * g++.dg/abi/thunk1.C: New test.
27130         * g++.dg/abi/thunk2.C: Likewise.
27131         * g++.dg/abi/vtt1.C: Likewise.
27132
27133 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
27134
27135         PR optimization/8423
27136         * gcc.c-torture/execute/builtin-constant.c: New test.
27137
27138 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
27139
27140         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
27141         Add some more cases.
27142
27143 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
27144
27145         PR c++/8391
27146         * g++.dg/opt/local1.C: New test.
27147
27148 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
27149
27150         PR c++/8160
27151         * g++.dg/template/complit1.C: New test.
27152
27153         PR c++/8149
27154         * g++.dg/template/typename4.C: Likewise.
27155
27156 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27157
27158         Core issue 287, PR c++/7639
27159         * g++.dg/template/instantiate1.C: Adjust error location.
27160         * g++.dg/template/instantiate3.C: New test.
27161         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
27162         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
27163         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
27164
27165 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
27166
27167         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
27168
27169 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
27170
27171         PR c++/8287
27172         * g++.dg/init/dtor2.C: New test.
27173
27174 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27175
27176         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
27177         * gcc.dg/nest.c: Bypass errors on irix6.
27178
27179 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
27180
27181         * gcc.dg/nest.c: Expect error for mmix-*-*.
27182         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
27183
27184 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
27185
27186         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
27187         markers.
27188
27189         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
27190
27191 2002-10-25  Mike Stump  <mrs@apple.com>
27192
27193         * gcc.dg/warn-1.c: New test.
27194
27195 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27196
27197         * g++.dg/template/typename3.C: New test.
27198
27199 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
27200
27201         * g++.dg/lookup/ptrmem1.C: New test.
27202
27203         * g++.dg/abi/vthunk2.C: New test.
27204
27205 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
27206
27207         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
27208
27209 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
27210
27211         * g++.dg/abi/empty9.C: New test.
27212
27213 2002-10-24  Richard Henderson  <rth@redhat.com>
27214
27215         * g++.dg/inherit/thunk1.C: Enable for ia64.
27216
27217 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27218
27219         PR c++/8067
27220         * g++.dg/lookup/pretty1.C: New test.
27221
27222 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
27223
27224         * gcc.dg/20021023-1.c: New test.
27225
27226 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
27227
27228         PR c++/7679
27229         * g++.dg/parse/inline1.C: New test.
27230
27231 2002-10-23  Richard Henderson  <rth@redhat.com>
27232
27233         * g++.dg/inherit/thunk1.C: Enable for x86_64.
27234
27235         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
27236
27237 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
27238
27239         PR c++/6579
27240         * g++.dg/parse/stmtexpr3.C: New test.
27241
27242 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27243
27244         * g++.dg/expr/cond1.C: New test.
27245
27246 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27247
27248         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
27249
27250 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27251
27252         * g++.dg/abi/vbase13.C: New test.
27253         * g++.dg/abi/vbase14.C: Likewise.
27254
27255 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
27256
27257         * gcc.dg/tls/pic-1.c: New test.
27258         * gcc.dg/tls/nonpic-1.c: New test.
27259         * gcc.dg/20021018-1.c: New test.
27260
27261 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27262
27263         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
27264         Remove only files with the same base name as the test case.
27265         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
27266         (profopt-execute): Likewise.  Also, remove old profiling
27267         and performance data files before running the tests.
27268
27269         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
27270         * g++.dg/bprob/bprob.exp: Likewise.
27271         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
27272         to allow more general test case names.
27273
27274         * g++.dg/bprob/bprob-1.C: Rename to ...
27275         * g++.dg/bprob/g++-bprob-1.C: ... this.
27276
27277         * g77.dg/bprob/bprob-1.f: Rename to ...
27278         * g77.dg/bprob/g77-bprob-1.f: ... this.
27279
27280 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
27281
27282         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
27283         bison 1.50 or later.
27284
27285 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
27286
27287         * g++.dg/README: Describe more test directories.
27288
27289 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27290
27291         * g++.dg/init/array6.C: Add additional tests.
27292
27293 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
27294
27295         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
27296         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
27297
27298 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
27299
27300         * gcc.c-torture/compile/20020604-1.x: New.
27301         * gcc.c-torture/compile/simd-5.x: Likewise.
27302         * gcc.c-torture/execute/920710-1.x: Likewise.
27303         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
27304
27305 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
27306
27307         * g++.dg/inherit/override1.C: Add dg-options clause.
27308
27309 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27310
27311         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
27312         _mm_slli_si128.
27313
27314 2002-10-19  Andreas Schwab  <schwab@suse.de>
27315
27316         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
27317         directory component.
27318
27319 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
27320
27321         * g++.dg/inherit/thunk1.C: New test.
27322
27323         * g++.dg/inherit/override1.C: New test.
27324
27325         * g++.dg/abi/mangle11.C: New test.
27326         * g++.dg/abi/mangle14.C: New test.
27327         * g++.dg/abi/mangle17.C: New test.
27328
27329 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
27330
27331         * g++.dg/overload/member2.C: New test.
27332
27333 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
27334
27335         * g++.dg/README: Describe new compat directory.
27336         * g++.dg/dg.exp: Skip tests in compat directory.
27337         * README.compat: New file.
27338         * lib/compat.exp: New expect script.
27339         * g++.dg/compat: New test directory.
27340         * g++.dg/compat/compat.exp: New expect script.
27341         * g++.dg/compat/abi: New test directory.
27342         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
27343         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
27344         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
27345         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
27346         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
27347         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
27348         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
27349         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
27350         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
27351         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
27352         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
27353         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
27354         * g++.dg/compat/break: New test directory.
27355         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
27356         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
27357         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
27358         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
27359         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
27360         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
27361         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
27362         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
27363         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
27364         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
27365         g++.dg/compat/break/README: New files.
27366         * g++.dg/compat/eh: New test directory.
27367         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
27368         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
27369         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
27370         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
27371         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
27372         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
27373         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
27374         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
27375         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
27376         g++.dg/compat/eh/filter2_y.C,
27377         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
27378         g++.dg/compat/eh/new1_y.C,
27379         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
27380         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
27381         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
27382         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
27383         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
27384         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
27385         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
27386         g++.dg/compat/eh/unexpected1_y.C: New files.
27387         * g++.dg/compat/init: New test directory.
27388         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
27389         g++.dg/compat/init/array5_y.C,
27390         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
27391         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
27392         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
27393         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
27394         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
27395         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
27396         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
27397         g++.dg/compat/init/init-ref2_y.C: New files.
27398
27399 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27400
27401         PR c++/7584
27402         * g++.dg/inherit/using3.C: New test.
27403
27404 2002-10-17  Jan Hubicka  <jh@suse.cz>
27405
27406         * gcc.dg/20021017-2.c: New test.
27407
27408 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
27409
27410         * g++.dg/abi/mangle16.C: Adjust.
27411
27412         * g++.dg/init/array8.C: New test.
27413
27414 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
27415
27416         * gcc.dg/special/mips-abi.exp: New test.
27417         * gcc.dg/special/mips-abi.s: Empty file used by the above.
27418
27419 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27420
27421         * g++.dg/abi/mangle16.C: New test.
27422         * g++.dg/abi/mangle17.C: Likewise.
27423
27424         PR c++/7478
27425         * g++.dg/template/ref1.C: New test.
27426
27427 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27428
27429         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
27430
27431 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
27432
27433         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
27434
27435 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
27436
27437         PR c++/7524
27438         * g++.dg/init/array7.C: New test.
27439
27440 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
27441
27442         * g++.dg/init/array6.C: New test.
27443
27444         * g++.dg/abi/mangle13.C: Likewise.
27445         * g++.dg/abi/mangle14.C: Likewise.
27446         * g++.dg/abi/mangle15.C: Likewise.
27447
27448 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27449
27450         * g++.dg/abi/empty8.C: New test.
27451
27452 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
27453
27454         * g++.dg/init/ctor1.C: New test.
27455
27456 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
27457
27458         * gcc.c-torture/execute/20021015-1.c: New test.
27459
27460 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
27461
27462         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
27463
27464 2002-10-14  Jan Hubicka  <jh@suse.cz>
27465
27466         * gcc.dg/i386-ssetype-[1-5].c: New tests.
27467
27468 2002-10-14  Richard Henderson  <rth@redhat.com>
27469
27470         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
27471
27472 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27473
27474         PR optimization/6631
27475         * g++.dg/opt/const2.C: New test.
27476
27477 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
27478
27479         PR c++/7176
27480         * g++.dg/parse/friend1.C: New test.
27481         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
27482
27483 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
27484
27485         * gcc.dg/20021014-1.c: New test.
27486
27487 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
27488
27489         PR c++/5661
27490         * g++.dg/ext/vlm1.C: New test.
27491         * g++.dg/ext/vlm2.C: Likewise.
27492
27493         * g++.dg/init/array1.C: Remove invalid braces.
27494         * g++.dg/init/brace1.C: New test.
27495         * g++.dg/init/copy2.C: Likewise.
27496         * g++.dg/init/copy3.C: Likewise.
27497         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
27498         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
27499         braces.
27500
27501 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
27502
27503         * gcc.dg/cpp/assembler.S: Don't use -ansi.
27504
27505 2002-10-11  Richard Shann  <richard.shann@superh.com>
27506
27507         * gcc.c-torture/compile/simd-5.c: New test.
27508
27509 2002-10-10  Roger Sayle  <roger@eyesopen.com>
27510
27511         * gcc.c-torture/execute/shiftopt-1.c: New test case.
27512
27513 2002-10-10  Jim Wilson  <wilson@redhat.com>
27514
27515         * gcc.c-torture/execute/20021010-1.c: New test.
27516
27517 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
27518
27519         PR c/7353
27520         * g++.dg/ext/typedef-init.C: New test.
27521         * gcc.dg/typedef-init.c: New test.
27522
27523 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
27524
27525         * gcc.dg/cpp/paste13.c: New test.
27526
27527 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27528
27529         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
27530         remaining platforms, XFAIL during compile, not execute.  Don't
27531         XFAIL at -O0.
27532
27533 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27534
27535         * gcc.dg/alias-1.c: Tweak expected warning.
27536
27537 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27538
27539         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
27540
27541 2002-10-06  Andreas Jaeger  <aj@suse.de>
27542
27543         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
27544         * gcc.dg/cpp/c++98.C: Likewise.
27545
27546         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
27547         * g++.dg/cpp/c++98.C: Likewise.
27548
27549         * g++.dg/README (Subdirectories): Mention cpp directory.
27550
27551         PR target/7559
27552         * gcc.dg/20021006-1.c: New test.
27553
27554 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27555
27556         PR c++/7804
27557         * g++.dg/other/warning1.C: New test.
27558
27559 2002-10-04  Roger Sayle  <roger@eyesopen.com>
27560
27561         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
27562         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
27563         and sparc-*-* with -m64 as expected failures.  See PR 8087.
27564
27565 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27566
27567         PR c++/7931
27568         * g++.dg/template/ptrmem3.C: New test.
27569
27570         PR c++/7754
27571         * g++.dg/template/union1.C: New test.
27572
27573 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
27574
27575         PR c++/8006
27576         * g++.dg/abi/mangle9.C: New test.
27577         * g++.dg/abi/mangle10.C: New test.
27578         * g++.dg/abi/mangle11.C: New test.
27579         * g++.dg/abi/mangle12.C: New test.
27580
27581 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
27582
27583         PR c++/7188.
27584         * g++.dg/template/meminit1.C: New test.
27585         * g++.dg/warn/Wreorder-1.C: Likewise.
27586         * g++.old-deja/g++.mike/warn3.C: Tweak.
27587         * lib/prune.exp: Ingore "in copy constructor".
27588
27589 2002-10-02  Andreas Jaeger  <aj@suse.de>
27590
27591         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
27592         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
27593         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
27594         on x86-64.
27595
27596 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27597
27598         * gcc.dg/empty1.C: Fix typo.
27599
27600 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
27601
27602         * gcc.dg/alias-1.c: New test.
27603
27604 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
27605
27606         * gcc.dg/empty1.C: New test.
27607
27608         * g++.dg/tls/init-2.C: Tweak error messages.
27609
27610 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
27611
27612         * gcc.c-torture/compile/20020923-1.c: New test.
27613
27614 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
27615
27616         * gcc.c-torture/execute/ffs-1.c: New test.
27617         * gcc.c-torture/execute/ffs-2.c: Ditto.
27618
27619 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         * g++.dg/overload/member1.C: New test.
27622
27623 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
27624
27625         * g++.dg/abi/empty7.C: New test.
27626         * g++.dg/init/pm2.C: Likewise.
27627
27628 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
27629
27630         * g++.dg/rtti/crash1.C: New test.
27631
27632 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
27633
27634         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
27635         gcc.dg/sibcall-4.c: New tests.
27636
27637 2002-09-28  Roger Sayle  <roger@eyesopen.com>
27638
27639         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
27640         powerpc and MMIX targets.
27641
27642 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
27643
27644         * gcc.dg/cpp/20020927-1.c: New.
27645
27646 2002-09-26  David S. Miller  <davem@redhat.com>
27647
27648         * gcc.c-torture/compile/trunctfdf.c: New.
27649
27650 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27651
27652         * lib/target-supports.exp (check_weak_available): Handle solaris2.
27653
27654 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
27655
27656         * gcc.c-torture/execute/loop-15.c: New.
27657
27658 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
27659
27660         * README.QMTEST: Fix typo.
27661
27662 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27663
27664         * gcc.dg/20020926-1.c: New test.
27665
27666 2002-09-25  David S. Miller  <davem@redhat.com>
27667
27668         PR target/7842
27669         * gcc.c-torture/execute/shiftdi.c: New test.
27670
27671 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
27672
27673         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
27674         unique to the tool.
27675         * lib/g77.exp (g77_init): Likewise.
27676         * lib/g++.exp (g++_init): Likewise.
27677         * lib/objc.exp (objc_init): Likewise.
27678
27679 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
27680
27681         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
27682         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
27683         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
27684
27685 2002-09-25  Richard Henderson  <rth@redhat.com>
27686
27687         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
27688         too-small long double.
27689
27690 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
27691
27692         * gcc.dg/20020919-1.c: New test.
27693
27694 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
27695
27696         * g++.dg/abi/bitfield6.C: New test.
27697         * g++.dg/abi/bitfield7.C: New test.
27698         * g++.dg/abi/bitfield8.C: New test.
27699         * g++.dg/abi/vbase11.C: New test.
27700
27701 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27702
27703         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
27704         hppa*-*-hpux*.  Update test comment.
27705
27706 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
27707
27708         * gcc.dg/tls/struct-1.c: New test.
27709
27710 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
27711
27712         * gcc.dg/cpp/tr-warn2.c: Update.
27713
27714 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27715
27716         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
27717
27718 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
27719
27720         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
27721         systems.
27722
27723 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
27724
27725         * gcc.c-torture/execute/ieee/mzero3.c: New test.
27726
27727         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
27728         Adjust for c++filt moved to binutils.  Remove spurious duplicate
27729         setting of cxxfilt.
27730
27731 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
27732
27733         * gcc.dg/20020312-2.c: Update for darwin.
27734
27735 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27736
27737         * g++.old-deja/g++.other/crash32.C: Mark ICE.
27738
27739 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
27740
27741         * objc.dg/comp-types-1.m: New test.
27742         * objc.dg/comp-types-2.m: New test.
27743         * objc.dg/comp-types-3.m: New test.
27744         * objc.dg/comp-types-4.m: New test.
27745         * objc.dg/comp-types-5.m: New test.
27746         * objc.dg/comp-types-6.m: New test.
27747
27748 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27749
27750         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
27751
27752 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27753
27754         * g++.dg/other/do1.C: New test.
27755
27756         * g++.dg/template/subst1.C: New test.
27757
27758 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
27759
27760         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
27761
27762 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
27763
27764         * g++.dg/template/qualttp20.C: Adjust expected errors.
27765         * g++.old-deja/g++.jason/report.C: Likewise.
27766         * g++.old-deja/g++.other/qual1.C: Likewise.
27767
27768         * g++.dg/lookup/scoped2.C: New test.
27769
27770         * g++.dg/ext/asm3.C: New test.
27771
27772 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
27773
27774         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
27775
27776 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
27777
27778         * ChangeLog: follow spelling conventions.
27779         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
27780         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
27781         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
27782         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
27783         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
27784         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
27785         * g++.old-deja/g++.law/global-init1.C: Likewise.
27786         * g++.old-deja/g++.other/delete4.C: Likewise.
27787         * g++.old-deja/g++.other/inline21.C: Likewise.
27788         * g++.old-deja/g++.other/singleton.C: Likewise.
27789         * g77.dg/strlen0.f: Likewise.
27790         * g77.f-torture/compile/20010519-1.f: Likewise.
27791         * g77.f-torture/compile/980310-4.f: Likewise.
27792         * gcc.c-torture/compile/20000605-1.c: Likewise.
27793         * gcc.c-torture/execute/20020225-1.c: Likewise.
27794         * gcc.dg/c90-hexfloat-2.c: Likewise.
27795         * gcc.dg/c99-bool-1.c: Likewise.
27796         * gcc.dg/c99-hexfloat-2.c: Likewise.
27797         * gcc.dg/dll-2.c: Likewise.
27798         * gcc.dg/wtr-union-init-1.c: Likewise.
27799         * gcc.dg/wtr-union-init-2.c: Likewise.
27800         * gcc.dg/wtr-union-init-3.c: Likewise.
27801         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27802         * gcc.dg/cpp/defined.c: Likewise.
27803         * gcc.dg/cpp/macsyntx.c: Likewise.
27804         * gcc.dg/cpp/paste2.c: Likewise.
27805         * gcc.dg/cpp/trad/defined.c: Likewise.
27806         * gcc.dg/format/c90-printf-1.c: Likewise.
27807         * gcc.dg/format/c90-scanf-1.c: Likewise.
27808         * gcc.dg/format/c99-printf-1.c: Likewise.
27809         * gcc.dg/format/c99-scanf-1.c: Likewise.
27810         * gcc.misc-tests/gcov-8.c: Likewise.
27811         * lib/profopt.exp: Likewise.
27812
27813 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
27814
27815         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
27816
27817 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27818
27819         * g++.dg/inherit/using2.C: New test.
27820
27821 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
27822
27823         * ChangeLog: Follow spelling conventions.
27824         * g++.dg/template/friend4.C: Likewise.
27825         * g++.old-deja/g++.pt/crash67.C: Likewise.
27826         * gcc.c-torture/execute/20000801-4.c: Likewise.
27827         * gcc.dg/c90-digraph-1.c: Likewise.
27828         * gcc.dg/c94-digraph-1.c: Likewise.
27829         * gcc.dg/c99-digraph-1.c: Likewise.
27830         * gcc.dg/cpp/line5.c: Likewise.
27831         * gcc.dg/cpp/multiline.c: Likewise.
27832         * gcc.dg/cpp/trad/literals-1.c: Likewise.
27833         * gcc.dg/format/attr-3.c: Likewise.
27834         * gcc.dg/format/c90-scanf-3.c: Likewise.
27835         * gcc.dg/format/ext-4.c: Likewise.
27836
27837 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27838
27839         * g++.dg/template/pretty1.C: New test.
27840
27841 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
27842
27843         * gcc.c-torture/execute/struct-cpy-1.c: New test.
27844
27845 2002-09-13  Matt Austern  <austern@apple.com>
27846
27847         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
27848         passing a cast expression to a function by const reference.
27849
27850 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
27851
27852         * g++.dg/template/deduce1.C: New test.
27853
27854 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
27855
27856         * gcc.c-torture/execute/simd-1.c: Force all use of int to
27857         32-bit int.
27858
27859 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27860
27861         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
27862         usage.
27863
27864 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
27865
27866         * gcc.c-torture/compile/20020910-1.c: New test.
27867
27868 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
27869
27870         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
27871
27872 2002-09-10  Andreas Jaeger  <aj@suse.de>
27873
27874         * gcc.dg/20020312-2.c: Adjust for x86-64.
27875
27876 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
27877
27878         * g77.dg/7388.f: New test case for PR 7388.
27879
27880 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
27881
27882         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
27883
27884 2002-09-05  Ziemowit Laski <zlaski@apple.com>
27885
27886         * objc.dg/proto-lossage-1.m: New test.
27887
27888 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
27889
27890         * gcc.dg/cpp/_Pragma4.c: Fix typo.
27891
27892 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
27893
27894         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
27895         expected to pass.
27896
27897 2002-09-06  Stan Shebs  <shebs@apple.com>
27898             David Edelsohn  <edelsohn@gnu.org>
27899
27900         * gcc.dg/weak: New directory.
27901         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
27902         target-specific xfail bits.
27903         * gcc.dg/typeof-2.c: Move to new directory.
27904         * gcc.dg/weak.exp: New expect script.
27905
27906 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
27907
27908         * gcc.c-torture/execute/extzvsi.c: New test.
27909
27910 2002-09-05  Stan Shebs  <shebs@apple.com>
27911
27912         * gcc.dg/weak-1.c: xfail on Darwin.
27913         * gcc.dg/weak-2.c: Ditto.
27914         * gcc.dg/weak-3.c: Ditto.
27915         * gcc.dg/weak-4.c: Ditto.
27916         * gcc.dg/weak-5.c: Ditto.
27917         * gcc.dg/weak-6.c: Ditto.
27918         * gcc.dg/weak-7.c: Ditto.
27919         * gcc.dg/weak-8.c: Ditto.
27920         * gcc.dg/weak-9.c: Ditto.
27921
27922 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
27923
27924         * gcc.c-torture/execute/loop-14.c: New test.
27925
27926 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
27927
27928         * g++.dg/other/cxa-atexit1.C: New test.
27929
27930         * gcc.dg/typeof-2.c: New test.
27931
27932 2002-09-03  Roger Sayle  <roger@eyesopen.com>
27933
27934         * gcc.dg/builtins-2.c: New testcase.
27935         * gcc.dg/builtins-3.c: New testcase.
27936
27937 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
27938
27939         * gcc.dg/cpp/_Pragma4.c: New test.
27940
27941 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
27942
27943         * objc/execute/nil_method-1.m: New testcase.
27944
27945 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
27946
27947         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
27948         [Object class], not [Object initialize].
27949
27950 2002-08-31  Roger Sayle  <roger@eyesopen.com>
27951             Hans-Peter Nilsson  <hp@bitrange.com>
27952
27953         * gcc.c-torture/execute/20020720-1.x: Skip test on
27954         mmix-knuth-mmixware.  Correct comment.
27955
27956 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
27957
27958         * testsuite/g++.dg/abi/bitfield5.C: New test.
27959         * testsuite/g++.dg/abi/vbase10.C: Likewise.
27960
27961 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
27962
27963         * objc.dg/undeclared-selector.m: New test.
27964
27965 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
27966
27967         * g++.dg/other/offsetof1.C: Avoid cast warning.
27968
27969 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
27970
27971         * objc.dg/super-class-2.m: New test.
27972
27973 2002-08-24  Matt Austern  <austern@apple.com>
27974
27975         * g++.dg/ext/lvaddr.C: New test.
27976         * g++.dg/ext/lvcast.C: New test.
27977
27978 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
27979
27980         * testsuite/g++.dg/inherit/cond1.C: New test.
27981
27982 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
27983
27984         * gcc.dg/noncompile/incomplete-1.c: New test.
27985
27986 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
27987
27988         * gcc.dg/typespec-1.c: New test.
27989
27990 2002-08-20  Devang Patel  <dpatel@apple.com>
27991         * objc.dg/proto-hier-2.m: New test.
27992
27993 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
27994
27995         * objc.dg/bitfield-1.m: New test.
27996         * objc.dg/bitfield-2.m: New test.
27997
27998 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27999
28000         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
28001         gcc.dg/c99-flex-array-4.c: New tests.
28002
28003 2002-08-16  Stan Shebs  <shebs@apple.com>
28004
28005         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
28006
28007 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
28008
28009         * gcc.dg/typeof-1.c: New test.
28010         * g++.dg/ext/typeof2.C: New test.
28011
28012 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28013
28014         * g++.dg/other/offsetof1.C: New test.
28015
28016 2002-08-14  Richard Henderson  <rth@redhat.com>
28017
28018         * gcc.dg/tls/diag-3.c: Fix expected message strings.
28019
28020 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
28021
28022         * gcc.dg/cpp/_Pragma3.c: New test.
28023
28024 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
28025
28026         * g++.dg/template/inherit3: New test.
28027
28028 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
28029
28030         * gcc.dg/bitfld-4.c: Add blank options.
28031
28032 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
28033
28034         * g++.dg/template/crash1.C: New test.
28035
28036 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28037
28038         * gcc.dg/tls/opt-2.c: New test.
28039
28040 2002-08-08  Devang Patel  <dpatel@apple.com>
28041
28042         * objc.dg/selector-1.m : New test
28043
28044 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28045
28046         * g++.dg/abi/bitfield4.C: New test.
28047         * gcc.dg/bitfld-4.c: New test.
28048
28049 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28050
28051         * g++.dg/other/packed1.C: New test.
28052
28053 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
28054
28055         * g++.dg/abi/offsetof.C: Tweak error messages.
28056         * g++.old-deja/g++.mike/p10769a.C: Likewise.
28057
28058 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
28059
28060         * gcc.dg/bitfld-3.c: New test.
28061
28062 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28063             Richard Henderson  <rth@redhat.com>
28064
28065         * gcc.dg/i386-bitfield1.c: New test.
28066         * g++.dg/abi/bitfield3.C: Update.
28067
28068 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
28069
28070         * objc.dg/const-str-2.m: Update.
28071         * gcc.dg/cpp/c++98.c: Change to C extension.
28072         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
28073         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
28074
28075 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
28076
28077         * testsuite/gcc.dg/tls/diag-3.c: New.
28078
28079 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
28080
28081         * g++.dg/README (Subdirectories): Document new subdir expr.
28082         * g++.dg/expr/pmf-1.C: New test.
28083
28084 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
28085
28086         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
28087
28088 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
28089
28090         * g++.dg/abi/bitfield3.C: New test.
28091
28092 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
28093
28094         * lib/gcov.exp: Tweak expected line formats.
28095         * gcc.misc-tests/gcov8.c: New test.
28096         * gcc.misc-tests/gcov8.x: New flags.
28097
28098 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
28099
28100         * consistency.vlad/layout/endian.c: Include string.h.
28101
28102         * gcc.c-torture/execute/20020805-1.c: New test.
28103
28104 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
28105
28106         * g++.dg/other/conversion1.C: New test.
28107
28108 2002-08-03  Roger Sayle  <roger@eyesopen.com>
28109
28110         * gcc.dg/builtins-1.c: New testcase.
28111
28112 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
28113
28114         * g++.dg/inherit/access3.C: New test.
28115
28116 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
28117
28118         * gcc.dg/ia64-visibility-2.c: New test.
28119
28120 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
28121
28122         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
28123         __qualifier_flags to __flags.
28124
28125 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
28126
28127         * g++.dg/inherit/operator1.C: New test.
28128         * g++.dg/lookup/disamb1.C: Fix typo in comment.
28129         * g++.dg/other/error1.C: Change expected error message.
28130         * g++.dg/template/conv4.C: Likewise.
28131
28132 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
28133
28134         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
28135         for documented behavior.
28136
28137 2002-07-25  Roger Sayle  <roger@eyesopen.com>
28138
28139         * gcc.c-torture/execute/20020720-1.x: Skip this test on
28140         several targets known to fail.
28141
28142 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
28143
28144         * gcc.dg/mips-args-[123].c: New tests.
28145
28146 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
28147
28148         * gcc.dg/ppc-spe.c: New.
28149
28150 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
28151
28152         * g++.dg/other/ptrmem4.C: New testcase.
28153
28154 2002-07-24  Richard Henderson  <rth@redhat.com>
28155
28156         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
28157
28158 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
28159
28160         * g++.dg/ext/alignof1.C (main): Return 0 for success.
28161
28162 2002-07-24  Roger Sayle  <roger@eyesopen.com>
28163
28164         * gcc.c-torture/execute/memset-3.c: New testcase.
28165
28166 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
28167
28168         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
28169         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
28170
28171 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28172
28173         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
28174         Delete.
28175
28176 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
28177
28178         * gcc.c-torture/compile/simd-4.c: New test.
28179
28180 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28181
28182         PR c++/7347, c++/7348
28183         * g++.dg/template/access4.C: New test.
28184         * g++.dg/template/access5.C: New test.
28185         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
28186         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
28187         * g++.old-deja/g++.pt/ttp58.C: Likewise.
28188         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
28189
28190 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
28191
28192         * gcc.dg/gnu89-init-2.c: New test.
28193
28194 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
28195
28196         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
28197
28198 2002-07-20  Roger Sayle  <roger@eyesopen.com>
28199
28200         * gcc.c-torture/execute/20020720-1.c: New testcase.
28201
28202 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
28203
28204         * gcc.dg/cpp/Wsignprom.c: New tests.
28205
28206 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
28207
28208         * gcc.c-torture/execute/loop-13.c: New test.
28209
28210 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
28211
28212         * gcc.dg/cpp/expr.c: New tests.
28213
28214 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
28215
28216         * g++.dg/opt/pr6713.C: Add template instantiation.
28217
28218 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
28219
28220         * gcc.dg/nest.c: New test.
28221
28222 2002-07-17  Richard Henderson  <rth@redhat.com>
28223
28224         * g++.dg/opt/pr6713.C: New test.
28225
28226 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
28227
28228         * gcc.c-torture/execute/loop-2e.x: Let the testcase
28229         XFAIL for all x86 processors.
28230
28231 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
28232
28233         * gcc.c-torture/execute/20010122-1.x: Do not test with
28234         -fomit-frame-pointer.
28235
28236 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28237
28238         * g++.dg/template/instantiate2.C: New test.
28239         * g++.dg/template/spec4.C: New test.
28240
28241 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28242
28243         * g++.dg/template/access2.C: New test.
28244         * g++.dg/template/access3.C: New test.
28245
28246 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
28247
28248         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
28249         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
28250         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
28251         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
28252         Convert to use <stdarg.h>.
28253         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
28254         Delete.
28255         * gcc.dg/va-arg-2.c: New.
28256         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
28257
28258 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
28259
28260         * gcc.c-torture/compile/20020710-1.c: New test.
28261
28262 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
28263                           Andrew Pinski  <pinskia@physics.uc.edu>
28264
28265         gcc.c-torture/compile/simd-2.c: New testcase.
28266         gcc.c-torture/compile/simd-3.c: Likewise.
28267
28268 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
28269
28270         PR c++/7224
28271         * g++.dg/overload/error1.C: New test.
28272
28273 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28274
28275         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
28276         configuration and IRIX 6 O32 ABI.
28277
28278 2002-07-11  Roger Sayle  <roger@eyesopen.com>
28279
28280         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
28281
28282 2002-07-10  Roger Sayle  <roger@eyesopen.com>
28283
28284         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
28285
28286 2002-07-10  Jeffrey A Law  <law@redhat.com>
28287
28288         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
28289
28290         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
28291
28292 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
28293
28294         * gcc.dg/20020312-2.c: Check for __PPC__.
28295
28296 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
28297
28298         * gcc.c-torture/compile/20020709-1.c: New test.
28299
28300 2002-07-07  Roger Sayle  <roger@eyesopen.com>
28301
28302         * g++.dg/template/qualttp21.C: New test case.
28303
28304 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
28305
28306         * gcc.c-torture/compile/20020706-1.c: New test.
28307         * gcc.c-torture/compile/20020706-2.c: New test.
28308
28309 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
28310             Alexandre Oliva  <aoliva@redhat.com>
28311
28312         * g++.dg/warn/incomplete1.C: New test.
28313
28314 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28315
28316         PR c++/7099
28317         * g++.dg/warn/noreturn1.C: New test.
28318
28319 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
28320
28321         PR c++/6706
28322         * g++.dg/debug/debug6.C: New test.
28323         * g++.dg/debug/debug7.C: New test.
28324
28325 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
28326
28327         * gcc.c-torture/compile/simd-3.c: New test.
28328
28329 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
28330
28331         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
28332         * gcc.dg/20020620-1.c: Likewise.
28333
28334 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28335
28336         PR c++/6944
28337         * g++.dg/init/array4.C: New test.
28338         * g++.dg/init/array5.C: New test.
28339
28340 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
28341
28342         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
28343         * gcc.c-torture/execute/simd-2.c (main): Likewise.
28344
28345 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28346
28347         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
28348         * gcc.dg/wtr-aggr-init-1.c: Likewise.
28349         * gcc.dg/wtr-conversion-1.c: Likewise.
28350         * gcc.dg/wtr-escape-1.c: Likewise.
28351         * gcc.dg/wtr-int-type-1.c: Likewise.
28352         * gcc.dg/wtr-label-1.c: Likewise.
28353         * gcc.dg/wtr-static-1.c: Likewise.
28354         * gcc.dg/wtr-strcat-1.c: Likewise.
28355         * gcc.dg/wtr-suffix-1.c: Likewise.
28356         * gcc.dg/wtr-switch-1.c: Likewise.
28357         * gcc.dg/wtr-unary-plus-1.c: Likewise.
28358         * gcc.dg/wtr-union-init-1.c: Likewise.
28359         * gcc.dg/wtr-union-init-2.c: Likewise.
28360         * gcc.dg/wtr-union-init-3.c: Likewise.
28361
28362         * gcc.dg/wtr-func-def-1.c: New test.
28363
28364 2002-07-02 Devang Patel <dpatel@apple.com>
28365
28366         * objc.dg/param-1.m: New test.
28367
28368 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
28369
28370         * gcc.dg/cpp/trad/directive.c: Add test.
28371         * gcc.dg/cpp/trad/macroargs.c: Add test.
28372         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
28373
28374 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
28375
28376         * gcc.dg/cpp/cmdlne-M.c: New test.
28377
28378 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
28379
28380         * objc.dg/desig-init-1.m: New test.
28381
28382 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28383
28384         PR c++/6716
28385         * g++.dg/template/instantiate1.C: New test.
28386
28387 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
28388
28389         PR c++/7112
28390         * g++.dg/template/sizeof2.C: New test.
28391
28392 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28393
28394         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
28395         gcc.dg/cpp/trad/include.c: New tests.
28396
28397 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
28398
28399         PR target/7177
28400         * gcc.c-torture/compile/20020701-1.c: New test.
28401
28402 2002-07-01  Stan Shebs  <shebs@apple.com>
28403
28404         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
28405         header here...
28406         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
28407         (objc-torture-execute): or here.
28408
28409 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
28410
28411         * gcc.c-torture/execute/arith-rand-ll.c: New test.
28412
28413 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
28414
28415         * gcc.dg/cpp/trad/escaped-nl.c: New test.
28416
28417 2002-06-30  Devang Patel  <dpatel@apple.com>
28418
28419         * objc.dg/fsyntax-only.m: New test.
28420
28421 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
28422
28423         PR c++/6695
28424         * g++.dg/template/friend7.C: New file.
28425
28426 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
28427
28428         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
28429         return type.
28430
28431 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
28432
28433         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
28434         avoid division by zero.
28435
28436 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
28437
28438         * gcc.dg/Wunknownprag.c: New tests.
28439
28440 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
28441
28442         * gcc.c-torture/execute/simd-2.c: New test.
28443
28444 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
28445
28446         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
28447         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
28448         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
28449         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
28450         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
28451         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
28452         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
28453         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
28454         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
28455         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
28456         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
28457         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
28458         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
28459         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
28460         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
28461         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
28462         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
28463
28464 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
28465
28466         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
28467         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
28468         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
28469         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
28470         New tests.
28471         * gcc.dg/cpp/trad/directive.c: Update.
28472
28473 2002-06-23  Andreas Jaeger  <aj@suse.de>
28474
28475         * gcc.c-torture/execute/complex-6.c: New.
28476
28477 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
28478
28479         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
28480         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
28481         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
28482         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
28483
28484 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
28485
28486         * gcc.dg/cpp/trad: New directory with traditional tests copied
28487         from parent directory.
28488         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28489         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28490         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28491         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28492         Move to trad/ and rename.
28493         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
28494         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
28495         gcc.dg/cpp/trad/redef2.c: New tests.
28496         * gcc.dg/cpp/trad/trad.exp: New driver.
28497
28498 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
28499
28500         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
28501         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
28502         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
28503         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
28504         Remove.
28505
28506 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
28507
28508         * gcc.dg/20020620-1.c: New test.
28509
28510 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28511
28512         * g++.dg/template/ttp4.C: New test.
28513
28514 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
28515
28516         * g++.dg/opt/vt1.C: Fix regexp.
28517
28518 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28519
28520         * gcc.c-torture/execute/pure-1.c: Make functions static again.
28521         Don't use attribute `noinline'.
28522
28523 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28524
28525         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
28526
28527 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
28528
28529         * gcc.c-torture/execute/simd-1.c: New.
28530
28531         * gcc.dg/simd-1.c: New.
28532
28533 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
28534
28535         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
28536
28537 2002-06-16  Richard Henderson  <rth@redhat.com>
28538
28539         * g++.dg/ext/anon-struct1.C: New.
28540         * g++.dg/ext/anon-struct2.C: New.
28541         * g++.dg/ext/anon-struct3.C: New.
28542         * gcc.dg/anon-struct-1.c: New.
28543         * gcc.dg/anon-struct-2.c: New.
28544         * gcc.dg/anon-struct-3.c: New.
28545         * gcc.dg/20011008-1.c: Adjust warning text.
28546         * gcc.dg/20020527-1.c: Add -fms-extensions.
28547
28548 2002-06-16  Richard Henderson  <rth@redhat.com>
28549
28550         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
28551
28552 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
28553
28554         * gcc.c-torture/execute/20020615-1.c: New test.
28555
28556 2002-06-15  Roger Sayle  <roger@eyesopen.com>
28557
28558         * gcc.c-tortuture/execute/compare-1.c: New test case.
28559         * gcc.c-tortuture/execute/compare-2.c: New test case.
28560         * gcc.c-tortuture/execute/compare-3.c: New test case.
28561
28562 2002-06-13  Richard Henderson  <rth@redhat.com>
28563
28564         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
28565         ia64 ilp32.
28566
28567 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28568
28569         * g++.dg/template/typename2.C: Update error message.
28570
28571 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
28572
28573         * gcc.c-torture/execute/20020611-1.c: New test.
28574
28575 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
28576
28577         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
28578         list of targets to skip.
28579
28580 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
28581
28582         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
28583         targets if not optimizing.
28584
28585 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
28586
28587         * gcc.c-torture/compile/20020605-1.c: New test.
28588
28589         * g++.dg/opt/vt1.C: New test.
28590
28591         * gcc.dg/20020531-1.c: New test.
28592
28593         * gcc.dg/20020530-1.c: New test.
28594
28595         * gcc.dg/20020527-1.c: New test.
28596
28597         * g++.dg/opt/cse1.C: New test.
28598
28599 2002-06-07  Roger Sayle  <roger@eyesopen.com>
28600
28601         * gcc.dg/20020607-2.c: New test case.
28602
28603 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
28604
28605         * gcc.c-torture/compile/20020604-1.c: New test.
28606
28607 2002-06-04  Richard Henderson  <rth@redhat.com>
28608
28609         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
28610         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
28611         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
28612
28613 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
28614
28615         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
28616
28617 2002-06-03  Richard Henderson  <rth@redhat.com>
28618
28619         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
28620         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
28621
28622 2002-06-02  Richard Henderson  <rth@redhat.com>
28623
28624         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
28625         test functions static.
28626
28627 2002-06-02  Andreas Jaeger  <aj@suse.de>
28628
28629         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
28630         now.
28631
28632 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
28633
28634         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
28635         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
28636         Update for mofified diagnostics.
28637         * gcc.dg/c99-intconst-1.c: No longer fail.
28638
28639 2002-06-02  Richard Henderson  <rth@redhat.com>
28640
28641         * gcc.dg/uninit-A.c: Remove xfail markers.
28642
28643 2002-06-01  Roger Sayle  <roger@eyesopen.com>
28644
28645         * gcc.dg/fnegate-1.c: New test case.
28646
28647 2002-05-30  Osku Salerma  <osku@iki.fi>
28648
28649         * gcc.c-torture/execute/mayalias-1.c: New file.
28650
28651 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28652
28653         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
28654         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
28655         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
28656
28657 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
28658
28659         * gcc.c-torture/execute/20020529-1.c: New test.
28660
28661 2002-05-27  Richard Henderson  <rth@redhat.com>
28662
28663         * g++.dg/ext/attrib6.C: New test case.
28664
28665 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28666
28667         * gcc.c-torture/execute/pure-1.c: New test.
28668
28669 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28670
28671         * gcc.dg/cpp/arith-2.c: Remove.
28672
28673 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
28674
28675         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
28676         * gcc.dg/cpp/if-3.c: Remove.
28677
28678 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
28679
28680         * g++.dg/opt/cse2.C: New test.
28681
28682 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
28683
28684         * gcc.dg/cpp/arith-1.c: New semantic tests.
28685         * gcc.dg/cpp/if-1.c: Update.
28686
28687 2002-05-24  Ben Elliston  <bje@redhat.com>
28688
28689         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
28690
28691 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28692
28693         * gcc.dg/verbose-asm.c: New test.
28694
28695 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
28696
28697         * gcc.dg/cpp/paste12.c: New test.
28698
28699 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28700
28701         * g++.dg/parse/named_ops.C: New test.
28702
28703 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
28704
28705         * gcc/testsuite/gcc.dg/weak-8.c: New test.
28706
28707 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
28708
28709         * gcc.dg/weak-2.c: Allow optional leading underscore
28710         in scan-assembler symbol name.
28711         * gcc.dg/weak-3.c: Likewise.
28712         * gcc.dg/weak-4.c: Likewise.
28713         * gcc.dg/weak-5.c: Likewise.
28714
28715 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * gcc.dg/20020523-1.c: New test.
28718
28719 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28720
28721         * objc.dg/const-str-2.m: Update now that we stop after
28722         a command line error.
28723
28724 2002-05-22  Richard Henderson  <rth@redhat.com>
28725
28726         * g++.dg/dg.exp: Fix typo in test pruneing.
28727
28728 2002-05-22  Richard Henderson  <rth@redhat.com>
28729
28730         * g++.dg/dg.exp: Prune the tls subdirectory.
28731         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
28732         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
28733         * g++.dg/tls/init-1.C: New.
28734
28735 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
28736
28737         * gcc.dg/20020517-1.c: New test.
28738
28739 2002-05-21  Richard Henderson  <rth@redhat.com>
28740
28741         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
28742         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
28743
28744 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
28745
28746         * g++.dg/other/copy2.C: New test.
28747
28748 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
28749
28750         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
28751         (MAX_COPY): Bump up to 10 times sizeof (long long).
28752         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
28753
28754         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
28755         sizeof (long long).
28756
28757         * gcc.c-torture/execute/strcpy-1.c: New test.
28758
28759 2002-05-19  Jason Merrill  <jason2redhat.com>
28760
28761         * g++.dg/ext/oper1.C: New test.
28762
28763 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
28764 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
28765
28766         * README.QMTEST: New file.
28767
28768         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
28769
28770 2002-05-19  Andreas Jaeger  <aj@suse.de>
28771
28772         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
28773         now.
28774         * gcc.c-torture/execute/loop-2d.x: Likewise.
28775
28776 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
28777
28778         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
28779         support weak symbols.
28780         * gcc.dg/weak-4.c: Likewise.
28781         * gcc.dg/weak-6.c: Likewise.
28782
28783 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
28784
28785         * gcc.dg/weak-3.c: Add dg-excess-error comment for
28786         cygwin, coff and h8300-*-hms targets
28787         * gcc.dg/weak-5.c: Likewise.
28788         * gcc.dg/weak-7.c: Likewise.
28789
28790 2002-05-16  Jason Merrill  <jason@redhat.com>
28791
28792         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
28793         (scan-assembler-not, scan-assembler-dem): Likewise.
28794         (scan-assembler-dem-not): Likewise.
28795
28796 2002-05-15  Richard Henderson  <rth@redhat.com>
28797
28798         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
28799
28800 2002-05-15  Richard Henderson  <rth@redhat.com>
28801
28802         * gcc.dg/weak-5.c (vfoo1c): No warning here.
28803         (vfoo1f): Warning here.
28804         (vfoo1l): Don't redefine the alias.
28805
28806 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
28807
28808         * g++.dg/init/pm1.C: New test.
28809
28810 2002-05-12  David S. Miller  <davem@redhat.com>
28811
28812         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
28813         types.
28814
28815 2002-05-10  Roger Sayle  <roger@eyesopen.com>
28816
28817         * gcc.c-torture/execute/20020510-1.c: New test case.
28818
28819 2002-05-10  David S. Miller  <davem@redhat.com>
28820
28821         * gcc.c-torture/execute/conversion.c: Test long double too.
28822
28823 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
28824
28825         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
28826         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
28827         * lib/g++.exp (g++_link_flags): Likewise.
28828         * lib/objc.exp (objc_target_compile): Likewise.
28829
28830 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
28831
28832         * gcc.dg/cpp/poison.c: Update.
28833         * gcc.dg/cpp/20000625-2.c: Remove.
28834         * gcc.dg/cpp/direct2s.c: Remove final test.
28835
28836 2002-05-08  Tom Rix  <trix@redhat.com>
28837
28838         * gcc.c-torture/execute/20020508-1.c: New test.
28839         * gcc.c-torture/execute/20020508-2.c: New test.
28840         * gcc.c-torture/execute/20020508-3.c: New test.
28841
28842 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
28843
28844         * gcc.dg/cpp/charconst-4.c: More tests.
28845
28846 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
28847
28848         PR c/6569
28849         * gcc.dg/weak-3.c: Update location of warning messages.
28850         * gcc.dg/weak-5.c: Likewise.
28851
28852 2002-05-06  Roger Sayle  <roger@eyesopen.com>
28853
28854         * gcc.c-torture/execute/20020506-1.c: New test case.
28855
28856 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28857
28858         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
28859
28860 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28861
28862         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
28863
28864 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28865
28866         * gcc.dg/cpp/charconst-3.c: New test.
28867
28868 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28869
28870         * gcc.dg/cpp/charconst.c: Update tests.
28871
28872 2002-05-05  Tim Josling  <tej@melbpc.org.au>
28873
28874         * treelang: Added directory for new sample language treelang. Also
28875         lib/treelang.exp: New file to signal treelang should be tested.
28876
28877 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28878
28879         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
28880         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
28881         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
28882         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
28883         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
28884         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
28885         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
28886
28887 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28888
28889         * gcc.dg/format/xopen-2.c: New test.
28890
28891 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
28892
28893         * gcc.dg/20020503-1.c: New test.
28894
28895 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
28896
28897         * g++.dg/init/dtor1.C: Make it tougher.
28898
28899 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
28900
28901         * g++.dg/init/dtor1.C: New test.
28902
28903 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
28904
28905         * gcc.dg/altivec-8.c: New.
28906
28907 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
28908
28909         * gcc.dg/altivec-7.c: New.
28910
28911 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
28912
28913         * g++.dg/parse/typedef1.C: New test.
28914
28915 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
28916
28917         PR c++/6486
28918         * g++.dg/template/friend6.C: New test.
28919
28920         PR c++/6492
28921         * g++.dg/init/copy1.C: New test.
28922
28923 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
28924
28925         * g++.dg/warn/effc1.C: New test.
28926
28927 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28928
28929         * gcc.dg/cpp/if-cexp.c: Add a test.
28930
28931 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
28932
28933         * gcc.dg/20020426-2.c: New test.
28934
28935 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28936
28937         * gcc.dg/cpp/if-mop.c: Update.
28938         * gcc.dg/cpp/if-mpar.c: Add test.
28939         * gcc.dg/cpp/if-oppr.c: Update.
28940
28941 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28942
28943         PR c/6343
28944         * gcc.dg/weak-[2-7].c: New tests.
28945
28946 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28947
28948         * gcc.dg/enum1.c: New test.
28949
28950 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28951
28952         PR c++/6497
28953         * g++.dg/inherit/access2.C: New test.
28954
28955 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
28956
28957         PR bootstrap/6445
28958         * gcc.dg/20020426-1.c: New test.
28959
28960 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
28961
28962         * g++.dg/abi/enum1.C: New test.
28963
28964 2002-04-26  Richard Henderson  <rth@redhat.com>
28965
28966         * gcc.dg/c99-bool-1.c: Expect always true warning.
28967
28968 2002-04-25  Roger Sayle  <roger@eyesopen.com>
28969
28970         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
28971
28972 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28973
28974         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
28975         targets.
28976
28977 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
28978
28979         * g++.dg/abi/mange7.C: New test.
28980
28981         PR c++/6438.
28982         * g++.dg/parse/stmtexpr2.C: New test.
28983
28984 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
28985
28986         * gcc.dg/20020312-2.c: Add SH target.
28987
28988 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28989
28990         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
28991         compiler output on mips*-*-irix*.
28992
28993 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
28994
28995         * g++.dg/parse/attr1.C: New test.
28996
28997 2002-04-23  Roger Sayle  <roger@eyesopen.com>
28998
28999         * gcc.c-torture/execute/string-opt-17.c: New test case.
29000         * gcc.c-torture/execute/memset-2.c: New test case.
29001
29002 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
29003
29004         PR c++/6256:
29005         * g++.dg/template/friend5.C: New test.
29006
29007         PR c++/6331:
29008         * g++.dg/template/qual1.C: Likewise.
29009
29010 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
29011
29012         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
29013         Include stdlib.h, not stdio.h or ctype.h.
29014
29015 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
29016
29017         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
29018         cris-*-elf* and mmix-*-*.
29019         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
29020         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
29021         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
29022         Ditto.
29023         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
29024         * gcc.dg/wchar_t-1.c: Ditto.
29025
29026 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
29027
29028         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
29029         Clarify comment.
29030
29031 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
29032
29033         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
29034
29035 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29036
29037         * gcc.c-torture/execute/20000906-1.x: Delete.
29038
29039 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
29040
29041         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
29042
29043 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
29044
29045         * PR6367
29046         * g77.f-torture/execute/6367.f: New test.
29047         * g77.f-torture/execute/6367.x: Disable for MMIX.
29048
29049 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
29050
29051         * PR6352
29052         * g++.dg/opt/inline2.C: New test.
29053
29054 2002-04-18  Richard Henderson  <rth@redhat.com>
29055
29056         * gcc.dg/20000906-1.c: Enable for all targets.
29057         * gcc.c-torture/compile/iftrap-2.c: New.
29058
29059 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29060
29061         * gcc.dg/20020418-1.c: New test.
29062         * gcc.dg/20020418-2.c: New test.
29063
29064 2002-04-18  Richard Henderson  <rth@redhat.com>
29065
29066         * gcc.c-torture/compile/iftrap-1.c: New.
29067         * gcc.dg/iftrap-1.c: Adjust for ia64.
29068         * gcc.dg/iftrap-2.c: New.
29069
29070 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
29071
29072         * gcc.c-torture/compile/20020418-1.c: New test.
29073
29074 2002-04-18  Roger Sayle  <roger@eyesopen.com>
29075
29076         * gcc.c-torture/compile/20020415-1.c: New.
29077
29078 2002-04-18  David S. Miller  <davem@redhat.com>
29079
29080         * gcc.c-torture/execute/20020418-1.c: New test.
29081
29082 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
29083
29084         * gcc.dg/20020416-1.c: New test.
29085
29086         * g++.dg/opt/inline1.C: New test.
29087
29088 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
29089
29090         * gcc.dg/altivec-5.c: New test.
29091
29092         * gcc.dg/20020415-1.c: New test.
29093
29094 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
29095
29096         * testsuite/lib/chill.exp: Remove.
29097
29098 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
29099
29100         * g++.dg/other/big-struct.C: New test.
29101
29102 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
29103
29104         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
29105         of scratch file.
29106
29107 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
29108
29109         PR c/6277
29110         * gcc.dg/i386-387-1.c: Allow optional leading underscore
29111         in scan-assembler function name
29112
29113 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
29114
29115         * g77.f-torture/execute/980628-4.x,
29116         g77.f-torture/execute/980628-5.x,
29117         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29118         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29119         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
29120         i[34567]86-*-*.
29121
29122 2002-04-13  David S. Miller  <davem@redhat.com>
29123
29124         * gcc.c-torture/execute/20020413-1.c: New test.
29125
29126 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
29127
29128         * gcc.dg/asm-6.c,
29129         * g++.dg/ext/asm1.C: New tests.
29130
29131 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
29132
29133         PR c++ 5373.
29134         * g++.dg/parse/stmtexpr1.C: New test.
29135
29136         PR c++/5189.
29137         * g++.dg/template/copy1.C: New test.
29138
29139 2002-04-12  Richard Henderson  <rth@redhat.com>
29140
29141         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
29142
29143 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
29144
29145         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
29146         gcc.c-torture/execute/20020307-2.c.
29147
29148 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
29149
29150         * g++.dg/ext/attrib5.C,
29151         * g++.dg/lookup/struct1.C: New tests.
29152
29153 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
29154
29155         * gcc.dg/20020411-1.c: New test.
29156
29157         * gcc.c-torture/execute/20020411-1.c: New test.
29158
29159 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
29160
29161         * g77.f-torture/execute/6177.f: New test.
29162
29163 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
29164
29165         PR middle-end/6247
29166         * g++.dg/opt/cleanup1.C: New test.
29167
29168         * g++.dg/opt/const1.C: New test.
29169
29170 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
29171
29172         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
29173
29174 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
29175
29176         PR c++/5507
29177         * g++.dg/template/typename2.C: New test.
29178
29179 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
29180
29181         * gcc.c-torture/execute/loop-12.c: New.
29182
29183 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
29184
29185         * g77.f-torture/execute/980628-4.x,
29186         g77.f-torture/execute/980628-5.x,
29187         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
29188         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
29189         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
29190
29191 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29192
29193         PR optimization/6086
29194         * g++.dg/opt/preinc1.C: New test.
29195
29196 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29197
29198         PR c++/5571
29199         * g++.dg/opt/static2.C: New test.
29200
29201 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
29202
29203         PR c/5120
29204         * gcc.dg/20020406-1.c: New test.
29205
29206 2002-04-04  David S. Miller  <davem@redhat.com>
29207
29208         * gcc.c-torture/execute/20020404-1.c: New test.
29209
29210 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
29211
29212         PR c/6123
29213         * gcc.dg/20020312-2.c: Do not declare global register variable
29214         if __PIC__ or __pic__ is defined.
29215
29216 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
29217
29218         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
29219         __asm__ so that it works correctly even if -ansi -pedantic-errors.
29220
29221 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29222
29223         * gcc.misc-tests/linkage.exp: Update last change to handle
29224         sparc*-, not just sparc-.
29225
29226 2002-04-03  Richard Henderson  <rth@redhat.com>
29227
29228         * gcc.dg/cpp/ucs.c: Improved long UCS test.
29229
29230 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29231
29232         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
29233
29234 2002-04-02  David S. Miller  <davem@redhat.com>
29235
29236         * gcc.c-torture/execute/20020402-3.c: New test.
29237
29238 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
29239
29240         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
29241         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
29242
29243         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
29244         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
29245         g77.f-torture/execute/20001201.x,
29246         g77.f-torture/execute/u77-test.x: New files.
29247
29248         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
29249         * gcc.dg/wchar_t-1.c: Ditto.
29250
29251 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29252
29253         * gcc.c-torture/execute/20020402-1.c: New test.
29254
29255 2002-04-01  Richard Henderson  <rth@redhat.com>
29256
29257         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
29258
29259         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
29260
29261 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29262
29263         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
29264
29265 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29266
29267         * g++.dg/inherit/template-as-base.C: Expect error.
29268         * g++.dg/inherit/namespace-as-base.C: Likewise.
29269
29270 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
29271
29272         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
29273         g++.dg/ext/instantiate3.C: Tweak match patterns.
29274
29275         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
29276         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
29277         -da test.
29278
29279 2002-03-31  Richard Henderson  <rth@redhat.com>
29280
29281         * gcc.dg/special/alias-2.c: New.
29282         * gcc.dg/special/ecos.exp: Run it.
29283
29284 2002-03-31  Richard Henderson  <rth@redhat.com>
29285
29286         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
29287
29288 2002-03-31  Kazu Hirata  <kazu@hxi.com>
29289
29290         * gcc.dg/weak-1.c: Disable on h8300 port.
29291
29292 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
29293
29294         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
29295         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
29296         ordering tests.
29297         * g++.dg/bprob/bprob-1.C: New test.
29298         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
29299         * g++.dg/gcov/gcov-1.C: New test.
29300         * g++.dg/gcov/gcov-1.x: New file.
29301         * g++.dg/gcov/gcov-2.C: New test.
29302         * g++.dg/gcov/gcov-3.C: New test.
29303         * g++.dg/gcov/gcov-3.h: New file.
29304
29305 2002-03-28  Roger Sayle  <roger@eyesopen.com>
29306
29307         * g++.old-deja/g++.other/builtins5.C: New test.
29308         * g++.old-deja/g++.other/builtins6.C: New test.
29309         * g++.old-deja/g++.other/builtins7.C: New test.
29310         * g++.old-deja/g++.other/builtins8.C: New test.
29311         * g++.old-deja/g++.other/builtins9.C: New test.
29312
29313 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
29314
29315         * g++.dg/opt/static1.C: New test.
29316
29317         * g++.dg/opt/longbranch1.C: New test.
29318
29319 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
29320
29321         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
29322
29323         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
29324
29325 2002-03-28  Jeffrey A Law  (law@redhat.com)
29326
29327         * gcc.c-torture/execute/20020328-1.c: New test.
29328
29329 2002-03-27  Richard Henderson  <rth@redhat.com>
29330
29331         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
29332         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
29333         move from g++.old-deja/g++.ext/.
29334
29335 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
29336
29337         * g++.dg/init/new2.C: New test.
29338
29339 2002-03-26  Richard Henderson  <rth@redhat.com>
29340
29341         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
29342
29343         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
29344         on sparc.
29345
29346         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
29347         sparcv9 systems.
29348         * gcc.dg/20001102-1.c: Likewise.
29349
29350 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
29351
29352         * gcc.dg/cpp/endif-pedantic1.c,
29353         gcc.dg/cpp/endif-pedantic2.c: New tests.
29354
29355 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
29356
29357         * g++.dg/init/new1.C: New test.
29358
29359 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * g++.dg/abi/vbase9.C: New test.
29362
29363 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
29364
29365         * gcc.dg/arm-asm.c: New test.
29366
29367 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
29368
29369         * gcc.dg/Wswitch-enum.c: New test.
29370         Fix PR c/5044.
29371
29372 2002-03-26  Richard Henderson  <rth@redhat.com>
29373
29374         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
29375         structure.
29376
29377 2002-03-25  Richard Henderson  <rth@redhat.com>
29378
29379         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
29380         sparcv9 systems.
29381
29382         * gcc.c-torture/compile/20011119-1.c (xxx): New.
29383         * gcc.c-torture/compile/20011119-2.c (xxx): New.
29384
29385 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
29386
29387         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
29388
29389 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
29390
29391         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
29392         targets using generic thunk support.
29393
29394 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
29395
29396         * gcc.c-torture/compile/20020323-1.c: New test.
29397
29398         * g++.dg/opt/conj2.C: New test.
29399
29400 2002-03-24  Richard Henderson  <rth@redhat.com>
29401
29402         * gcc.dg/weak-1.c: Use -fno-common.
29403
29404 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29405
29406         * g77.dg/f77-edit-apostrophe-out.f: New test
29407         * g77.dg/f77-edit-h-out.f: New test
29408         * g77.dg/f77-edit-t-in.f: New test
29409         * g77.dg/f77-edit-t-out.f: New test
29410         * g77.dg/f77-edit-x-out.f: New test
29411         * g77.dg/f77-edit-slash-out.f: New test
29412         * g77.dg/f77-edit-colon-out.f: New test
29413         * g77.dg/f77-edit-s-out.f: New test
29414
29415 2002-03-24  Richard Henderson  <rth@redhat.com>
29416
29417         * objc/execute/formal_protocol-6.x: New XFAIL.
29418
29419 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29420
29421         * gcc.dg/weak-1.c: Early return from dg-final on platforms
29422         that do not support weak symbols
29423
29424 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
29425
29426         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
29427         * lib/g77.exp: Likewise.
29428         * lib/objc.exp: Likewise.
29429
29430 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
29431
29432         * gcc.dg/Wswitch-default.c: New test.
29433
29434 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
29435
29436         * g++.dg/other/enum1.C: New test.
29437
29438 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
29439
29440         * gcc.dg/pragma-ep-3.c: Fix typo.
29441
29442 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29443
29444         * g++.dg/inherit/template-as-base.C: New test.
29445
29446 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
29447
29448         * g++.old-deja/g++.other/dwarf2-1.C: Move...
29449         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
29450
29451 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
29452
29453         * gcc.dg/cpp/multiline.c: Update to match.
29454
29455 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
29456
29457         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
29458
29459 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
29460
29461         * gcc.dg/cpp/extratokens2.c: New file.
29462
29463 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
29464
29465         * gcc.dg/20020312-2.c: Add rs6000 target.
29466
29467         * gcc.c-torture/compile/20020319-1.c: New test.
29468
29469 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29470
29471         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
29472         (A, E): Handle this.
29473
29474 2002-03-20  Jason Merrill  <jason@redhat.com>
29475
29476         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
29477         ignoring -fpic.
29478         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
29479         through prune_gcc_output.
29480
29481 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
29482
29483         * gcc.c-torture/compile/20020320-1.c: New test.
29484
29485 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
29486
29487         * gcc.c-torture/compile/20020318-1.c: New test.
29488
29489         * gcc.dg/struct-by-value-1.c: New test.
29490
29491         * gcc.dg/20020319-1.c: New test.
29492
29493 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
29494
29495         * g++.dg/opt/conj1.C: New test.
29496
29497 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
29498
29499         * g++.dg/template/qualttp20.C: Revert previous change.
29500         * g++.dg/template/qualttp3.C: Likewise.
29501         * g++.dg/template/qualttp4.C: Likewise.
29502         * g++.dg/template/qualttp5.C: Likewise.
29503         * g++.dg/template/qualttp6.C: Likewise.
29504         * g++.dg/template/qualttp7.C: Likewise.
29505         * g++.dg/template/qualttp8.C: Likewise.
29506         * g++.dg/template/recurse.C: Likewise.
29507
29508 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29509
29510         * gcc.dg/cpp/wchar-1.c: Update.
29511
29512 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29513
29514         * g++.dg/template/conv1.C: New test.
29515         * g++.dg/template/conv2.C: New test.
29516         * g++.dg/template/conv3.C: New test.
29517         * g++.dg/template/conv4.C: New test.
29518
29519 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29520
29521         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
29522         * g++.dg/template/qualttp3.C: Likewise.
29523         * g++.dg/template/qualttp4.C: Likewise.
29524         * g++.dg/template/qualttp5.C: Likewise.
29525         * g++.dg/template/qualttp6.C: Likewise.
29526         * g++.dg/template/qualttp7.C: Likewise.
29527         * g++.dg/template/qualttp8.C: Likewise.
29528         * g++.dg/template/recurse.C: Likewise.
29529
29530 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
29531
29532         * g++.dg/opt/dtor1.C: New test.
29533
29534 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
29535
29536         * gcc.c-torture/compile/20020315-1.c: New test.
29537
29538 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
29539
29540         * gcc.dg/weak-1.c: Fix scan tests.
29541
29542 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
29543
29544         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
29545         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
29546         cris-*-aout* mmix-*-*.
29547         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
29548         cris-*-aout* mmix-*-*.
29549         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
29550         cris-*-elf* cris-*-aout* and mmix-*-*.
29551         * gcc.dg/20001009-1.c: Ditto.
29552         * gcc.dg/20010912-1.c: Ditto.
29553         * gcc.dg/20020122-4.c: Ditto.
29554         * gcc.dg/inline-2.c: Ditto.
29555
29556 2002-03-14  Jeffrey A Law  (law@cygnus.com)
29557
29558         * gcc.c-torture/compile/20020314-1.c: New test.
29559
29560 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
29561
29562         * gcc.c-torture/execute/20020314-1.c: New test.
29563
29564 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
29565
29566         * g++.dg/warn/Wunused-1.C: New test.
29567
29568 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
29569
29570         * g++.dg/abi/mangle6.C: New test.
29571
29572 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
29573
29574         * gcc.c-torture/compile/20020309-2.c: New test.
29575
29576         * gcc.c-torture/compile/20020312-1.c: New test.
29577
29578 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
29579
29580         * g++.dg/other/access1.C: New test.
29581
29582 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
29583
29584         * gcc.c-torture/execute/wchar_t-1.c: New test.
29585
29586 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
29587
29588         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
29589
29590 2002-03-12  Roger Sayle  <roger@eyesopen.com>
29591
29592         * gcc.dg/20020312-1.c: New test case.
29593
29594 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
29595
29596         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
29597
29598 2002-03-11  Richard Henderson  <rth@redhat.com>
29599
29600         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
29601         * g++.old-deja/g++.jason/report.C: Likewise.
29602
29603 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29604
29605         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
29606         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
29607
29608 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
29609
29610         * testsuite/g++.dg/overload/pmf1.C: New test.
29611
29612 2002-03-11  Kazu Hirata  <kazu@hxi.com>
29613
29614         * gcc.c-torture/execute/20020307-1.c: Use long.
29615
29616 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
29617
29618         PR optimization/5844
29619         * gcc.dg/20020310-1.c: New test.
29620
29621 2002-03-09  Michael Meissner  <meissner@redhat.com>
29622
29623         * gcc.c-torture/execute/memcpy-2.c: New test.
29624         * gcc.c-torture/execute/memset-1.c: New test.
29625         * gcc.c-torture/execute/strlen-1.c: New test.
29626         * gcc.c-torture/execute/strcmp-1.c: New test.
29627         * gcc.c-torture/execute/strncmp-1.c: New test.
29628
29629 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
29630
29631         * gcc.dg/ppc-ldstruct.c: New test.
29632
29633 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
29634
29635         * gcc.c-torture/execute/va-arg-22.c: New test.
29636
29637 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29638
29639         * gcc.c-torture/compile/20020309-1.c: New test.
29640
29641 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
29642
29643         * gcc.c-torture/execute/20020307-2.c: New test.
29644
29645 2002-03-07  Jeffrey A Law  (law@redhat.com)
29646
29647         * g77.f-torture/compile/20020307-1.f: New test.
29648
29649 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
29650
29651         * gcc.dg/unordered-1.c: New test.
29652
29653 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
29654
29655         * gcc.c-torture/execute/20020307-1.c: New test.
29656
29657 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
29658
29659         * gcc.dg/20020304-1.c: New test.
29660
29661         * gcc.c-torture/compile/20020304-2.c: New test.
29662
29663 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
29664
29665         * gcc.c-torture/compile/20020304-1.c: New test case
29666         (from PR c/5830).
29667
29668 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
29669
29670         * gcc.dg/20020103-1.c: Add other -D ppc variants.
29671
29672 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29673
29674         * g++.dg/other/classkey1.C: New test.
29675
29676 2002-03-01  Richard Henderson  <rth@redhat.com>
29677
29678         * gcc.c-torture/compile/981223-1.x: New.
29679         * gcc.c-torture/compile/920625-1.x: New.
29680
29681 2002-02-28  Richard Henderson  <rth@redhat.com>
29682
29683         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
29684
29685 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
29686
29687         * gcc.c-torture/execute/20020227-1.c: New test.
29688
29689 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
29690
29691         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
29692         here" ERROR lines.
29693         * g++.old-deja/g++.oliva/partord1.C: Likewise.
29694         * g++.old-deja.g++.other/defarg1.C: Likewise.
29695         * g++.old-deja/g++.pt/calls2.C: Likewise.
29696         * g++.old-deja/g++.pt/crash20.C: Likewise.
29697         * g++.old-deja/g++.pt/crash30.C: Likewise.
29698         * g++.old-deja/g++.pt/crash36.C: Likewise.
29699         * g++.old-deja/g++.pt/crash6.C: Likewise.
29700         * g++.old-deja/g++.pt/defarg13.C: Likewise.
29701         * g++.old-deja/g++.pt/derived3.C: Likewise.
29702         * g++.old-deja/g++.pt/error1.C: Likewise.
29703         * g++.old-deja/g++.pt/friend21.C: Likewise.
29704         * g++.old-deja/g++.pt/friend23.C: Likewise.
29705         * g++.old-deja/g++.pt/infinite1.C: Likewise.
29706         * g++.old-deja/g++.robertl/eb128.C: Likewise.
29707
29708 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
29709
29710         * gcc.c-torture/execute/20020225-2.c: New test.
29711
29712 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
29713
29714         * gcc.c-torture/execute/920730-1t.c,
29715         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
29716         Delete test cases, only relevant to -traditional.
29717
29718 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29719
29720         * gcc.dg/cpp/undef1.c: Remove.
29721         * gcc.dg/cpp/directiv.c: Update.
29722         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
29723
29724 2002-02-27  Michael Meissner  <meissner@redhat.com>
29725
29726         * gcc.c-torture/execute/20020226-1.c: New test.
29727
29728 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
29729
29730         * g++.dg/debug/debug4.C: New test.
29731
29732         * gcc.dg/ia64-visibility-1.c: New test.
29733
29734 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
29735
29736         * gcc.dg/debug/20020224-1.c: New.
29737
29738 2002-02-25  Kazu Hirata  <kazu@hxi.com>
29739
29740         * gcc.c-torture/execute/960416-1.x: New.
29741         * gcc.c-torture/execute/divconst-3.x: Likewise.
29742
29743 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
29744
29745         * gcc.dg/20020224-1.c: New test.
29746
29747 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
29748
29749         * gcc.c-torture/execute/20020225-1.c: New.
29750
29751 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29752
29753         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
29754
29755 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
29756
29757         * gcc.dg/20020222-1.c: New test.
29758
29759 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
29760
29761         * g++.dg/opt/anonunion1.C: New test.
29762
29763 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
29764
29765         * g++.dg/template/qualttp19.C: New test.
29766         * g++.dg/template/qualttp20.C: New test.
29767         * g++.old-deja/g++.jason/report.C: Adjust expected errors
29768         * g++.old-deja/g++.other/qual1.C: Likewise.
29769
29770 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
29771
29772         * gcc.dg/attr-alwaysinline.c: New.
29773
29774 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
29775
29776         * gcc.dg/20020220-1.c: New test.
29777
29778         * gcc.dg/20020220-2.c: New test.
29779
29780         * g++.dg/opt/mmx1.C: New test.
29781
29782 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
29783
29784         * gcc.c-torture/compile/20020110.c: New test.
29785
29786 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
29787
29788         * gcc.c-torture/execute/20020219-1.c: New test.
29789
29790         * gcc.dg/20020219-1.c: New test.
29791
29792         * gcc.dg/noncompile/20020220-1.c: New test.
29793
29794         * g++.dg/opt/ptrintsum1.C: New test.
29795
29796         * gcc.dg/debug/20020220-1.c: New test.
29797
29798 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
29799
29800         * gcc.c-torture/execute/20020216-1.c: New test.
29801
29802 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29803
29804         * gcc.dg/decl-1.c: Update, new test.
29805
29806 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
29807
29808         * g++.dg/abi/bitfield1.C: New test.
29809         * g++.dg/abi/bitfield2.C: New test.
29810
29811 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29812
29813         * gcc.dg/attr-nest.c: New test.
29814
29815 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
29816
29817         * gcc.c-torture/execute/20020215-1.c: New test.
29818
29819 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
29820
29821         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
29822         * g++.dg/debug/debug.exp: New.
29823         * g++.dg/debug/trivial.C: New.
29824         * g++.dg/debug/debug1.C: Moved...
29825         * g++.dg/other/debug1.C: ...from here.
29826         * g++.dg/debug/debug2.C: Moved...
29827         * g++.dg/other/debug2.C: ...from here.
29828         * g++.dg/debug/debug3.C: Moved...
29829         * g++.dg/other/debug3.C: ...from here.
29830
29831         * gcc.dg/noncompile/20020213-1.c: New test.
29832
29833 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
29834
29835         * g++.dg/other/debug3.C: New test.
29836
29837         * gcc.c-torture/execute/20020213-1.c: New test.
29838
29839 2002-02-13  Richard Smith <richard@ex-parrot.com>
29840
29841         * g++.old-deja/g++.other/thunk1.C: New test.
29842
29843 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29844
29845         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
29846
29847 2002-02-13  Stan Shebs  <shebs@apple.com>
29848
29849         * gcc.dg/altivec-3.c: New.
29850
29851 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
29852
29853         * gcc.dg/Wunreachable-1.c: New test.
29854         * gcc.dg/Wunreachable-2.c: New test.
29855
29856 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29857
29858         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
29859
29860 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
29861
29862         * gcc.dg/decl-1.c: New test.
29863
29864 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
29865
29866         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
29867
29868 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29869
29870         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
29871         * gcc.c-torture/compile/980506-1.x: Likewise.
29872
29873 2002-02-10  Kazu Hirata  <kazu@hxi.com>
29874
29875         * gcc.dg/20020210-1.c: New.
29876
29877 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
29878
29879         * g77.f-torture/execute/947.f: New regression test
29880         for PR fortran/947.
29881
29882 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
29883
29884         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
29885         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
29886
29887 2002-02-08  Richard Henderson  <rth@redhat.com>
29888
29889         * gcc.c-torture/compile/labels-3.c: New.
29890
29891 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
29892
29893         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
29894         expression statements work instead.
29895         * gcc.dg/noncompile/20020207-1.c: New test.
29896
29897 2002-02-07  Richard Henderson  <rth@redhat.com>
29898
29899         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
29900
29901 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29902
29903         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
29904         message from g77
29905         * lib/g77-dg.exp: Trim g77 error messages so that they are
29906         recognized by dg.exp.
29907
29908 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29909
29910         PR fortran/5473
29911         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
29912
29913 2002-02-07  Richard Henderson  <rth@redhat.com>
29914
29915         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
29916         to be sufficiently aligned for integers.
29917
29918 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
29919
29920         * g++.dg/template/friend4.C: New test.
29921
29922 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
29923
29924         PR fortran/5743
29925         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
29926         unsupported cases.
29927
29928 2002-02-07  Richard Henderson  <rth@redhat.com>
29929
29930         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
29931         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
29932         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
29933         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
29934
29935 2002-02-06  Richard Henderson  <rth@redhat.com>
29936
29937         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
29938
29939 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
29940
29941         * gcc.dg/20020206-1.c: New test.
29942
29943 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
29944
29945         * gcc.c-torture/execute/20020206-1.c: New test.
29946
29947         * gcc.c-torture/execute/20020206-2.c: New test.
29948
29949         PR optimization/5429:
29950         * gcc.c-torture/compile/20020206-1.c: New test.
29951
29952 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
29953
29954         * g++.dg/ext/align1.C: Do not use an explicit alignment value
29955         as certain file formats cannot support particularly large
29956         alignments.
29957
29958         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
29959         and do not expect to be able to link the executable.
29960
29961         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
29962         fail because the COFF format does not support the weak attribute.
29963
29964 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
29965
29966         * g77.dg/pr5473.f: New test
29967
29968 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
29969
29970         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
29971         Fix testcase accordingly.
29972
29973 2002-02-04  Richard Henderson  <rth@redhat.com>
29974
29975         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
29976         (buf): Change to be an array of pointers, not ints.
29977
29978 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29979
29980         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
29981         before all tests.  Move warning one line above to match where it
29982         C frontend emits.
29983         * gcc.dg/Wswitch-2.c: New test.
29984         * g++.dg/warn/Wswitch-1.C: New test.
29985         * g++.dg/warn/Wswitch-2.C: New test.
29986
29987 2002-02-04  Richard Henderson  <rth@redhat.com>
29988
29989         * g++.dg/abi/offsetof.C: Fix size comparison.
29990
29991 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
29992
29993         * gcc.dg/cast-qual-2.c: New test.
29994
29995 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
29996
29997         * gcc.dg/20020201-4.c: New test.
29998
29999 2002-02-04  Ben Elliston  <bje@redhat.com>
30000
30001         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
30002         target_info attribute != 0, in addition to the empty string.
30003         (gcc_target_compile): Likewise.
30004
30005 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
30006
30007         * gcc.dg/Wswitch.c: New test.
30008         PR gcc/4475. PR gcc/3780.
30009
30010 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
30011
30012         * g77.f-torture/execute/5122.f: New test for regressions
30013         against PR fortran/5122.
30014
30015 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
30016
30017         * g77.f-torture/compile/pr3743.f: Delete
30018         * g77.dg/pr3743-1.f: New test.
30019         * g77.dg/pr3743-2.f: New test.
30020         * g77.dg/pr3743-3.f: New test.
30021         * g77.dg/pr3743-4.f: New test.
30022
30023 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30024
30025         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
30026
30027 2002-02-02  Richard Henderson  <rth@redhat.com>
30028
30029         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
30030         * gcc.c-torture/execute/bf64-1.c: Likewise.
30031
30032 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30033
30034         * gcc.dg/20020201-2.c: New test.
30035
30036         * gcc.dg/20020201-3.c: New test.
30037
30038         * gcc.c-torture/execute/bitfld-2.c: New test.
30039
30040 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30041
30042         * gcc.dg/bitfld-1.c: Update.
30043         * gcc.dg/bitfld-2.c: Update.
30044         * gcc.c-torture/execute/bitfld-1.x: New.
30045
30046 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
30047
30048         * gcc.c-torture/execute/20020201-1.c: New test.
30049
30050 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
30051
30052         PR target/5469
30053         * gcc.dg/20020201-1.c: New test.
30054
30055 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
30056
30057         PR fortran/3743
30058         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
30059         * g77.f-torture/compile/pr3743.x: Remove
30060
30061 2002-01-31  Tom Rix  <trix@redhat.com>
30062
30063         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
30064
30065 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30066
30067         * gcc.dg/noncompile/20020130-1.c: New test.
30068
30069 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
30070
30071         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
30072
30073 2002-01-29  Richard Henderson  <rth@redhat.com>
30074
30075         * gcc.c-torture/execute/991118-1.c: Cast various constants back
30076         to long long.
30077         * gcc.c-torture/execute/bf64-1.c: Likewise.
30078
30079 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
30080
30081         * gcc.c-torture/execute/20020129-1.c: New test.
30082
30083 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30084
30085         * gcc.c-torture/compile/20000224-1.c: Update.
30086         * gcc.c-torture/execute/bitfld-1.c: New tests.
30087         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
30088         * gcc.dg/uninit-A.c: Update.
30089
30090 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30091
30092         * g++.dg/template/ctor1.C: Add instantiation.
30093
30094 2002-01-28  Paul Koning  <pkoning@equallogic.com>
30095
30096         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
30097         argument to __builtin_prefetch to be const ptr.
30098
30099 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
30100
30101         * gcc.c-torture/compile/20020120-1.c: New test.
30102
30103 2002-01-27  Kazu Hirata  <kazu@hxi.com>
30104
30105         * gcc.c-torture/execute/20020127-1.c: New test.
30106
30107 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
30108
30109         * g77.dg/f77-edit-i-in.f: New test
30110         * g77.dg/f77-edit-i-out.f: New test
30111
30112 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
30113
30114         * gcc.dg/debug/debug.exp: New file.
30115         * gcc.dg/debug/trivial.c: New file.
30116         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
30117         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
30118         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
30119         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
30120         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
30121         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
30122         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
30123         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
30124         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
30125         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
30126         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
30127         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
30128         * gcc.dg/20000503-1.c: Removed.
30129         * gcc.dg/20010207-1.c: Removed.
30130         * gcc.dg/20011223-1.c: Removed.
30131         * gcc.dg/20020104-2.c: Removed.
30132         * gcc.dg/debug-1.c: Removed.
30133         * gcc.dg/debug-2.c: Removed.
30134         * gcc.dg/debug-3.c: Removed.
30135         * gcc.dg/debug-4.c: Removed.
30136         * gcc.dg/debug-5.c: Removed.
30137         * gcc.dg/debug-6.c: Removed.
30138         * gcc.dg/dwarf2-1.c: Removed.
30139         * gcc.dg/dwarf2-2.c: Removed.
30140
30141 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
30142
30143         * g++.old-deja/g++.other/eh5.C: New test.
30144         * g++.old-deja/g++.other/sibcall2.C: New test.
30145         * g++.old-deja/g++.other/array9.C: New test.
30146         * g++.old-deja/g++.other/typename2.C: New test.
30147         * g++.old-deja/g++.other/crash60.C: New test.
30148         * g++.old-deja/g++.other/conv9.C: New test.
30149         * g++.old-deja/g++.other/mangle10.C: New test.
30150         * g++.old-deja/g++.other/unchanging1.C: New test.
30151         * g++.old-deja/g++.other/exprstmt1.C: New test.
30152         * g++.old-deja/g++.other/inline23.C: New test.
30153         * g++.old-deja/g++.eh/ia64-1.C: New test.
30154         * g++.old-deja/g++.other/dwarf2-1.C: New test.
30155         * g++.old-deja/g++.other/reload1.C: New test.
30156         * g++.old-deja/g++.other/static20.C: New test.
30157         * g++.old-deja/g++.other/local-alloc1.C: New test.
30158         * g++.old-deja/g++.other/conv8.C: New test.
30159         * g++.old-deja/g++.other/stmtexpr2.C: New test.
30160         * g++.old-deja/g++.other/storeexpr1.C: New test.
30161         * g++.old-deja/g++.other/storeexpr2.C: New test.
30162         * g++.dg/eh/template2.C: New test.
30163         * g++.dg/warn/weak1.C: New test.
30164
30165 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
30166
30167         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30168         Remove first, non-varying, argument.
30169
30170 2002-01-23  Richard Henderson  <rth@redhat.com>
30171
30172         * gcc.dg/inline-2.c: New.
30173
30174         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
30175         Add optional target arg.  Check number of arguments.
30176         (scan-assembler-not, scan-assembler-dem): Likewise.
30177         (scan-assembler-dem-not): Likewise.
30178
30179 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30180
30181         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
30182         line 12.
30183         * g++.old-deja/g++.brendan/parse3.C,
30184         g++.old-deja/g++.other/crash26.C,
30185         g++.old-deja/g++.other/crash28.C,
30186         g++.old-deja/g++.other/crash29.C,
30187         g++.old-deja/g++.other/crash30.C,
30188         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
30189
30190 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
30191
30192         * gcc.dg/20020115-1.c: New.
30193
30194 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
30195
30196         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
30197
30198 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
30199
30200         * gcc.dg/20020122-3.c: New.
30201
30202 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
30203
30204         * g++.dg/other/gc1.C: New test.
30205
30206 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
30207
30208         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
30209
30210 2002-01-22  Richard Henderson  <rth@redhat.com>
30211
30212         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
30213
30214 2002-01-22  Richard Henderson  <rth@redhat.com>
30215
30216         * gcc.dg/20020122-4.c: New.
30217
30218 2002-01-22  H.J. Lu <hjl@gnu.org>
30219
30220         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
30221         link output.
30222         * gcc.dg/special/ecos.exp: Likewise.
30223         * lib/g++-dg.exp: Likewise.
30224         * lib/g77-dg.exp: Likewise.
30225         * lib/gcc-dg.exp : Likewise.
30226         * lib/mike-g++.exp: Likewise.
30227         * lib/mike-g77.exp: Likewise.
30228         * lib/mike-gcc.exp: Likewise.
30229         * lib/objc-dg.exp: Likewise.
30230
30231 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
30232
30233         PR target/5379
30234         * gcc.dg/20020122-2.c: New test.
30235
30236 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
30237
30238         * gcc.dg/20020122-1.c: New test.
30239
30240 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
30241
30242         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
30243
30244 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
30245
30246         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
30247
30248 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30249
30250         * gcc.c-torture/compile/20020121-1.c: New test.
30251
30252 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30253
30254         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
30255         ld_library_path.
30256
30257 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
30258
30259         * gcc.dg/20020218-1.c: New test.
30260
30261 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
30262
30263         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
30264         messages
30265         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
30266         "At global scope" warning
30267         * g++.dg/ext/align1.C: Change cygwin test for alignment
30268         from db-bogus to dg-warning
30269
30270 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
30271
30272         * g77.f-torture/compile/cpp2.F: New test.
30273
30274 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
30275
30276         * g++.dg/template/access1.C: New test.
30277
30278 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
30279
30280         * gcc.dg/20020118-1.c: New.
30281
30282 2002-01-18  Kazu Hirata  <kazu@hxi.com>
30283
30284         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
30285
30286 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30287
30288         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
30289         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
30290         alignment warnings.
30291
30292 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
30293
30294         * gcc.misc-tests/i386-prefetch.exp: Save and restore
30295         torture_with_loops and torture_without_loops
30296
30297 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
30298
30299         * gcc.c-torture/compile/20020116-1.c: New test.
30300
30301 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
30302
30303         * gcc.dg/20020116-2.c: New test.
30304
30305         * gcc.dg/ultrasp4.c: New test.
30306
30307         * gcc.dg/20020116-1.c: New test.
30308
30309 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
30310
30311         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
30312         by EABI.
30313
30314 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
30315
30316         * gcc.misc-tests/i386-prefetch.exp: New.
30317         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
30318         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
30319         * gcc.misc-tests/i386-pf-none-1.c: New test.
30320         * gcc.misc-tests/i386-pf-sse-1.c: New test.
30321
30322 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
30323
30324         * gcc.dg/gnu89-init-1.c: Add new tests.
30325
30326 2002-01-15  Andreas Jaeger  <aj@suse.de>
30327
30328         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
30329         * gcc.dg/i386-mmx-2.c: Likewise.
30330         * gcc.dg/i386-sse-1.c: Likewise.
30331         * gcc.dg/i386-sse-2.c: Likewise.
30332         * gcc.dg/i386-sse-3.c: Likewise.
30333
30334 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
30335
30336         * g77.f-torture/execute/intrinsic-unix-bessel.f:
30337         Uncomment additional cases that now pass.
30338
30339 2002-01-11  Richard Henderson  <rth@redhat.com>
30340
30341         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
30342         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
30343
30344 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
30345
30346         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
30347
30348 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
30349
30350         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
30351         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
30352
30353 2002-01-10  Dale Johannesen  <dalej@apple.com>
30354
30355         * gcc.c-torture/execute/loop-11.c: New.
30356
30357 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
30358
30359         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
30360         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
30361
30362 2002-01-09  Richard Henderson  <rth@redhat.com>
30363
30364         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
30365         type in which to perform the operation for each size.
30366
30367 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
30368
30369         * gcc.c-torture/compile/20020109-2.c: New test.
30370
30371 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
30372
30373         * gcc.c-torture/execute/loop-10.c: New test.
30374
30375 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30376
30377         * gcc.c-torture/compile/20010226-1.c: New test.
30378         * gcc.c-torture/compile/20010227-1.c: New test.
30379         * gcc.c-torture/compile/20010426-1.c: New test.
30380         * gcc.c-torture/compile/20010510-1.c: New test.
30381         * gcc.c-torture/compile/20010605-3.c: New test.
30382         * gcc.c-torture/compile/20010824-1.c: New test.
30383         * gcc.c-torture/execute/20010409-1.c: New test.
30384         * gcc.dg/noncompile/20000901-1.c: New test.
30385         * gcc.dg/20001023-1.c: New test.
30386         * gcc.dg/20001101-1.c: New test.
30387         * gcc.dg/20001102-1.c: New test.
30388         * gcc.dg/20010207-1.c: New test.
30389         * gcc.dg/20010405-1.c: New test.
30390         * gcc.dg/20010822-1.c: New test.
30391         * gcc.dg/20011107-1.c: New test.
30392
30393 2002-01-09  Jeffrey A Law  (law@redhat.com)
30394
30395         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
30396
30397         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
30398         execution failure on PA targets.
30399
30400 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
30401
30402         * gcc.c-torture/compile/20020109-1.c: New test.
30403
30404 2002-01-08  Kazu Hirata  <kazu@hxi.com>
30405
30406         * gcc.c-torture/execute/20020108-1.c: New test.
30407
30408 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
30409
30410         * gcc.dg/20020108-1.c: New test.
30411
30412 2002-01-08  H.J. Lu <hjl@gnu.org>
30413
30414         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
30415         for header files.
30416
30417 2002-01-08  Geoff Keating  <geoffk@redhat.com>
30418
30419         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
30420         consistency.
30421
30422 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
30423
30424         * gcc.dg/altivec-4.c: Test altivec predicates.
30425
30426 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
30427
30428         * gcc.c-torture/execute/20020107-1.c: New test.
30429
30430 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
30431
30432         PR c/5279
30433         * gcc.c-torture/compile/20020106-1.c: New test.
30434
30435 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
30436
30437         * gcc.c-torture/execute/nestfunc-4.c: New test.
30438
30439 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30440
30441         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
30442         extra triple that slipped in.
30443         * g++.old-deja/g++.abi/align.C: Likewise.
30444         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30445
30446 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
30447
30448         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
30449         * g++.old-deja/g++.abi/align.C: Likewise.
30450         * g++.old-deja/g++.abi/bitfields.C: Likewise.
30451
30452         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
30453         on FreeBSD/i386.
30454         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
30455         FreeBSD.
30456
30457 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
30458
30459         * gcc.dg/20020104-1.c: New test.
30460
30461         * gcc.dg/20020104-2.c: New test.
30462
30463 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
30464
30465         * gcc.dg/20020103-1.c: Fix typo in target selector.
30466
30467 2002-01-03  Richard Henderson  <rth@redhat.com>
30468
30469         * gcc.dg/20020103-1.c: New.
30470
30471 2002-01-03  Kazu Hirata  <kazu@hxi.com>
30472
30473         * gcc.c-torture/execute/20020103-1.c: New test.
30474
30475 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
30476
30477         * g++.dg/other/debug2.C: New test.
30478
30479         * gcc.c-torture/compile/20020103-1.c: New test.
30480
30481 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
30482
30483         * gcc.dg/gnu89-init-1.c: Added new tests.
30484
30485 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30486
30487         * g++.dg/template/friend2.C: Remove as patch is reverted.
30488
30489         * g++.dg/warn/oldcast1.C: New test.
30490
30491         * g++.dg/template/ptrmem1.C: New test.
30492         * g++.dg/template/ptrmem2.C: New test.
30493
30494         * g++.dg/template/ntp.C: New test.
30495
30496         * g++.dg/other/component1.C: New test.
30497
30498         * g++.dg/template/ttp3.C: New test.
30499
30500         * g++.dg/template/friend2.C: New test.
30501         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
30502
30503 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30504
30505         * g++.dg/other/ptrmem1.C: New test.
30506         * g++.dg/other/ptrmem2.C: New test.
30507
30508 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30509
30510         * g++.dg/template/ctor1.C: New test.
30511
30512 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
30513
30514         * g++.dg/template/friend2.C: New test.
30515
30516 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
30517
30518         * gcc.dg/mmix-1.c: New test.
30519
30520 2001-12-31  Richard Henderson  <rth@redhat.com>
30521
30522         * gcc.dg/asm-5.c: New.
30523
30524 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
30525
30526         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
30527         in namespace __gnu_cxx
30528
30529 2001-12-30  Richard Henderson  <rth@redhat.com>
30530
30531         * gcc.dg/debug-6.c: New.
30532
30533 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
30534
30535         * gcc.c-torture/compile/20011229-2.c: New test.
30536
30537 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
30538
30539         * gcc.dg/debug-3.c: New test.
30540         * gcc.dg/debug-4.c: New test.
30541         * gcc.dg/debug-5.c: New test.
30542
30543 2001-12-29  Richard Henderson  <rth@redhat.com>
30544
30545         * g++.dg/eh/loop1.C: New.
30546
30547 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30548
30549         * g++.dg/template/crash1.C: New test.
30550
30551 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
30552
30553         * g++.dg/other/const1.C: New test.
30554
30555 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
30556
30557         * gcc.c-torture/compile/20011229-1.c: New test.
30558
30559 2001-12-28  Stan Shebs  <shebs@apple.com>
30560
30561         * lib/objc-torture.exp: Resync with c-torture.exp.
30562         * lib/objc.exp: Load standard libraries.
30563
30564 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
30565
30566         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
30567         additional tests.
30568
30569 2001-12-27  Roger Sayle <roger@eyesopen.com>
30570
30571         * gcc.c-torture/execute/string-opt-16.c: New testcase.
30572
30573 2001-12-27  Richard Henderson  <rth@redhat.com>
30574
30575         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
30576
30577 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30578
30579         * g++.dg/eh/ctor1.C: New test.
30580         * g++.dg/other/error2.C: New test.
30581
30582 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30583
30584         * g++.dg/other/init2.C: New test.
30585
30586 2001-12-24  Richard Henderson  <rth@redhat.com>
30587
30588         * gcc.dg/20011223-1.c: New.
30589         * gcc.dg/inline-1.c: New.
30590
30591 2001-12-23  Richard Henderson  <rth@redhat.com>
30592
30593         * gcc.dg/asm-4.c: Test operand modifiers.
30594
30595 2001-12-23  Richard Henderson  <rth@redhat.com>
30596
30597         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
30598
30599 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30600
30601         * gcc.c-torture/execute/20011223-1.c: New test.
30602
30603 2001-12-21  Richard Henderson  <rth@redhat.com>
30604
30605         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
30606         re-enables the warning.
30607
30608 2001-12-21  Richard Henderson  <rth@redhat.com>
30609
30610         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
30611
30612 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30613
30614         * gcc.c-torture/compile/20011218-1.c: New test.
30615
30616 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
30617
30618         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
30619         arm-isr.c test.
30620         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
30621         epilogue generation for ARM ISR routines.
30622
30623 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30624
30625         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
30626         * gcc.dg/format/c90-printf-3.c: Likewise.
30627         * gcc.dg/format/c99-printf-3.c: Likewise.
30628         * gcc.dg/format/ext-1.c: Likewise.
30629         * gcc.dg/format/ext-6.c: Likewise.
30630         * gcc.dg/format/format.h: Prototype unlocked stdio.
30631
30632 2001-12-20  Richard Henderson  <rth@redhat.com>
30633
30634         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
30635         (arena): Use it.
30636         (malloc): Correct allocation logic.  Abort if we fill up the
30637         arena before initialization complete.
30638         (realloc): Correct allocation logic.
30639
30640 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
30641
30642         * gcc.c-torture/compile/20011219-2.c: New test.
30643
30644         * gcc.c-torture/execute/20011219-1.c: New test.
30645
30646 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
30647
30648         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
30649         target does not support weak symbols.
30650
30651 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
30652
30653         * gcc.c-torture/compile/20011219-1.c: New test.
30654
30655 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
30656
30657         * g++.dg/other/error1.C: New test.
30658
30659 2001-12-17  Jeffrey A Law  (law@redhat.com)
30660
30661         * gcc.c-torture/execute/20011217-1.c: New test.
30662
30663 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
30664
30665         * objc.dg/special/: New directory.
30666         * objc.dg/special/special.exp: New file.
30667         * objc.dg/special/unclaimed-category-1.h: New file.
30668         * objc.dg/special/unclaimed-category-1a.m: New file.
30669         * objc.dg/special/unclaimed-category-1.m: New file.
30670
30671 2001-12-17  Andreas Jaeger  <aj@suse.de>
30672
30673         * gcc.c-torture/compile/20011217-2.c: New test.
30674
30675 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30676
30677         * gcc.c-torture/compile/20011217-1.c: New test.
30678
30679 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
30680
30681         * testsuite/gcc.dg/20011214-1.c: New.
30682
30683 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
30684
30685         * gcc.dg/altivec-4.c: New.
30686
30687 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
30688
30689         * gcc.dg/20011113-1.c: New test.
30690
30691 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30692
30693         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
30694         std::__malloc_alloc_template<0> and
30695         std::__default_alloc_template<false, 0>.
30696
30697 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
30698
30699         * objc/execute/bf-21.m: New test.
30700         * objc/execute/enumeration-1.m: New test.
30701         * objc/execute/enumeration-2.m: New test.
30702
30703 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
30704
30705         * gcc.dg/gnu89-init-1.c: New test.
30706
30707 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
30708
30709         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
30710         * g++.old-deja/g++.jason/2371.C: Likewise.
30711         * g++.old-deja/g++.jason/template33.C: Likewise.
30712         * g++.old-deja/g++.jason/template34.C: Likewise.
30713         * g++.old-deja/g++.jason/template36.C: Likewise.
30714         * g++.old-deja/g++.oliva/typename1.C: Likewise.
30715         * g++.old-deja/g++.oliva/typename2.C: Likewise.
30716         * g++.old-deja/g++.other/typename1.C: Likewise.
30717         * g++.old-deja/g++.pt/inherit2.C: Likewise.
30718         * g++.old-deja/g++.pt/nontype5.C: Likewise.
30719         * g++.old-deja/g++.pt/typename11.C: Likewise.
30720         * g++.old-deja/g++.pt/typename14.C: Likewise.
30721         * g++.old-deja/g++.pt/typename16.C: Likewise.
30722         * g++.old-deja/g++.pt/typename3.C: Likewise.
30723         * g++.old-deja/g++.pt/typename4.C: Likewise.
30724         * g++.old-deja/g++.pt/typename5.C: Likewise.
30725         * g++.old-deja/g++.pt/typename7.C: Likewise.
30726         * g++.old-deja/g++.robertl/eb9.C: Likewise.
30727
30728 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
30729
30730         * g++.dg/other/linkage1.C: New test.
30731         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
30732         specifiers.
30733
30734 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
30735
30736         * gcc.dg/concat.c: New test.
30737
30738 2001-12-11  Stan Shebs  <shebs@apple.com>
30739
30740         * objc/compile: New test directory.
30741         * objc/compile/compile.exp: New expect script.
30742         * objc/compile/20011211-1.m: New compile test.
30743
30744 2001-12-11  Jason Merrill  <jason@redhat.com>
30745
30746         * lib/prune.exp (prune_gcc_output): Also handle "In member
30747         function".  So many permutations...
30748
30749 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
30750
30751         * g++.dg/template/typedef1.C: New test.
30752
30753 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30754
30755         * g++.dg/other/copy1.C: New test.
30756
30757 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
30758
30759         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
30760
30761         * gcc.dg/builtin-choose-expr.c: New.
30762
30763 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
30764
30765         * gcc.dg/altivec-2.c: New.
30766
30767 2001-12-07  Richard Henderson  <rth@redhat.com>
30768
30769         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
30770
30771 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
30772
30773         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
30774         ultrasparc.
30775
30776 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30777
30778         * g++-old.deja/g++.robertl/eb101.C: Deleted.
30779
30780 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
30781
30782         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
30783         variable argument list.
30784
30785 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
30786
30787         * gcc.c-torture/execute/memcheck: Delete entire directory.
30788         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
30789         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
30790
30791 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30792
30793         * gcc.dg/Wshadow-1.c: New test.
30794
30795 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
30796
30797         * gcc.c-torture/compile/20011130-1.c: New test.
30798
30799         * gcc.dg/noncompile/20011025-1.c: New test.
30800
30801         * g++.dg/other/anon-union.C: New test.
30802
30803         * gcc.c-torture/execute/20011024-1.c: New test.
30804
30805 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30806
30807         * gcc.c-torture/execute/20000722-1.x,
30808         gcc.c-torture/execute/20010123-1.x: Remove.
30809         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
30810         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
30811         gcc.dg/c99-complit-2.c: New tests.
30812
30813 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
30814
30815         * g++.dg/inherit/base1.C: New test.
30816
30817 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
30818
30819         * g++.dg/other/stdarg1.C: New test.
30820
30821         * gcc.c-torture/compile/20011130-2.c: New test.
30822
30823 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
30824
30825         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
30826         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
30827         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
30828         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
30829         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
30830         * gcc.dg/builtin-prefetch-1.c: New test.
30831
30832 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
30833
30834         * gcc.dg/20011130-1.c: New test.
30835
30836 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30837
30838         * g++.dg/other/scope1.C: New test.
30839         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
30840
30841 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30842
30843         * gcc.dg/vla-init-1.c: New test.
30844
30845 2001-12-01  Geoff Keating  <geoffk@redhat.com>
30846
30847         * gcc.c-torture/compile/structs.c: New testcase from GDB.
30848
30849 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30850
30851         * objc.dg/alias.m: Update.
30852         * objc.dg/class-1.m: Update.
30853         * objc.dg/const-str-1.m: Update.
30854         * objc.dg/fwd-proto-1.m: Update.
30855         * objc.dg/id-1.m: Update.
30856         * objc.dg/super-class-1.m: Update.
30857
30858 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
30859
30860         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
30861         constructs.
30862
30863 2001-11-28  Jeffrey A Law  (law@cygnus.com)
30864
30865         * gcc.c-torture/execute/20011128-1.c: New test.
30866
30867 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
30868
30869         * gcc.dg/20011127-1.c: New test.
30870
30871 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30872
30873         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
30874         from Austin Group draft 7.
30875         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
30876         scanf format arguments.
30877         * gcc.dg/format/no-exargs-2.c: New test.
30878
30879 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
30880
30881         * g++.dg/abi/vbase8-4.C: New test.
30882
30883 2001-11-24  Ian Lance Taylor  <ian@airs.com>
30884
30885         * gcc.c-torture/execute/20011121-1.c: New test.
30886
30887 2001-11-23  Jeffrey A Law  (law@cygnus.com)
30888
30889         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
30890
30891 2001-11-23  Andreas Jaeger  <aj@suse.de>
30892
30893         * gcc.dg/cpp/charconst-2.c: New test.
30894
30895 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
30896
30897         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
30898         to the host if it is remote.  Let tests specify extra headers
30899         they use.
30900         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
30901         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
30902         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
30903         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
30904         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
30905         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
30906         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
30907         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
30908         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
30909         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
30910
30911 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
30912
30913         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
30914         for little endian ARMs.
30915
30916 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
30917
30918         * gcc.c-torture/compile/20011119-1.c: New test.
30919         * gcc.c-torture/compile/20011119-2.c: New test.
30920
30921 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
30922
30923         * gcc.dg/altivec-1.c: Fix typo.
30924
30925 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30926
30927         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
30928
30929 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
30930
30931         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
30932
30933 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
30934
30935         * lib/g77.exp: Don't specify --rpath-link.
30936
30937         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
30938         across all the headers.
30939         * gcc.dg/format/format.exp: For testing on a remote host,
30940         copy format.h.
30941
30942         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
30943         * gcc.c-torture/execute/930406-1.c: Likewise.
30944         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
30945
30946 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
30947
30948         * gcc.dg/altivec-1.c: New.
30949
30950 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
30951
30952         * gcc.dg/cpp/fpreprocessed.c: New test case.
30953
30954 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30955
30956         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
30957         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
30958         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
30959
30960 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30961
30962         * gcc.dg/no-builtin-1.c: New test.
30963
30964 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
30965
30966         * gcc.c-torture/execute/20011115-1.c: New test.
30967
30968 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
30969
30970         * gcc.c-torture/compile/20011114-2.c: New test.
30971         * gcc.c-torture/compile/20011114-3.c: New test.
30972         * gcc.c-torture/compile/20011114-4.c: New test.
30973
30974 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30975
30976         * g++.dg/other/init1.C: New test.
30977
30978 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
30979
30980         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
30981         message.
30982
30983         * gcc.c-torture/execute/20011114-1.c: New testcase.
30984
30985         * gcc.c-torture/compile/20010327-1.c: Revert last change.
30986         * gcc.c-torture/compile/20011114-1.c: New test, exactly
30987         like the (before this change) version of 20010327-1.c.
30988
30989 2001-11-14  Roger Sayle <roger@eyesopen.com>
30990
30991         * gcc.c-torture/execute/string-opt-13.c: New testcase.
30992
30993 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
30994
30995         * g++.dg/init/array2.C: New test.
30996
30997 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
30998
30999         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
31000
31001 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
31002
31003         * g++.dg/other/forscope1.C: New test.
31004         * g++.dg/ext/forscope1.C: New test.
31005         * g++.dg/ext/forscope2.C: New test.
31006
31007 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
31008
31009         * gcc.c-torture/execute/20011113-1.c: New test.
31010
31011 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
31012
31013         * gcc.c-torture/execute/20011109-2.c: New test.
31014
31015         * gcc.c-torture/execute/20011109-1.c: New test.
31016
31017 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
31018
31019         * gcc.c-torture/compile/20011109-1.c: New test.
31020
31021 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
31022
31023         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
31024         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
31025         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
31026         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
31027         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
31028         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
31029         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
31030
31031 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31032
31033         * g++.dg/warn/Wshadow-1.C: New tests.
31034         * g++.old-deja/g++.mike/for3.C: Update.
31035
31036 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31037
31038         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
31039         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
31040         XFAILs.  Adjust expected error texts.
31041         * gcc.c-torture/compile/20011106-1.c,
31042         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
31043         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
31044         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
31045         gcc.dg/c99-array-lval-5.c: New tests.
31046
31047 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31048
31049         * gcc.dg/cpp/defined.c: Update.
31050
31051 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31052
31053         * gcc.c-torture/execute/anon-1.c: New test.
31054
31055 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
31056
31057         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
31058         same size, so no warning should be produced on stormy16.
31059
31060         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
31061         due to oversized array.
31062         * g++.old-deja/g++.mike/ns15.C: Likewise.
31063         * g++.old-deja/g++.pt/crash16.C: Likewise.
31064
31065 2001-11-02  Graham Stott  <grahams@redhat.com>
31066
31067         * g++.dgother/debug1.C: Fix typos.
31068
31069 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
31070
31071         * g++.dg/other/debug1.C: New test.
31072
31073 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31074
31075         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
31076         of unsigned long.
31077
31078 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
31079
31080         * gcc.dg/20011029-2.c: New test.
31081
31082         * gcc.c-torture/compile/20011029-1.c: New test.
31083
31084 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
31085
31086         * objc/execute/class_self-1.m: New test.
31087         * objc/execute/class_self-2.m: New test.
31088
31089 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
31090
31091         * gcc.misc-tests/msgs.exp: Delete.
31092         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
31093         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
31094         error set to match recent changes.
31095
31096 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
31097
31098         * gcc.dg/20011021-1.c: New test.
31099
31100 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
31101
31102         * gcc.c-torture/compile/20011023-1.c: New test.
31103
31104 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
31105
31106         * lib/g77.exp: Rewrite based on lib/g++.exp.
31107
31108 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
31109
31110         * gcc.c-torture/execute/20011019-1.c: New test.
31111
31112         * gcc.dg/20011018-1.c: New test.
31113
31114 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
31115
31116         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
31117
31118 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
31119
31120         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
31121         * gcc.dg/attr-invalid.c: Likewise.
31122
31123 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
31124
31125         * testsuite/gcc.dg/20011015-1.c: New test.
31126
31127 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31128
31129         * g++.dg/template/unify2.C: New test.
31130
31131 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
31132
31133         * g++.dg/other/exception-specification.C: New test
31134
31135 2001-10-13  Tom Rix  <trix@redhat.com>
31136
31137         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
31138         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
31139
31140 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
31141
31142         * testsuite/gcc.dg/20011009-1.c: New test.
31143
31144 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
31145
31146         PR g++/4476
31147         * g++.dg/other/friend1.C: New test.
31148
31149 2001-10-11  Richard Henderson  <rth@redhat.com>
31150
31151         * g++.old-deja/g++.other/crash18.C: Add -S to options.
31152
31153 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31154
31155         * gcc.c-torture/compile/20011010-1.c: New.
31156
31157 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31158
31159         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
31160         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
31161         g77.f-torture/execute/execute.exp,
31162         g77.f-torture/noncompile/noncompile.exp,
31163         gcc.c-torture/compile/compile.exp,
31164         gcc.c-torture/execute/execute.exp,
31165         gcc.c-torture/execute/ieee/ieee.exp,
31166         gcc.c-torture/execute/memcheck/memcheck.exp,
31167         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
31168         objc/execute/execute.exp: Update FSF address.
31169
31170 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
31171
31172         * gcc.dg/cpp/cmdlne-C.c: Update.
31173         * gcc.dg/cpp/cmdlne-C2.c: New.
31174
31175 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31176
31177         * gcc.c-torture/execute/20011008-3.c: New.
31178
31179 2001-10-08  DJ Delorie  <dj@redhat.com>
31180
31181         * gcc.dg/20011008-1.c: New.
31182         * gcc.dg/20011008-2.c: New.
31183
31184 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
31185
31186         * gcc.dg/cpp/spacing1.c: Update test.
31187
31188 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31189
31190         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
31191         spelling errors of "separate" as "seperate".
31192
31193 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
31194
31195         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
31196         enough to avoid inlining.
31197
31198 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31199
31200         * lib/g77.exp: set libg2c_dir correctly.
31201
31202 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31203
31204         * gcc.dg/cpp/macro11.c: New test.
31205
31206 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31207
31208         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
31209         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
31210         gcc.dg/format/multattr-3.c: New tests.
31211         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
31212         tests for format attributes on function pointers being rejected.
31213
31214 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31215
31216         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
31217
31218 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31219
31220         * g++.dg/warn/format1.C: New test.
31221
31222 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
31223
31224         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
31225
31226 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31227
31228         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
31229
31230 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
31231
31232         * gcc.dg/cpp/redef2.c: Add test.
31233
31234 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
31235
31236         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
31237         long-standing bug on i686, apparently.
31238         * gcc.c-torture/execute/loop-2c.x: New file.
31239         * gcc.c-torture/execute/loop-2d.x: New file.
31240         * gcc.c-torture/execute/loop-3c.x: New file.
31241
31242 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
31243
31244         * gcc.dg/cpp/20000625-2.c: Correct line number.
31245
31246 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31247
31248         * gcc.dg/cpp/macro10.c: New test.
31249         * gcc.dg/cpp/strify3.c: New test.
31250         * gcc.dg/cpp/spacing1.c: Add tests.
31251         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
31252         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
31253
31254 2001-09-24  DJ Delorie  <dj@redhat.com>
31255
31256         * gcc.c-torture/execute/20010924-1.c: New test.
31257
31258 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31259
31260         * testsuite/objc/execute/paste.m: Remove.
31261
31262 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31263
31264         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
31265
31266 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
31267
31268         * g77.dg/strlen0.f: New test.
31269
31270 2001-09-21  Richard Henderson  <rth@redhat.com>
31271
31272         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
31273         * g++.old-deja/g++.abi/vtable2.C: Likewise.
31274
31275 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31276
31277         Table-driven attributes.
31278         * g++.dg/ext/attrib1.C: New test.
31279
31280 2001-09-20  DJ Delorie  <dj@redhat.com>
31281
31282         * gcc.dg/20000926-1.c: Update expected warning messages.
31283         * gcc.dg/array-2.c: Likewise, and test for warnings too.
31284         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
31285         array.
31286
31287 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
31288
31289         * g++.dg/eh/registers1.C: New test case.
31290
31291 2001-09-17  Richard Henderson  <rth@redhat.com>
31292
31293         * gcc.dg/array-5.c: Fix VLA decomposition test.
31294
31295 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31296
31297         * gcc.dg/cpp/line5.c: New testcase.
31298
31299 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
31300
31301         * gcc.dg/cpp/macro9.c: New test.
31302
31303 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
31304
31305         * gcc.c-torture/execute/980223.c: Change type of addr from long
31306         to char *.
31307
31308 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
31309
31310         * gcc.c-torture/execute/20010915-1.c: New test.
31311
31312 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
31313
31314         * g77.dg/bprob: New directory.
31315         * g77.dg/bprob/bprob.exp: New file.
31316         * g77.dg/bprob/bprob-1.f: New test.
31317         * g77.dg/gcov: New directory.
31318         * g77.dg/gcov/gcov.exp: New file.
31319         * g77.dg/gcov/gcov-1.f: New test.
31320         * g77.dg/gcov/gcov-1.x: New file.
31321
31322 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
31323
31324         * gcc.dg/cpp/directiv.c: Update.
31325         * gcc.dg/cpp/undef1.c: Update.
31326
31327 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
31328
31329         * gcc.dg/20010912-1.c: New test.
31330
31331 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
31332
31333         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
31334         language-independent file in lib.
31335         * lib/gcov.exp: New file.
31336
31337 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31338
31339         * gcc.c-torture/compile/20010911-1.c: New test.
31340
31341 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
31342
31343         * lib/profopt.exp: New, to support profile-directed optimizations.
31344         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
31345         * gcc.misc-tests/bprob-1.c: New test.
31346         * gcc.misc-tests/bprob-2.c: New test.
31347
31348 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
31349
31350         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
31351         XFAIL and which kinds of gcov output to verify.
31352         * gcc.misc-tests/gcov-4b.x: New file.
31353         * gcc.misc-tests/gcov-5b.x: New file.
31354         * gcc.misc-tests/gcov-6.x: New file.
31355         * gcc.misc-tests/gcov-7.c: New test.
31356         * gcc.misc-tests/gcov-7.x: New file.
31357
31358 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
31359
31360         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
31361         * gcc.misc-tests/gcov-6.c: New test.
31362
31363 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31364
31365         PR c++/3986
31366         * g++.dg/abi/vbase1.C: New test.
31367
31368 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
31369
31370         * objc.dg/method-2.m: New.
31371
31372 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31373
31374         PR c++/4203
31375         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
31376         * g++.dg/init/empty1.C: New test.
31377
31378 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
31379
31380         * gcc.c-torture/compile/20010903-1.c: New test.
31381
31382 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
31383
31384         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
31385         for m68k.
31386
31387 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
31388
31389         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
31390
31391         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
31392
31393         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
31394
31395 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
31396
31397         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
31398         for 16-bit 'unsigned int'.
31399
31400 2001-08-29  Kazu Hirata  <kazu@hxi.com>
31401
31402         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
31403
31404 2001-08-27  Richard Henderson  <rth@redhat.com>
31405
31406         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
31407         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
31408
31409 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
31410
31411         * gcc.dg/asm-names.c (ymain): New.
31412
31413 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
31414
31415         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
31416         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
31417         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
31418
31419 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31420
31421         * gcc.dg/compare5.c: New testcase.
31422
31423 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
31424
31425         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
31426         and "In instantiation".
31427
31428 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
31429
31430         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
31431
31432 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
31433
31434         * gcc.misc-tests/gcov.exp: Add support for branch information.
31435         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
31436         * gcc.misc-tests/gcov-4.c: New test.
31437         * gcc.misc-tests/gcov-4b.c: New test.
31438         * gcc.misc-tests/gcov-5b.c: New test.
31439
31440 2001-08-20  Zack Weinberg  <zackw@panix.com>
31441
31442         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
31443         expected to fail.
31444
31445 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31446
31447         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
31448
31449 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
31450
31451         * g++.dg/eh/template1.C: New test.
31452
31453 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
31454
31455         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
31456         Fix thinko.
31457         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
31458         for xfail.
31459
31460 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
31461
31462         * lib/g77-dg.exp: Use prune.exp for common procedures
31463         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
31464         * lib/g77.exp: (g77-dg-prune) Remove
31465
31466 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
31467
31468         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
31469
31470 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31471
31472         * g++.dg/template/unify1.C: New test.
31473
31474 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
31475
31476         * g++.dg/abi/empty4.C: New test.
31477
31478 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
31479
31480         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
31481         solaris2.*
31482         * g77.f-torture/compile/pr3743.x: Likewise.
31483
31484 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
31485
31486         * g++.dg/other/using-declaration.C: New test.
31487
31488 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31489
31490         * gcc.dg/cpp/tr-sign.c: New testcase.
31491
31492 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31493
31494         * gcc.dg/cpp/19951025-1.c: Revert.
31495         * gcc.dg/cpp/directiv.c: We no longer process directives that
31496         interrupt macro arguments.
31497
31498 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
31499
31500         * gcc.dg/bconstp-1.c: New test.
31501
31502 2001-08-03  Richard Henderson  <rth@redhat.com>
31503
31504         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
31505
31506 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31507
31508         * gcc.dg/cpp/19951025-1.c: Update.
31509
31510 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
31511
31512         * g77.dg/ff90-1.f (s): Fix reference of variable z,
31513         should be x.
31514
31515 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
31516
31517         Kill -fhonor-std.
31518         * g++.old-deja/g++.ns/ns14.C: Remove special options.
31519         * g++.old-deja/g++.other/std1.C: Likewise.
31520         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
31521
31522 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
31523
31524         * lib/g77.exp: Load gcc-defs.exp for common procedures
31525         (g77_pass, g77_fail, g77_finish, g77_exit,
31526         ${tool}_check_unsupported_p} Now redundant.  Deleted.
31527
31528 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
31529
31530         * g77.dg/fbackslash.f
31531         * g77.dg/fcase-preserve.f
31532         * g77.dg/ff90-1.f
31533         * g77.dg/ffixed-line-length-0.f
31534         * g77.dg/ffixed-line-length-132.f
31535         * g77.dg/ffixed-line-length-7.f
31536         * g77.dg/ffixed-line-length-72.f
31537         * g77.dg/ffixed-line-length-none.f
31538         * g77.dg/ffree-form-1.f
31539         * g77.dg/fno-backslash.f
31540         * g77.dg/fno-f90-1.f
31541         * g77.dg/fno-fixed-form-1.f
31542         * g77.dg/fno-onetrip.f
31543         * g77.dg/fno-typeless-boz.f
31544         * g77.dg/fno-underscoring.f
31545         * g77.dg/fno-vxt-1.f
31546         * g77.dg/fonetrip.f
31547         * g77.dg/ftypeless-boz.f
31548         * g77.dg/fugly-assumed.f
31549         * g77.dg/funderscoring.f
31550         * g77.dg/fvxt-1.f
31551
31552 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
31553
31554         * objc.dg/fwd-proto-1.m: New.
31555         * objc.dg/local-decl-1.m: New.
31556         * objc.dg/naming-1.m: New.
31557         * objc.dg/naming-2.m: New.
31558         * objc.dg/proto-hier-1.m: New.
31559
31560 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
31561
31562         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
31563         largest-type elements to a struct makes its size grow.
31564
31565 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31566
31567         * g++.dg/abi/vthunk1.C: New test.
31568
31569 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
31570
31571         * g++.dg/abi/vbase8-22.C: New test.
31572
31573 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31574
31575         * gcc.dg/cpp/macro8.c: New test.
31576
31577 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31578
31579         * g++.dg/abi/vbase8-21.C: New test.
31580
31581 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
31582
31583         * g++.dg/abi/vbase8-10.C: New test.
31584
31585 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31586
31587         * lib/g++.exp (g++_set_ld_library_path): Renamed to
31588         ${tool}_set_ld_library_path.
31589         Changed caller.
31590         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
31591         g++.exp.
31592
31593 2001-07-26  Stan Cox <scox@redhat.com>
31594
31595         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
31596         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
31597         gcc_exit, gcc_check_unsupported_p):
31598         Moved to gcc-deps.exp
31599         * gcc-deps.exp: New file.
31600
31601 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31602
31603         * g++.old-deja/g++.pt/defarg14.C: New test.
31604
31605 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31606
31607         * g++.old-deja/g++.other/lineno5.C: New test.
31608
31609 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31610
31611         * g++.old-deja/g++.pt/crash68.C: New test.
31612
31613 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
31614
31615         * g++.old-deja/g++.other/crash42.C: New test.
31616
31617 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
31618
31619         * gcc.dg/cpp/extratokens.c: Fix.
31620         * gcc.dg/cpp/skipping2.c: New tests.
31621
31622 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31623
31624         * gcc.c-torture/execute/20010724-1.c: New file.
31625         * gcc.c-torture/execute/20010724-1.x: New file.
31626
31627 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31628
31629         * g++.old-deja/g++.other/cond7.C: New test.
31630
31631 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31632
31633         * g++.old-deja/g++.other/optimize4.C: New test.
31634
31635 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31636
31637         * g++.old-deja/g++.abi/vbase8-5.C: New test.
31638
31639 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
31640
31641         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
31642         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
31643         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
31644         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
31645
31646         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
31647         bug report" message.
31648
31649         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
31650         * g++.dg/ext/instantiate1.C: Move from old-deja.
31651
31652 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
31653
31654         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
31655         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
31656         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
31657         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
31658
31659 2001-07-23  Jeffrey A Law  (law@cygnus.com)
31660
31661         * gcc.c-torture/execute/20010723-1.c: New test.
31662
31663 2001-07-23  Ben Elliston  <bje@redhat.com>
31664
31665         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
31666
31667 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31668
31669         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
31670         i[34567]86-*-*.
31671         Delete handling of ieee_multilib_flags.
31672         Pass -mieee for alpha*-*-* and sh-*-*.
31673         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
31674
31675 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
31676
31677         Remove old-abi tests.
31678         * g++.old-deja/g++.mike/p11116.C: Remove.
31679         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
31680
31681 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
31682
31683         * g77.f-torture/compile/pr3743.f: New test
31684
31685 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
31686
31687         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
31688
31689 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31690
31691         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
31692         g++.old-deja/g++.pt/static6.C: Likewise.
31693         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
31694         supports weak symbols.
31695
31696 2001-07-18  Andreas Jaeger  <aj@suse.de>
31697
31698         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
31699         supported again.
31700
31701 2001-07-18  Andreas Jaeger  <aj@suse.de>
31702
31703         * gcc.dg/iftrap-1.c: Fix target line.
31704
31705 2001-07-17  Richard Henderson  <rth@redhat.com>
31706
31707         * gcc.c-torture/execute/20010717-1.c: New.
31708
31709 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31710
31711         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
31712         tests.
31713
31714 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
31715
31716         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
31717
31718 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31719
31720         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
31721         UAC_SIGBUS, UAC_NOPRINT definitions.
31722
31723 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
31724
31725         * objc/execute/object_is_class.m: New test.
31726         * objc/execute/object_is_meta_class.m: New test.
31727
31728 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
31729
31730         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
31731         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
31732
31733 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
31734
31735         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
31736         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
31737
31738 2001-07-14  Richard Henderson  <rth@redhat.com>
31739
31740         * gcc.dg/iftrap-1.c: New.
31741
31742 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
31743
31744         * g77.f-torture/execute/intrinsic77.f: New test.
31745
31746 2001-07-11  Janis Johnson <janis@us.ibm.com>
31747
31748         * gcc.misc-tests/gcov-3.c: New test.
31749
31750 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31751
31752         * gcc.c-torture/compile/20010711-1.c,
31753         * gcc.c-torture/compile/20010711-2.c: New tests.
31754
31755 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
31756
31757         * gcc.c-torture/execute/20010711-1.c: New test.
31758
31759 2001-07-11  Ben Elliston  <bje@redhat.com>
31760
31761         * g++.old-deja/g++.other/enum5.C: New test.
31762
31763 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
31764
31765         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
31766         (g++-dg-prune): Call prune_gcc_output.
31767         * prune.exp: New file for prune_gcc_output.
31768         * lib/g++.exp, lib/gcc.exp: Load it.
31769
31770 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31771
31772         * gcc.c-torture/compile/20010701-1.c,
31773         g++.old-deja/g++.ext/attrib6.C: New tests.
31774
31775 2001-07-06  Jeffrey A Law  (law@cygnus.com)
31776
31777         * gcc.c-torture/compile/20010706-1.c: New test.
31778
31779 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
31780
31781         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
31782
31783 2001-06-28  Stan Shebs  <shebs@apple.com>
31784
31785         * gcc.dg/pragma-darwin.c: New test.
31786
31787 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31788
31789         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
31790         Solaris 2.[678] system.
31791
31792 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31793
31794         * gcc.dg/20010622-1.c: New test.
31795
31796 2001-06-18  Stan Shebs  <shebs@apple.com>
31797
31798         * objc.dg: New directory.
31799         * objc.dg/dg.exp: New file.
31800         * objc.dg/alias.m: New.
31801         * objc.dg/class-1.m: New.
31802         * objc.dg/class-2.m: New.
31803         * objc.dg/const-str-1.m: New.
31804         * objc.dg/const-str-2.m: New.
31805         * objc.dg/id-1.m: New.
31806         * objc.dg/method-1.m: New.
31807         * objc.dg/super-class-1.m: New.
31808         * lib/objc-dg.exp: New file.
31809
31810 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31811
31812         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
31813         of label name.
31814
31815 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
31816
31817         * g++.old-deja/g++.abi/vbase8-9.C: New test.
31818
31819 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31820
31821         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
31822         variable.
31823
31824 2001-06-12  Richard Henderson  <rth@redhat.com>
31825
31826         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
31827
31828 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31829
31830         * g++.old-deja/g++.abi/vbase5.C: New test.
31831         * g++.old-deja/g++.abi/vbase6.C: New test.
31832         * g++.old-deja/g++.abi/vbase7.C: New test.
31833
31834 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31835
31836         * gcc.c-torture/compile/20010610-1.c: New test.
31837
31838 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
31839
31840         * g++.old-deja/g++.abi/vbase4.C: New test.
31841
31842 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
31843
31844         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
31845         support %f for HC11/HC12 targets.
31846         * gcc.c-torture/execute/930513-1.x: New file, likewise.
31847         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
31848         on HC11/HC12 targets.
31849         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
31850
31851 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31852
31853         * gcc.dg/wchar_t-1.c: New file.
31854         * gcc.dg/wint_t-1.c: Likewise.
31855
31856 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
31857
31858         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
31859
31860 2001-06-11  Richard Henderson  <rth@redhat.com>
31861
31862         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
31863
31864 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31865
31866         * gcc.c-torture/compile/20010611-1.c: New test.
31867
31868 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
31869
31870         * gcc.dg/c99-tag-1.c: Add more tests.
31871
31872 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
31873
31874         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
31875         representation on MN10300 and ARM/Thumb.
31876
31877 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
31878
31879         * g77.f-torture/execute/20010610.f: New.
31880
31881 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
31882
31883         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
31884         names.
31885
31886 2001-06-09  Richard Henderson  <rth@redhat.com>
31887
31888         * gcc.c-torture/execute/ashrdi-1.c: New.
31889         * gcc.c-torture/execute/ashldi-1.c: New.
31890         * gcc.c-torture/execute/lshrdi-1.c: New.
31891
31892 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
31893
31894         * objc/execute/load-3.m: Added. Check sending +load to categories,
31895         in addition to classes.
31896
31897 2001-06-08  Stan Shebs  <shebs@apple.com>
31898
31899         * objc/execute/load-2.m: New test.  From Nicola Pero
31900         <n.pero@mi.flashnet.it>.
31901
31902 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
31903
31904         * gcc.c-torture/execute/20010605-2.c: New test.
31905
31906 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31907
31908         * g++.old-deja/g++.abi/vbase2.C: New test.
31909         * g++.old-deja/g++.abi/vbase3.C: New test.
31910
31911 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
31912
31913         * g++.old-deja/g++.pt/friend49.C: New test.
31914
31915 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
31916
31917         * g++.old-deja/g++.ext/anon3.C: New test.
31918
31919 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
31920
31921         * g++.old-deja/g++.other/conv7.C: New test.
31922
31923 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
31924
31925         * gcc.c-torture/compile/20010605-2.c: New test.
31926
31927 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31928
31929         * gcc.c-torture/execute/20010604-1.c: New test.
31930
31931 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
31932
31933         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
31934
31935 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
31936
31937         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
31938         (g++_link_flags): Likewise.
31939         (g++_init): Pass gccpath's value to two previous functions.
31940
31941 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31942
31943         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
31944         Ensure logfile entry matches exec command line.
31945
31946 2001-05-31  Richard Henderson  <rth@redhat.com>
31947
31948         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
31949         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
31950
31951 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
31952
31953         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
31954         compiler for irix6.2
31955
31956 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
31957
31958         * g++.old-deja/g++.other/optimize3.C: New file.
31959
31960 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
31961
31962         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
31963         assemble.
31964
31965 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
31966
31967         * g++.old-deja/g++.other/optimize2.C: New file.
31968
31969 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
31970
31971         * gcc.c-torture/compile/20010518-2.c: New file.
31972         * gcc.c-torture/execute/20010518-1.c: New file.
31973         * gcc.c-torture/execute/20010518-2.c: New file.
31974
31975 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31976
31977         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
31978
31979 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
31980
31981         G++ no longer defines builtins that do not begin with __builtin.
31982         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
31983         * g++.old-deja/g++.brendand/misc13.C: Likewise.
31984         * g++.old-deja/g++.law/builtin1.C: Likewise.
31985         * g++.old-deja/g++.law/cvt2.C: Likewise.
31986         * g++.old-deja/g++.mike/net5.C: Likewise.
31987         * g++.old-deja/g++.other/builtins1.C: Likewise.
31988         * g++.old-deja/g++.other/builtins2.C: Likewise.
31989         * g++.old-deja/g++.other/builtins3.C: Likewise.
31990         * g++.old-deja/g++.other/builtins4.C: Likewise.
31991         * g++.old-deja/g++.other/inline8.C: Likewise.
31992         * g++.old-deja/g++.robertl/eb39.C: Likewise.
31993
31994 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
31995
31996         * g++.old-deja/g++.pt/using1.C: Adjust.
31997         * g++.old-deja/g++.pt/using2.C: New test.
31998
31999 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32000
32001         * gcc.dg/cpp/charconst.c: New tests.
32002         * gcc.dg/cpp/escape.c: New tests.
32003         * gcc.dg/cpp/escape-1.c: New tests.
32004         * gcc.dg/cpp/escape-2.c: New tests.
32005         * gcc.dg/cpp/ucs.c: New tests.
32006
32007 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
32008
32009         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
32010         native compiler for irix6.5.
32011
32012 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
32013
32014         * lib/g++.exp (g++_include_flags): Use args to compute
32015         get_multilibs.
32016         (g++_link_flags): Likewise.
32017         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
32018
32019 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32020
32021         * gcc.dg/c90-hexfloat-1.c: Add more tests.
32022
32023 2001-05-21  Geoff Keating  <geoffk@redhat.com>
32024
32025         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
32026         this file.
32027
32028 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32029
32030         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
32031         STACK_SIZE;
32032         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
32033         to STACK_SIZE; Use it to define size of add_histo array.
32034         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
32035         to STACK_SIZE.
32036         (f): Use GITT_SIZE to define size of gitt local table.
32037         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
32038         to STACK_SIZE; Use it to define size of bytemem array.
32039
32040 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32041
32042         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
32043         on 68HC11/HC12 due to the asm instruction.
32044         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
32045         * gcc.c-torture/compile/920520-1.x: Likewise.
32046         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
32047         on 68HC11/HC12 because the function is larger than 64K.
32048         * gcc.c-torture/compile/961203-1.x: New file, this test fails
32049         on 68HC11/HC12 because the structure is too large.
32050
32051 2001-05-20  Richard Henderson  <rth@redhat.com>
32052
32053         * gcc.c-torture/execute/20010520-1.c: New.
32054
32055 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32056
32057         * g++.old-deja/g++.warn/compare1.C: New test.
32058         * gcc.dg/compare4.c: New test.
32059
32060 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
32061
32062         * g++.old-deja/g++.other/optimize1.C: New test.
32063
32064 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32065
32066         * g++.old-deja/g++.pt/spec41.C: New test.
32067
32068 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
32069
32070         * gcc.c-torture/compile/20010114-1.x: Remove.
32071
32072 2001-05-18  Stan Shebs  <shebs@apple.com>
32073
32074         * gcc.c-torture/compile/20010518-1.c: New test.
32075
32076 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
32077
32078         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
32079         * g++.old-deja/g++.pt/crash67.C: New test.
32080
32081 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
32082
32083         * g++.old-deja/g++.other/debug9.C: New test.
32084
32085 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
32086
32087         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
32088
32089 2001-05-16  Jan Hubicka  <jh@suse.cz>
32090
32091         * gcc.c-torture/compile/20010516-1.c: New test.
32092
32093 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32094
32095         * g++.old-deja/g++.other/crash41.C: New test.
32096
32097 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
32098
32099         * g++.old-deja/g++.pt/crash66.C: New test.
32100
32101 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
32102
32103         * g++.old-deja/g++.robertl/eb27.C: Convert.
32104
32105 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
32106
32107         * g++.dg/friend-warn.C: New test.  Do not warn about friend
32108         declaration being redundant.
32109
32110 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
32111
32112         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
32113
32114 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
32115
32116         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
32117
32118 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
32119
32120         * lib/g++.exp: Use testsuite_flags.
32121
32122 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
32123
32124         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
32125
32126 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32127
32128         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
32129
32130 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
32131
32132         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
32133
32134 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
32135
32136         * gcc.c-torture/compile/20010313-1.c: New test.
32137
32138 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
32139
32140         * gcc.dg/cpp/direct2.c: New test.
32141         * gccq.dg/cpp/direct2s.c: New test.
32142
32143         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
32144
32145 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
32146
32147         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
32148         * g++.old-deja/g++.other/op3.C: Likewise.
32149
32150 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32151
32152         * gcc.dg/cpp/syshdr.h: New file.
32153         * gcc.dg/cpp/sysmac1.c: Update.
32154         * gcc.dg/cpp/sysmac2.c: Update.
32155
32156 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32157
32158         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
32159
32160 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
32161
32162         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
32163         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
32164
32165 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
32166
32167         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
32168
32169 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
32170
32171         * lib/g++.exp (g++_include_flags): Don't use any special flags
32172         if TESTING_IN_BUILD_TREE is not defined.
32173         (g++_init): Use a plain 'c++' as the compiler if
32174         TESTING_IN_BUILD_TREEE is not defined.
32175
32176 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32177
32178         * g++.old-deja/g++.eh/catch13.C: New test.
32179         * g++.old-deja/g++.eh/catch14.C: New test.
32180
32181 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
32182
32183         * gcc.dg/cpp/tr-define.c: New test.
32184
32185 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
32186
32187         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
32188         <stdlib.h>, not <malloc.h>.
32189
32190 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32191
32192         * g++.old-deja/g++.ns/template17.C: New test.
32193
32194 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
32195
32196         * g++.old-deja/g++.pt/ref4.C: New test.
32197
32198 2001-04-30  Richard Henderson  <rth@redhat.com>
32199
32200         * gcc.dg/20000724-1.c: Revert last change.
32201
32202 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
32203
32204         * g77.f-torture/execute/20010430.f: New test.
32205
32206 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
32207
32208         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
32209
32210 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
32211
32212         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
32213
32214 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32215
32216         * g++.old-deja/g++.eh/crash6.C: New test.
32217
32218 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32219
32220         * g++.old-deja/g++.other/warn7.C: New test.
32221
32222 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
32223
32224         * g++.old-deja/g++.other/defarg9.C: New test.
32225
32226 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32227
32228         * g77.f-torture/compile/20010426.f: New test.
32229         * g77.f-torture/execute/20010426.f: New test.
32230
32231 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
32232
32233         * g77.f-torture/compile/20000629-1.x: Remove - error
32234         has been fixed.
32235
32236 2001-04-26  Jeffrey A Law  (law@cygnus.com)
32237
32238         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
32239         Tweak slightly to work with g++.dg framework.
32240         * g++.dg/special/ecos.exp: Run initp1.C test.
32241         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
32242
32243         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
32244         its linker doesn't give line numbers either.
32245         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
32246
32247 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32248
32249         * g++.old-deja/g++.other/lex1.C: New test.
32250
32251 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
32252
32253         * gcc.dg/noncompile/20010425-1.c: New test.
32254
32255 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
32256
32257         * g++.old-deja/g++.pt/mangle2.C: New test.
32258
32259 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32260
32261         * gcc.dg/format/plus-1.c: New test.
32262
32263 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32264
32265         * gcc.dg/20010423-1.c: New test.
32266
32267 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
32268
32269         * gcc.c-torture/execute/20010422-1.c: New test.
32270
32271 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
32272
32273         * g++.old-deja/g++.ns/type2.C: New test.
32274
32275 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
32276
32277         * g++.old-deja/g++.other/perf1.C: New test.
32278
32279 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
32280
32281         * gcc.dg/c99-func-2.c: Remove xfail.
32282         * gcc.dg/c99-func-3.c: Remove xfail.
32283         * gcc.dg/c99-func-4.c: Remove xfail.
32284
32285 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
32286
32287         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
32288
32289 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
32290
32291         * gcc.c-torture/compile/20010423-1.c: New test.
32292
32293 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32294
32295         * g++.old-deja/g++.pt/typename28.C: New test.
32296
32297 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32298
32299         * g++.old-deja/g++.abi/empty2.C: New test.
32300         * g++.old-deja/g++.abi/empty3.C: New test.
32301
32302 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32303
32304         * g++.old-deja/g++.other/comdat2.C: New test.
32305         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
32306
32307 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32308
32309         * g++.old-deja/g++.other/overload14.C: New test.
32310
32311 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32312
32313         * g++.old-deja/g++.other/lookup23.C: New test.
32314
32315 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
32316
32317         * gcc.c-torture/execute/20010403-1.c: New test.
32318
32319 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
32320             Mark Mitchell  <mark@codesourcery.com>
32321
32322         * lib/old-dejagnu.exp: Don't delete output of executable.
32323         Add .exe suffix to executables.
32324
32325 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
32326
32327         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
32328
32329 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32330
32331         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
32332
32333 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32334
32335         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
32336         * g++.old-deja/g++.abi/crash1.C: New test.
32337
32338 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
32339
32340         * g++.old-deja/g++.other/crash40.C: New test.
32341
32342 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32343
32344         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
32345
32346 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
32347
32348         * g++.old-deja/g++.other/warn6.C: New test.
32349
32350 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32351
32352         * g++.old-deja/g++.robertl/eb42.C: Same.
32353
32354 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32355
32356         * gcc.dg/wtr-conversion-1.c: New testcase.
32357
32358 2001-04-10  Richard Henderson  <rth@redhat.com>
32359
32360         * g++.old-deja/g++.other/array5.C: New.
32361
32362 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32363
32364         * gcc.c-torture/execute/20010408-1.c: New test.
32365
32366 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
32367
32368         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
32369         headers and constructs.
32370         * g++.old-deja/g++.robertl/eb79.C: Same.
32371         * g++.old-deja/g++.robertl/eb77.C (main): Same.
32372         * g++.old-deja/g++.robertl/eb73.C: Same.
32373         * g++.old-deja/g++.robertl/eb66.C (main): Same.
32374         * g++.old-deja/g++.robertl/eb55.C (t): Same.
32375         * g++.old-deja/g++.robertl/eb54.C (main): Same.
32376         * g++.old-deja/g++.robertl/eb46.C (main): Same.
32377         * g++.old-deja/g++.robertl/eb44.C: Same.
32378         * g++.old-deja/g++.robertl/eb41.C (main): Same.
32379         * g++.old-deja/g++.robertl/eb4.C (main): Same.
32380         * g++.old-deja/g++.robertl/eb39.C: Same.
32381         * g++.old-deja/g++.robertl/eb33.C (main): Same.
32382         * g++.old-deja/g++.robertl/eb31.C (main): Same.
32383         * g++.old-deja/g++.robertl/eb30.C: Same.
32384         * g++.old-deja/g++.robertl/eb3.C: Same.
32385         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
32386         * g++.old-deja/g++.robertl/eb21.C: Same.
32387         * g++.old-deja/g++.robertl/eb15.C: Same.
32388         * g++.old-deja/g++.robertl/eb118.C: Same.
32389         * g++.old-deja/g++.robertl/eb115.C (main): Same.
32390         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
32391         * g++.old-deja/g++.robertl/eb109.C: Same.
32392         * g++.old-deja/g++.other/sibcall1.C (main): Same.
32393         * g++.old-deja/g++.mike/rtti1.C: Same.
32394         * g++.old-deja/g++.mike/p658.C: Same.
32395         * g++.old-deja/g++.mike/net46.C: Same.
32396         * g++.old-deja/g++.mike/net34.C: Same.
32397         * g++.old-deja/g++.mike/memoize1.C: Same.
32398         * g++.old-deja/g++.mike/eh2.C: Same.
32399         * g++.old-deja/g++.law/weak.C: Same.
32400         * g++.old-deja/g++.law/visibility7.C: Same.
32401         * g++.old-deja/g++.law/visibility25.C: Same.
32402         * g++.old-deja/g++.law/visibility22.C: Same.
32403         * g++.old-deja/g++.law/visibility2.C: Same.
32404         * g++.old-deja/g++.law/visibility17.C: Same.
32405         * g++.old-deja/g++.law/visibility13.C: Same.
32406         * g++.old-deja/g++.law/visibility10.C: Same.
32407         * g++.old-deja/g++.law/visibility1.C: Same.
32408         * g++.old-deja/g++.law/virtual3.C (eval): Same.
32409         * g++.old-deja/g++.law/vbase1.C: Same.
32410         * g++.old-deja/g++.law/operators32.C: Same.
32411         * g++.old-deja/g++.law/nest3.C: Same.
32412         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
32413         * g++.old-deja/g++.law/except5.C (main): Same.
32414         * g++.old-deja/g++.law/cvt7.C (run): Same.
32415         * g++.old-deja/g++.law/cvt2.C: Same.
32416         * g++.old-deja/g++.law/cvt16.C: Same.
32417         * g++.old-deja/g++.law/ctors6.C (bar): Same.
32418         * g++.old-deja/g++.law/ctors17.C (main): Same.
32419         * g++.old-deja/g++.law/ctors13.C: Same.
32420         * g++.old-deja/g++.law/ctors12.C (main): Same.
32421         * g++.old-deja/g++.law/ctors10.C: Same.
32422         * g++.old-deja/g++.law/code-gen5.C: Same.
32423         * g++.old-deja/g++.law/bad-error7.C: Same.
32424         * g++.old-deja/g++.law/arm9.C: Same.
32425         * g++.old-deja/g++.law/arm12.C: Same.
32426         * g++.old-deja/g++.law/arg8.C: Same.
32427         * g++.old-deja/g++.law/arg1.C: Same.
32428         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
32429         * g++.old-deja/g++.jason/template31.C: Same.
32430         * g++.old-deja/g++.jason/template24.C (main): Same.
32431         * g++.old-deja/g++.jason/2371.C: Same.
32432         * g++.old-deja/g++.eh/new2.C: Same.
32433         * g++.old-deja/g++.eh/new1.C: Same.
32434         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
32435         * g++.old-deja/g++.brendan/nest21.C (main): Same.
32436         * g++.old-deja/g++.brendan/err-msg3.C: Same.
32437         * g++.old-deja/g++.brendan/crash62.C: Same.
32438         * g++.old-deja/g++.brendan/crash52.C: Same.
32439         * g++.old-deja/g++.brendan/crash49.C (main): Same.
32440         * g++.old-deja/g++.brendan/crash38.C: Same.
32441         * g++.old-deja/g++.brendan/crash15.C (main): Same.
32442         * g++.old-deja/g++.brendan/copy9.C: Same.
32443
32444 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
32445
32446         * gcc.c-torture/execute/20001203-2.c (memset):
32447         Count argument is of type __SIZE_TYPE__.
32448
32449 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
32450
32451         * gcc.c-torture/compile/20010404-1.c: New test.
32452
32453 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
32454
32455         * gcc.c-torture/compile/20010326-1.c: New test.
32456
32457 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
32458
32459         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
32460         peculiarities of the SH.
32461         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
32462
32463 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32464
32465         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
32466         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
32467         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
32468
32469 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32470
32471         * g77.f-torture/compile/20010321-1.f: New test.
32472
32473 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32474
32475         * gcc.c-torture/compile/20010329-1.c: New test.
32476
32477 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
32478
32479         * gcc.c-torture/execute/20010329-1.c: New test.
32480
32481 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32482
32483         * g++.old-deja/g++.other/eh4.C: Fix typo.
32484
32485 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
32486
32487         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
32488
32489 2001-03-28  Philip Blundell  <philb@gnu.org>
32490
32491         * gcc.c-torture/compile/20010328-1.c: New test.
32492
32493 2001-03-27  Richard Henderson  <rth@redhat.com>
32494
32495         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
32496         * g++.old-deja/g++.eh/vbase3.C: Likewise.
32497
32498 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
32499
32500         * gcc.c-torture/compile/20010327-1.c: New test.
32501
32502 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32503
32504         * g++.old-deja/g++.other/friend12.C: New test.
32505         * g++.old-deja/g++.other/friend9.C: Expect no errors.
32506         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
32507
32508 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32509
32510         * gcc.c-torture/execute/20010325-1.c: New test.
32511
32512 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
32513
32514         * g++.old-deja/g++.other/mangle3.C: New test.
32515
32516 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
32517
32518         * g++.old-deja/g++.other/anon8.C: New test.
32519
32520 2001-03-20  Philip Blundell  <philb@gnu.org>
32521
32522         * gcc.c-torture/compile/20010320-1.c: New test.
32523
32524 2001-03-17  Richard Henderson  <rth@redhat.com>
32525
32526         * g++.old-deja/g++.other/eh4.C: Add expected error text.
32527
32528 2001-03-15  Geoff Keating  <geoff@redhat.com>
32529
32530         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
32531         tests on AIX.
32532
32533 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
32534
32535         * g++.old-deja/g++.other/eh4.C: New test.
32536
32537 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32538
32539         * gcc.dg/cpp/mi1.c: Update.
32540
32541 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
32542
32543         * g++.old-deja/g++.other/regstack.C: New test.
32544
32545 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32546
32547         * g++.old-deja/g++.other/ref4.C: New test.
32548
32549 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
32550
32551         * objc/execute/va_method.m: Added.
32552         * objc/execute/IMP.m: Added.
32553         * objc/execute/_cmd.m: Added.
32554         * objc/execute/accessing_ivars.m: Added.
32555         * objc/execute/class-1.m: Added.
32556         * objc/execute/class-10.m: Added.
32557         * objc/execute/class-11.m: Added.
32558         * objc/execute/class-12.m: Added.
32559         * objc/execute/class-13.m: Added.
32560         * objc/execute/class-14.m: Added.
32561         * objc/execute/class-2.m: Added.
32562         * objc/execute/class-3.m: Added.
32563         * objc/execute/class-4.m: Added.
32564         * objc/execute/class-5.m: Added.
32565         * objc/execute/class-6.m: Added.
32566         * objc/execute/class-7.m: Added.
32567         * objc/execute/class-8.m: Added.
32568         * objc/execute/class-9.m: Added.
32569         * objc/execute/class-tests-1.h
32570         * objc/execute/class-tests-2.h
32571         * objc/execute/compatibility_alias.m: Added.
32572         * objc/execute/encode-1.m: Added.
32573         * objc/execute/formal_protocol-1.m: Added.
32574         * objc/execute/formal_protocol-2.m: Added.
32575         * objc/execute/formal_protocol-3.m: Added.
32576         * objc/execute/formal_protocol-4.m: Added.
32577         * objc/execute/formal_protocol-5.m: Added.
32578         * objc/execute/formal_protocol-6.m: Added.
32579         * objc/execute/formal_protocol-7.m: Added.
32580         * objc/execute/informal_protocol.m: Added.
32581         * objc/execute/initialize.m: Added.
32582         * objc/execute/load.m: Added.
32583         * objc/execute/many_args_method.m: Added.
32584         * objc/execute/nested-3.m: Added.
32585         * objc/execute/no_clash.m: Added.
32586         * objc/execute/private.m: Added.
32587         * objc/execute/redefining_self.m: Added.
32588         * objc/execute/root_methods.m: Added.
32589         * objc/execute/selector-1.m: Added.
32590         * objc/execute/static-1.m: Added.
32591         * objc/execute/static-2.m: Added.
32592         * objc/execute/va_method.m: Added.
32593
32594 2001-03-10  Richard Henderson  <rth@redhat.com>
32595
32596         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
32597
32598 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32599
32600         * g++.old-deja/g++.other/crash31.C: XFAIL.
32601         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
32602         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
32603         * gcc.c-torture/execute/20010123-1.x: XFAIL.
32604         * gcc.c-torture/execute/20010124-1.x: XFAIL.
32605         * gcc.dg/sequence-pt-1.c: XFAIL one test.
32606
32607 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
32608
32609         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
32610
32611 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32612
32613         * gcc.dg/20000724-1.c: Don't use multiline strings.
32614
32615 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
32616
32617         * objc/execute/string1.m, objc/execute/string2.m: Compare the
32618         result of -cString against what we expect it to be; don't just
32619         print it out for no one to read.
32620
32621         * objc/execute/string3.m, objc/execute/string4.m: New tests.
32622         Based on testcases provided by Nicola Pero.
32623
32624 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32625
32626         * gcc.dg/cpp/macro7.c: New test.
32627
32628 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
32629
32630         * gcc.dg/cpp/multiline.c: Update.
32631
32632 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32633
32634         * g++.old-deja/g++.other/enum3.C: New test.
32635
32636 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32637
32638         * g++.old-deja/g++.other/pod1.C: New test.
32639
32640 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32641
32642         * g++.old-deja/g++.ext/overload1.C: New test.
32643
32644 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32645
32646         * g++.old-deja/g++.pt/using1.C: New test.
32647
32648 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
32649
32650         * g++.old-deja/g++.other/using9.C: New test.
32651
32652 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
32653
32654         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
32655
32656         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
32657
32658 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
32659
32660         * g++.old-deja/g++.ext/realpt1.C: Remove.
32661
32662 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
32663
32664         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
32665
32666 2001-02-26  Will Cohen  <wcohen@redhat.com>
32667
32668         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
32669
32670 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
32671
32672         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
32673         templatized constructors.
32674
32675 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32676
32677         * gcc.c-torture/execute/20010224-1.c: New test.
32678
32679 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
32680
32681         * gcc.c-torture/execute/20010222-1.c: New test.
32682
32683 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
32684
32685         * g++.old-deja/g++.other/inline20.C: New test.
32686
32687 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
32688
32689         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
32690
32691 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32692
32693         * g++.old-deja/g++.other/lookup22.C: New test.
32694
32695 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
32696
32697         * g77.dg: New directory.
32698         * g77.dg/20010216-1.f: New test case.
32699         * g77.dg/dg.exp: New driver.
32700         * lib/g77-dg.exp: New driver library.
32701
32702 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32703
32704         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
32705
32706 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
32707
32708         * g++.old-deja/g++.other/decl9.C: New test.
32709
32710 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
32711
32712         * g++.old-deja/g++.other/init16.C: Update the test so that it does
32713         not need <string> and also tests the initialization at runtime.
32714
32715 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32716
32717         * gcc.c-torture/execute/longlong.c: New test.
32718
32719 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32720
32721         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
32722
32723 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
32724
32725         * gcc.c-torture/execute/920302-1.c (execute):
32726         Change argument type to short.
32727
32728 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32729
32730         * g++.old-deja/g++.pt/deduct6.C: New test.
32731
32732 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32733
32734         * g++.old-deja/g++.pt/deduct5.C: New test.
32735
32736 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
32737
32738         * gcc.c-torture/execute/20010209-1.c: New test.
32739
32740 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
32741
32742         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
32743
32744 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
32745
32746         * g++.dg/vtgc1.C: Update for new ABI.
32747
32748         * consistency.vlad: New directory, 1665 files.
32749
32750 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
32751
32752         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
32753         return type.
32754         * gcc.dg/cpp/digraphs.c: Declare puts.
32755
32756 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32757
32758         * g++.old-deja/g++.other/warn5.C: New test.
32759
32760 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32761
32762         * g++.old-deja/g++.pt/spec40.C: New test.
32763
32764 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
32765
32766         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
32767         case.
32768         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
32769
32770 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
32771
32772         * gcc.c-torture/compile/20010209-1.c: New test.
32773
32774 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
32775
32776         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
32777         excess errors message but not if it crashes.
32778         * g++.old-deja/g++.other/crash27.C: Likewise.
32779         * g++.old-deja/g++.other/crash28.C: Likewise.
32780         * g++.old-deja/g++.other/crash30.C: Likewise.
32781         * g++.old-deja/g++.other/crash32.C: Likewise.
32782         * g++.old-deja/g++.other/crash35.C: Likewise.
32783         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32784
32785 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32786
32787         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
32788         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
32789         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
32790         g77.f-torture/execute/execute.exp,
32791         g77.f-torture/noncompile/noncompile.exp,
32792         gcc.c-torture/execute/execute.exp,
32793         gcc.c-torture/execute/memcheck/memcheck.exp,
32794         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
32795         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
32796         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
32797         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
32798         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
32799         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
32800         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32801         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
32802         Remove bug reporting instructions with ancient email addresses.
32803
32804 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32805
32806         * gcc.dg/20010202-1.c: New test.
32807         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
32808
32809 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
32810
32811         * g++.dg/stdbool-if.C: New test.
32812
32813 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
32814
32815         * objc/execute/fdecl.m: Added main().
32816
32817 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
32818
32819         * gcc.c-torture/execute/20010206-1.c: New test.
32820
32821 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32822
32823         * gcc.dg/cpp/avoidpaste1.c: Update.
32824
32825 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
32826
32827         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
32828         Pero <nicola@brainstorm.co.uk>.
32829         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
32830
32831 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
32832
32833         * g++.old-deja/g++.pt/spec39.C: New test.
32834
32835 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
32836
32837         * gcc.c-torture/compile/20010202-1.c: New test.
32838
32839 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
32840
32841         * g++.old-deja/g++.abi/primary2.C: New test.
32842         * g++.old-deja/g++.abi/primary3.C: New test.
32843         * g++.old-deja/g++.abi/primary4.C: New test.
32844         * g++.old-deja/g++.abi/primary5.C: New test.
32845         * g++.old-deja/g++.abi/vtable3.h: New test.
32846         * g++.old-deja/g++.abi/vtable3a.C: New test.
32847         * g++.old-deja/g++.abi/vtable3b.C: New test.
32848         * g++.old-deja/g++.abi/vtable3c.C: New test.
32849         * g++.old-deja/g++.abi/vtable3d.C: New test.
32850         * g++.old-deja/g++.abi/vtable3e.C: New test.
32851         * g++.old-deja/g++.abi/vtable3f.C: New test.
32852         * g++.old-deja/g++.abi/vtable3g.C: New test.
32853         * g++.old-deja/g++.abi/vtable3h.C: New test.
32854         * g++.old-deja/g++.abi/vtable3i.C: New test.
32855         * g++.old-deja/g++.abi/vtable3j.C: New test.
32856         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
32857
32858 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
32859
32860         * g++.old-deja/g++.other/anon6.C: New test.
32861         * g++.old-deja/g++.other/anon7.C: New test.
32862
32863 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32864
32865         * gcc.dg/cpp/avoidpaste2.c: New tests.
32866
32867 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
32868
32869         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
32870
32871 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
32872
32873         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
32874         DECIMAL_DIG cases for Irix."
32875
32876 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
32877
32878         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
32879
32880 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
32881
32882         * gcc.dg/c99-tag-1.c: New test.
32883
32884 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32885
32886         * gcc.dg/cpp/tr-warn1.c: Add tests.
32887
32888 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
32889
32890         * gcc.dg/cpp/avoidpaste1.c: Update.
32891         * gcc.dg/cpp/paste4.c: Update.
32892
32893 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
32894
32895         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
32896         cases for Irix.
32897
32898 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32899
32900         * g++.old-deja/g++.other/inline19.C: New test.
32901
32902 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32903
32904         * gcc.dg/Wlarger-than.c: New test.
32905
32906 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32907
32908         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
32909
32910 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
32911
32912         * gcc.c-torture/execute/20010129-1.c: New test.
32913         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
32914
32915 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32916
32917         * gcc.dg/cpp/avoidpaste1.c: Test case.
32918
32919 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
32920
32921         * g++.old-deja/g++.other/inline18.C: New test.
32922
32923 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32924
32925         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
32926         and __builtin_putchar.
32927
32928 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
32929
32930         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
32931         tests.
32932
32933 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
32934
32935         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
32936         floating point number rounding mode to round to the nearest
32937         representable mode.
32938
32939 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
32940
32941         * g++.old-deja/g++.other/mangle2.C: New test.
32942
32943 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
32944
32945         * gcc.c-torture/compile/20010124-1.c: New test.
32946
32947 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
32948
32949         * g++.old-deja/g++.pt/spec38.C: New test.
32950
32951 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32952
32953         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
32954         "Build don't run".
32955
32956 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32957
32958         * gcc.c-torture/execute/20010123-1.c: New test.
32959
32960 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32961
32962         * g++.old-deja/g++.pt/spec37.C: New test.
32963
32964 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
32965
32966         * g++.old-deja/g++.pt/overload14.C: New test.
32967
32968 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32969
32970         * gcc.c-torture/execute/20010122-1.c: New test, exercise
32971         __builtin_return_address.
32972
32973 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
32974
32975         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
32976         * g++.old-deja/g++.pt/spec35.C: New test.
32977         * g++.old-deja/g++.pt/spec36.C: New test.
32978
32979 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
32980
32981         * gcc.c-torture/compile/20010118-1.c: New test.
32982
32983 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
32984
32985         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
32986
32987 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32988
32989         * gcc.c-torture/execute/20010119-1.c: New test.
32990
32991 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
32992
32993         * g++.old-deja/g++.other/vbase5.C: New test.
32994
32995 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
32996
32997         * gcc.c-torture/execute/20010118-1.c: New test.
32998
32999 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33000
33001         * g++.old-deja/g++.pt/deduct3.C: New test.
33002
33003 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33004
33005         * g++.old-deja/g++.pt/spec34.C: New test.
33006
33007 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
33008
33009         * g77.f-torture/compile/20000601-2.f: New test.
33010
33011 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33012
33013         * g++.old-deja/g++.other/init17.C: New test.
33014
33015 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
33016
33017         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
33018
33019 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33020
33021         * g++.old-deja/g++.pt/unify8.C: New test.
33022
33023 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33024
33025         * g++.old-deja/g++.abi/vbase1.C: New test.
33026
33027 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
33028
33029         * g++.old-deja/g++.pt/crash65.C: New test.
33030
33031 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33032
33033         * gcc.dg/cpp/assembl2.S: New test case.
33034
33035 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
33036
33037         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
33038         are supported.
33039
33040 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33041
33042         * g++.old-deja/g++.other/builtins1.C: New test.
33043         * g++.old-deja/g++.other/builtins2.C: Likewise.
33044         * g++.old-deja/g++.other/builtins3.C: Likewise.
33045         * g++.old-deja/g++.other/builtins4.C: Likewise.
33046
33047 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
33048
33049         * gcc.c-torture/compile/20010117-1.c: New test.
33050         * gcc.c-torture/compile/20010117-2.c: New test.
33051
33052 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33053
33054         * g77.f-torture/execute/20010116.[fx]: New test,
33055         XFAIL on i?86-*-*.
33056         * g77.f-torture/compile/20010115.f: Indicate it's
33057         a test for PR fortran/1636.
33058
33059 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
33060
33061         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
33062
33063 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33064
33065         * g77.f-torture/compile/20010115.f: New test.
33066
33067 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
33068
33069         * g++.old-deja/g++.pt/nontype5.C: New test.
33070
33071 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
33072
33073         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
33074         have an equivalent working one below it.
33075
33076 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33077
33078         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
33079         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33080
33081 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
33082
33083         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
33084         message containing "init_priority".
33085         (conpr-2.C): Likewise.
33086         (conpr-3.C): Likewise.
33087         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
33088
33089 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33090
33091         * gcc.c-torture/execute/20010114-2.c: New test.
33092
33093 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
33094
33095         * gcc.c-torture/compile/20010114-1.c: New test.
33096         * gcc.c-torture/compile/20010114-1.x: Xfail.
33097         * gcc.c-torture/compile/20010114-2.c: New test.
33098         * gcc.c-torture/execute/20010114-1.c: New test.
33099         * gcc.dg/trunc-1.c: New test.
33100         * gcc.dg/uninit-B.c: New test.
33101
33102 2001-01-13  Nick Clifton  <nickc@redhat.com>
33103
33104         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
33105         target.
33106
33107 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
33108
33109         * gcc.c-torture/compile/20010113-1.c: New test.
33110
33111 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
33112
33113         * gcc.c-torture/compile/20001212-1.c: New test.
33114
33115 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33116
33117         * gcc.dg/cpp/widestr1.c: Update.
33118         * gcc.dg/cpp/prag-imp.c: Remove.
33119
33120 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
33121
33122         * gcc.c-torture/execute/20000801-3.x: Remove.
33123         * gcc.dg/c90-init-1.c: New test.
33124         * gcc.dg/c99-init-1.c: New test.
33125         * gcc.dg/c99-init-2.c: New test.
33126         * gcc.dg/gnu99-init-1.c: New test.
33127
33128 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
33129
33130         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
33131         testing that no relevant ones were found.
33132
33133 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33134
33135         * g++.old-deja/g++.pt/cast2.C: New test.
33136
33137 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
33138
33139         * g++.old-deja/g++.pt/friend47.C: New test.
33140
33141 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33142
33143         * g++.old-deja/g++.pt/instantiate13.C: New test.
33144
33145 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33146
33147         * g++.old-deja/g++.other/defarg7.C: New test.
33148         * g++.old-deja/g++.other/defarg8.C: New test.
33149
33150 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33151
33152         * g++.old-deja/g++.pt/crash64.C: New test.
33153
33154 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
33155
33156         * g++.old-deja/g++.pt/crash63.C: New test.
33157
33158 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
33159
33160         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
33161
33162 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
33163
33164         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
33165
33166 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33167
33168         * g++.old-deja/g++.pt/error3.C: New test.
33169
33170 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33171
33172         * g++.old-deja/g++.other/crash39.C: New test.
33173
33174 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
33175
33176         * g++.old-deja/g++.other/vbase4.C: New test.
33177
33178 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
33179
33180         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
33181         * gcc.dg/special/20000419-2.c: New file. Identical to above.
33182         * gcc.dg/special/special.exp: New test driver which will check
33183         for alias support for the above test.
33184
33185 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
33186
33187         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
33188         problems on small machines.
33189         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
33190         parameterize.
33191
33192 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
33193
33194         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
33195         mips.
33196         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
33197
33198 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
33199
33200         * g++.old_deja/g++.pt/using8.C: New test.
33201
33202 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33203
33204         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
33205
33206 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
33207
33208         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
33209         where a failure is expected.
33210         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
33211
33212 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33213
33214         * g++.old_deja/g++.pt/instantiate12.C: New test.
33215
33216 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33217
33218         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
33219         start of structs.
33220         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
33221         * g++.old-deja/g++.brendan/crash17.C: Likewise.
33222         * g++.old-deja/g++.brendan/crash29.C: Likewise.
33223         * g++.old-deja/g++.brendan/crash48.C: Likewise.
33224         * g++.old-deja/g++.brendan/ns1.C: Likewise.
33225         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
33226         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
33227         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
33228         * g++.old-deja/g++.eh/spec6.C: Likewise.
33229         * g++.old-deja/g++.jason/crash3.C: Likewise.
33230         * g++.old-deja/g++.law/ctors11.C: Likewise.
33231         * g++.old-deja/g++.law/ctors17.C: Likewise.
33232         * g++.old-deja/g++.law/ctors5.C: Likewise.
33233         * g++.old-deja/g++.law/ctors9.C: Likewise.
33234         * g++.old-deja/g++.mike/ambig1.C: Likewise.
33235         * g++.old-deja/g++.mike/net22.C: Likewise.
33236         * g++.old-deja/g++.mike/p3538a.C: Likewise.
33237         * g++.old-deja/g++.mike/p3538b.C: Likewise.
33238         * g++.old-deja/g++.mike/virt3.C: Likewise.
33239         * g++.old-deja/g++.niklas/t128.C: Likewise.
33240         * g++.old-deja/g++.other/anon4.C: Likewise.
33241         * g++.old-deja/g++.other/using1.C: Likewise.
33242         * g++.old-deja/g++.other/warn3.C: Likewise.
33243         * g++.old-deja/g++.pt/t37.C: Likewise.
33244         * g++.old-deja/g++.robertl/eb69.C: Likewise.
33245         * g++.old-deja/g++.robertl/eb71.C: Likewise.
33246
33247 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
33248
33249         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
33250
33251 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33252
33253         * gcc.c-torture/execute/stdio-opt-3.c: New test.
33254
33255 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
33256
33257         * gcc.c-torture/compile/20010107-1.c: New test.
33258
33259 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33260
33261         * gcc.c-torture/execute/builtin-noret-1.c: New test.
33262
33263 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33264
33265         * gcc.dg/format/format.h: New file.
33266         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
33267         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
33268         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
33269         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
33270         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
33271         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
33272         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
33273         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
33274         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
33275         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
33276         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
33277         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
33278         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
33279         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
33280         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
33281         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
33282         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
33283         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
33284         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
33285         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
33286         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
33287         instead of declaring standard types, macros and functions in each
33288         test.
33289
33290 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
33291
33292         * gcc.c-torture/execute/20010106-1.c: New test.
33293
33294 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
33295
33296         * gcc.dg/format/format.exp: New file.
33297         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
33298         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
33299         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
33300         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
33301         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
33302         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
33303         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
33304         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
33305         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
33306         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
33307         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
33308         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
33309         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
33310         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
33311         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
33312         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
33313         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
33314         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
33315         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
33316         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
33317         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
33318         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
33319         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
33320         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
33321         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
33322         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
33323         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
33324         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
33325         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
33326         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
33327         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
33328         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
33329         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
33330         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
33331         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
33332         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
33333         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
33334         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
33335         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
33336         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
33337         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
33338         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
33339
33340 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
33341
33342         * gcc.c-torture/execute/991228-1.c: Take word endianness into
33343         account.
33344
33345 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33346
33347         * gcc.c-torture/execute/builtin-complex-1.c: New test.
33348
33349 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33350
33351         * g++.old-deja/g++.pt/crash62.C: New test.
33352
33353 2001-01-04  Richard Henderson  <rth@redhat.com>
33354
33355         * gcc.dg/20000926-1.c: Update expected warnings.
33356         * gcc.dg/array-2.c: Likewise.
33357         * gcc.dg/array-4.c: Also validate flexible array members.
33358         * gcc.dg/c99-flex-array-1.c: New.
33359
33360 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
33361
33362         * gcc.c-torture/compile/20001222-1.x: Remove.
33363
33364 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33365
33366         * gcc.c-torture/execute/built-in-setjmp.c: New.
33367
33368 2001-01-03  Richard Henderson  <rth@redhat.com>
33369
33370         * gcc.dg/940510-1.c: Update expected error wording.
33371         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
33372
33373 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
33374
33375         * lib/target-supports.exp (check_alias_available): Modified to
33376         indicate aliases not supported if only weak aliases are supported.
33377
33378 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33379
33380         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
33381         Turn on cmpstrsi checks for __pj__ and __i370__.
33382
33383 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33384
33385         * g++.old-deja/g++.other/virtual11.C: New test.
33386
33387 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
33388
33389         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
33390
33391 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33392
33393         * gcc.c-torture/compile/20010102-1.c: New test.
33394
33395 2001-01-02  Andreas Jaeger  <aj@suse.de>
33396
33397         * gcc.dg/noreturn-3.c: New test.
33398
33399         * gcc.dg/noreturn-4.c: New test.
33400
33401 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33402
33403         * gcc.c-torture/execute/stdio-opt-1.c: Also test
33404         __builtin_fputc and __builtin_fwrite.
33405
33406 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33407
33408         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
33409         signed char, not default char.
33410
33411 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
33412
33413         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
33414
33415 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
33416
33417         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
33418
33419 2000-12-29  Richard Henderson  <rth@redhat.com>
33420
33421         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
33422         (__cyg_profile_func_exit): Define.
33423
33424 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33425
33426         * g++.dg/vtgc1.C: New test.
33427
33428 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
33429
33430         * gcc.dg/noncompile/20001228-1.c: New test.
33431
33432         * gcc.dg/20001228-1.c: New test.
33433
33434         * gcc.c-torture/execute/20001228-1.c: New test.
33435
33436 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
33437
33438         * gcc.dg/format-strfmon-1.c: New test.
33439
33440 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33441
33442         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
33443         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
33444         * gcc.c-torture/execute/string-opt-1.c: Likewise.
33445         * gcc.c-torture/execute/string-opt-2.c: Likewise.
33446         * gcc.c-torture/execute/string-opt-3.c: Likewise.
33447         * gcc.c-torture/execute/string-opt-4.c: Likewise.
33448         * gcc.c-torture/execute/string-opt-6.c: Likewise.
33449         * gcc.c-torture/execute/string-opt-7.c: Likewise.
33450         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33451         * gcc.c-torture/execute/string-opt-9.c: Likewise.
33452         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33453         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33454         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33455
33456         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
33457         * gcc.c-torture/execute/string-opt-4.c: Test index.
33458
33459 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
33460
33461         * gcc.c-torture/compile/20001226-1.c: New test.
33462
33463 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33464
33465         * gcc.c-torture/compile/20001222-1.c: New test.
33466         * gcc.c-torture/compile/20001222-1.x: Xfail.
33467
33468 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
33469
33470         * gcc.c-torture/execute/comp-goto-2.c: New test.
33471
33472 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
33473
33474         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
33475         Use long types if __INT_MAX__ is 32767.
33476         (main): Use cast to (sint32 *) when poking 88 into a_page.
33477
33478         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
33479
33480 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
33481
33482         * gcc.c-torture/compile/20001221-1.c: New test.
33483         * gcc.c-torture/execute/20001221-1.c: New test.
33484
33485 2000-12-20  Richard Henderson  <rth@redhat.com>
33486
33487         * g++.old-deja/g++.pt/crash36.C: Update error lines.
33488         * g++.old-deja/g++.robertl/eb109.C: Likewise.
33489
33490 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33491
33492         * gcc.dg/compare3.c: New test.
33493
33494 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33495
33496         * gcc.dg/format-warnll-1.c: New test.
33497
33498 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
33499
33500         * gcc.dg/cpp/cmdlne-P.c: New test.
33501
33502 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33503
33504         * gcc.c-torture/execute/builtin-abs-1.c,
33505         gcc.c-torture/execute/builtin-abs-2.c: New tests.
33506
33507 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33508
33509         * gcc.dg/cpp/multiline.c: New test.
33510
33511 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33512
33513         * g++.old-deja/g++.other/syshdr1.C: Update.
33514         * gcc.dg/cpp/lineflags.c: Remove temporarily.
33515
33516 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33517
33518         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
33519
33520 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33521
33522         * g++.old-deja/g++.pt/ttp65.C: New test.
33523
33524 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33525
33526         * g++.old-deja/g++.pt/ttp64.C: New test.
33527
33528 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33529
33530         * g++.old-deja/g++.pt/spec33.C: New test.
33531
33532 2000-12-14  Catherine Moore  <clm@redhat.com>
33533
33534         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
33535         * gcc.c-torture/execute/920612-2.c: Likewise.
33536         * gcc.c-torture/execute/920428-2.c: Likewise.
33537         * gcc-c-torture/execute/va-arg-11.c: Call exit.
33538         * gcc.c-torture/execute/va-arg-21.c: Likewise.
33539
33540 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33541
33542         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
33543         * gcc.dg/pack-test-2.c: Likewise.
33544
33545 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33546
33547         Tests by Zack Weinberg <zackw@stanford.edu>.
33548
33549         * gcc.dg/cpp/defined.c: Update.
33550         * gcc.dg/cpp/defined_trad.c: New tests.
33551
33552 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
33553
33554         * gcc.dg/cpp/trad-direct.c: Update.
33555
33556 2000-12-11  Neil Booth  <neilb@earthling.net>
33557
33558         * gcc.dg/cpp/defined_trad.c
33559
33560 2000-12-11  Neil Booth  <neilb@earthling.net>
33561
33562         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
33563
33564 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
33565
33566         * gcc.dg/format-miss-2.c: New test.
33567
33568 2000-12-09  Neil Booth  <neilb@earthling.net>
33569
33570         * gcc.dg/cpp/lineflags.c: New tests.
33571         * gcc.dg/cpp/poison.c: Update.
33572         * gcc.dg/cpp/redef2.c: Update.
33573         * gcc.dg/cpp/skipping.c: New test.
33574
33575 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
33576
33577         * g++.old-deja/g++.other/eh3.C: New testcase.
33578
33579 2000-12-07  Neil Booth  <neilb@earthling.net>
33580
33581         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
33582         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
33583         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
33584         wtr-union-init-2.c, wtr-union-init-3.c: Update.
33585         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
33586         Update.
33587
33588 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33589
33590         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
33591         __SIZE_TYPE__ instead of int for type of integers cast to
33592         pointers.
33593
33594 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
33595
33596         * g++.old-deja/g++.other/cleanup4.C: New test.
33597
33598 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33599
33600         * format-sec-1.c: New test.
33601
33602 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33603
33604         * gcc.dg/format-nonlit-3.c: New test.
33605
33606 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
33607
33608         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
33609         through a null pointer.
33610
33611 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33612
33613         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
33614         * g++.old-deja/g++.pt/partial4.C: New test.
33615
33616 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
33617
33618         * gcc.c-torture/execute/ieee/hugeval.x: New.
33619
33620 2000-12-06  Neil Booth  <neilb@earthling.net>
33621
33622         * gcc.dg/cpp/backslash2.c: New tests.
33623
33624 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33625
33626         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
33627         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
33628
33629 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
33630
33631         * gcc.c-torture/execute/20001203-2.c: New testcase.
33632
33633 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33634
33635         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
33636         * g++.old-deja/g++.other/virtual10.C: New test.
33637
33638 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
33639
33640         * g++.old-deja/g++.mike/pmf5.C: Remove test.
33641
33642 2000-12-05  Richard Henderson  <rth@redhat.com>
33643
33644         * gcc.c-torture/compile/20001205-1.c: New.
33645
33646 2000-12-04  Neil Booth  <neilb@earthling.net>
33647
33648         * g++.old-deja/g++.other/virtual9.C: New test.
33649         * g++.old-deja/g++.pt/crash61.C: New test.
33650         * gcc.c-torture/execute/loop-9.c: New test.
33651
33652 2000-12-04  Neil Booth  <neilb@earthling.net>
33653
33654         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
33655         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
33656         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
33657         * gcc.dg/cpp/extratokens.c: ...here.
33658
33659 2000-12-04  Neil Booth  <neilb@earthling.net>
33660
33661         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
33662         New tests.
33663
33664 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33665
33666         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
33667         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
33668
33669 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33670
33671         * gcc.c-torture/execute/20001203-1.c: New test.
33672
33673 2000-12-03  Neil Booth  <neilb@earthling.net>
33674
33675         * gcc.dg/cpp/macro6.c: New test cases.
33676
33677 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33678
33679         * gcc.c-torture/execute/string-opt-9.c: New test.
33680         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33681         * gcc.c-torture/execute/string-opt-11.c: Likewise.
33682         * gcc.c-torture/execute/string-opt-12.c: Likewise.
33683
33684         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
33685         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
33686
33687 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
33688
33689         * gcc.dg/cpp/if-6.c: New testcase.
33690
33691         * gcc.dg/20001201-1.c: New testcase.
33692
33693 2000-12-02  Neil Booth  <neilb@earthling.net>
33694
33695         * g++.old-deja/g++.other/externC4.C,
33696         g++.old-deja/g++.other/friend10.C: New tests.
33697
33698 2000-12-02  Neil Booth  <neilb@earthling.net>
33699
33700         * g++.old-deja/g++.other/instan2.C
33701         * g++.old-deja/g++.other/instan3.C: New test.
33702
33703 2000-12-02  Neil Booth  <neilb@earthling.net>
33704
33705         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
33706         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
33707         gnuc99.c,gnuc99-pedantic.c: New tests.
33708
33709 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33710
33711         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
33712         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
33713
33714 2000-12-01  Neil Booth  <neilb@earthling.net>
33715
33716         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
33717         * gcc.dg/cpp/poison.c: Update.
33718         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
33719
33720 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
33721
33722         * g77.f-torture/execute/20001201.f: New test.
33723
33724 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
33725
33726         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
33727
33728 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
33729
33730         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
33731
33732 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33733
33734         * g++.old-deja/g++.other/cast6.C: New test.
33735
33736 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
33737
33738         * gcc.c-torture/execute/20001130-2.c: New testcase.
33739
33740 2000-11-30  Richard Henderson  <rth@redhat.com>
33741
33742         * gcc.c-torture/execute/20001130-1.c: New test.
33743
33744 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33745
33746         * g++.old-deja/g++.other/op3.C: New test.
33747
33748 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33749
33750         * g++.old-deja/g++.other/op2.C: New test.
33751
33752 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
33753
33754         * g++.old-deja/g++.other/crash38.C: New test.
33755
33756 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
33757
33758         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
33759
33760 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
33761
33762         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
33763         tests.
33764         * gcc.c-torture/execute/string-opt-6.c: New test.
33765
33766         * gcc.dg/20001117-1.c: Add main.
33767
33768 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
33769
33770         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
33771         Move from here ...
33772         * gcc.dg/940510-1.c: ... to here.
33773
33774         * gcc.dg/20000926-1.c: GNU C now allows initializations of
33775         zero-size arrays in toplevel structures.
33776
33777 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33778
33779         * gcc.c-torture/execute/loop-8.c: New test.
33780
33781 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33782
33783         * g++.old-deja/g++.other/base1.C: New test.
33784
33785 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33786
33787         * g++.old-deja/g++.other/parse2.C: New test.
33788
33789 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33790
33791         * g++.old-deja/g++.pt/incomplete1.C: New test.
33792
33793 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
33794
33795         * g++.old-deja/g++.other/friend9.C: New test.
33796
33797 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
33798
33799         * gcc.dg/20001127-1.c: New test.
33800
33801 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33802
33803         * g++.old-deja/g++.pt/friend46.C: New test.
33804
33805 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
33806
33807         * g++.old-deja/g++.other/ptrmem8.C: New test.
33808
33809 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33810
33811         * gcc.c-torture/execute/string-opt-7.c: New test.
33812         * gcc.c-torture/execute/string-opt-8.c: Likewise.
33813
33814 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
33815
33816         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
33817         instead of 'mkcheck 2'.
33818
33819 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33820
33821         * gcc.c-torture/execute/memcheck/driver.c,
33822         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
33823         C9X references to refer to C99.
33824
33825 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
33826
33827         * gcc.dg/ultrasp3.c: New test.
33828
33829 2000-11-25  Neil Booth  <neilb@earthling.net>
33830
33831         * gcc.dg/cpp/include2.c: Update test to be locale independent.
33832
33833 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
33834
33835         * gcc.c-torture/compile/20001123-2.c: New.
33836
33837 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33838
33839         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
33840
33841 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
33842
33843         * gcc.dg/sequence-point-1.c: Add some new tests.
33844         * gcc.c-torture/execute/20001124-1.c: New test.
33845
33846 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33847
33848         * g++.old-deja/g++.other/vaarg4.C: New test.
33849         * gcc.c-torture/compile/20001123-1.c: New test.
33850
33851 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
33852
33853         * g++.other/crash24.C: Adjust and remove XFAIL.
33854         * g++.other/crash37.C: New test.
33855
33856 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
33857
33858         * g++.old-deja/g++.pt/instantiate9.C: New test.
33859
33860 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
33861
33862         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
33863         new ABI, too.
33864
33865         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
33866         * g++.old-deja/g++.robertl/eb55.C: Likewise.
33867
33868 2000-11-22  Neil Booth  <neilb@earthling.net>
33869
33870         * gcc.dg/cpp/Wtrigraphs.c: New test.
33871
33872 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
33873
33874         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
33875
33876 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
33877
33878         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
33879
33880 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
33881
33882         * lib/gcc-dg.exp: load_lib scanasm.exp.
33883         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
33884         * lib/g++-dg.exp: load_lib scanasm.exp.
33885         * lib/scanasm.exp: New.
33886         (scan-assembler, scan-assembler-not): Add optional arguments to
33887         test name, or if not present, the pattern name.
33888         (scan-assembler-dem, scan-assembler-dem-not): New.
33889
33890         * g++.dg/dg.exp: New.
33891
33892 2000-11-21  Neil Booth  <neilb@earthling.net>
33893
33894         * gcc.dg/cpp/integrated1.c: Remove.
33895
33896 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33897
33898         * gcc.c-torture/execute/20001121-1.c: New test.
33899
33900 2000-11-21  Richard Henderson  <rth@redhat.com>
33901
33902         * gcc.c-torture/compile/20001121-1.c: New test.
33903
33904 2000-11-20  Neil Booth  <neilb@earthling.net>
33905
33906         * gcc.dg/cpp/integrated1.c: New test.
33907
33908 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
33909
33910         * g++.old-deja/g++.other/inline17.C: New test.
33911
33912 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
33913
33914         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
33915         local variable to be zero: I made the variable global. Now
33916         uses abort() and exit() instead of relying on main's return value.
33917
33918 2000-11-20  Neil Booth  <neilb@earthling.net>
33919
33920         * gcc.dg/cpp/paste2.c: Update test.
33921         * objc/execute/paste.m: New test.
33922
33923 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
33924
33925         * gcc.dg/c99-condexpr-1.c: New test.
33926
33927 2000-11-20  Neil Booth  <neilb@earthling.net>
33928
33929         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
33930
33931 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
33932
33933         * g++.old-deja/g++.pt/export1.C: New test.
33934
33935 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
33936
33937         * gcc.dg/20001117-1.c: New test.
33938
33939 2000-11-18  Richard Henderson  <rth@redhat.com>
33940
33941         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
33942
33943 2000-11-18  Richard Henderson  <rth@redhat.com>
33944
33945         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
33946         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
33947         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
33948
33949 2000-11-18  Richard Henderson  <rth@redhat.com>
33950
33951         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
33952         (main): New.  Exit cleanly.
33953
33954 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
33955
33956         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
33957         gcc.dg/c99-fordecl-2.c: New tests.
33958
33959 2000-11-18  Richard Henderson  <rth@redhat.com>
33960
33961         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
33962         * gcc.c-torture/execute/zerolen-2.c: New.
33963
33964 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33965
33966         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
33967         memory.
33968
33969 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33970
33971         * g++.old-deja/g++.pt/instantiate8.C: New test.
33972
33973 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
33974
33975         * g++.old-deja/g++.other/incomplete.C: Add more tests.
33976         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
33977
33978 2000-11-16  Nick Clifton  <nickc@redhat.com>
33979
33980         * gcc.c-torture/execute/nestfunc-2.c: New test.
33981         * gcc.c-torture/execute/nestfunc-3.c: New test.
33982
33983 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
33984
33985         * gcc.c-torture/compile/20001116-1.c: New test.
33986
33987 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33988
33989         * gcc.c-torture/execute/20001115-1.c: New test.
33990
33991 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
33992
33993         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
33994         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
33995         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
33996         * g++.old-deja/g++.abi/vmihint.C: Likewise.
33997
33998 2000-11-15  Neil Booth  <neilb@earthling.net>
33999
34000         gcc.dg/cpp/_Pragma1.c: Update.
34001         gcc.dg/cpp/_Pragma2.c: New test.
34002
34003 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34004
34005         * g++.old-deja/g++.other/anon5.C: New test.
34006
34007 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34008
34009         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
34010         tests.
34011
34012 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
34013
34014         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
34015         output.
34016
34017 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34018
34019         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
34020         labels at end of compound statements.
34021
34022 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
34023
34024         * gcc.c-torture/execute/loop-7.c: New test.
34025
34026 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34027
34028         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
34029
34030 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34031
34032         * gcc.dg/c99-bool-1.c: New test.
34033
34034 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34035
34036         * gcc.dg/c99-scope-1.c: Remove xfail.
34037         * gcc.dg/c99-scope-2.c: New test.
34038
34039 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34040
34041         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
34042         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
34043
34044 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
34045
34046         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
34047         error messages.
34048
34049         * g++.mike/p700.C: Don't typedef wchar_t.
34050         * g++.mike/p784.C: Likewise.
34051         * g++.mike/eb101.C: Don't use __wchar_t.
34052
34053 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34054
34055         * g77.f-torture/execute/20001111.[fx]: Test premature exit
34056         from DO loop.
34057
34058 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
34059
34060         * gcc.c-torture/execute/20001111-1.c: New test.
34061
34062 2000-11-10  Nick Clifton  <nickc@redhat.com>
34063
34064         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
34065         long multuiple and accumulate.
34066
34067 2000-11-09  Richard Henderson  <rth@redhat.com>
34068
34069         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
34070         via size_t instead of int.
34071
34072         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
34073         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34074         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34075         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34076
34077 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
34078
34079         * gcc.c-torture/compile/20001109-1.c: New test.
34080         * gcc.c-torture/compile/20001109-2.c: New test.
34081
34082 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
34083
34084         * g++.old-deja/g++.pt/operator1.C: New test.
34085         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
34086
34087 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34088
34089         * gcc.dg/20001108-1.c: New test.
34090
34091 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
34092
34093         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
34094         with both arguments constant strings.
34095         * gcc.c-torture/execute/string-opt-3.c: New test.
34096         * gcc.c-torture/execute/string-opt-4.c: New test.
34097         * gcc.c-torture/execute/string-opt-5.c: New test.
34098
34099 2000-11-08  Nick Clifton  <nickc@redhat.com>
34100
34101         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
34102         mulsidi3adddi patterns.
34103
34104 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
34105
34106         * g++.old-deja/g++.other/crash36.C: New test.
34107
34108 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
34109
34110         * g++.old-deja/g++.other/init16.C: New test.
34111
34112 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
34113
34114         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
34115
34116 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34117
34118         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
34119         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34120         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34121
34122 2000-11-07  DJ Delorie  <dj@redhat.com>
34123
34124         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
34125
34126 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34127
34128         * gcc.c-torture/execute/string-opt-1.c: New test.
34129
34130 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
34131
34132         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
34133         mips-sgi-irix6.* because the MIPS ABI passes floating-point
34134         parameters in registers, and there is no way for a varargs
34135         function to know in which order the integer and floating-point
34136         parameters should be interleaved when they are placed on the
34137         stack.
34138         * gcc.c-torture/execute/va-arg-16.x: Likewise.
34139         * gcc.c-torture/execute/va-arg-17.x: Likewise.
34140
34141 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34142
34143         * gcc.c-torture/execute/string-opt-2.c: New test.
34144
34145 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
34146
34147         * g++.old-deja/g++.pt/crash60.C: New test.
34148
34149 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34150
34151         * g++.old-deja/g++.other/crash24.C: New test.
34152         * g++.old-deja/g++.other/crash25.C: New test.
34153         * g++.old-deja/g++.other/crash26.C: New test.
34154         * g++.old-deja/g++.other/crash27.C: New test.
34155         * g++.old-deja/g++.other/crash28.C: New test.
34156         * g++.old-deja/g++.other/crash29.C: New test.
34157         * g++.old-deja/g++.other/crash30.C: New test.
34158         * g++.old-deja/g++.other/crash31.C: New test.
34159         * g++.old-deja/g++.other/crash32.C: New test.
34160         * g++.old-deja/g++.other/crash33.C: New test.
34161         * g++.old-deja/g++.other/crash34.C: New test.
34162         * g++.old-deja/g++.other/crash35.C: New test.
34163
34164 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
34165
34166         * gcc.c-torture/execute/20001031-1.c: New test.
34167
34168 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
34169
34170         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
34171         namespace.
34172
34173         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
34174         standards-conformant.
34175
34176         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
34177
34178         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
34179         * g++.old-deja/g++.mike/p755a.C: Likewise.
34180         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
34181         library makes no calls to `operator new' during initialization.
34182
34183 2000-11-04  Neil Booth  <neilb@earthling.net>
34184
34185         * gcc.dg/cpp/include2.c: New tests.
34186
34187 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
34188
34189         * lib/g++.exp (g++_set_ld_library_path): New function.
34190         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
34191
34192 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
34193
34194         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
34195         warnings.
34196
34197 2000-11-01  Richard Henderson  <rth@redhat.com>
34198
34199         * g++.old-deja/g++.ext/namedret1.C: New.
34200         * g++.old-deja/g++.ext/namedret2.C: New.
34201         * g++.old-deja/g++.ext/namedret3.C: New.
34202
34203 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
34204
34205         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
34206         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
34207
34208 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34209
34210         * gcc.c-torture/execute/va-arg-21.c: New test.
34211
34212 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34213
34214         * gcc.dg/c99-complex-2.c: New test.
34215
34216 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34217
34218         * gcc.c-torture/execute/stdio-opt-1.c: New test.
34219
34220 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
34221
34222         * g++.old-deja/g++.other/inline16.C: New test.
34223
34224 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
34225
34226         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
34227         __PRETTY_FUNCTION__
34228
34229 2000-10-29  Neil Booth  <neilb@earthling.net>
34230
34231         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
34232         New tests.
34233         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
34234         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
34235         optimisation.
34236
34237 2000-10-29  Neil Booth  <neilb@earthling.net>
34238
34239         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
34240         * mi1.c, mi1c.h: Add null directives to multiple-include test.
34241         * mi5.c: Test multiple includes work with -C.
34242         * trigraphs.c: Test ^= version.
34243
34244 2000-10-28  Neil Booth  <neilb@earthling.net>
34245
34246         New tests and test updates for new macro expander.
34247
34248         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
34249         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
34250         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
34251         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
34252         new diagnostic messages.
34253
34254         * gcc.dg/cpp/macro3.c: New tests.
34255
34256 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
34257
34258         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
34259         on the same line.
34260
34261 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
34262
34263         * g++.old-deja/g++.other/eh2.C: New test.
34264
34265 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
34266
34267         * gcc.c-torture/execute/20001027-1.c: New test.
34268
34269 2000-10-26  Richard Henderson  <rth@redhat.com>
34270
34271         * gcc.c-torture/execute/20001026-1.c: New.
34272
34273 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
34274
34275         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
34276         * g++.old-deja/g++.law/builtin1.C: Likewise.
34277         * g++.old-deja/g++.law/ctors10.C: Likewise.
34278         * g++.old-deja/g++.law/virtual3.C: Likewise.
34279         * g++.old-deja/g++.mike/p658.C: Likewise.
34280         * g++.old-deja/g++.other/sibcall1.C: Likewise.
34281         * g++.old-deja/g++.other/vaarg2.C: Likewise.
34282         * g++.old-deja/g++.robertl/eb124.C: Likewise.
34283         * g++.old-deja/g++.robertl/eb44.C: Likewise.
34284         * g++.old-deja/g++.robertl/eb77.C: Likewise.
34285
34286 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34287
34288         * gcc.c-torture/compile/20001024-1.c: New test.
34289
34290 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
34291
34292         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
34293         to tell us whether or not we are using V3.
34294
34295 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34296
34297         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
34298         operands.
34299
34300 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34301
34302         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
34303
34304 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
34305
34306         * gcc.c-torture/execute/20001024-1.c: New test.
34307
34308 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
34309
34310         * g++.old-deja/g++.other/sibcall1.C: New test.
34311
34312 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
34313
34314         * gcc.dg/noncompile/init-3.c: New test.
34315
34316 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34317
34318         * gcc.dg/format-array-1.c: New test.
34319
34320 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34321
34322         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
34323         writing through null pointers; remove comment about testing
34324         unterminated strings.
34325
34326 2000-10-17  Matthew Hiller  <hiller@redhat.com>
34327
34328         * gcc.c-torture/execute/20001017-2.c: New test.
34329
34330 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34331
34332         * gcc.c-torture/compile/20001018-1.c: New test.
34333         * gcc.c-torture/compile/20001018-1.x: Xfail.
34334
34335 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34336
34337         * gcc.c-torture/execute/20001017-1.c: New test.
34338
34339 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34340
34341         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
34342         for multiple use of arguments with scanf formats; add tests for
34343         multiple use of arguments.
34344
34345 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
34346
34347         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
34348
34349 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34350
34351         * gcc.dg/format-miss-1.c: New test.
34352
34353 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34354
34355         * gcc.c-torture/execute/20001013-1.c: New test.
34356
34357 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34358
34359         * gcc.dg/format-branch-1.c: New test.
34360
34361 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
34362
34363         * README, lib/file-format.exp: Remove EGCS references.
34364
34365 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
34366
34367         * gcc.dg/20001013-1.c: New test.
34368
34369 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34370
34371         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
34372         for intmax_t in the compiler using __typeof__ and the type rules
34373         for conditional expressions.
34374
34375 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
34376
34377         * gcc.dg/20001012-1.c: New test.
34378         * gcc.dg/20001012-2.c: New test.
34379
34380 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34381
34382         * gcc.dg/format-attr-1.c: New test.
34383
34384 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34385
34386         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
34387         __LONG_LONG_MAX__ instead of LLONG_MAX.
34388
34389 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34390
34391         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
34392         scanf flags.
34393         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
34394         flags.
34395
34396 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34397
34398         * gcc.dg/sequence-pt-1.c: New test.
34399
34400 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
34401
34402         * gcc.c-torture/execute/20001011-1.c: New testcase.
34403         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
34404
34405 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34406
34407         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
34408         does not error on it.
34409
34410 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
34411
34412         * gcc.dg/20001009-1.c: New test.
34413
34414 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
34415
34416         * gcc.c-torture/compile/20001009-1.c: Move from here ....
34417         * gcc.c-torture/execute/20001009-2.c: ... to here.
34418
34419 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
34420
34421         * gcc.c-torture/compile/20001009-1.c: New testcase.
34422         * gcc.c-torture/execute/20001009-1.c: New testcase.
34423         Testcases provided by Jan Hubicka <jh@suse.cz>.
34424
34425 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34426
34427         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34428         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
34429         uintmax_t using <limits.h> to emulate the compiler's internal
34430         logic.  No longer XFAIL %j tests.
34431
34432 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34433
34434         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
34435         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
34436         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
34437         regexps and details of expected handling of some bad formats.
34438         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
34439         suppression.
34440
34441 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34442
34443         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
34444         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
34445         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
34446         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
34447         in list archives.
34448
34449 2000-10-06  Richard Henderson  <rth@cygnus.com>
34450
34451         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
34452         * g++.old-deja/g++.brendan/crash52.C: Likewise.
34453         * g++.old-deja/g++.jason/report.C: Likewise.
34454         * g++.old-deja/g++.law/friend5.C: Likewise.
34455         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
34456         of the expected warnings.
34457
34458 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
34459
34460         * g++.old-deja/g++.pt/enum14.C: New test.
34461
34462 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34463
34464         * g++.old-deja/g++.pt/crash59.C: New test.
34465
34466 2000-10-04  Will Cohen  <wcohen@redhat.com>
34467
34468         * gcc.dg/20000926-1.c: New test.
34469
34470 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
34471
34472         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
34473         function name for current C++ compiler.
34474         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
34475
34476 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
34477
34478         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
34479         __PRETTY_FUNCTION__.
34480         * g++.old-deja/g++.ext/pretty2.C: Likewise.
34481
34482 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34483
34484         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
34485
34486 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
34487
34488         * gcc.c-torture/compile/20000923-1.c: New test.
34489
34490 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
34491
34492         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
34493         * g++.old-deja/g++.pt/ttp62.C: Same.
34494         * g++.old-deja/g++.other/inline14.C: Same.
34495
34496 2000-09-24  Richard Henderson  <rth@cygnus.com>
34497
34498         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
34499
34500 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34501
34502         * gcc.dg/c90-printf-1.c: Add test for wide string format.
34503
34504 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
34505
34506         * gcc.c-torture/compile/20000922-1.c: New file.
34507
34508 2000-09-21  Nick Clifton  <nickc@redhat.com>
34509
34510         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
34511         a signed long modulo operation.
34512         (mod6): New function - perform an unsigned long modulo operation.
34513         (main): Add tests for modulos of very large numbers by very small
34514         dividends.
34515
34516 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34517
34518         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
34519
34520 2000-09-19  Richard Henderson  <rth@cygnus.com>
34521
34522         * gcc.dg/compare2.c (case 10): XFAIL.
34523
34524 2000-09-18  Richard Henderson  <rth@cygnus.com>
34525
34526         * gcc.c-torture/execute/20000906-1.c: Move ...
34527         * gcc.dg/20000906-1.c: ... here.  Only run on targets
34528         that support __builtin_trap.
34529
34530 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
34531
34532         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
34533
34534 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34535
34536         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
34537         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
34538         more $ format tests.
34539
34540 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34541
34542         * gcc.dg/format-errmk-1.c: New test.
34543
34544 2000-09-17  Greg McGary  <greg@mcgary.org>
34545
34546         * gcc.c-torture/execute/20000917-1.x: Remove.
34547
34548 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34549
34550         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
34551
34552 2000-09-17  Greg McGary  <greg@mcgary.org>
34553
34554         * gcc.c-torture/execute/20000917-1.c: New test.
34555         * gcc.c-torture/execute/20000917-1.x: XFAIL.
34556
34557 2000-09-16  Neil Booth  <NeilB@earthling.net>
34558
34559         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
34560         in nested macro bug.
34561
34562 2000-09-15  Neil Booth  <NeilB@earthling.net>
34563
34564         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
34565
34566 2000-09-14  Jeffrey A Law  (law@cygnus.com)
34567
34568         * gcc.c-torture/execute/20000914-1.c: New test.
34569
34570 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
34571
34572         * g++.other/inline13.C: New test.
34573
34574 2000-09-12  Andreas Jaeger  <aj@suse.de>
34575
34576         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
34577         constant by Ulrich Drepper <drepper@redhat.com>.
34578
34579 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
34580
34581         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
34582
34583 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34584
34585         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
34586
34587 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
34588
34589         * gcc.dg/cpp/backslash.c: New test.
34590
34591 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
34592
34593         * gcc.c-torture/execute/20000910-1.c: New test.
34594         * gcc.c-torture/execute/20000910-2.c: Likewise.
34595
34596 2000-09-11  Robert Lipe  <robertl@sco.com>
34597
34598         * gcc.dg/pragma-align.c: New test.
34599
34600 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
34601
34602         * g++.old-deja/g++.pt/explicit82.C: New test.
34603         * g++.old-deja/g++.pt/explicit83.C: New test.
34604
34605 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
34606
34607         * gcc.dg/asm-names.c: New test.
34608
34609 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34610
34611         * gcc.dg/cpp/tr-warn6.c: New test
34612
34613 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34614
34615         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
34616         be accepted.
34617
34618 2000-09-07  Catherine Moore  <clm@redhat.com>
34619
34620         * gcc.c-torture/execute/unroll-1.c: New test.
34621
34622 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
34623
34624         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
34625         ERROR markers.
34626         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
34627         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
34628         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
34629         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
34630         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
34631         Preprocess only.
34632         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
34633         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
34634
34635 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34636
34637         * g++.old-deja/g++.pt/deduct2.C: New test.
34638
34639 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34640
34641         * g++.old-deja/g++.pt/parms2.C: New test.
34642
34643 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34644
34645         * g++.old-deja/g++.pt/crash58.C: New test.
34646
34647 2000-09-06  Greg McGary  <greg@mcgary.org>
34648
34649         * gcc.c-torture/execute/20000906-1.c: New test.
34650         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
34651
34652 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34653
34654         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
34655
34656 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34657
34658         * g++.old-deja/g++.pt/crash57.C: New test.
34659
34660 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34661
34662         * g++.old-deja/g++.pt/crash56.C: New test.
34663
34664 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34665
34666         * g++.old-deja/g++.pt/koenig1.C: New test.
34667
34668 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34669
34670         * gcc.dg/20000904-1.c: New test.
34671
34672 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
34673
34674         * gcc.dg/cpp/paste8.c: New test.
34675
34676 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
34677
34678         * gcc.c-torture/compile/20000827-1.c: New test.
34679
34680 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34681
34682         * gcc.dg/format-diag-1.c: New test.
34683
34684 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34685
34686         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
34687         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
34688         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
34689         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
34690         gcc.dg/formatz-1.c: Adjust warning regular expressions.
34691
34692 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34693
34694         * g++.old-deja/g++.other/nested4.C: New test.
34695
34696 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
34697
34698         * g++.old-deja/g++.ns/scoped1.C: New test.
34699
34700 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
34701
34702         * lib/g++.exp: Support testing already-installed GCC.
34703
34704 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34705
34706         * wtr-label-1.c, wtr-suffix-1.c: New tests.
34707
34708 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34709
34710         * gcc.dg/return-type-2.c: New test.
34711
34712 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
34713
34714         * gcc.c-torture/compile/20000825-1.c: New test.
34715
34716 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
34717
34718         * gcc.dg/dwarf2-2.c: New test.
34719
34720 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
34721
34722         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
34723         dg-warning regexps.
34724
34725 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34726
34727         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
34728         gcc.dg/format-ext-5.c: New tests.
34729
34730 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
34731
34732         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
34733
34734 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
34735
34736         * gcc.dg/noncompile/930622-2.c: Adjust error message.
34737
34738 2000-08-24  Richard Henderson  <rth@cygnus.com>
34739
34740         * gcc.dg/ia64-sync-1.c: New test.
34741         * gcc.dg/ia64-sync-2.c: New test.
34742         * gcc.dg/ia64-asm-1.c: New test.
34743
34744 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34745
34746         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
34747         * gcc.dg/format-ext-2.c: New test.
34748
34749 2000-08-23  Jason Merrill  <jason@redhat.com>
34750
34751         * lib/old-dejagnu.exp: Also ignore "In member function" and
34752         "At global scope".
34753
34754 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34755
34756         * gcc.dg/noncompile/label-lineno-1.c: New test.
34757
34758 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34759
34760         * gcc.dg/c99-array-nonobj-1.c: New test.
34761
34762 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34763
34764         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
34765         tests.
34766         * gcc.dg/format-ext-1.c: New test.
34767
34768 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34769
34770         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
34771         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
34772         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
34773         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
34774         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
34775
34776 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34777
34778         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
34779         gcc.dg/c99-strftime-2.c: New tests.
34780
34781 2000-08-22  Richard Henderson  <rth@cygnus.com>
34782
34783         * gcc.c-torture/execute/20000822-1.c: New test.
34784
34785 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34786
34787         * gcc.c-torture/execute/20000819-1.x: Remove.
34788
34789 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34790
34791         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
34792         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
34793         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
34794         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
34795         gcc.dg/format-xopen-1.c: New tests.
34796
34797 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34798
34799         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
34800
34801 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
34802
34803         * g++.old-deja/g++.other/loop2.C: New test.
34804
34805         * gcc.c-torture/compile/20000606-1.c: New test.
34806         * gcc.c-torture/compile/20000728-1.c: New test.
34807         * gcc.c-torture/execute/20000801-1.c: New test.
34808         * gcc.c-torture/execute/20000801-2.c: New test.
34809         * gcc.c-torture/execute/20000819-1.c: New test.
34810         * gcc.c-torture/execute/20000819-1.x: XFAIL.
34811         * gcc.dg/20000629-1.c: New test.
34812         * gcc.dg/20000724-1.c: New test.
34813         * gcc.dg/20000807-1.c: New test.
34814
34815 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
34816
34817         * gcc.dg/cpp/pragma-1.c: New test.
34818         * gcc.dg/cpp/pragma-2.c: New test.
34819
34820 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
34821
34822         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
34823         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
34824
34825 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34826
34827         * gcc.c-torture/compile/20000818-1.c: New test.
34828
34829 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
34830
34831         * gcc.c-torture/execute/20000818-1.c: New test.
34832
34833 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34834
34835         * gcc.dg/format-va-1.c: New test.
34836
34837 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34838
34839         * g++.old-deja/g++.other/typedef8.C: New test.
34840
34841 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34842
34843         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
34844         * g++.old-deja/g++.mike/net36.C: Mark candidate.
34845         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
34846         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
34847         * g++.old-deja/g++.other/ptrmem7.C: New test.
34848         * g++.old-deja/g++.pt/ptrmem10.C: New test.
34849
34850 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
34851
34852         * g++.old-deja/g++.pt/typename27.C: New test.
34853
34854 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
34855
34856         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
34857         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
34858         * g++.old-deja/g++.pt/friend45.C: New test.
34859         * g++.old-deja/g++.other/friend8.C: New test.
34860
34861 2000-08-15  Richard Henderson  <rth@cygnus.com>
34862
34863         * gcc.c-torture/execute/20000815-1.c: New test.
34864
34865 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34866
34867         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
34868         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
34869         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
34870
34871 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
34872
34873         * g++.old-deja/g++.other/refinit2.C: New test.
34874
34875 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
34876
34877         * lib/c-torture.exp (c-torture): Make
34878         compiler_conditional_xfail_data global.
34879         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
34880         compiler_conditional_xfail_data machinery.
34881         (f-torture-execute): Likewise.
34882         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
34883         and only when unrolling loops.
34884
34885         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
34886
34887 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34888
34889         * g++.old-deja/g++.pt/explicit81.C: New test.
34890
34891 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
34892
34893         * g++.old-deja/g++.pt/typename26.C: New test.
34894
34895 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
34896
34897         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
34898         warning.
34899
34900 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34901
34902         * g++.old-deja/g++.other/array3.C: New test.
34903
34904 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34905
34906         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
34907         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
34908         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
34909         New tests.
34910
34911 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
34912
34913         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
34914         * g++.old-deja/g++.abi/vmihint.C: Likewise.
34915
34916 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
34917
34918         * gcc.c-torture/execute/20000808-1.c: New test.
34919
34920 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34921
34922         * gcc.dg/c90-const-expr-1.c: New test.
34923
34924 2000-08-08  Richard Henderson  <rth@cygnus.com>
34925
34926         * gcc.dg/noncompile/920923-1.c: Declare calloc.
34927
34928 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34929
34930         * gcc.dg/noncompile/const-ll-1.c: New test.
34931
34932 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34933
34934         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
34935
34936 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34937
34938         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
34939         that running programs linked against the shared version of libobjc
34940         run correctly.
34941
34942 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34943
34944         * gcc.dg/c99-printf-1.c: New test.
34945
34946 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34947
34948         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
34949
34950 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
34951
34952         * gcc.c-torture/execute/20000731-1.x: Delete.
34953
34954 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
34955
34956         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
34957         and torture_without_loops as is done by c-torture.exp.
34958         (search_for): Copy from c-torture.exp.
34959         (gcc-dg-runtest): New function, drives a directory of tests
34960         iterating over the TORTURE_OPTIONS.
34961         (scan-assembler, scan-assembler-not): Move here from
34962         individual directory drivers.
34963
34964         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
34965         defined by lib/gcc-dg.exp.
34966         * gcc.dg/cpp/cpp.exp: Likewise.
34967         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
34968         gcc-dg-runtest, so we cycle over optimization options.
34969
34970         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
34971         * gcc.dg/compare2.c: No longer expected to fail.
34972
34973 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34974
34975         * gcc.c-torture/execute/20000804-1.c: New test.
34976
34977 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34978
34979         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
34980
34981 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
34982
34983         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
34984
34985 2000-08-03  Jeffrey A Law  (law@cygnus.com)
34986
34987         * gcc.c-torture/compile/20000803-1.c: New test.
34988
34989 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34990
34991         * gcc.c-torture/execute/20000801-3.c,
34992         gcc.c-torture/execute/20000801-4.c: New tests.
34993         * gcc.c-torture/execute/20000801-3.x,
34994         gcc.c-torture/execute/20000801-4.x: Xfail.
34995
34996 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
34997
34998         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
34999         libobjc/.libs to allow for libtool.
35000
35001 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
35002
35003         * gcc.c-torture/compile/20000802-1.c: New test.
35004
35005 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
35006
35007         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
35008
35009 2000-07-31  Jeffrey A Law  (law@cygnus.com)
35010
35011         * gcc-c-torture/execute/20000731-2.c: New test.
35012
35013         * gcc.c-torture/execute/20000731-1.c: New test.
35014         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
35015
35016 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
35017
35018         * testsuite/gcc.dg/cpp/paste7.c: New test.
35019         * gcc.dg/cpp/20000725-1.c: New test.
35020
35021 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
35022
35023         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
35024         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
35025         declaration warning for __builtin_dwarf_reg_size.
35026
35027         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
35028
35029 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35030
35031         * gcc.dg/noncompile/voidparam-1.c: New test.
35032
35033 2000-07-30  Richard Henderson  <rth@cygnus.com>
35034
35035         * gcc.dg/c90-digraph-1.c: Don't xfail.
35036         * gcc.dg/compare2.c (case 10): Xfail.
35037         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
35038
35039 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
35040
35041         * gcc.dg/c99-main-1.c: New test.
35042
35043 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35044
35045         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
35046
35047 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
35048
35049         * gcc.c-tortuer/execute/20000726-1.c: New test.
35050
35051 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
35052
35053         * gcc.c-torture/execute/enum-2.c: New test.
35054
35055 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35056
35057         * gcc.dg/cpp/tr-warn3.c: New test.
35058
35059 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35060
35061         * g++.old-deja/g++.ext/implicit1.C: Remove.
35062         * g++.old-deja/g++.jason/c2.C: Remove
35063         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
35064         * g++.old-deja/g++.pt/crash16.C: Likewise.
35065         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
35066
35067 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35068
35069         * g++.old-deja/g++.other/for2.C: New test.
35070
35071 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
35072
35073         * gcc.dg/20000720-1.c: New test.
35074
35075 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
35076
35077         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
35078
35079 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
35080
35081         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
35082         * gcc.c-torture/execute/20000722-1.c: New.
35083         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
35084
35085 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
35086
35087         * gcc.dg/cpp/20000720-1.S: New test.
35088
35089 2000-07-21  Michael Meissner  <meissner@redhat.com>
35090
35091         * gcc.c-torture/execute/ieee/hugeval.c: New test.
35092
35093 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35094
35095         * g++.old-deja/g++.brendan/crash16.C,
35096         g++.old-deja/g++.brendan/parse3.C,
35097         g++.old-deja/g++.brendan/redecl1.C,
35098         g++.old-deja/g++.ns/template13.C,
35099         g++.old-deja/g++.other/decl4.C,
35100         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
35101
35102 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
35103
35104         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
35105         and "Internal error".
35106
35107         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
35108         regexps.
35109         * gcc.dg/cpp/paste6.c: New test.
35110
35111 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
35112
35113         * gcc.dg/cpp/tr-direct.c: New test.
35114
35115         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
35116         gcc.dg/cpp/undef1.c: Tweak error regexps.
35117
35118 2000-07-18  Eric Christopher <echristo@redhat.com>
35119
35120         * gcc.c-torture/compile/20000718-1.c: New test.
35121
35122 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
35123
35124         * cpplex.c (_cpp_push_token): If the token being pushed back
35125         is the previous token in this context, just subtract one from
35126         context->posn.
35127         * cppmacro.c (save_expansion): Clear aux field when storing a
35128         placemarker.
35129
35130 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
35131
35132         * gcc.dg/noncompile/redecl-1.c: New test.
35133
35134 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
35135
35136         * gcc.c-torture/execute/20000717-5.c: New test.
35137         * gcc.c-torture/execute/20000717-1.x: Removed.
35138
35139 2000-07-17  Richard Henderson  <rth@cygnus.com>
35140
35141         * gcc.c-torture/execute/20000717-4.c: New test.
35142
35143 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
35144
35145         * gcc.dg/cpp/syshdr.c: New test.
35146         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
35147
35148 2000-07-17  Neil Booth  <neilb@earthling.net>
35149
35150         * gcc.dg/cpp/cmdlne-dM.c: New test.
35151         * gcc.dg/cpp/cmdlne-dD.c: New test.
35152
35153 2000-07-17  Jeffrey A Law  (law@cygnus.com)
35154
35155         * gcc.c-torture/execute/20000717-3.c: New test.
35156
35157         * gcc.c-torture/compile/20000717-1.c: New test.
35158
35159 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
35160
35161         * gcc.c-torture/execute/20000717-2.c: New test.
35162
35163 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35164
35165         * gcc.dg/formatz-1.c: New test.
35166
35167         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
35168         * gcc.dg/c99-digraph-1.c: New tests.
35169
35170         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
35171         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
35172
35173         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
35174         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
35175         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
35176         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
35177         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
35178         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
35179         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
35180
35181 2000-07-17   Greg McGary <greg@mcgary.org>
35182
35183         * gcc.c-torture/execute/20000717-1.c: New test.
35184         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
35185
35186 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
35187
35188         * gcc.c-torture/execute/20000715-2.c: New test.
35189         * gcc.dg/20000715-1.c: New test.
35190
35191 2000-07-15  Michael Meissner  <meissner@redhat.com>
35192
35193         * gcc.c-torture/execute/20000715-1.c: New test.
35194
35195 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
35196
35197         * gcc.c-torture/execute/20000707-1.c: New test.
35198
35199 2000-07-13  Neil Booth  <NeilB@earthling.net>
35200
35201         * testsuite/gcc.dg/cpp/digraph1.c,
35202         testsuite/gcc.dg/cpp/digraph2.c,
35203         testsuite/gcc.dg/cpp/digraphs.c: New tests.
35204
35205 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
35206
35207         * g77.f-torture/compile/20000630-2.f: New test.
35208         * g77.f-torture/compile/20000630-2.x
35209
35210 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35211
35212         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
35213
35214 2000-07-11  Neil Booth  <NeilB@earthling.net>
35215
35216         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
35217
35218 2000-07-11  Neil Booth  <NeilB@earthling.net>
35219
35220         * gcc.dg/cpp/cmdlne-C.c: New.
35221
35222 2000-07-09  Neil Booth  <NeilB@earthling.net>
35223
35224         * gcc.dg/cpp/directiv.c: New tests.
35225         * gcc.dg/cpp/undef1.c: Update.
35226
35227 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
35228
35229         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
35230
35231 2000-07-09  Neil Booth  <NeilB@earthling.net>
35232
35233         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
35234
35235 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
35236
35237         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
35238         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
35239
35240 2000-07-08  Neil Booth  <NeilB@earthling.net>
35241
35242         * gcc.dg/cpp/macsyntx.c: New tests.
35243
35244 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35245
35246         * gcc.dg/20000707-1.c: New test.
35247
35248 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
35249
35250         * gcc.c-torture/execute/20000706-1.c: New test.
35251         * gcc.c-torture/execute/20000706-2.c: New test.
35252         * gcc.c-torture/execute/20000706-3.c: New test.
35253         * gcc.c-torture/execute/20000706-4.c: New test.
35254         * gcc.c-torture/execute/20000706-5.c: New test.
35255
35256 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35257
35258         * g++.old-deja/g++.pt/instantiate7.C: New test.
35259
35260 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
35261
35262         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
35263         * g++.old-deja/g++.mike/thunk3.C: Likewise.
35264         * g++.old-deja/g++.other/rtti3.C: Likewise.
35265         * g++.old-deja/g++.other/rttid3.C: Likewise.
35266
35267 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
35268
35269         *  g77.f-torture/compile/20000630-1.x: Fix typo
35270
35271 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
35272
35273         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
35274         assembly output.
35275
35276 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
35277
35278         * gcc.dg/cpp/ident.c: New test.
35279
35280 2000-07-05  Neil Booth  <NeilB@earthling.net>
35281
35282         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
35283           gcc.dg/cpp/lexstrng.c: New tests.
35284
35285 2000-07-04  Neil Booth  <NeilB@earthling.net>
35286
35287         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
35288         * gcc.dg/cpp/strify2.c: Same.
35289
35290 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
35291
35292         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
35293         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
35294         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
35295         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
35296
35297         * testsuite/gcc.dg/cpp/macro1.c,
35298         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
35299         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
35300         testsuite/gcc.dg/cpp/strify1.c,
35301         testsuite/gcc.dg/cpp/strify2.c: New tests.
35302
35303 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
35304
35305         * gcc.c-torture/execute/20000703-1.c: New test.
35306
35307 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35308
35309         * g++.old-deja/g++.pt (lookup10.C): New test.
35310
35311 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
35312
35313         * g++.old-deja/g++.pt (typename25.C): New test.
35314
35315 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
35316
35317         * gcc.c-torture/compile/20000701-1.c: New test.
35318
35319 2000-06-30  Nick Clifton  <nickc@cygnus.com>
35320
35321         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
35322         to test case.
35323
35324 2000-06-30  Catherine Moore  <clm@cygnus.com>
35325
35326         * gcc.c-torture/execute/align-1.c: New test.
35327
35328 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
35329
35330         * g++.old-deja/g++.pt/expr8.C: New test.
35331         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
35332
35333 2000-06-29  Nick Clifton  <nickc@cygnus.com>
35334
35335         * gcc.c-torture/compile/20000629-1.c: New test.
35336
35337 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35338
35339
35340         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
35341         gcc.dg/noncompile directory, depending on whether they're
35342         preprocessor tests or not.  Annotate all the tests for the dg
35343         framework.
35344
35345         * gcc.c-torture/noncompile/noncompile.exp: Delete.
35346         * gcc.dg/noncompile/noncompile.exp: New.
35347
35348         * Moved files:
35349         Old name                                New name
35350         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
35351         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
35352         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
35353         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
35354         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
35355         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
35356         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
35357         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
35358         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
35359         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
35360         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
35361         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
35362         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
35363         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
35364         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
35365         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
35366         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
35367         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
35368         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
35369         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
35370         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
35371         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
35372         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
35373         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
35374
35375         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
35376         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
35377         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
35378         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
35379         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
35380         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
35381
35382 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
35383
35384         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
35385         declare one variable.  On the fourth, error.
35386         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
35387         declared by 20000628-1a.h.
35388
35389 2000-06-29  Richard Henderson  <rth@redhat.com>
35390
35391         * gcc.c-torture/execute/930529-1.x: New file.
35392         * gcc.dg/920413-1.c: Adjust expected warning text.
35393         * gcc.dg/980217-1.c: Declare abort.
35394         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
35395
35396 2000-06-29  Jeffrey A Law  (law@cygnus.com)
35397
35398         * g77.f-torture/compile/20000629-1.f: New test.
35399         * g77.f-torture/compile/20000629-1.x: Expected to fail.
35400
35401 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35402
35403         Rearrange lots of files, removing entirely the
35404         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
35405         directories.
35406
35407         * Deleted files:
35408         gcc.c-torture/code_quality/code_quality.exp
35409         gcc.c-torture/special/special.exp
35410         gcc.failure/failure.exp
35411         gcc.failure/940409-1.x
35412         gcc.c-torture/compile/961203-1.x
35413
35414         * New files:
35415         gcc.misc-tests/linkage.exp
35416         gcc.c-torture/execute/920730-1t.c
35417         gcc.c-torture/execute/920730-1t.x
35418         gcc.c-torture/compile/920520-1.x
35419         gcc.c-torture/compile/920521-1.x
35420         gcc.c-torture/compile/981006-1.x
35421         gcc.c-torture/execute/eeprof-1.x
35422
35423         * Moved files (possibly with modifications to fit a new harness):
35424         Old name                                New name
35425         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
35426         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
35427         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
35428         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
35429         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
35430         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
35431         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
35432         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
35433         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
35434         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
35435         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
35436         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
35437         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
35438         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
35439
35440 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
35441
35442         * c-torture/compile/961203-1.x: Delete.
35443
35444         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
35445         not exit. Include stdio.h.
35446         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
35447         * gcc.misc-tests/dg-12.c: Likewise.
35448         * gcc.misc-tests/dg-5.c: Likewise.
35449         * gcc.misc-tests/dg-6.c: Likewise.
35450         * gcc.misc-tests/dg-7.c: Prototype abort.
35451         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
35452         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
35453         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
35454         not exit.
35455         * gcc.misc-tests/sieve.c: Use return from main, not exit.
35456         * gcc.misc-tests/sort2.c: Use return from main, not exit.
35457
35458 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
35459
35460         * gcc.dg/cpp/20000628-1.c: New test.
35461         * gcc.dg/cpp/20000628-1.h: New header for above test.
35462         * gcc.dg/cpp/20000628-1a.h: Likewise.
35463
35464 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
35465
35466         * gcc.dg/cpp: New directory.
35467         * gcc.dg/cpp/cpp.exp: New driver.
35468         * gcc.dg/cpp/20000627-1.c: New test.
35469         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
35470         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
35471         and rewrite as a compilation test.
35472
35473         * gcc.dg: Move many files into the cpp subdirectory, possibly
35474         renaming or editing them as well.
35475         Old name                New name
35476         990119-1.c              cpp/19990119-1.c
35477         990228-1.c              cpp/19990228-1.c
35478         990407-1.c              cpp/19990407-1.c
35479         990409-1.c              cpp/19990409-1.c
35480         990413-1.c              cpp/19990413-1.c
35481         990703-1.c              cpp/19990703-1.c
35482         20000127-1.c            cpp/20000127-1.c
35483         20000129-1.c            cpp/20000129-1.c
35484         20000207-1.c            cpp/20000207-1.c
35485         20000207-2.c            cpp/20000207-2.c
35486         20000209-1.c            cpp/20000209-1.c
35487         20000209-2.c            cpp/20000209-2.c
35488         20000301-1.c            cpp/20000301-1.c
35489         20000419-1.c            cpp/20000419-1.c
35490         20000510-1.S            cpp/20000510-1.S
35491         20000519-1.c            cpp/20000519-1.c
35492         20000529-1.c            cpp/20000529-1.c
35493         20000625-1.c            cpp/20000625-1.c
35494         20000625-2.c            cpp/20000625-2.c
35495         cpp-as1.c               cpp/assert1.c
35496         cpp-as2.c               cpp/assert2.c
35497         cxx-comments-1.c        cpp/cxxcom1.c
35498         cxx-comments-2.c        cpp/cxxcom2.c
35499         endif-label.c           cpp/endif.c
35500         cpp-hash1.c             cpp/hash1.c
35501         cpp-hash2.c             cpp/hash2.c
35502         cpp-if1.c               cpp/if-1.c
35503         cpp-if2.c               cpp/if-2.c
35504         cpp-if3.c               cpp/if-3.c
35505         cpp-if4.c               cpp/if-4.c
35506         cpp-if5.c               cpp/if-5.c
35507         cpp-cond.c              cpp/if-cexp.c
35508         cpp-missingop.c         cpp/if-mop.c
35509         cpp-missingparen.c      cpp/if-mpar.c
35510         cpp-opprec.c            cpp/if-oppr.c
35511         cpp-ifparen.c           cpp/if-paren.c
35512         cpp-shortcircuit.c      cpp/if-sc.c
35513         cpp-shift.c             cpp/if-shift.c
35514         cpp-unary.c             cpp/if-unary.c
35515         cpp-li1.c               cpp/line1.c
35516         cpp-li2.c               cpp/line2.c
35517         lineno.c                cpp/line3.c
35518         lineno-2.c              cpp/line4.c
35519         cpp-mi.c                cpp/mi1.c
35520         cpp-mic.h               cpp/mi1c.h
35521         cpp-micc.h              cpp/mi1cc.h
35522         cpp-mind.h              cpp/mi1nd.h
35523         cpp-mindp.h             cpp/mi1ndp.h
35524         cpp-mix.h               cpp/mi1x.h
35525         cpp-mi2.c               cpp/mi2.c
35526         cpp-mi2a.h              cpp/mi2a.h
35527         cpp-mi2b.h              cpp/mi2b.h
35528         cpp-mi2c.h              cpp/mi2c.h
35529         cpp-mi3.c               cpp/mi3.c
35530         cpp-mi3.def             cpp/mi3.def
35531         poison-1.c              cpp/poison.c
35532         pr-impl.c               cpp/prag-imp.c
35533         cpp-redef-2.c           cpp/redef1.c
35534         cpp-redef.c             cpp/redef2.c
35535         strpaste.c              cpp/strp1.c
35536         strpaste-2.c            cpp/strp2.c
35537         cpp-tradpaste.c         cpp/tr-paste.c
35538         cpp-tradstringify.c     cpp/tr-str.c
35539         cpp-tradwarn1.c         cpp/tr-warn1.c
35540         cpp-tradwarn2.c         cpp/tr-warn2.c
35541         trigraphs.c             cpp/trigraphs.c
35542         cpp-unc1.c              cpp/unc1.c
35543         cpp-unc2.c              cpp/unc2.c
35544         cpp-unc3.c              cpp/unc3.c
35545         cpp-unc.c               cpp/unc4.c
35546         undef.c                 cpp/undef1.c
35547         undef-2.c               cpp/undef2.c
35548         cpp-wi1.c               cpp/widestr1.c
35549
35550 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
35551
35552         * lib/g++.exp (g++_include_flags): Tweak.
35553
35554 2000-06-27  H.J. Lu  <hjl@gnu.org>
35555             Loren J. Rittle  <ljrittle@acm.org>
35556
35557         * lib/g++.exp (g++_include_flags): Override libgloss.exp
35558         version with one that knows about the new gcc tree structure.
35559         (g++_link_flags): Same.
35560
35561 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
35562
35563         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
35564         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
35565         case we are cross-compiling.
35566
35567         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
35568         g++.old-deja/g++.niklas/Makefile.in,
35569         g++.old-deja/g++.niklas/configure.in,
35570         g++.old-deja/g++.other/Makefile.in,
35571         g++.old-deja/g++.other/configure.in,
35572         gcc.c-torture/code_quality/Makefile.in,
35573         gcc.c-torture/code_quality/configure.in,
35574         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
35575         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
35576         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
35577         gcc.c-torture/execute/ieee/Makefile.in,
35578         gcc.c-torture/execute/ieee/configure.in,
35579         gcc.c-torture/noncompile/Makefile.in,
35580         gcc.c-torture/noncompile/configure.in,
35581         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
35582         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
35583         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
35584
35585 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35586
35587         * g++.old-deja/g++.other/ambig3.C: New test.
35588
35589 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
35590
35591         * g++.old-deja/g++.pt/syntax1.C: New test.
35592         * g++.old-deja/g++.pt/syntax2.C: New test.
35593         * g++.old-deja/g++.other/syntax3.C: New test.
35594         * g++.old-deja/g++.other/syntax4.C: New test.
35595
35596 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35597
35598         * gcc.dg/20000623-1.c: Prototype exit and abort.
35599
35600 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
35601
35602         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
35603         New tests.
35604         * gcc.dg/cpp-mi3.def: New file.
35605
35606         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
35607         inside assertions.
35608         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
35609         lexer's error messages.
35610         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
35611         divine anything from the linemarkers.
35612         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
35613         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
35614
35615 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
35616
35617         * gcc.dg/20000623-1.c: New test.
35618
35619 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
35620
35621         * gcc.c-torture/execute/20000622-1.c: New test.
35622
35623 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35624
35625         * g++.old-deja/g++.other/init15.C: New test.
35626
35627 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
35628
35629         * g++.old-deja/g++.pt/vaarg2.C: New test.
35630         * g++.old-deja/g++.pt/vaarg3.C: New test.
35631
35632 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
35633
35634         * g++.old-deja/g++.other/dyncast6.C: New test.
35635
35636 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
35637
35638         * gcc.c-torture/execute/loop-6.c: New test.
35639
35640 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
35641
35642         * gcc.dg/20000614-1.c: New test.
35643         * gcc.dg/20000614-2.c: New test.
35644
35645 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
35646
35647         * g++.old-deja/g++.other/inline12.C: New test.
35648
35649 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
35650
35651         * g++.old-deja/g++.other/eh1.C: New test.
35652
35653 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
35654
35655         * g++.old-deja/g++.other/type.C: New test.
35656
35657 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35658
35659         * g++.old-deja/g++.other/initstring.C: New test.
35660
35661 2000-06-12  Jason Merrill  <jason@redhat.com>
35662
35663         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
35664
35665 2000-06-09  Jeffrey A Law  (law@cygnus.com)
35666
35667         * gcc.c-torture/compile/20000609-1.c: New test.
35668
35669 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
35670
35671         * gcc.dg/20000609-1.c: New test.
35672
35673 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
35674
35675         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
35676         * gcc.c-torture/noncompile/poison-1.c: Move...
35677         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
35678         * gcc.dg/cpp-li1.c: Add a token after the #line.
35679
35680 2000-06-05  Richard Henderson  <rth@cygnus.com>
35681
35682         * gcc.c-torture/execute/20000605-2.c: New test.
35683         * gcc.c-torture/execute/20000605-3.c: New test.
35684
35685 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
35686
35687         * g77.f-torture/execute/20000503-1.x: New file.
35688
35689 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
35690
35691         * g++.old-deja/g++.eh/badalloc1.C: New test.
35692
35693 2000-06-05  Richard Henderson  <rth@cygnus.com>
35694
35695         * gcc.c-torture/execute/20000605-1.c: New test.
35696
35697 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
35698             Nathan Sidwell <nathan@codesourcery.com>
35699
35700         * gcc.c-torture/compile/20000605-1.c: New test.
35701
35702 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
35703
35704         * g77.f-torture/compile/20000601-1.f: New test.
35705
35706 2000-06-03  Richard Henderson  <rth@cygnus.com>
35707
35708         * gcc.c-torture/execute/20000603-1.c: New.
35709
35710 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
35711
35712         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
35713         * gcc.dg/noreturn-2.c (noreturn): Likewise.
35714
35715 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
35716
35717         * gcc.dg/compare2.c (case 12): XFAIL.
35718         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
35719         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
35720
35721         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
35722
35723 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
35724
35725         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
35726         guard macro is already defined when the header is first
35727         included.
35728         * gcc.dg/cpp-mix.h: New file.
35729         * gcc.dg/endif-label.c: Update patterns to match compiler.
35730
35731         * g++.brendan/complex1.C: Declare abort.
35732         * g++.law/refs4.C: Remove XFAIL.
35733         * g++.oliva/expr2.C: Declare abort and exit.
35734
35735 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
35736
35737         * gcc.c-torture/execute/20000528-1.c: New test.
35738
35739         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
35740         * g++.old-deja/g++.law/temps4.C: Likewise.
35741
35742         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
35743         stdlib.h.  Call abort() on failure.
35744         * g++.old-deja/g++.law/refs4.C: Likewise.
35745         * g++.old-deja/g++.law/temps4.C: Likewise.
35746         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
35747         * gcc.c-torture/execute/20000112-1.c: Include string.h.
35748
35749 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
35750
35751         Relative to g++.dg/special:
35752         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
35753
35754         Relative to g++.old-deja:
35755         * g++.brendan/complex1.C, g++.jason/optimize2.C,
35756         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
35757         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
35758         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
35759         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
35760         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
35761         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
35762
35763         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
35764         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
35765         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
35766         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
35767         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
35768         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
35769         and/or string.h.
35770
35771         * g++.other/goto1.C: Update expectations for error messages.
35772
35773 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
35774
35775         * gcc.c-torture/compile/20000523-1.c: New test.
35776
35777 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35778
35779         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
35780
35781 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
35782
35783         * g++.old-deja/g++.eh/catch11.C: New test.
35784         * g++.old-deja/g++.eh/catch12.C: New test.
35785
35786 2000-05-24  Nick Clifton  <nickc@cygnus.com>
35787
35788         * gcc.c-torture/execute/20000523-1.c: New test.
35789
35790 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
35791
35792         * c-torture/execute/bcp-1.c: Replace abort in arg of
35793         __builtin_constant_p with a generic external function.
35794
35795         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
35796         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
35797         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
35798         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
35799         Prototype abort and/or exit.
35800
35801         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
35802         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
35803         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
35804         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
35805
35806 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
35807
35808         * gcc.dg/dwarf2-1.c: New test.
35809
35810 2000-05-20  Richard Henderson  <rth@cygnus.com>
35811
35812         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
35813
35814 2000-05-20  Andreas Jaeger  <aj@suse.de>
35815
35816         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
35817         testcase.
35818
35819 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
35820
35821         * gcc.c-torture/execute/20000519-2.c: New test.
35822
35823 2000-05-19  Andreas Jaeger  <aj@suse.de>
35824
35825         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
35826         which fails with SSA.
35827
35828         * lib/c-torture.exp: Also test with -O3 -fssa.
35829
35830 2000-05-18  Michael Meissner  <meissner@redhat.com>
35831
35832         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
35833         * gcc.c-torture/execute/920415-1.c: Ditto.
35834         * gcc.c-torture/execute/920501-1.c: Ditto.
35835         * gcc.c-torture/execute/conversion.c: Ditto.
35836         * gcc.c-torture/execute/cvt-1.c: Ditto.
35837
35838 2000-05-18  Jeffrey A Law  (law@cygnus.com)
35839
35840         * gcc.c-torture/compile/20000518-1.c: New test.
35841
35842 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
35843
35844         * g77.f-torture/compile/200005018.f: New test.
35845
35846 2000-05-17  Jeffrey A Law  (law@cygnus.com)
35847
35848         * gcc.c-torture/compile/20000517-1.c: New test.
35849
35850 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35851
35852         * gcc.c-torture/execute/20000516-1.c: New test.
35853
35854 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
35855
35856         * g++.old-deja/g++.other/eh.C: New test.
35857
35858 2000-05-12  Richard Henderson  <rth@cygnus.com>
35859
35860         * gcc.c-torture/execute/990208-1.c (main): Don't pass
35861         constants through to doit's conditional.
35862
35863 2000-05-11  Jeffrey A Law  (law@cygnus.com)
35864
35865         * gcc.c-torture/compile/20000511-1.c: New test.
35866         * g77.f-torture/compile/20000511-1.f: New test.
35867         * g77.f-torture/compile/20000511-2.f: New test.
35868
35869 2000-05-11  Michael Meissner  <meissner@redhat.com>
35870
35871         * gcc.c-torture/execute/20000511-1.c: New test.
35872
35873 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
35874
35875         * gcc.dg/dg.exp: Scan .S files as well as .c files.
35876         * gcc.dg/20000510-1.S: New.
35877
35878 2000-05-08  Catherine Moore  <clm@cygnus.com>
35879
35880         * gcc.dg/unused-3.c: New.
35881
35882 2000-05-06  Richard Henderson  <rth@cygnus.com>
35883
35884           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
35885           * g++.old-deja/g++.mike/warn1.C: Likewise.
35886           * g++.old-deja/g++.pt/local1.C: Likewise.
35887           * g++.old-deja/g++.pt/local7.C: Likewise.
35888           * g++.old-deja/g++.pt/spec16.C: Likewise.
35889
35890 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
35891
35892         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
35893
35894 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
35895
35896           * g77.f-torture/execute/20000503-1.f: New test.
35897
35898 2000-05-04  Andreas Jaeger  <aj@suse.de>
35899
35900         * gcc.dg/noreturn-2.c: New test.
35901
35902 2000-05-04  Neil Booth  <NeilB@earthling.net>
35903
35904         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
35905         preprocessor.
35906
35907 2000-05-04  Richard Henderson  <rth@cygnus.com>
35908
35909         * gcc.c-torture/execute/20000503-1.c: Fix typo.
35910
35911 2000-05-04  Richard Henderson  <rth@cygnus.com>
35912
35913         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
35914         OpenSSL by Jason R Thorpe.
35915
35916 2000-05-03  Jim Wilson  <wilson@cygnus.com>
35917
35918         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
35919
35920 2000-05-03  Robert Lipe <robertlipe@usa.net>
35921
35922         * gcc.dg/20000503-1.c: New test.
35923
35924 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
35925
35926         * gcc.c-torture/compile/20000502-1.c: New test.
35927         * g++.old-deja/g++.other/align.C: New test.
35928         * gcc.dg/cpp-tradstringify.c: New test.
35929
35930 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35931
35932         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
35933         and hard registers.
35934
35935 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
35936
35937         * gcc.c-torture/execute/loop-5.c: New test.
35938
35939 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
35940
35941         * gcc.c-torture/execute/va-arg-20.c: New test.
35942
35943 2000-04-23  Jeffrey A Law  (law@cygnus.com)
35944
35945         * gcc.c-torture/execute/20000422-1.c: New test.
35946
35947 2000-04-20  Greg McGary  <gkm@gnu.org>
35948
35949         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
35950         when optimizing, but without sibling-call optimizations (-O1).
35951
35952 2000-04-20  Jeffrey A Law  (law@cygnus.com)
35953
35954           * gcc.c-torture/compile/20000420-1.c: New test.
35955
35956 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35957
35958         * g++.abi/ptrflags.C: New test.
35959         * g++.eh/catchptr1.C: Test incomplete pointer chains.
35960
35961 2000-04-19  Catherine Moore  <clm@cygnus.com>
35962
35963         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
35964
35965 2000-04-19  Greg McGary  <gkm@gnu.org>
35966
35967         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
35968         sibling-call optimizations.
35969
35970 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
35971
35972         * gcc.dg/20000419-1.c: New test.
35973
35974 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
35975
35976         * gcc.c-torture/execute/20000412-6.c: New test.
35977
35978 2000-04-12  Jeffrey A Law  (law@cygnus.com)
35979
35980         * gcc.c-torture/execute/20000412-5.c: New test.
35981         * g77.f-torture/compile/20000412-1.f: New test.
35982         * gcc.c-torture/execute/20000412-4.c: New test.
35983         * gcc.c-torture/compile/20000412-2.c: New test.
35984         * gcc.c-torture/execute/20000412-3.c: New test.
35985         * gcc.c-torture/compile/20000412-1.c: New test.
35986         * gcc.c-torture/execute/20000412-2.c: New test.
35987
35988 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
35989
35990         * objc/execute/bf-20.m: New test.
35991
35992 2000-04-10  Richard Henderson  <rth@cygnus.com>
35993
35994         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
35995
35996         * gcc.c-torture/execute/20000412-1.c: New test.
35997
35998 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35999
36000         * g++.old-deja/g++.eh/catchptr1.C: New test.
36001
36002 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
36003
36004         * g++.old-deja/g++.abi/cxa_vec.C: New test.
36005
36006 2000-04-08  Neil Booth  <NeilB@earthling.net>
36007
36008         * gcc.dg/cpp-nullchar.c: Remove test as
36009         embedded nulls cause problems.
36010
36011 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36012
36013         * gcc.dg/compare2.c: New test.
36014
36015 2000-04-08  Neil Booth  <NeilB@earthling.net>
36016
36017         * gcc.dg/cpp-nullchar.c: New test.
36018
36019 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
36020
36021         * gcc.dg/cpp-mi2.c: New test.
36022         * gcc.dg/cpp-mi2[abc].h: New files.
36023
36024 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
36025
36026         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
36027         member name.
36028
36029 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
36030
36031         * g++.old-deja/g++.abi/vmihint.C: New test.
36032
36033 2000-04-06  Neil Booth  <NeilB@earthling.net>
36034
36035         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
36036         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
36037         copyright.
36038
36039 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
36040
36041         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
36042         avoid stack-frame overwrite.
36043
36044 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
36045
36046         * gcc.c-torture/compile/20000405-2.c: New test.
36047         * gcc.c-torture/compile/20000405-3.c: New test.
36048
36049 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36050
36051         * gcc.c-torture/compile/20000405-1.c: New test.
36052
36053 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
36054
36055         * gcc.dg/cast-qual-1.c: Revert last change.
36056
36057 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36058
36059         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
36060
36061 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
36062
36063         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
36064         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
36065
36066 2000-04-03  Jeffrey A Law  (law@cygnus.com)
36067
36068         * gcc.c-torture/compile/20000403-2.c: New test.
36069         * gcc.c-torture/compile/20000403-1.c: New test.
36070
36071 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
36072
36073         * gcc.c-torture/execute/20000403-1.c: New test.
36074
36075 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
36076
36077         * gcc.c-torture/execute/20000402-1.c: New test.
36078
36079 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
36080
36081         * gcc.c-torture/execute/va-arg-15.c: New test.
36082         * gcc.c-torture/execute/va-arg-16.c: New test.
36083         * gcc.c-torture/execute/va-arg-17.c: New test.
36084         * gcc.c-torture/execute/va-arg-18.c: New test.
36085         * gcc.c-torture/execute/va-arg-19.c: New test.
36086
36087 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
36088
36089         * gcc.c-torture/compile/981211-1.c: Move to...
36090         * gcc.dg/cpp-as1.c: ...here.
36091         * gcc.dg/cpp-as2.c: New file.
36092
36093         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
36094         compiler.
36095
36096 2000-04-02  Neil Booth  <NeilB@earthling.net>
36097
36098         * gcc.dg/cpp-cond.c  New tests.
36099         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
36100         accidental success less likely.
36101         * gcc.dg/cpp-missingop.c  New tests.
36102         * gcc.dg/cpp-missingparen.c  New tests.
36103         * gcc.dg/cpp-shift.c  New tests.
36104         * gcc.dg/cpp-shortcircuit.c  New tests.
36105         * gcc.dg/cpp-unary.c  New tests.
36106
36107 2000-03-29  Jeffrey A Law  (law@cygnus.com)
36108
36109         * gcc.c-torture/compile/20000329-1.c: New test.
36110
36111 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
36112
36113         * gcc.c-torture/compile/20000326-1.c: New test.
36114         * gcc.c-torture/compile/20000326-2.c: New test.
36115
36116 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
36117
36118         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
36119         the first parameter is a function argument.
36120
36121 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
36122
36123         * g++.old-deja/g++.ext/array4.C: New test.
36124
36125 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
36126
36127         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
36128
36129 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36130
36131         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
36132
36133 2000-03-19  Richard Henderson  <rth@cygnus.com>
36134
36135         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
36136
36137 2000-03-19  Richard Henderson  <rth@cygnus.com>
36138
36139         * gcc.c-torture/compile/20000319-1.c: New test.
36140
36141 2000-03-14  Jeffrey A Law  (law@cygnus.com)
36142
36143         * gcc.c-torture/execute/20000314-3.c: New test.
36144         * gcc.c-torture/execute/20000314-2.c: New test.
36145         * gcc.c-torture/execute/20000314-1.c: New test.
36146         * gcc.c-torture/compile/20000314-2.c: New test.
36147         * gcc.c-torture/compile/20000314-1.c: New test.
36148
36149 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
36150
36151         * g++.old-deja/g++.warn/inline.C: New test.
36152
36153 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
36154
36155         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
36156         standards-compliant result rather than specific constants.
36157         Put test-values in array.
36158
36159 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
36160
36161         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
36162         (g++_target_compile): Put test-specific options last.
36163
36164 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36165
36166         * g++.old-deja/g++.eh/vbase4.C: New test.
36167
36168 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36169
36170         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
36171
36172 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36173
36174         * g++.old-deja/g++.brendan/misc12.C: Removed.
36175         * g++.old-deja/g++.pt/memtemp77.C: Constify.
36176         * g++.old-deja/g++.ext/pretty4.C: New test.
36177
36178 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
36179
36180         * g++.old-deja/g++.other/string2.C: New test.
36181
36182 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
36183
36184         * g++.old-deja/g++.warn/impint2.C: New test.
36185
36186 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
36187
36188         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
36189         is 1, not zero.
36190
36191 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
36192
36193         * g++.old-deja/g++.warn/impint.C: New test.
36194         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
36195         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
36196         * g++.old-deja/g++.pt/explicit12.C: Likewise.
36197         * g++.old-deja/g++.pt/explicit13.C: Likewise.
36198         * g++.old-deja/g++.pt/explicit17.C: Likewise.
36199         * g++.old-deja/g++.pt/explicit18.C: Likewise.
36200         * g++.old-deja/g++.pt/explicit19.C: Likewise.
36201         * g++.old-deja/g++.pt/explicit23.C: Likewise.
36202         * g++.old-deja/g++.pt/explicit31.C: Likewise.
36203         * g++.old-deja/g++.pt/explicit35.C: Likewise.
36204         * g++.old-deja/g++.pt/explicit6.C: Likewise.
36205         * g++.old-deja/g++.pt/memclass7.C: Likewise.
36206
36207 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
36208
36209         * gcc.dg/cpp-redef.c: New test.
36210
36211 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
36212
36213         * g++.old-deja/g++.pt/unify7.C: New test.
36214
36215 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36216
36217         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
36218         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
36219
36220 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
36221
36222         * gcc.c-torture/compile/20000224-1.c: New test.
36223
36224 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36225
36226         * gcc.c-torture/compile/cpp-2.c: New test.
36227         * gcc.c-torture/compile/cpp-1.c: New test.
36228
36229 2000-02-25  Jeffrey A Law  (law@cygnus.com)
36230
36231         * gcc.c-torture/execute/20000225-1.c: New test.
36232
36233 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36234
36235         * gcc.dg/cpp-li2.c: New test.
36236
36237         * gcc.dg/cpp-wi1.c: New test.
36238
36239         * gcc.dg/cpp-li1.c: New test.
36240
36241 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
36242
36243         * g++.old-deja/g++.other/sizeof5.C: New test.
36244
36245 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36246
36247         * gcc.c-torture/execute/va-arg-13.c: New test.
36248
36249 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
36250
36251         * gcc.c-torture/execute/va-arg-12.c: New test.
36252
36253 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36254
36255         * gcc.c-torture/execute/20000223-1.c: New test.
36256
36257 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
36258
36259         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
36260
36261 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
36262
36263         * g++.old-deja/g++.abi/ptrmem.C: New test.
36264
36265 2000-02-19  Richard Henderson  <rth@cygnus.com>
36266
36267         * gcc.c-torture/compile/init-3.c: New.
36268
36269 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
36270
36271         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
36272         ALWAYS_CXXFLAGS.
36273
36274 2000-02-11  Robert Lipe <robertl@sco.com>
36275
36276         * gcc.c-torture/compile/20000211-3.c: New test.
36277
36278 2000-02-11  Martin Buchholz <martin@xemacs.org>
36279
36280         * gcc.c-torture/compile/20000211-2.c: New test.
36281
36282 2000-02-11  Jeffrey A Law  (law@cygnus.com)
36283
36284         * gcc.c-torture/compile/20000211-1.c: New test.
36285
36286 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
36287
36288         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
36289           on native targets
36290
36291 2000-02-08  Nathan Sidwell  <nathan@acm.org>
36292
36293         * g++.old-deja/g++.other/cast5.C: New test.
36294
36295 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
36296
36297         * gcc.c-torture/execute/20000205-1.c: New.
36298
36299 2000-02-03  Nathan Sidwell  <nathan@acm.org>
36300
36301         * g++.old-deja/g++.jason/cast3.C: Return void.
36302         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
36303
36304 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36305
36306         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
36307
36308         * gcc.dg/loop-1.c: New test.
36309
36310 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
36311
36312         * gcc.c-torture/compile/20000127-1.c: New test.
36313         * gcc.c-torture/execute/991228-1.c: New test.
36314
36315 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36316
36317         * gcc.dg/unused-2.c: New test.
36318
36319         * gcc.dg/conv-1.c: New test.
36320
36321 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
36322
36323         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
36324         compiler.
36325         (tool_option_proc): Fix typo.
36326
36327 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
36328
36329         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
36330         of the ld on the host, not on the build machine.
36331         Also, don't crash if '--help' is not a supported option.
36332
36333 2000-01-24  Richard Henderson  <rth@cygnus.com>
36334
36335         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
36336
36337 2000-01-20  Jeffrey A Law  (law@cygnus.com)
36338
36339         * gcc.c-torture/execute/20000120-2.c: New test.
36340         * gcc.c-torture/execute/20000120-1.c: New test.
36341
36342 2000-01-13  Jeffrey A Law  (law@cygnus.com)
36343
36344         * gcc.c-torture/execute/20000113-1.c: New test.
36345
36346 2000-01-12  Jeffrey A Law  (law@cygnus.com)
36347
36348         * gcc.c-torture/execute/20000112-1.c: New test.
36349
36350 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36351
36352         * gcc.dg/20000111-1.c: New test.
36353
36354 2000-01-10  Jeffrey A Law  (law@cygnus.com)
36355
36356         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
36357         with 16 bit integers.
36358
36359 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36360
36361         * gcc.dg/20000108-1.c: New test.
36362
36363 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36364
36365         * g++.old-deja/g++.ns/koenig8.C: New test.
36366
36367 2000-01-05  Nathan Sidwell  <nathan@acm.org>
36368
36369         * g++.old-deja/g++.other/cast4.C: New test.
36370
36371 2000-01-05  Jeffrey A Law  (law@cygnus.com)
36372
36373         * gcc.c-torture/compile/20000105-2.c: New test.
36374         * gcc.c-torture/compile/20000105-1.c: New test.
36375
36376 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36377
36378         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
36379         references to printf & atoi to conform to ANSI standard.
36380         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
36381         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
36382         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
36383         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
36384         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
36385         * g++.old-deja/g++.brendan/complex1.C: Likewise.
36386         * g++.old-deja/g++.brendan/copy1.C: Likewise.
36387         * g++.old-deja/g++.brendan/copy2.C: Likewise.
36388         * g++.old-deja/g++.brendan/copy3.C: Likewise.
36389         * g++.old-deja/g++.brendan/copy4.C: Likewise.
36390         * g++.old-deja/g++.brendan/copy5.C: Likewise.
36391         * g++.old-deja/g++.brendan/copy6.C: Likewise.
36392         * g++.old-deja/g++.brendan/copy7.C: Likewise.
36393         * g++.old-deja/g++.brendan/copy8.C: Likewise.
36394         * g++.old-deja/g++.brendan/crash11.C: Likewise.
36395         * g++.old-deja/g++.brendan/crash14.C: Likewise.
36396         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
36397         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
36398         * g++.old-deja/g++.brendan/delete2.C: Likewise.
36399         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
36400         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
36401         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
36402         * g++.old-deja/g++.brendan/eh1.C: Likewise.
36403         * g++.old-deja/g++.brendan/groff1.C: Likewise.
36404         * g++.old-deja/g++.brendan/init3.C: Likewise.
36405         * g++.old-deja/g++.brendan/misc12.C: Likewise.
36406         * g++.old-deja/g++.brendan/misc7.C: Likewise.
36407         * g++.old-deja/g++.brendan/new2.C: Likewise.
36408         * g++.old-deja/g++.brendan/operators4.C: Likewise.
36409         * g++.old-deja/g++.brendan/operators5.C: Likewise.
36410         * g++.old-deja/g++.brendan/overload2.C: Likewise.
36411         * g++.old-deja/g++.brendan/overload7.C: Likewise.
36412         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
36413         * g++.old-deja/g++.brendan/reference1.C: Likewise.
36414         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
36415         * g++.old-deja/g++.brendan/template24.C: Likewise.
36416         * g++.old-deja/g++.brendan/template3.C: Likewise.
36417         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
36418         * g++.old-deja/g++.jason/inline3.C: Likewise.
36419         * g++.old-deja/g++.jason/opeq.C: Likewise.
36420         * g++.old-deja/g++.law/arg5.C: Likewise.
36421         * g++.old-deja/g++.law/arm7.C: Likewise.
36422         * g++.old-deja/g++.law/ctors11.C: Likewise.
36423         * g++.old-deja/g++.law/cvt8.C: Likewise.
36424         * g++.old-deja/g++.law/init9.C: Likewise.
36425         * g++.old-deja/g++.law/refs4.C: Likewise.
36426         * g++.old-deja/g++.law/template2.C: Likewise.
36427         * g++.old-deja/g++.law/visibility24.C: Likewise.
36428         * g++.old-deja/g++.law/vtable3.C: Likewise.
36429         * g++.old-deja/g++.mike/asm2.C: Likewise.
36430         * g++.old-deja/g++.mike/eh1.C: Likewise.
36431         * g++.old-deja/g++.mike/misc1.C: Likewise.
36432         * g++.old-deja/g++.mike/misc13.C: Likewise.
36433         * g++.old-deja/g++.mike/misc14.C: Likewise.
36434         * g++.old-deja/g++.mike/ns12.C: Likewise.
36435         * g++.old-deja/g++.mike/p1248.C: Likewise.
36436         * g++.old-deja/g++.mike/p3708.C: Likewise.
36437         * g++.old-deja/g++.mike/p3708a.C: Likewise.
36438         * g++.old-deja/g++.mike/p3708b.C: Likewise.
36439         * g++.old-deja/g++.mike/p646.C: Likewise.
36440         * g++.old-deja/g++.mike/p700.C: Likewise.
36441         * g++.old-deja/g++.mike/p783.C: Likewise.
36442         * g++.old-deja/g++.mike/p783a.C: Likewise.
36443         * g++.old-deja/g++.mike/p783b.C: Likewise.
36444         * g++.old-deja/g++.mike/p786.C: Likewise.
36445         * g++.old-deja/g++.mike/p789.C: Likewise.
36446         * g++.old-deja/g++.mike/p789a.C: Likewise.
36447         * g++.old-deja/g++.mike/p807a.C: Likewise.
36448         * g++.old-deja/g++.other/delete3.C: Likewise.
36449         * g++.old-deja/g++.other/dyncast1.C: Likewise.
36450         * g++.old-deja/g++.other/dyncast2.C: Likewise.
36451         * g++.old-deja/g++.other/dyncast3.C: Likewise.
36452         * g++.old-deja/g++.other/empty1.C: Likewise.
36453         * g++.old-deja/g++.other/temporary1.C: Likewise.
36454         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
36455         * g++.old-deja/g++.pt/t16.C: Likewise.
36456         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
36457
36458 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
36459
36460         * gcc.dg/991230-1.c: New test.
36461
36462 1999-12-29  Jeffrey A Law  (law@cygnus.com)
36463
36464         * gcc.c-torture/compile/991229-3.c: New test.
36465         * gcc.c-torture/compile/991229-2.c: New test.
36466         * gcc.c-torture/compile/991229-1.c: New test.
36467
36468 1999-12-29  Greg McGary <gkm@eng.ascend.com>
36469
36470         * gcc.c-torture/compile/labels-2.c: New test.
36471
36472 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
36473
36474         * gcc.c-torture/execute/991227-1.c: New test.
36475
36476 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36477
36478         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
36479
36480 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
36481
36482         * gcc.c-torture/execute/991221-1.c: New test.
36483
36484 1999-12-20  Nathan Sidwell  <nathan@acm.org>
36485
36486         * g++.old-deja/g++.other/cast3.C: New test.
36487
36488 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
36489
36490         * gcc.c-torture/execute/991216-4.c: New test.
36491
36492 1999-12-16  Michael Meissner  <meissner@cygnus.com>
36493
36494         * gcc.c-torture/execute/991216-1.c: New test.
36495         * gcc.c-torture/execute/991216-2.c: New test.
36496         * gcc.c-torture/execute/991216-3.c: New test.
36497
36498 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36499
36500         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
36501         Actually make the test fail by using "-O2" for compilation.
36502
36503 1999-12-15  Nathan Sidwell  <nathan@acm.org>
36504
36505         * g++.old-deja/g++.warn/cast-align1.C: New test.
36506
36507 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36508
36509         * gcc.c-torture/compile/991214-1.c: New test.
36510         * gcc.c-torture/compile/991214-2.c: New test.
36511
36512 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
36513
36514         * gcc.dg/991214-1.c: New test.
36515
36516 1999-12-13  Jeffrey A Law  (law@cygnus.com)
36517
36518         * gcc.c-torture/compile/991213-3.c: New test.
36519         * gcc.c-torture/compile/991213-2.c: New test.
36520         * gcc.c-torture/compile/991213-1.c: New test.
36521
36522 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
36523
36524         * gcc.dg/991209-1.c: New test.
36525
36526 1999-12-08  Nathan Sidwell <nathan@acm.org>
36527
36528         * gcc.c-torture/compile/991208-1.c: New test.
36529
36530 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36531
36532         * gcc.dg/ultrasp2.c: New test.
36533
36534 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
36535
36536         * g++.old-deja/g++.abi/align.C (main): Fix typo.
36537
36538 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
36539
36540         * gcc.c-torture/compile/991202-1.c: New test.
36541         * gcc.c-torture/execute/991202-1.c: New test.
36542         * gcc.c-torture/execute/991202-2.c: New test.
36543         * gcc.c-torture/execute/991202-3.c: New test.
36544
36545 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
36546
36547         * g++.old-deja/g++.abi/align.C: New test.
36548         * g++.old-deja/g++.abi/aggregates.C: Likewise.
36549         * g++.old-deja/g++.abi/bitfields.C: Likewise.
36550
36551 1999-12-01  Richard Henderson  <rth@cygnus.com>
36552
36553         * gcc.c-torture/execute/991201-1.c: New.
36554
36555 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
36556
36557         * gcc.dg/991129-1.c: New test.
36558
36559 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
36560
36561         * gcc.c-torture/compile/991127-1.c: New test.
36562
36563 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36564
36565         * g++.old-deja/g++.other/warn4.C: New test.
36566
36567 1999-11-22  Nathan Sidwell  <nathan@acm.org>
36568
36569         * g++.old-deja/g++.eh/cleanup2.C: New test.
36570         * g++.old-deja/g++.ext/pretty2.C: New test.
36571         * g++.old-deja/g++.ext/pretty3.C: New test.
36572         * g++.old-deja/g++.other/debug6.C: New test.
36573
36574 1999-10-20  Jim Wilson  <wilson@cygnus.com>
36575
36576         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
36577         compiler_output to look for one error message instead of two.
36578
36579 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
36580
36581         * gcc.c-torture/execute/991118-1.c: Also test case
36582         where the word boundary does not split a byte evenly.
36583
36584 1999-11-19  Nathan Sidwell  <nathan@acm.org>
36585
36586         * g++.old-deja/g++.ext/restrict1.C: New test.
36587
36588 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
36589
36590         * gcc.c-torture/execute/991118-1.c: New test.
36591
36592 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
36593
36594         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
36595         working directory pathnames.
36596
36597 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
36598
36599         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
36600         host is equipped with driver.h and driver.o so it can actually
36601         compile and run the tests.
36602
36603 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
36604
36605         * gcc.c-torture/compile/991008-1.c: New test.
36606
36607 1999-11-08  Nick Clifton  <nickc@cygnus.com>
36608
36609         * lib/gcc-dg.exp: Include target-supports.exp
36610
36611 1999-11-05  Nick Clifton  <nickc@cygnus.com>
36612
36613         * lib/target-supports.exp: New file: Provide procs to test for
36614         features supported by the target.
36615         (check_weak_available): Moved here from ecos.exp.
36616         (check_alias_available): New proc: Determine of the target
36617         toolchain supports the alias attribute.
36618
36619         * gcc.dg/special/ecos.exp: Move check_weak_available to
36620         target-supports.exp.
36621         (alias-1.c): Only perform the test if the target supports
36622         aliases.
36623         (wkali-1.c): Only perform the test if the target supports
36624         aliases.
36625
36626         * gcc.dg/990506-0.c: Expect error messages from cross
36627         targets as well as native targets.
36628
36629 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36630
36631         * gcc.dg/ultrasp1.c: Removed xfail.
36632         * gcc.dg/struct-ret-2.c: Likewise.
36633         * gcc.dg/array-1.c: Likewise.
36634
36635 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
36636
36637         * gcc.dg/struct-ret-2.c: New test.
36638
36639         * gcc.dg/array-1.c: New test.
36640
36641 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
36642
36643         * gcc.c-torture/execute/991030-1.c: New test.
36644
36645 1999-10-26  Richard Henderson  <rth@cygnus.com>
36646
36647         * gcc.c-torture/compile/991026-2.c: New test.
36648
36649 1999-10-26  Jeffrey A Law  (law@cygnus.com)
36650
36651         * gcc.c-torture/compile/991026-1.c: New test.
36652
36653 1999-10-23  Jeffrey A Law  (law@cygnus.com)
36654
36655         * gcc.c-torture/execute/991023-1.c: New test.
36656
36657 1999-10-19  Jeffrey A Law  (law@cygnus.com)
36658
36659         * gcc.c-torture/execute/991019-1.c: New test.
36660
36661 1999-10-16  Richard Henderson  <rth@cygnus.com>
36662
36663         * gcc.c-torture/execute/991016-1.c: New test.
36664
36665 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
36666
36667         * gcc.c-torture/execute/991014-1.c: New test.
36668
36669 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
36670
36671         * g++.old-deja/g++.other/union2.C: New test.
36672
36673 1999-10-13  Nathan Sidwell  <nathan@acm.org>
36674
36675         * g++.old-deja/g++.other/vaarg2.C: New test.
36676         * g++.old-deja/g++.other/vaarg3.C: New test.
36677
36678 1999-10-12  Craig Burley  <craig@jcb-sc.com>
36679
36680         * g77.f-torture/noncompile/19990905-1.f: Moved from being
36681         in compile/.
36682
36683 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
36684
36685         * gcc.c-torture/execute/va-arg-11.c: New test.
36686
36687 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
36688
36689         * lib/file-format.exp (gcc_target_object_format): Don't
36690         crash if objdump is unavailable.
36691
36692 1999-09-29  Donn Terry <donn@interix.com>
36693
36694         * gcc.misc-tests/mg.exp: delete extraneous redirection.
36695
36696 1999-09-28  Nick Clifton  <nickc@cygnus.com>
36697
36698         * gcc.c-torture/compile/990928-1.c: New test.
36699
36700 1999-09-28  Nathan Sidwell  <nathan@acm.org>
36701
36702         * g++.old-deja/g++.other/decl6.C: New test.
36703
36704 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36705
36706         * gcc.c-torture/execute/va-arg-10.c: New test.
36707
36708 1999-09-27  Nathan Sidwell  <nathan@acm.org>
36709
36710         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
36711         __PRETTY_FUNCTION__.
36712
36713 1999-09-23  Nick Clifton  <nickc@cygnus.com>
36714
36715         * gcc.c-torture/execute/990923-1.c: New test.
36716
36717 1999-09-21  Nick Clifton  <nickc@cygnus.com>
36718
36719         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
36720         for which -fpic is inappropriate.
36721
36722 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
36723
36724         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
36725
36726 1999-09-21  Nathan Sidwell  <nathan@acm.org>
36727
36728         * g++.old-deja/g++.other/dyncast1.C: New test.
36729         * g++.old-deja/g++.other/dyncast2.C: New test.
36730         * g++.old-deja/g++.other/dyncast3.C: New test.
36731         * g++.old-deja/g++.other/dyncast4.C: New test.
36732         * g++.old-deja/g++.other/dyncast5.C: New test.
36733         * g++.old-deja/g++.eh/catch3.C: New test.
36734         * g++.old-deja/g++.eh/catch3p.C: New test.
36735         * g++.old-deja/g++.eh/catch4.C: New test.
36736         * g++.old-deja/g++.eh/catch4p.C: New test.
36737         * g++.old-deja/g++.eh/catch5.C: New test.
36738         * g++.old-deja/g++.eh/catch5p.C: New test.
36739         * g++.old-deja/g++.eh/catch6.C: New test.
36740         * g++.old-deja/g++.eh/catch6p.C: New test.
36741         * g++.old-deja/g++.eh/catch7.C: New test.
36742         * g++.old-deja/g++.eh/catch7p.C: New test.
36743         * g++.old-deja/g++.eh/catch8.C: New test.
36744         * g++.old-deja/g++.eh/catch8p.C: New test.
36745         * g++.old-deja/g++.eh/catch9.C: New test.
36746         * g++.old-deja/g++.eh/catch9p.C: New test.
36747
36748 1999-09-13  Nathan Sidwell  <nathan@acm.org>
36749
36750         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
36751         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
36752
36753 1999-09-13  Jeffrey A Law  (law@cygnus.com)
36754
36755         * gcc.c-torture/compile/990913-1.c: New test.
36756
36757 1999-09-10  Nathan Sidwell  <nathan@acm.org>
36758
36759         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
36760         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36761
36762 1999-09-09  Richard Henderson  <rth@cygnus.com>
36763
36764         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
36765
36766 1999-09-09  Nathan Sidwell  <nathan@acm.org>
36767
36768         * g++.old-deja/g++.other/lookup11.C: New test.
36769         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
36770         what is permitted and what we want.
36771         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
36772         overload use.
36773         * g++.old-deja/g++.jason/rfg5.C: Likewise.
36774
36775 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
36776
36777         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
36778         * gcc.c-torture/noncompile/poison-1.c: New file.
36779
36780 1999-09-08  Nathan Sidwell  <nathan@acm.org>
36781
36782         * g++.old-deja/g++.other/sizeof3.C: New test.
36783         * g++.old-deja/g++.other/sizeof4.C: New test.
36784         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
36785         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
36786
36787 1999-09-07  Richard Henderson  <rth@cygnus.com>
36788
36789         * gcc.dg/va-arg-1.c: New.
36790
36791 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36792
36793         * gcc.c-torture/execute/va-arg-9.c: New test.
36794
36795 1999-09-05  Craig Burley  <craig@jcb-sc.com>
36796
36797         * g77.f-torture/compile/980519-2.f: New test.
36798         * g77.f-torture/compile/19990905-0.f: New test.
36799         * g77.f-torture/compile/19990905-1.f: New test.
36800         * g77.f-torture/compile/19990905-2.f: New test.
36801
36802         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
36803
36804 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
36805
36806         * gcc.c-torture/execute/990827-1.c: Fix typo.
36807
36808 1999-09-03  Nathan Sidwell  <nathan@acm.org>
36809
36810         * g++.old-deja/g++.other/deref1.C: New test.
36811
36812 1999-09-02  Nathan Sidwell  <nathan@acm.org>
36813
36814         * g++.old-deja/g++.other/ambig2.C: New test.
36815         * g++.old-deja/g++.other/cond5.C: New test.
36816         * g++.old-deja/g++.other/lookup16.C: New test.
36817
36818 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
36819
36820         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
36821         assemblers too.
36822
36823 1999-08-31  Jeffrey A Law  (law@cygnus.com)
36824
36825         * lib/c-torture.exp: Avoid the "compare executables" optimization
36826         when testing native.
36827
36828 1999-08-29  Jeffrey A Law  (law@cygnus.com)
36829
36830         * gcc.c-torture/execute/990829-1.c: New test.
36831         * gcc.c-torture/compile/990829-1.c: New test.
36832
36833 1999-08-27  Paul Burchard  <burchard@pobox.com>
36834
36835         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
36836         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
36837         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
36838         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
36839         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
36840         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
36841         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
36842         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
36843         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
36844         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
36845         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
36846
36847 1999-08-27  Jeffrey A Law  (law@cygnus.com)
36848
36849         * gcc.c-torture/execute/990827-1.c: New test.
36850
36851 1999-08-26  Craig Burley  <craig@jcb-sc.com>
36852
36853         * g77.f-torture/noncompile/19990826-4.f: New test.
36854
36855         * g77.f-torture/compile/19990826-3.f: New test.
36856
36857         * g77.f-torture/execute/19990826-2.f: New test.
36858
36859         * g77.f-torture/compile/19990826-1.f: New test.
36860
36861         * gcc.c-torture/execute/990826-0.c: New test.
36862         * g77.c-torture/execute/19990826-0.f: New test.
36863
36864         * g77.f-torture/noncompile/970626-2.f: New test.
36865
36866 1999-08-25  Paul Burchard  <burchard@pobox.com>
36867
36868         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
36869         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
36870         lss-011.C: New tests.
36871
36872 1999-08-25  Nathan Sidwell  <nathan@acm.org>
36873
36874         * g++.old-deja/g++.other/decl5.C: New test.
36875
36876 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36877
36878         * noncompile/noncompile.exp: Load_lib c-torture.exp.
36879         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
36880         call `postbase' for each one.  All callers of `postbase' changed
36881         to call this instead.
36882
36883 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
36884
36885         * gcc.c-torture/execute/990811-1.c: New test.
36886
36887 1999-08-09  Nick Clifton  <nickc@cygnus.com>
36888
36889         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
36890         just native ones.
36891
36892         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
36893         just native ones.
36894
36895 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36896
36897         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
36898
36899 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36900
36901         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
36902
36903 1999-08-04  Nathan Sidwell  <nathan@acm.org>
36904
36905         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
36906
36907 1999-08-04  Jeffrey A Law  (law@cygnus.com)
36908
36909         * gcc.c-torture/execute/990804-1.c: New test.
36910
36911 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36912
36913         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
36914         * g++.old-deja/g++.brendan/crash64.C: Likewise.
36915         * g++.old-deja/g++.brendan/overload8.C: Likewise.
36916
36917 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36918
36919         * g++.old-deja/g++.other/struct1.C: New test.
36920
36921 1999-08-03  Nathan Sidwell  <nathan@acm.org>
36922
36923         * g++.old-deja/g++.other/enum2.C: New test.
36924
36925 1999-08-02  Richard Henderson  <rth@cygnus.com>
36926
36927         Adapted from tests from Franz Sirl:
36928         * gcc.c-torture/execute/va-arg-7.c: New test.
36929         * gcc.c-torture/execute/va-arg-8.c: New test.
36930
36931 1999-08-01  Jeffrey A Law  (law@cygnus.com)
36932
36933         * gcc.c-torture/compile/990801-2.c: New test.
36934
36935         * gcc.c-torture/compile/990801-1.c: New test.
36936
36937 1999-07-27  Michael Meissner  <meissner@cygnus.com>
36938
36939         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
36940         fp-cmp-1.c, converting double to float.
36941
36942         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
36943         fp-cmp-1.c, converting double to long double.
36944
36945         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
36946         from fr1 to unknown_register, since fr1 is a legitimate register
36947         on some machines.
36948
36949 1999-07-25  Jeffrey A Law  (law@cygnus.com)
36950
36951         * README: More listname related changes.
36952
36953 1999-07-08  Catherine Moore  <clm@cygnus.com>
36954
36955         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
36956
36957 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
36958
36959         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
36960
36961 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
36962
36963         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
36964
36965 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
36966
36967         * gcc.dg/990703-1.c: New test.
36968
36969 1999-06-29  Nick Clifton  <nickc@cygnus.com>
36970
36971         * lib/file-format.exp: New file: Move definition of proc
36972         gcc_target_object_format to here from
36973         gcc.dg/special/ecos.exp.
36974
36975         * lib/c-torture.exp: Include lib file-format.exp.
36976         * lib/gcc-dg.exp: Include lib file-format.exp.
36977
36978         * gcc.dg/special/ecos.exp: Remove definition of proc
36979         gcc_target_object_format.
36980
36981 1999-06-28  Jeffrey A Law  (law@cygnus.com)
36982
36983         * gcc.c-torture/execute/990628-1.c: New test.
36984
36985 1999-06-25  Jeffrey A Law  (law@cygnus.com)
36986
36987         * gcc.c-torture/compile/990625-2.c: New test.
36988
36989         * gcc.c-torture/compile/990625-1.c: New test.
36990
36991 1999-06-23  Nick Clifton  <nickc@cygnus.com>
36992
36993         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
36994         attributes compile.
36995         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
36996         ports that use the COFF/PE file format.
36997
36998 1999-06-17  Jeffrey A Law  (law@cygnus.com)
36999
37000         * gcc.c-torture/compile/990617-1.c: New test.
37001
37002 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
37003
37004         * g++.old-deja/g++.other/decl4.C: New test.
37005
37006 1999-06-14  Nathan Sidwell  <nathan@acm.org>
37007
37008         * g++.old-deja/g++.other/bitfld3.C: New test.
37009
37010 1999-06-08  Nathan Sidwell  <nathan@acm.org>
37011
37012         * g++.old-deja/g++.eh/catch1.C: New test.
37013
37014 1999-06-07  Jeffrey A Law  (law@cygnus.com)
37015
37016         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
37017
37018         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
37019         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
37020
37021 1999-06-05  Craig Burley  <craig@jcb-sc.com>
37022
37023         * g77.f-torture/compile/19990502-0.f: Replace with new,
37024         shorter, test that still fails after recent changes.
37025
37026 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37027
37028         * gcc.c-torture/execute/990604-1.c: New test.
37029
37030 1999-05-31  Jeffrey A Law  (law@cygnus.com)
37031
37032         * gcc.c-torture/execute/990531-1.c: New test.
37033
37034 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37035
37036         * gcc.c-torture/compile/990527-1.c: New test.
37037
37038 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
37039
37040         * gcc.c-torture/execute/990527-1.c: New test.
37041
37042 1999-05-25  Nick Clifton  <nickc@cygnus.com>
37043
37044         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
37045         bitfields as signed.
37046
37047 1999-05-25  Craig Burley  <craig@jcb-sc.com>
37048
37049         * g77.f-torture/compile/19990525-0.f: New test.
37050
37051 1999-05-25  Jeffrey A Law  (law@cygnus.com)
37052
37053         * gcc.c-torture/execute/990525-2.c: New test.
37054
37055         * gcc.c-torture/execute/990525-1.c: New test.
37056
37057 1999-05-24  Nathan Sidwell  <nathan@acm.org>
37058
37059         * g++.old-deja/g++.other/anon3.C: New test.
37060         * g++.old-deja/g++.other/anon4.C: New test.
37061         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
37062         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
37063         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
37064         Merrill).
37065
37066 1999-05-24  Jeffrey A Law  (law@cygnus.com)
37067
37068         * gcc.c-torture/execute/990524-1.c: New test.
37069
37070         * gcc.dg/990524-1.c: New test.
37071
37072 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37073
37074         * gcc.c-torture/compile/990523-1.c: New test.
37075
37076 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
37077
37078         * gcc.c-torture/compile/990519-1.c: New test.
37079
37080 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37081
37082         * gcc.c-torture/compile/990517-1.c: New test.
37083
37084         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
37085         (e4, f4): New tests.
37086         (main): Call them.
37087
37088 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37089
37090         * gcc.dg/noreturn-1.c: New test.
37091
37092 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
37093
37094         * gcc.c-torture/execute/990513-1.c: New test.
37095
37096 1999-05-10  Richard Henderson  <rth@cygnus.com>
37097
37098         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
37099
37100 1999-05-10  Craig Burley  <craig@jcb-sc.com>
37101
37102         * g77.f-torture/execute/erfc.f: Use small single-precision
37103         values, to avoid problems on Alphas when not -mieee.
37104
37105 1999-05-08  Craig Burley  <craig@jcb-sc.com>
37106
37107         * gcc.dg/990506-0.c: New test.
37108
37109 1999-05-08  Richard Henderson  <rth@cygnus.com>
37110
37111         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
37112         the constant to test.  Don't XFAIL 64-bit targets.
37113
37114         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
37115         * g++.old-deja/g++.law/profile1.C: Likewise.
37116
37117         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
37118         operator new instances.
37119         * g++.old-deja/g++.other/delete5.C: Likewise.
37120
37121 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37122
37123         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
37124         intrinsic.
37125
37126 1999-05-03  Craig Burley  <craig@jcb-sc.com>
37127
37128         * g77.f-torture/execute/u77-test.f: Reverse order of two
37129         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
37130
37131 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37132
37133         * gcc.dg/compare1.c: New test.
37134
37135 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37136
37137         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
37138         New tests.
37139
37140 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37141
37142         * g77.f-torture/compile/19990502-1.f: New test.
37143
37144 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37145
37146         * g77.f-torture/compile/19990502-0.f: New test.
37147
37148 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37149
37150         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
37151         intrinsic.
37152
37153 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37154
37155         * g77.f-torture/execute/u77-test.f (main): List libU77
37156         intrinsics not currently tested.
37157         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
37158         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
37159         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
37160         Trim blanks off the ends of some printed strings.
37161
37162 1999-05-02  Craig Burley  <craig@jcb-sc.com>
37163
37164         * g77.f-torture/execute/u77-test.f (main): Just warn about
37165         FSTAT gid disagreement, as it's expected on some systems.
37166
37167 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37168
37169         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
37170         use a new function, which allows for some slop.
37171         Clean up some commentary.
37172         (issum): The new function.
37173         (sgladd): Deleted subroutine.
37174
37175 1999-05-01  Craig Burley  <craig@jcb-sc.com>
37176
37177         * g77.f-torture/execute/u77-test.f: Modify to be more like
37178         libf2c/libU77 version, bringing patches to that version here.
37179         Add suitable commentary.
37180
37181 1999-04-25  Richard Henderson  <rth@cygnus.com>
37182
37183         * gcc.dg/990424-1.c: New test.
37184
37185 1999-04-24  Craig Burley  <craig@jcb-sc.com>
37186
37187         * g77.f-torture/execute/u77-test.f (main): Bug involving
37188         LSTAT has been fixed, so turn back on full checking.
37189
37190 1999-04-20  Craig Burley  <craig@jcb-sc.com>
37191
37192         * g77.f-torture/compile/19990419-0.f: New test.
37193         * g77.f-torture/execute/19990419-1.f: New test.
37194
37195 1999-04-17  Richard Henderson  <rth@cygnus.com>
37196
37197         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
37198         to avoid the need for a prototype to supress a warning.
37199
37200 1999-04-07  Jim Wilson  <wilson@cygnus.com>
37201
37202         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
37203
37204 1999-04-04  Jeffrey A Law  (law@cygnus.com)
37205
37206         * gcc.c-torture/execute/990404-1.c: New test.
37207
37208 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37209
37210         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
37211         * gcc.dg/cpp-if3.c: Don't use -pedantic.
37212         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
37213         missing initializer warnings.
37214
37215 1999-03-28  Jeffrey A Law  (law@cygnus.com)
37216
37217         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
37218         matching strings.
37219
37220 1999-03-26  Jeffrey A Law  (law@cygnus.com)
37221
37222         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
37223
37224 1999-03-26  Craig Burley  <craig@jcb-sc.com>
37225
37226         * g77.f-torture/execute/19990325-0.f: New test.
37227         * g77.f-torture/execute/19990325-1.f: New test.
37228
37229 1999-03-24  Jeffrey A Law  (law@cygnus.com)
37230
37231         * gcc.c-torture/execute/990324-1.c: New test.
37232
37233 1999-03-22  Jim Wilson  <wilson@cygnus.com>
37234
37235         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
37236         test with 4.
37237
37238 1999-03-17  Richard Henderson  <rth@cygnus.com>
37239
37240         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
37241
37242 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37243
37244         * g77.f-torture/execute/19990313-2.f: New test.
37245         * g77.f-torture/execute/19990313-3.f: New test.
37246
37247 1999-03-13  Craig Burley  <craig@jcb-sc.com>
37248
37249         * g77.f-torture/execute/19990313-0.f: New test.
37250         * g77.f-torture/execute/19990313-1.f: New test.
37251
37252 1999-03-12  Jim Wilson  <wilson@cygnus.com>
37253
37254         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
37255         printf to sprintf.
37256         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
37257         (main): Add check for u15.  Conditionalize u31 check depending on
37258         whether ints are <32 bits or >=32 bits.
37259
37260 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37261
37262         * g77.f-torture/execute/19981119-0.f: Improve testiness.
37263
37264 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37265
37266         * g77.f-torture/compile/19990305-0.f: New test.
37267         * g77.f-torture/execute/19981119-0.f: New test.
37268
37269 1999-03-08  Craig Burley  <craig@jcb-sc.com>
37270
37271         * g77.f-torture/execute/970625-2.f: call ABORT if final
37272         result is not correct, instead of just printing it.
37273         Add this checking via newly introduced obfuscation, to
37274         trip up buggy front ends.
37275
37276 1999-03-07  Craig Burley  <craig@jcb-sc.com>
37277
37278         * g77.f-torture/compile/960317-1.f: Moved from being
37279         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
37280
37281 1999-03-06  Craig Burley  <craig@jcb-sc.com>
37282
37283         * g77.f-torture/execute/960317-1.f: New (old) test.
37284         * g77.f-torture/execute/970625-2.f: Ditto.
37285
37286 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
37287
37288         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
37289         message on line 1 or line 2; cccp and cpplib do this differently.
37290
37291 1999-03-01  Jeffrey A Law  (law@cygnus.com)
37292
37293         * g++.old-deja/g++.law/weak1.C: New test.
37294
37295 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37296
37297         * gcc.c-torture/execute/990119-1.c: Renamed to...
37298         * gcc.dg/990119-1.c: this, so it will only be tested once
37299         (it's a preprocessor test, it doesn't need to be run at
37300         multiple optimization levels).
37301
37302 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
37303
37304         * lib/g++.exp: Don't add incdir=$base_dir/../include to
37305           ALWAYS_CXXFLAGS.
37306
37307 1999-02-24  Craig Burley  <craig@jcb-sc.com>
37308
37309         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
37310         * g77.f-torture/compile/19981216-0.f: ...as it is expected
37311         to not be compilable by current g77.
37312
37313 1999-02-24  Nick Clifton  <nickc@cygnus.com>
37314
37315         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
37316
37317 1999-02-22  Jeffrey A Law  (law@cygnus.com)
37318
37319         * gcc.c-torture/execute/990222-1.c: New test.
37320
37321 1999-02-19  Craig Burley  <craig@jcb-sc.com>
37322
37323         * g77.f-torture/compile/19990218-0.f: New test.
37324         * g77.f-torture/noncompile/19990218-1.f: New test.
37325
37326 1999-02-18  Craig Burley  <craig@jcb-sc.com>
37327
37328         * g77.f-torture/compile/19981216-0.f: New test.
37329
37330 1999-02-14  Jeffrey A Law  (law@cygnus.com)
37331
37332         * gcc.dg/990214-1.c: New test.
37333
37334 1999-02-13  Jeffrey A Law  (law@cygnus.com)
37335
37336         * gcc.dg/990213-2.c: New test.
37337
37338         * gcc.dg/990213-1.c: New test.
37339
37340 1999-02-12  Jeffrey A Law  (law@cygnus.com)
37341
37342         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
37343         ints.
37344
37345 1999-02-11  Nick Clifton  <nickc@cygnus.com>
37346
37347         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
37348         specified by target.
37349
37350         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
37351
37352 1999-02-11  Jeffrey A Law  (law@cygnus.com)
37353
37354         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
37355
37356 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37357
37358         * gcc.dg/special/ecos.exp: New test driver for new tests with
37359         special requirements.
37360
37361         * gcc.dg/special/alias-1.c: New test.
37362         * gcc.dg/special/gcsec-1.c: New test.
37363         * gcc.dg/special/weak-1.c: New test.
37364         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
37365         * gcc.dg/special/weak-2.c: New test.
37366         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
37367         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
37368         * gcc.dg/special/wkali-1.c: New test.
37369         * gcc.dg/special/wkali-2.c: New test.
37370         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
37371         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
37372
37373 1999-02-10  Felix Lee  <flee@cygnus.com>
37374
37375           * lib/c-torture.exp (c-torture-compile): Pull out code for
37376           analyzing gcc error messages.
37377           (c-torture-execute): Likewise.  Fix some (harmless) false
37378           positives.
37379           * lib/gcc.exp (gcc_check_compile): New function.
37380
37381 1999-02-08  Richard Henderson  <rth@cygnus.com>
37382
37383         * gcc.c-torture/execute/990208-1.c: New test.
37384
37385 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
37386
37387         * g++.dg/special/ecos.exp: New driver for new tests with special
37388         requirements
37389
37390         * g++.dg/special/conpr-1.C: New test
37391         * g++.dg/special/conpr-2.C: New test
37392         * g++.dg/special/conpr-2a.C: New test
37393         * g++.dg/special/conpr-3.C: New test
37394         * g++.dg/special/conpr-3a.C: New test
37395         * g++.dg/special/conpr-3b.C: New test
37396
37397         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
37398         allow g++ to use the dg driver
37399
37400         * README: Add comment about g++.dg directory
37401
37402 1999-02-06  Jeffrey A Law  (law@cygnus.com)
37403
37404         * README: Update email addresses.
37405
37406 1999-02-03  Nick Clifton  <nickc@cygnus.com>
37407
37408         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
37409         arguments in order to force structure S onto the stack even on
37410         the alpha.
37411         (test): Pass 10 leading arguments to function foo as well as the
37412         structure S.
37413
37414         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
37415         failure for all targets.
37416
37417         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
37418         abort to terminate program execution.
37419
37420 1999-01-30  Richard Henderson  <rth@cygnus.com>
37421
37422         * gcc.c-torture/execute/990130-1.c: New test.
37423
37424 1999-01-30  Jeffrey A Law  (law@cygnus.com)
37425
37426         * gcc.dg/990130-1.c: New test.
37427
37428 1999-01-28  Michael Meissner  <meissner@cygnus.com>
37429
37430         * gcc.c-torture/execute/990128-1.c: New test.
37431
37432 1999-01-27  Michael Meissner  <meissner@cygnus.com>
37433
37434         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
37435
37436 1999-01-27  Felix Lee  <flee@cygnus.com>
37437
37438         * lib/c-torture.exp (c-torture-compile): pull out code for
37439         analyzing gcc error messages.
37440         (c-torture-execute): ditto, and fix some (harmless) false
37441         positives.
37442         * lib/gcc.exp (gcc_check_compile): new function.
37443
37444 1999-01-17  Jeffrey A Law  (law@cygnus.com)
37445
37446         * gcc.dg/990117-1.c: New test.
37447
37448         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
37449
37450         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
37451
37452 1999-01-15  Jeffrey A Law  (law@cygnus.com)
37453
37454         * g77.f-torture/compile/990115-1.f: New test.
37455
37456 1999-01-07  Jeffrey A Law  (law@cygnus.com)
37457
37458         * gcc.c-torture/compile/990107-1.c: New test
37459
37460 1999-01-06  Jeffrey A Law  (law@cygnus.com)
37461
37462         * gcc.c-torture/execute/990106-2.c: New test.
37463
37464         * gcc.c-torture/execute/990106-1.c: New test.
37465
37466 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
37467
37468         * gcc.c-torture/compile/981223-1.c: New test.
37469
37470 1998-12-29  Richard Henderson  <rth@cygnus.com>
37471
37472         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
37473         (opt3): Rename from opt4 and disable.
37474
37475 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
37476
37477         * g++.old-deja/g++.pt/ptrmem5.C: New test.
37478
37479 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37480
37481         * g++.old-deja/g++.other/conv5.C: New test.
37482
37483 1998-12-14  Nick Clifton  <nickc@cygnus.com>
37484
37485         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
37486
37487 1998-12-11  Jeffrey A Law  (law@cygnus.com)
37488
37489         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
37490
37491 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
37492
37493         * gcc.c-torture/compile/981211-1.c: New test.
37494
37495 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
37496
37497         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
37498
37499         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
37500
37501 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37502
37503         * gcc.special/930510-1.c: Make C9X safe.
37504         * gcc.misc-tests/gcov-1.c Similarly.
37505         * gcc.misc-tests/gcov-2.c Similarly.
37506
37507 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37508
37509         * gcc.dg/ultrasp1.c: New test.
37510
37511 1998-12-06  Richard Henderson  <rth@cygnus.com>
37512
37513         * gcc.c-torture/execute/981206.c: New test.
37514
37515 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37516
37517         * g++.old-deja/g++.ns/template7.C: New test.
37518
37519         * g++.old-deja/g++.other/expr1.C: New test.
37520
37521         * g++.old-deja/g++.eh/tmpl3.C: New test.
37522
37523         * g++.old-deja/g++.eh/tmpl2.C: New test.
37524
37525 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37526
37527         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
37528         * g++.old-deja/g++.other/using6.C: Removed.
37529         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
37530
37531         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
37532
37533 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37534
37535         * g++.old-deja/g++.pt/overload8.C: New test.
37536
37537         * g++.old-deja/g++.pt/overload7.C: New test.
37538
37539         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
37540
37541         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
37542         and relinking messages.
37543         * lib/g++.exp (g++_target_compile): Remove .rpo file when
37544         compiling with -frepo.
37545
37546 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
37547
37548         * g++.old-deja/g++.pt/lookup6.C: New test.
37549
37550 1998-11-30  Nick Clifton  <nickc@cygnus.com>
37551
37552         * gcc.c-torture/execute/981130-1.c: New test.
37553         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
37554
37555 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37556
37557         * g++.old-deja/g++.pt/explicit76.C: New test.
37558
37559         * g++.old-deja/g++.pt/friend38.C: New test.
37560
37561         * g++.old-deja/g++.ns/crash2.C: New test.
37562
37563         * g++.old-deja/g++.pt/defarg8.C: New test.
37564
37565         * g++.old-deja/g++.pt/instantiate6.C: New test.
37566
37567         * g++.old-deja/g++.pt/static6.C: New test.
37568
37569         * g++.old-deja/g++.pt/decl2.C: New test.
37570
37571 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37572
37573         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
37574         problem is actually related with name lookup, but so what? :-)
37575
37576         * g++.old-deja/g++.pt/friend37.C: New test.
37577
37578 1998-11-25  Dave Love  <d.love@dl.ac.uk>
37579
37580         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
37581         element, which fails on some systems.
37582
37583         * g77.f-torture/execute/labug1.f: New test.
37584
37585 1998-11-21  Jeffrey A Law  (law@cygnus.com)
37586
37587         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
37588         is defined.
37589
37590 1998-11-18  Dave Love  <d.love@dl.ac.uk>
37591
37592         * g77.f-torture/compile/981117-1.f: New test.
37593
37594 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
37595
37596         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
37597         properly discarded.
37598
37599 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
37600
37601         * gcc.c-torture/execute/memcheck: New directory of tests for
37602         -fcheck-memory-usage.
37603
37604 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37605
37606         * README: New file, general information about the testsuite and
37607         new description of the various C++ test subdirectories.
37608         * README.g++: Eliminate obsolete information, update and move most
37609         relevant stuff to README.
37610
37611 1998-11-07  Richard Henderson  <rth@cygnus.com>
37612
37613         * gcc.c-torture/compile/981107-1.c: New test.
37614
37615 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
37616
37617         * execute/memcpy-bi.c: New testcase.
37618
37619 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
37620
37621         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
37622         base classes.
37623
37624         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
37625         template is selected.
37626
37627         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
37628         classes, it should be accepted for all types.
37629
37630         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
37631
37632         * g++.old-deja/g++.pt/spec24.C: Ensure that template
37633         specializations start with template headers.
37634
37635 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
37636
37637         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
37638
37639         * g++.old-deja/g++.other/init9.C: Test cross initialization of
37640         non-POD types.
37641
37642 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
37643
37644         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
37645
37646 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
37647
37648         * compile/981022-1.c, compile/981022-1.x: New test and driver.
37649
37650 1998-10-19  Jeffrey A Law  (law@cygnus.com)
37651
37652         * 981019-1.c: New test.
37653
37654 1998-10-14  Robert Lipe <robertl@dgii.com>
37655
37656         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
37657         find objc headers.
37658
37659 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
37660
37661         * compile/981001-4.c: Remove use of GCC extension that triggers a
37662         compiler bug.
37663
37664 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
37665
37666         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
37667
37668 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37669
37670         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
37671         instantiation of template produces incorrect code for delete
37672         expression.
37673
37674         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
37675         constructors' name is not unique.
37676         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
37677         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
37678
37679         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
37680         automatic array of const is ill-formed.
37681
37682         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
37683         of template parameter?
37684
37685         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
37686         const.
37687
37688         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
37689         pointer-to-member expression.
37690
37691         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
37692         declaration causes ICE.
37693
37694 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
37695
37696         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
37697         reserved in the global namespace.
37698
37699         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
37700         generate needed virtual table.
37701
37702         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
37703
37704 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
37705
37706         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
37707         template-dependent type
37708
37709 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
37710
37711         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
37712         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
37713         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
37714
37715         * g++.old-deja/g++.other/using5.C: New test; using decl from base
37716         class should be usable as argument of member function.
37717         * g++.old-deja/g++.other/using6.C: New test; using decl from base
37718         class should be usable as return type of member function.
37719         * g++.old-deja/g++.other/using7.C: New test; using decl from base
37720         class should be usable as type of data member.
37721
37722         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
37723
37724 1998-10-09  Jeffrey A Law  (law@cygnus.com)
37725
37726         * gcc.c-torture/special/920521-1.c: Fix bogus test.
37727
37728 1998-10-08  Nick Clifton  <nickc@cygnus.com>
37729
37730         * gcc.dg/dll-?.c Add thumb to target list.
37731         Fix assembler scan patterns to match current assembler output.
37732
37733 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
37734
37735         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
37736         matching of template brackets.
37737
37738         * g++.old-deja/g++.other/using4.C: New test.  Test using
37739         declarations of methods from base classes.
37740
37741         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
37742         within functions should introduce names into the innermost
37743         enclosing namespace.
37744
37745         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
37746         of static locals if first initialization throws.
37747
37748 1998-10-07  Jim Wilson  <wilson@cygnus.com>
37749
37750         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
37751
37752 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
37753
37754         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
37755         lose track of the possible targets of tablejump insns.
37756         * special/special.exp: Run it.
37757
37758 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
37759
37760         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
37761         must be declared before its specializations can be named in friend
37762         declarations.
37763
37764 1998-10-05  Dave Love  <d.love@dl.ac.uk>
37765
37766         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
37767
37768         * g77.f-torture/execute/io1.f: New test.
37769
37770 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
37771
37772         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
37773         with pointer to template function, for which no argument deduction
37774         is possible.
37775
37776         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
37777         specialization of template function as argument to template
37778         function.
37779
37780         * g++.old-deja/g++.other/access2.C: New test; Inner class
37781         shouldn't have privileged access to Outer's names.
37782
37783 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
37784
37785         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
37786         friend template declared within template class conflicts with
37787         nested class of the same name.
37788
37789         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
37790         is ignored.
37791
37792         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
37793         object with direct initializer as function declaration.
37794
37795         * g++.old-deja/g++.other/decl2.C: New test; duplicate
37796         initializers.
37797
37798         * g++.old-deja/g++.other/null2.C: New test; conditional operator
37799         involving const pointer and NULL produces incorrect result.
37800
37801         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
37802         type name without `typename' should be rejected with -pedantic.
37803
37804 1998-10-02  Richard Henderson  <rth@cygnus.com>
37805
37806         * g++.old-deja/g++.other/addrof1.C: New test.
37807
37808 1998-10-01  Nick Clifton  <nickc@cygnus.com>
37809
37810         * gcc.c-torture/compile/981001-1.c: New test.
37811         * gcc.c-torture/execute/981001-1.c: New test.
37812
37813 1998-10-01  Jeffrey A Law  (law@cygnus.com)
37814
37815         * gcc.c-torture/compile/981001-2.c: New test.
37816         * gcc.c-torture/compile/981001-3.c: New test.
37817         * gcc.c-torture/compile/981001-4.c: New test.
37818
37819 1998-10-01  Robert Lipe  <robertl@dgii.com>
37820
37821         * lib/objc.exp (objc_target_compile): Add -L during compiles for
37822         multilibbed hosts.   Idea grafted from g77.exp.
37823
37824 1998-09-30  Dave Love  <d.love@dl.ac.uk>
37825
37826         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
37827         avoid losing on systems which need -lsocket.
37828
37829 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
37830
37831         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
37832         * g++.old-deja/g++.other/nested2.C: Ditto.
37833         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
37834         failure.
37835
37836 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
37837
37838         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
37839         preferred over template operator!= for enum bitfields.
37840
37841 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
37842
37843         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
37844         that happen to have the same base name, but in different scopes,
37845         are incorrectly rejected.
37846
37847 1998-09-16  Richard Henderson  <rth@cygnus.com>
37848
37849         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
37850         on the native word size instead of an integer literal.
37851
37852 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
37853
37854         * g++.old-deja/g++.other/static2.C: Invocation of static data
37855         member of type pointer-to-function denoted as non-static member.
37856
37857         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
37858         checks involving function types and aliases.
37859
37860 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
37861
37862         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
37863         redefined to the same non-trivial type.
37864
37865         * g++.old-deja/g++.pt/explicit73.C: Test for proper
37866         namespace-qualification of template specializations declared in
37867         other namespaces.
37868
37869         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
37870         to declare a subset of the specializations of a template function
37871         as friends of specializations of a template class.
37872
37873         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
37874         member templates that do not fully specialize the enclosing
37875         template class are rejected.
37876
37877 1998-09-11  Dave Love  <d.love@dl.ac.uk>
37878
37879         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
37880
37881 1998-09-08  Dave Love  <d.love@dl.ac.uk>
37882
37883         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
37884         altered from libf2c/libU77 version.
37885
37886 1998-09-06  Dave Love  <d.love@dl.ac.uk>
37887
37888         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
37889
37890 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
37891
37892         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
37893         (un)signed char are different types for template specialization
37894         purposes.
37895
37896 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
37897
37898         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
37899         * objc: ObjC testsuite.
37900
37901 1998-08-31  Catherine Moore  <clm@cygnus.com>
37902
37903         * gcc.c-torture/execute/941014-1.x: New file.
37904
37905 1998-08-31  Nick Clifton  <nickc@cygnus.com>
37906
37907         * lib/c-torture.exp: Add support for
37908         torture_eval_before_compile and torture_eval_before_execute
37909         variables.
37910
37911 1998-08-30  Jeffrey A Law  (law@cygnus.com)
37912
37913         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
37914         this test triggers valid.
37915
37916 1998-08-27  Jeffrey A Law  (law@cygnus.com)
37917
37918         * gcc.dg/980827-1.c: New test.
37919
37920 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
37921
37922         * gcc.c-torture/execute/loop-4b.c: New test.
37923
37924 1998-08-26  Nick Clifton  <nickc@cygnus.com>
37925
37926         * lib/c-torture.exp: Add support for
37927         torture_eval_before_compile and torture_eval_before_execute
37928         variables.
37929
37930 1998-08-25  Jeffrey A Law  (law@cygnus.com)
37931
37932         * gcc.c-torture/compile/980825-1.c: New test.
37933
37934 1998-08-24  Nick Clifton  <nickc@cygnus.com>
37935
37936         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
37937         count number tests in opt_t0 not good_t0.
37938
37939 1998-08-24  Jeffrey A Law  (law@cygnus.com)
37940
37941         * gcc.c-torture/compile/930326-1.x: Fix typo.
37942
37943 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
37944
37945         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
37946         causes an ICE.
37947
37948 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37949
37950         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
37951         STACK_SIZE is defined.
37952         * gcc.c-torture/unsorted/stuct.c: Similarly.
37953
37954         * gcc.c-torture/compile/980821-1.c: New test.
37955
37956 1998-08-21  Jeffrey A Law  (law@cygnus.com)
37957
37958         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
37959
37960 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
37961
37962         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
37963         code.
37964
37965 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
37966
37967         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
37968         error'.
37969
37970 1998-08-18  Jeffrey A Law  (law@cygnus.com)
37971
37972         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
37973
37974 1998-08-16  Jeffrey A Law  (law@cygnus.com)
37975
37976         * gcc.c-torture/compile/980816-1.c: New test.
37977
37978         * gcc.dg/980816-1.c: New test.
37979
37980 1998-08-13  Jeffrey A Law  (law@cygnus.com)
37981
37982         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
37983         compiler for ieee tests.
37984
37985 1998-08-01  Dave Love  <d.love@dl.ac.uk>
37986
37987         * g77.f-torture/compile/980729-0.f: New test.
37988
37989 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
37990
37991         * gcc.c-torture/special/eeprof-1.c: New test, for
37992         -finstrument-functions.
37993         * gcc.c-torture/special/special.exp: Run it.
37994
37995 1998-07-29  Jeffrey A Law  (law@cygnus.com)
37996
37997         * gcc.c-torture/compile/980729-1.c: New test.
37998
37999 1998-07-27  Nick Clifton  <nickc@cygnus.com>
38000
38001         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
38002         __thumb__ is defined, and test for ARM style doubles if so.
38003
38004 1998-07-26  Dave Love  <d.love@dl.ac.uk>
38005
38006         * g77.f-torture/noncompile/980615-0.f: New test.
38007
38008 1998-07-26  H.J. Lu  (hjl@gnu.org)
38009
38010         * gcc.dg/980312-1.c: Do link instead of compile.
38011         * gcc.dg/980313-1.c: Likewise.
38012
38013 1998-07-26  Jeffrey A Law  (law@cygnus.com)
38014
38015         * gcc.c-torture/compile/980726-1.c: New test.
38016
38017 1998-07-25  Dave Love  <d.love@dl.ac.uk>
38018
38019         * g77.f-torture/execute/io0.f: New test.
38020
38021 1998-07-24  Nick Clifton  <nickc@cygnus.com>
38022
38023         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
38024         an int.
38025
38026 1998-06-18  Michael Meissner  <meissner@cygnus.com>
38027
38028         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
38029         m32r bugs.
38030
38031 1998-07-17  Nick Clifton  <nickc@cygnus.com>
38032
38033         * gcc.dg/980626-1.c: Expect failures for all toolchains until
38034         c-decl.c:grokdeclarator can handle mode attributes.
38035
38036 1998-07-16  Jeffrey A Law  (law@cygnus.com)
38037
38038         * gcc.c-torture/execute/980716-1.c: New test.
38039
38040 1998-07-13  Jeffrey A Law  (law@cygnus.com)
38041
38042         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
38043         the mn10200.
38044         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
38045         the mn10200.
38046         * gcc.c-torture/execute/va-arg-3.x: Similarly.
38047         * gcc.c-torture/compile/930326-1.x: Similarly.
38048
38049 1998-07-13  Dave Love  <d.love@dl.ac.uk>
38050
38051         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
38052         New test from Craig.
38053
38054 1998-07-12  Dave Love  <d.love@dl.ac.uk>
38055
38056         * g77.f-torture/noncompile/980616-0.f: New test.
38057
38058         * g77.f-torture/execute/970816-3.f: New test from Craig.
38059
38060 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38061
38062         *  g++.other/singleton.C: Return error value instead of taking
38063         SIGSEGV.
38064
38065 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
38066
38067         *  g++.other/singleton.C: New test.   Warning is under dispute.
38068         Runtime crash is not.
38069
38070 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
38071
38072         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
38073         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
38074         using6.C, using7.C}: New namespace tests.
38075
38076 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
38077
38078         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
38079         specialization with typedef'ed names used as array indexes.
38080
38081 1998-07-09  Jeffrey A Law  (law@cygnus.com)
38082
38083         * gcc.c-torture/execute/980709-1.c: New test.
38084
38085         * gcc.dg/980709-1.c: New test.
38086
38087 1998-07-07  Richard Henderson  <rth@cygnus.com>
38088
38089         * gcc.c-torture/execute/bcp-1.c: New test.
38090
38091 1998-07-07  Jeffrey A Law  (law@cygnus.com)
38092
38093         * gcc.c-torture/execute/980707-1.c: New test.
38094
38095 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
38096
38097         * gcc.c-torture/compile/980706-1.c: New test.
38098
38099 1998-07-01  Dave Love  <d.love@dl.ac.uk>
38100
38101         * g77.f-torture/execute/980701-0.f,
38102         g77.f-torture/execute/980701-1.f: New test from Craig.
38103
38104 1998-07-01  Jeffrey A Law  (law@cygnus.com)
38105
38106         * gcc.c-torture/compile/980701-1.c: New test.
38107
38108         * gcc.c-torture/execute/980701-1.c: New test.
38109
38110 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
38111 rlsruhe.de>
38112
38113         * g++.old-deja/g++.robertl/eb132.C: New test.
38114         * g++.old-deja/g++.robertl/eb133.C: Likewise.
38115
38116 1998-06-29  Dave Love  <d.love@dl.ac.uk>
38117
38118         * g77.f-torture/execute/980628-7.f,
38119         g77.f-torture/execute/980628-8.f,
38120         g77.f-torture/execute/980628-9.f,
38121         g77.f-torture/execute/980628-10.f: New tests from Craig.
38122
38123         * g77.f-torture/execute/980628-3.f: Remove mail headers.
38124
38125 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38126
38127         * g77.f-torture/execute/980628-4.f: New test from Craig.
38128         * g77.f-torture/execute/980628-5.f: Likewise.
38129         * g77.f-torture/execute/980628-2.f: Likewise.
38130         * g77.f-torture/execute/980628-0.f: Likewise.
38131         * g77.f-torture/execute/980628-1.f: Likewise.
38132         * g77.f-torture/execute/980628-3.f: Likewise.
38133         * g77.f-torture/execute/980628-6.f: Likewise.
38134
38135 1998-06-28  Jeffrey A Law  (law@cygnus.com)
38136
38137         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
38138         directory when nothing has been installed yet.
38139
38140 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
38141
38142         * gcc.c-torture/special/special.exp: Handle newer versions of
38143         dejagnu.
38144
38145 1998-06-26  Jeffrey A Law  (law@cygnus.com)
38146
38147         * gcc.dg/980626-1.c: New test.
38148
38149 1998-06-19  Bruno Haible <haible@ilog.fr>
38150
38151         * gcc.misc-tests/m-un-2.c: New test.
38152         * g++.old-deja/g++.other/warn01.c: Likewise.
38153
38154 1998-06-19  Robert Lipe  <robertl@dgii.com>
38155
38156         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
38157         compatibility with assmblers with a different comment character.
38158         Eliminate use of GAS-specific extensions.
38159
38160 1998-06-19  Jeffrey A Law  (law@cygnus.com)
38161
38162         * gcc.c-torture/execute/ieee/980619-1.c: New test.
38163
38164 1998-06-19  Robert Lipe  <robertl@dgii.com>
38165
38166         * lib/g77.exp: Replace search for libf2c.a with search for newly
38167         renamed libg2c.a
38168
38169 1998-06-17  Jeffrey A Law  (law@cygnus.com)
38170
38171         * gcc.c-torture/execute/980617-1.c: New test.
38172
38173 1998-06-12  Jeffrey A Law  (law@cygnus.com)
38174
38175         * gcc.c-torture/execute/980612-1.c: New test.
38176
38177 1998-06-08  Jeffrey A Law  (law@cygnus.com)
38178
38179         * gcc.dg/980523-1.c: Only test on ppc-linux.
38180         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
38181
38182         * gcc.c-torture/execute/980608-1.c: New test.
38183
38184 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
38185
38186         * gcc.c-torture/execute/980605-1.c: New test.
38187
38188 1998-06-04  Jeffrey A Law  (law@cygnus.com)
38189
38190         * gcc.c-torture/execute/980604-1.c: New test.
38191
38192 1998-06-02  Jeffrey A Law  (law@cygnus.com)
38193
38194         * gcc.c-torture/execute/980602-1.c: New test.
38195         * gcc.c-torture/execute/980602-2.c: Likewise.
38196
38197 1998-06-02  Dave Love  <d.love@dl.ac.uk>
38198
38199         * 970125-0.f: Fix per JCB.  Add commentary.
38200
38201 1998-05-31  Michael Meissner  <meissner@cygnus.com>
38202
38203         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
38204         IEEE -0 support.
38205
38206 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
38207
38208         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
38209         earlier.
38210
38211 1998-05-28  Catherine Moore <clm@cygnus.com>
38212
38213         * gcc.c-torture/execute/980526-3.c: New test.
38214
38215 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
38216
38217         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
38218         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
38219         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
38220         m88k-motorola-sysv3 to XFAIL.
38221
38222 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38223
38224         * gcc.dg/980526-1.c: New test.
38225         * gcc.c-torture/execute/980526-2.c: New test.
38226
38227 1998-05-26  Jeffrey A Law  (law@cygnus.com)
38228
38229         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
38230
38231         * gcc.c-torture/execute/980526-1.c: New test.
38232
38233 1998-05-26  Dave Love  <d.love@dl.ac.uk>
38234
38235         * g77.f-torture/execute/alpha2.f: Add runtime test.
38236
38237 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
38238
38239         * g++.old-deja/old-deja.exp: Strip leading directories.
38240
38241         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
38242         error for the line.  Don't run multiple tests for the same line.
38243
38244 1998-05-23  Jeffrey A Law  (law@cygnus.com)
38245
38246         * gcc.dg/980523-1.c: New test.
38247
38248 1998-05-23  Dave Love  <d.love@dl.ac.uk>
38249
38250         * g77.f-torture/compile/970915-0.f: New test.
38251
38252 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
38253
38254         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
38255
38256 1998-05-21  Jeffrey A Law  (law@cygnus.com)
38257
38258         * gcc.dg/980520-1.c: New test.
38259
38260 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
38261
38262         * gcc.dg/980502-1.c: Fix return type.
38263
38264 1998-05-20  Jeffrey A Law  (law@cygnus.com)
38265
38266         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
38267         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
38268         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
38269         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
38270         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
38271
38272 1998-05-20  Dave Love  <d.love@dl.ac.uk>
38273
38274         * g77.f-torture/execute/980520-1.f: New test.
38275
38276 1998-05-15  Dave Love  <d.love@dl.ac.uk>
38277
38278         * lib/mike-g77.exp: New file.
38279
38280         * g77.f-torture/noncompile/noncompile.exp,
38281         g77.f-torture/noncompile/check0.f: New files.
38282
38283 1998-05-14  Dave Love  <d.love@dl.ac.uk>
38284
38285         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
38286         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
38287         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
38288         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
38289         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
38290         abort where appropriate.
38291
38292 1998-05-05  Michael Meissner  <meissner@cygnus.com>
38293
38294         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
38295         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
38296
38297 1998-04-29  Dave Love  <d.love@dl.ac.uk>
38298
38299         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
38300
38301 1998-04-27  Dave Love  <d.love@dl.ac.uk>
38302
38303         * g77.f-torture/compile/980427-0.f: New test.
38304
38305 1998-04-24  Dave Love  <d.love@dl.ac.uk>
38306
38307         * g77.f-torture/compile/980424-0.f: New test.
38308
38309 1998-04-19  Dave Love  <d.love@dl.ac.uk>
38310
38311         * g77.f-torture/compile/980419-2.f (main): New test.
38312         * g77.f-torture/compile/970125-0.f: New test.
38313         * g77.f-torture/compile/980419-1.f: New test.
38314
38315 1998-04-08  Jim Wilson  <wilson@cygnus.com>
38316
38317         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
38318         of loop-4.c.
38319
38320 1998-04-07  Jim Wilson  <wilson@cygnus.com>
38321
38322         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
38323
38324 1998-04-03  Jim Wilson  <wilson@cygnus.com>
38325
38326         * gcc.c-torture/compile/980329-1.c: New test.
38327
38328 1998-03-18  Jim Wilson  <wilson@cygnus.com>
38329
38330         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
38331         * gcc.dg/980312-1.c: Fix typo in -march command.
38332
38333 1998-03-16  H.J. Lu  (hjl@gnu.org)
38334
38335         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
38336
38337 1998-03-11  Robert Lipe  <robertl@dgii.com>
38338
38339         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
38340         Dave Love agree the Fortran source is bogus.
38341
38342 1998-03-11  Robert Lipe  <robertl@dgii.com>
38343
38344         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
38345         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
38346         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
38347         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
38348         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
38349
38350 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
38351
38352         * g++.old-deja/g++.other/friend1.C: New test.
38353
38354 1998-02-18  Dave Love  <d.love@dl.ac.uk>
38355
38356         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
38357         possibly uninitialized) variables and declare dnrm2.
38358
38359 1998-02-23  Robert Lipe <robertl@dgii.com>
38360
38361         From Bruno Haible <haible@ilog.fr>:
38362         * gcc.c-torture/execute/980223.c: New test.
38363
38364 1998-02-13  Jeffrey A Law  (law@cygnus.com)
38365
38366         * gcc.dg/ifelse-1.c: New test.
38367
38368 1998-02-09  H.J. Lu  (hjl@gnu.org)
38369
38370         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
38371
38372           * lib/old-dejagnu.exp (old-dejagnu): Added the
38373           "execution test - XFAIL *-*-*" handling in the spirit of
38374           "excess errors test -". Changed the "execution test fails"
38375           handling to be like "excess errors test fails".
38376           * Update various tests accordingly.
38377
38378 1998-02-06  Jim Wilson  <wilson@cygnus.com>
38379
38380         * gcc.c-torture/execute/980205.c: New test.
38381
38382 1998-01-18  Jeffrey A Law  (law@cygnus.com)
38383
38384         * lib/c-torture.exp: Look for .x files instead of .cexp files.
38385         * lib/f-torture.exp: Similarly.
38386         * gcc.c-torture: Rename all .cexp files to .x files.
38387
38388 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
38389
38390         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
38391         (940510-1.c): Removed duplicate.
38392         (971104-1.c): New test.
38393
38394 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
38395
38396           * lib/f-torture.exp: Improve error and loop detection.
38397
38398 1997-11-19  Michael Meissner  <meissner@cygnus.com>
38399
38400         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
38401         use that to size the filler array.
38402
38403 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
38404
38405         * lib/c-torture.exp(c-torture-execute): Fix typo.
38406
38407         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
38408         testcase as the executable name. Keep the executable around if
38409         the test fails.
38410
38411 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
38412
38413         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
38414         changes.  Only test one -g option, and move it to the end of the
38415         list of options to test.
38416
38417 1997-09-19  Michael Meissner  <meissner@cygnus.com>
38418
38419         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
38420         variable GCC_TORTURE_OPTIONS to supply default switches separated
38421         by colons.  If no environment variable, run tests with -O0 -g, -O1
38422         -g, and -O2 -g as well.
38423
38424 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
38425
38426         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
38427         explanatory comments. Fix indentation.
38428
38429 1997-09-15  Jeffrey A Law  (law@cygnus.com)
38430
38431         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
38432
38433 1997-09-11  Jeffrey A Law  (law@cygnus.com)
38434
38435         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
38436         * g++.old-deja/g++.mike/p7325.C: Likewise.
38437         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
38438
38439 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
38440
38441         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
38442         * g++.old-deja/g++.brendan/crash30.C: Likewise.
38443         * g++.old-deja/g++.brendan/crash39.C: Likewise.
38444         * g++.old-deja/g++.law/operators4.C: Likewise.
38445
38446 1997-09-11  Joe Buck  (jbuck@synopsys.com)
38447
38448         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
38449         * g++.old-deja/g++.mike/p784.C: Ditto.
38450         * g++.old-deja/g++.mike/p785.C: Ditto.
38451
38452 1997-09-05  Jeffrey A Law  (law@cygnus.com)
38453
38454           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
38455
38456 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38457
38458         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
38459         target feature; pass this to c-torture-execute as needed.
38460
38461 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
38462
38463         * lib/c-torture.exp(c-torture-execute): If the previous and the
38464         current executables being tested are identical, we don't need to
38465         run the executable again. Try to make the executable names
38466         unique. Add an optional argument for passing additional compiler
38467         flags.
38468
38469 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
38470
38471         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
38472
38473 1997-08-29  Jeffrey A Law  (law@cygnus.com)
38474
38475         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
38476
38477 1997-07-31  Jeffrey A Law  (law@cygnus.com)
38478
38479         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
38480         32bit or larger longs.
38481
38482         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
38483         have either a 32bit long or 32bit int.
38484
38485 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
38486
38487         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
38488         Make double precision tests dependent on sizeof (double).
38489
38490 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
38491
38492         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
38493         too.
38494
38495 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
38496
38497         * gcc.c-torture/compile/961203-1.cexp: New script.
38498
38499 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
38500
38501         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
38502         up the includes ourselves.
38503
38504 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
38505
38506         * lib/plumhall.exp: Remove random include, and add a few
38507         verbose messages for debugging.
38508
38509 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
38510
38511         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
38512         of trying to do it ourselves.
38513
38514 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38515
38516         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
38517
38518 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
38519
38520         * gcc.prms/5403.c: Made regexp a bit less strict.
38521
38522 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
38523
38524         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
38525         is returned from remote_load instead.
38526         * lib/plumhall.exp: Ditto.
38527         * lib/mike-g++.exp: Ditto.
38528         * lib/old-dejagnu.exp: Ditto.
38529         * lib/c-torture.exp: Ditto.
38530
38531 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
38532
38533         * lib/g++.exp: Use build_wrapper procedure.
38534         * lib/gcc.exp: Ditto.
38535
38536 1997-05-20  Jeffrey A Law  (law@cygnus.com)
38537
38538         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
38539         an old-style decl for malloc.  Fixes tests to work when
38540         sizeof (int) != sizeof (size_t).
38541
38542 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38543
38544         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
38545
38546         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
38547         use stdargs.h interface.
38548
38549 1997-05-15  Mike Meissner  <meissner@cygnus.com>
38550
38551         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
38552         NO_VARARGS when compiling.
38553
38554 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
38555
38556         * lib/plumhall.exp(ph_includes): New procedure.
38557         (ph_make): Use it.
38558         (ph_compiler): Ditto.
38559
38560         * lib/g++.exp: Rename test-glue.c to testglue.c.
38561         * lib/gcc.exp: Ditto.
38562
38563 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
38564
38565         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
38566         to completion when it's called.
38567
38568 1997-03-21  Michael Meissner  <meissner@cygnus.com>
38569
38570         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
38571         is defined, don't do test.
38572
38573 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
38574
38575         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
38576         for object files.
38577         (ph_summary): Mark skipped testcases as untested, not unresolved.
38578
38579         * lib/plumhall.exp (ph_make): If unresolved because of bad
38580         errorCode, record errorCode in log file.
38581         (*): Replace send_log/verbose with verbose -log.
38582
38583 1997-03-19  Michael Meissner  <meissner@cygnus.com>
38584
38585         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
38586         double conversion if double isn't at least 8 bytes.
38587
38588         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
38589         int to work with targets where int is 16 bits.
38590
38591         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
38592         8 bytes, just exit, since 4 byte doubles don't have enough bits of
38593         precision for the test to complete.
38594
38595 1997-03-14  Michael Meissner  <meissner@cygnus.com>
38596
38597         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
38598         if d10v is not compiled with the -mdouble64 flag.
38599         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
38600
38601         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
38602         d10v is not compiled with the -mint32 flag.
38603
38604 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
38605
38606         * lib/plumhall.exp: Use incr_count.
38607
38608 1997-03-12  Jeffrey A Law  (law@cygnus.com)
38609
38610         * gcc.c-torture: Update to c-torture-1.45.
38611
38612 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
38613
38614         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
38615         the name of the expect testcase file).
38616
38617         * lib/g++.exp(g++_init): Ditto.
38618
38619 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
38620
38621         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
38622         the host.
38623
38624         * lib/gcc.exp(gcc_exit): New procedure.
38625
38626 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
38627
38628         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
38629         specs where appropriate.
38630
38631         * g++.old-deja/g++.arm/*: Added additional ERROR checks
38632         because of new "candidates are" messages, and removed a few
38633
38634         * Converted all non-old-style g++ testcases to old-style, and
38635         moved into g++.old-deja.
38636
38637 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
38638
38639         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
38640         options.
38641
38642         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
38643         succeeded.
38644
38645         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
38646
38647 1997-02-13  Michael Meissner  <meissner@cygnus.com>
38648
38649         * lib/gcc.exp (gcc_target_compile): Add support for defining
38650         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
38651         the machine doesn't have those features.
38652
38653 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
38654
38655         * g++.law/operators4.exp: Don't use LIBS.
38656
38657 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
38658
38659         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
38660
38661         * lib/mike-g++.exp: Don't set the compiler to be tested here.
38662         * lib/g++.exp: Set it here instead. Also, allow use of the
38663         --tool_exec and --tool_opt options. Change CXX to
38664         GXX_UNDER_TEST.
38665
38666         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
38667
38668         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
38669
38670 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
38671
38672         * lib/old-dejagnu.exp: Use prune_warnings instead of
38673         prune_system_crud.
38674         * lib/mike-g++.exp: Ditto.
38675         * lib/gcc.exp: Ditto.
38676         * lib/g++.exp: Ditto.
38677
38678         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
38679
38680 1997-02-07  Jeffrey A Law  (law@cygnus.com)
38681
38682           * 941014-2.c: Include stdlib.h
38683           * 960327-1.c: Include stdio.h
38684           * dbra.c, index-1.c: Don't assume ints are 32bits.
38685
38686 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
38687
38688         * lib/gcc.exp: Add gcc,stack_size target feature.
38689
38690         * lib/g++.exp(g++_target_compile): Add the include and link
38691         paths here, not in two other places. And, it's $options, not
38692         options.
38693
38694         * lib/mike-g++.exp(postbase): Remove the code that determines
38695         the correct include and link paths.
38696         * g++.old-deja/old-deja.exp: Ditto.
38697
38698 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
38699
38700         * lib/g++.exp(g++_init): target_compile no longer returns the
38701         filename of the result.
38702
38703 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
38704
38705         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
38706         call to glob.
38707
38708         * gcc.c-torture/special/special.exp: Change call to
38709         gcc_target_compile to include the object file.
38710
38711 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
38712
38713         * gcc.c-torture/special/special.exp: Correct misspelling in last
38714         change.
38715
38716 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
38717
38718         * lib/plumhall.exp(ph_summary): Log the entire output of the
38719         executable. Return -1 if there were any failures, 0 otherwise.
38720         (ph_execute): Return -1 if there were any failures, 0 otherwise.
38721         (ph_make): Clean up objects and executables that were built
38722         if the tests succeeded.
38723
38724 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
38725
38726         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
38727         libraries and includes in the build tree as appropriate.
38728
38729 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38730
38731         * lib/c-torture.exp: Instead of looking for the global variable
38732         NO_LONG_LONG, check to see if that's a feature of the target.
38733
38734 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
38735
38736         * config/default.exp: Minimize. Delete the remainer of the files in
38737         config; this functionality is now in devo/dejagnu/config.
38738
38739         g++.*/*: Pass any additional flags used to compile to postbase;
38740         delete CXXFLAGS.
38741
38742         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
38743         is now done by runtest.exp. Use gcc_target_compile instead of
38744         compile.
38745
38746         lib/c-torture.exp: Use gcc_target_compile instead of compile.
38747         Remove references to CFLAGS. Use remote_file instead of
38748         calling rm -f.
38749         (c-torture): Take a list of arguments to use to compile this
38750         testcase.
38751
38752         lib/g++.exp: Simplify. Use target_compile instead of compile.
38753         lib/gcc-dg.exp: Ditto.
38754         lib/gcc.exp: Ditto.
38755         lib/mike-{gcc,g++}.exp: Ditto.
38756         lib/old-dejagnu.exp: Ditto.
38757         lib/plumhall.exp: Ditto.
38758
38759 1997-01-08  Jim Wilson  <wilson@cygnus.com>
38760
38761         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
38762         (ph_linker): Likewise.
38763
38764 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
38765
38766           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
38767         MAP_ANON / MAP_ANONYMOUS if defined;
38768         else try to map from /dev/zero .
38769
38770 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38771
38772         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
38773         isn't defined, then define it to MAP_ANONYMOUS.
38774
38775 1996-11-12  Jeffrey A Law  (law@cygnus.com)
38776
38777         * gcc.c-torture: Update to c-torture-1.42 release.
38778
38779 1996-11-11  Jeffrey A Law  (law@cygnus.com)
38780
38781         * gcc.c-torture: Update to c-torture-1.41 release.
38782
38783 1996-10-27  Jeffrey A Law  (law@cygnus.com)
38784
38785         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
38786         c-torture release.
38787
38788 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
38789
38790         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
38791         and LDFLAGS.  Fix second case to append the target_info ldflags
38792         onto LDFLAGS, not CFLAGS.
38793         * lib/g++.exp (g++_init): Add target_info stuff.
38794         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
38795         of libgloss and newlib flags for !native.
38796
38797         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
38798         (GDB): Fix relative path to go up another dir for finding gdb.
38799
38800 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
38801
38802         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
38803         versions in the target_info array, if they don't exist.
38804
38805 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
38806
38807         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
38808
38809 1996-07-08  Jim Wilson  <wilson@cygnus.com>
38810
38811         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
38812         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
38813
38814 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
38815
38816         * lib/old-dejagnu.exp: Don't remove the output file before we've
38817         actually tested it. Don't append pwd to the path of the executable
38818         we're testing.
38819
38820 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
38821
38822         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
38823
38824 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
38825
38826         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
38827         temporary directory for compiler files, and set it to a default
38828         value of /tmp. Set $output as the name of the output file from
38829         compiling the testcase. Add a -o option to $cflags_var so the
38830         compiler writes the final output file as $output. Set $executable
38831         to $output.
38832
38833         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
38834         directory for compiler files, and set it to /tmp if it doesn't
38835         already have a value. Set $output_file to the name of the output
38836         file from compiling the testcase. Add a -o option to CXXFLAGS so
38837         the compiler writes the final output file as $output. Use $output
38838         as the executable to be tested.
38839
38840 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38841
38842         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
38843
38844 1996-06-08  Jeffrey A Law  (law@cygnus.com)
38845
38846         * gcc.c-torture/execute/pending-1.c: New test.  Still
38847         pending in Tege's queue.
38848
38849 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
38850
38851         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
38852         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
38853         if there were failures.  Call unresolved if there were unresolved
38854         testcases.  Call gcc_fail if program did not run to completion.
38855         (ph_make): Pass additional argument name to ph_execute.
38856         (ph_execute): Add new argument.  Pass additional arguments to
38857         ph_summary.  Call gcc_fail is there is no execution output.
38858
38859 1996-04-24  Jeffrey A Law  (law@cygnus.com)
38860
38861         * lib/plumhall.exp (proc_summary): Output relavent summary
38862         lines into the log so specific failures in plumhall can be
38863         investigated.
38864
38865 1996-04-10  Jeffrey A Law  (law@cygnus.com)
38866
38867         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
38868         (c-torture-execute): Don't try to execute tests which use
38869         "long long" types if $NO_LONG_LONG is nonzero.
38870
38871 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
38872
38873         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
38874         not c-torture.
38875
38876         * gcc.ieee: Move from here.
38877         * gcc.c-torture/execute/ieee: To here.
38878
38879 1996-03-26  Jeffrey A Law  (law@cygnus.com)
38880
38881         * gcc.c-torture: Update to c-torture-1.41 release.
38882
38883 1996-03-22  Jeffrey A Law  (law@cygnus.com)
38884
38885         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
38886         not "$output".
38887
38888 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
38889
38890         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
38891         -c present.
38892
38893 1996-03-02  Jeffrey A Law  (law@cygnus.com)
38894
38895         * config/proelf.exp: Handle connecting to a simulator.
38896
38897 1996-01-31  Jeffrey A Law  (law@cygnus.com)
38898
38899         * config/proelf.exp: New file.  Enough framework that we can
38900         run c-torture tests on the proelf targets (or any other target
38901         that gdb can connect to for that matter).
38902
38903 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
38904
38905         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
38906         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
38907
38908         * lib/plumhall.exp (ph_execute): Always call ph_summary if
38909         exec_output exists.
38910
38911 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
38912
38913         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
38914         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
38915
38916         * config/*.exp: Update FSF address.  Change result of ${tool}_load
38917         to pass/fail/unresolved/unsupported/untested.  Caller must now
38918         call unresolved/unsupported/untested.
38919         * lib/*.exp: Update FSF address.  Update to handle new results of
38920         ${tool}_load.
38921         * lib/chill.exp (verbose): Delete.
38922
38923 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
38924
38925         * lib/gcc.exp (default_gcc_start): Change order of args to
38926         $LDFLAGS $CFLAGS $LIBS.
38927         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
38928         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
38929         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
38930         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
38931         * gcc.misc-tests/dg-test.exp: Likewise.
38932         * gcc.misc-tests/msgs.exp: Likewise.
38933         * gcc.prms/prms.exp: Likewise.
38934         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
38935         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
38936
38937         * lib/dg.exp: Deleted, moved to dejagnu/lib.
38938
38939 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
38940
38941         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
38942
38943         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
38944         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
38945
38946         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
38947         necessary.
38948
38949 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
38950
38951         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
38952         global for loop; add use of $mathlib.
38953         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
38954         settings here; set mathlib for anything but VxWorks.
38955
38956 1996-01-22  Jeffrey A Law  (law@cygnus.com)
38957
38958         * gcc.c-torture: Update to c-torture-1.40 release.
38959
38960 1996-01-03  Jeffrey A Law  (law@cygnus.com)
38961
38962         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
38963         dg.exp.
38964
38965 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
38966
38967         * lib/c-torture.exp (c-torture-execute): Declare "output" as
38968         global.
38969
38970 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
38971
38972         * lib/g++.exp (LIBS): Define if not already.
38973         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
38974         (gcc-dg-prune): Call prune_gcc_output.
38975         * lib/gcc.exp (prune_gcc_output): New proc.
38976         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
38977         prune_gcc_output.
38978
38979 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
38980
38981         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
38982         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
38983
38984 1995-11-15  Jeffrey A Law  (law@cygnus.com)
38985
38986         * gcc.c-torture: Update to c-torture-1.39 release.
38987
38988 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
38989
38990         * lib/c-torture.exp (c-torture-execute): Don't return if one option
38991         fails, try others as well.
38992
38993 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
38994
38995         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
38996         If compilation fails, mark execute tests as `untested'.
38997         If test is marked as unsupported, don't mark compilation and
38998         execute tests as failed.
38999
39000 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
39001
39002         * lib/g++.exp (g++_init): Don't link in libg++, and look to
39003         libstdc++ for whether or not we want to be doing shared
39004         libraries.  Delete link_curses since we don't need it anymore.
39005         * lib/mike-g++.exp (postbase): Don't link in libg++.
39006         * g++.old-deja/old-deja.exp: Likewise.
39007
39008 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
39009
39010         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
39011
39012 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
39013
39014         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
39015         For that, add `-Wl,-a,shared_archive'.
39016         * g++.old-deja/old-deja.exp: Likewise.
39017
39018 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
39019
39020         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
39021
39022 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
39023
39024         * lib/mike-g++.exp (postbase): Pay attention to the status of
39025         g++_load.
39026
39027 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
39028
39029           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
39030
39031 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
39032
39033         * lib/gcc.exp (default_gcc_start): No longer need to log program
39034         being executed or its output, execute_anywhere does that now.
39035         * lib/g++.exp (default_g++_version): Call execute_anywhere.
39036         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
39037
39038 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
39039
39040         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
39041         the same as those in lib/g++.exp.
39042
39043 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
39044
39045         * gcc.c-torture: Update to c-torture-1.38 release.
39046         * gcc.ieee: Related changes.
39047
39048 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
39049
39050         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
39051         "exec". Minor reformatting changes.
39052
39053         * config/rom68k.exp (${tool}_load): Make it work in a canadian
39054         cross. This means all "exec" calls now work on a remote host as
39055         well.
39056         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
39057         cross. Filter out the extra "\r\n" stuff that expect puts in.
39058         (c-torture-execute): Filter out the bogus warnings like
39059         c-torture-compile does. Add support for canadian cross.
39060         * lib/gcc.exp (default_gcc_version, default_gcc_start)
39061         Use execute_anywhere rather than calling exec directly. Now it
39062         works for canadian cross testing.
39063
39064 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
39065
39066         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
39067         results into a variable, and check that rather than using file exists.
39068
39069 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
39070
39071         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
39072         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
39073
39074 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39075
39076         * g++.old-deja/old-deja.exp: Create and pass runshlib and
39077         lib_curses if there's a shared libg++ in the build tree.
39078
39079 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
39080
39081         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
39082         if not supported target.
39083
39084 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
39085
39086         * lib/g++.exp (g++_init): Move empty setting of runshlib and
39087         link_curses up to always happen, not just for native builds.
39088
39089 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
39090
39091         * gcc.c-torture: Update to c-torture-1.36 release.
39092         * gcc.failure: Related changes.
39093
39094 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
39095
39096         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
39097
39098 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
39099
39100         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
39101         * lib/mike-g++.exp (postbase): Not in here.  Still reference
39102         runshlib, link_curses, and mathlib for link and run.
39103
39104         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
39105         pass the runtime shared library options for Solaris, OSF/1, and
39106         Irix5, and link with -lcurses to avoid unresolved references.
39107
39108 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
39109
39110         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
39111         only run once.
39112
39113 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
39114
39115         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
39116
39117 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
39118
39119         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
39120         do not have a framework for the "compat" tests yet.
39121
39122 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
39123
39124         * lib/mike-g++.exp (postbase): New local variable `mathlib',
39125         set to null if we're testing vxworks5.1.  Use that instead of
39126         `-lm' in the setting of LIBS for link and run.
39127
39128 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
39129
39130         * config/rom68k.exp (${tool}_load): Major changes to make it
39131         work.  Verified that it does in fact return the stuff in
39132         exec_output properly.  Catch any Emul or any TRAP other than 0.
39133
39134 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
39135
39136         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
39137         LDFLAGS properly for targets that need stuff from libgloss.
39138         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
39139         only run once.
39140         (gpp_initialized): New variable.
39141
39142 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
39143
39144         * config/rom68k.exp: Load libgloss.exp.
39145         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
39146         so we can produce a fully linked binary.
39147         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
39148         so we can produce a fully linked binary.
39149
39150 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
39151
39152         * lib/plumhall.exp (ph_section): Watch for expected failures.
39153         Add missing `else'.
39154
39155         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
39156         run the testcase.
39157         (c-torture): Likewise.
39158
39159 1995-08-28  Doug Evans  <dje@cygnus.com>
39160
39161         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
39162
39163         * lib/mike-g++.exp (mike_cleanup): New proc.
39164         (prebase): New globals compiler_result, not_compiler_result,
39165         target_regexp.
39166         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
39167         allow leading "-" in pattern.  Watch for unsupported tests.
39168         If $compiler_result is set, pattern match assembler code,
39169         and ditto for $not_compiler_result.
39170         * lib/mike-gcc.exp: Likewise.
39171
39172         * lib/plumhall.exp (ph_execute): Only call ph_summary if
39173         execution "succeeded".
39174
39175 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
39176
39177         * config/win32.exp: New file.
39178         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
39179
39180 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
39181
39182         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
39183         unsupported.
39184         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
39185         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
39186         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
39187
39188         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
39189         "... without exceptions was ...".  That is now handled by
39190         prune_system_crud.
39191         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39192
39193 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
39194
39195         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
39196         sieve.c,sort2.c}: New files.
39197         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
39198         sieve.exp,sort2.exp}: Drivers for them.
39199
39200         * lib/mike-gcc.exp (program_output): New user settable variable.
39201         (postbase): Call prune_system_crud.  Also prune extraneous compiler
39202         messages.
39203         * lib/mike-g++.exp (program_output): New user settable variable.
39204
39205         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
39206
39207         * config/sh.exp: Deleted (use sim.exp instead).
39208
39209 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
39210
39211         * config/vx.exp: Declare CHECKTASK as global.
39212         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
39213         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
39214         * lib/old-dejagnu.exp: Load [pwd]/$executable.
39215
39216 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
39217
39218         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
39219         target. Like vx.exp, only includes `vx29k.exp' instead of
39220         `vxworks.exp'.
39221
39222 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
39223
39224         * config/sim.exp: Increase time limit from 120 seconds to 240.
39225
39226 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
39227
39228         * gcc.c-torture/execute/950628-1.c: New test.
39229
39230 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
39231
39232         * gcc.c-torture: Update with changes/additions from
39233         c-torture-1.34.
39234
39235 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
39236
39237         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
39238
39239 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
39240
39241         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
39242
39243 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
39244
39245         * gcc.c-torture/compile/950512-1.c: New test.
39246         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
39247         * gcc.dg/struct-ret-1.c: Likewise.
39248
39249 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
39250
39251         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
39252           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
39253
39254 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
39255
39256         * gcc.c-torture/special/920411-1.c: Deleted.
39257         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
39258
39259 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
39260
39261         * config/sim.exp (${tool}_load): Hack in call to bash to get a
39262         cpu limit.
39263
39264 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
39265
39266         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
39267
39268 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
39269
39270         From kenner;
39271         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
39272         is the proper length.
39273         * va-arg-3.c: Likewise.
39274
39275 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
39276
39277         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
39278         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
39279
39280         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
39281         * lib/g++.exp (default_g++_start): Delete old cruft.
39282
39283 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
39284
39285         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
39286         (2 * (1 << 18)) to (2 * (1 << 17)).
39287
39288         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
39289
39290 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
39291
39292         * config/rom68k.exp: Renamed from config/idp.exp
39293
39294 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
39295
39296         * c-torture/compile/921109-2.c
39297
39298 1995-04-18  Mike Stump  <mrs@cygnus.com>
39299
39300         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
39301         excess errors.
39302
39303 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
39304
39305         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
39306         output.
39307         * lib/g++.exp (default_g++_start): Likewise.
39308
39309 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
39310
39311         * gcc.c-torture/compile/950329-1.c: New test.
39312
39313 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
39314
39315           * config/bug.exp (${tool}_load): Updated to use new remote_open
39316           and remote_close procs.
39317         * config/idp.exp: New file.
39318
39319 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
39320
39321         * gcc.c-torture/execute/950322-1.c: New test.
39322
39323 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
39324
39325         * config/vx.exp (${tool}_load): Clean up testing of return code from
39326         vxworks_ld and vxworks_spawn.
39327
39328 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
39329
39330         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
39331
39332 1995-03-13  Mike Stump  <mrs@cygnus.com>
39333
39334         * lib/old-deja.exp: Add `excess errors test - ' error, now one
39335         can mark excess errors on a machine by machine basis.  Note, the
39336         default is to not expect any excess errors, even when excess
39337         errors test - is given, so you will want to put an XFAIL ... on
39338         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
39339         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
39340         those 4 machines, but no others.
39341
39342 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
39343
39344         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
39345         * lib/c-torture.exp: to here.
39346
39347 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
39348
39349         * gcc.c-torture/execute/950221-1.c: New test.
39350         * gcc.c-torture/execute/struct-ret-1.c: New test.
39351         * gcc.c-torture/compile/950221-1.c: New test.
39352
39353         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
39354
39355 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
39356
39357         * gcc.c-torture/execute/arith-1.c (main): Return 0.
39358         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
39359
39360 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
39361
39362         * g++.gb: New directory of tests, derived from my signature and
39363         class scoping tests.
39364
39365         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
39366         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
39367         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
39368         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
39369         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
39370         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
39371         * g++.gb/sig25.C: Likewise.
39372
39373         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
39374         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
39375         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
39376         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
39377         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
39378         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
39379         * g++.gb/sig25.exp: Likewise.
39380
39381         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
39382         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
39383         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
39384         * g++.gb/scope13.C: Likewise, this test still fails.
39385
39386         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
39387         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
39388         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
39389         * g++.gb/scope13.exp: Ditto.
39390
39391         * g++.gb/README: New file, explains what these tests are about.
39392
39393 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
39394
39395         * lib/dg.exp (dg-do): Support `preprocess'.
39396         (dg-test): Likewise.
39397
39398 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
39399
39400         * config/udi.exp: change "continue -expect" to "exp_continue".
39401
39402 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
39403
39404         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
39405         Delete redundant tests.
39406
39407         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
39408         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
39409         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
39410         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
39411         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
39412         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
39413         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
39414         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
39415
39416         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
39417         storing label pointers.
39418         * gcc.c-torture/execute/921019-1.c: Likewise.
39419         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
39420         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
39421         parameter fp.
39422         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
39423         constants.
39424
39425         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
39426         Delete obsolete tests.
39427
39428         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
39429         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
39430         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
39431         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
39432         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
39433         * gcc.c-torture/compile/950124-1.c: New test.
39434
39435         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
39436
39437 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
39438
39439         * lib/mike-g++.exp: Add -lm to LIBS.
39440
39441 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
39442
39443         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
39444
39445 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
39446
39447         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
39448
39449 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
39450
39451         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
39452
39453 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
39454
39455         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
39456         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
39457         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
39458         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
39459         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
39460         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
39461         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
39462         * g++.law/{operators31.C, operators32.C,
39463         * g++.law/{operators33.C, operators34.C}: Likewise.
39464         * g++.law/{pic1.C, refs2.C}: Likewise.
39465         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
39466         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
39467         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
39468         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39469
39470         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
39471         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
39472         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
39473         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
39474         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
39475         * g++.law/{enum9.exp, friend5.exp}: Likewise.
39476         * g++.law/{nest3.exp, nest4.exp}: Likewise.
39477         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
39478         * g++.law/{operators30.exp, operators31.exp}: Likewise.
39479         * g++.law/{operators32.exp, operators33.exp}: Likewise.
39480         * g++.law/{operators34.exp}: Likewise.
39481         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
39482         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
39483         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
39484         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
39485         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
39486
39487         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
39488         No longer expected to fail.
39489         * g++.law/missed-error3.C: Tweak for recent bool changes.
39490
39491 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
39492
39493         * config/emb-unix: Deleted.
39494         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
39495         remote execution.  Do final link on remote host if REMOTE_LINK is set.
39496
39497 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
39498
39499         * lib/dg.exp (dg-test): Fix typo in last patch.
39500
39501 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
39502
39503         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
39504         (handles multiple occurrences).
39505
39506 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
39507
39508         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
39509         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
39510         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
39511         printed).
39512         * lib/c-torture.exp (c-torture-compile): Likewise.
39513         (c-torture): Prepend full path if missing.
39514         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
39515         (gcc_fail): Likewise.
39516         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
39517
39518 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
39519
39520         * lib/netware.exp: Only attach to NetWare i386 systems.
39521
39522 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
39523
39524         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
39525         messages.  Add test name to "output pattern match" pass/fail message.
39526
39527 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
39528
39529         * gcc.dg: New testsuite.
39530         * gcc.dg/dg.exp: New file.
39531
39532         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
39533         test-switch.c}: Deleted.
39534
39535         * gcc.misc-tests/msgs.exp: New testcase driver.
39536
39537 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
39538
39539         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
39540         Watch for illegal return values from ${tool}_load.
39541         * config/unix.exp (${tool}_load): Fix pass/fail detection for
39542         cross targets.  Coerce return value >0 to 1.
39543
39544 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
39545
39546         * config/unix.exp (${tool}_load): Call program rsh, not proc.
39547
39548         * config/emb-unix.exp: New file.
39549
39550         * config/sim.exp: Error if variable $SIM not defined.
39551         (${tool}_load): Mark test as "untested" if simulator missing.
39552
39553         * config/unix.exp: Load remote.exp to get rcp_download.
39554         * lib/c-torture.exp: Use different option lists for testcases with
39555         and without loops.
39556         * gcc.c-torture/execute/execute.exp: Likewise.
39557
39558 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
39559
39560         * config/*.exp: Clarify return code from ${tool}_load.
39561         Call `unresolved' or `untested' instead of `warning' or `perror'
39562         (sometimes you still want to call both though).
39563         Add comment that `shell_id' is local to each file.
39564         * config/udi.exp (timeout): Set to 30.
39565         Don't print warning if connection fails, $connectmode has already
39566         printed an error.
39567         (${tool}_load): Move verbose messages to level 2.
39568         Rework pattern for "Process started" message.
39569         Pass `shell_id' to ${connectmode}_download.
39570         Retry twice upon timeout.  Make resetting of target more robust.
39571         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
39572         Pass `shell_id' to exit_$connectmode.
39573         Only call exit_$connectmode if connected.
39574         * config/unix.exp (${tool}_load): Check return codes better.
39575         * config/vrtx.exp (${tool}_load): Likewise.
39576         * config/vx.exp (${tool}_load): Likewise.
39577         Delete unneeded global's.
39578         * lib/dg.exp (dg-test): Update to reflect clarified return codes
39579         from ${tool}_load.
39580         (dg-stat): Delete.
39581         (dg-init): Delete recording of pass/fail counts.
39582         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
39583         (old-dejagnu-init): Likewise.
39584         (old-dejagnu-stat): Delete contents, empty proc now.
39585         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
39586         (c-torture): Delete references to lcnt, lpass, lfail.
39587         Get option list from TORTURE_OPTIONS.
39588         Delete -funroll[-all]-loops if no loops.
39589         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
39590         (g++_stat): Delete contents (empty proc now).
39591         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
39592         (gcc_finish): Likewise.
39593         (gcc_stat): Deleted.
39594         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
39595         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
39596         * gcc.c-torture/execute/execute.exp: Likewise.
39597         Split tests into two parts: compile, execute.
39598         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
39599         no loops.  Update to reflect clarified return codes from ${tool}_load.
39600
39601 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
39602
39603         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
39604         to grep for.
39605         (old-dejagnu): Likewise (where necessary).
39606
39607 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
39608
39609         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
39610
39611         * lib/dg.exp (dg-process-target): Fix processing of selector.
39612         Add comment regarding use of `error'.
39613
39614         * lib/gcc.exp (prune_system_crud): Define if missing.
39615         * lib/g++.exp (prune_system_crud): Likewise.
39616
39617         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
39618         Call prune_system_crud.
39619         * lib/dg.exp (dg-runtest): New proc.
39620         Use perror instead of send_user for tcl errors in testcase.
39621         Don't return any value, it's never used.
39622         Don't clobber previous definition of `unknown'.
39623         Print tcl errors in `dg-final'.
39624
39625 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
39626
39627         * lib/dg.exp (dg-process-target): Improve syntax error messages.
39628         (dg-test): Don't print errorInfo, it contains stack backtrace.
39629
39630 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
39631
39632         * lib/g++.exp (runtest_file_p): Define if missing.
39633
39634 1994-09-24  Doug Evans  (dje@cygnus.com)
39635
39636         * lib/mike-g++.exp: Comment out loading of g++.exp.
39637         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
39638         (default_g++_version): Always print something.
39639         (default_g++_start): Comment out call to `which'.
39640         (g++_start, g++_load): Deleted (must be defined in config file).
39641         * lib/gcc.exp: Test for existence of $CC at start.
39642         Delete check for tmpdir (done in gcc_init).
39643         (default_gcc_version): Always print something.
39644         (default_gcc_start): Comment out call to `which'.
39645         * config/*.exp: Major cleanup - make cross targets work at least a
39646         little better for g++ (by not being "--tool gcc" specific).
39647         Rename gcc_xxx to ${tool}_xxx.
39648         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
39649         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
39650
39651 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
39652
39653         * lib/c-torture.exp (c-torture-compile): Rework compiler
39654         message processing.
39655
39656         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
39657         c-torture.
39658
39659 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
39660
39661         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
39662
39663         * lib/dg.exp (dg-process-target): Support { target native }.
39664
39665 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
39666
39667         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
39668         looked for "... program xxx got fatal signal".
39669         Correct regsub munging of `comp_output'.
39670         Ignore compiler messages "path prefix not used" and "linker input
39671         file unused".
39672
39673 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
39674
39675         * lib/gcc.exp (runtest_file_p): Define if missing.
39676         * gcc.prms/template.c: Example to work from.
39677
39678 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
39679
39680         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
39681         * lib/dg.exp (dg-test): Call unsupported testcases as such.
39682
39683         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
39684         * gcc.prms/1883.c: Moved from compile/940714-1.c.
39685         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
39686         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
39687
39688         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
39689         (dg-process-target): No longer a varargs proc.
39690         Return S/N for target, P/F for xfail.  All callers changed.
39691         (user option procs): More argument checking.
39692         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
39693         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
39694         (dg-test): Skip test if not running on selected target in `dg-do'.
39695         Update handling of `dg-do-what', `dg-output-text'.
39696         Separate execution pass/fail from output pattern match pass/fail.
39697         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
39698
39699 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
39700
39701         * gcc.c-torture/special/special.exp: Don't expect failure for mips
39702         target for 920510-1.c.
39703
39704 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
39705
39706         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
39707         Clean up comment regarding use of passcnt, etc.
39708         (gcc_stat): Don't update `testcnt' here.
39709         (gcc_finish): Do it here.
39710         Might as well reset `but_id' here too.
39711         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
39712         to determine if the file should be tested.
39713         * gcc.c-torture/compile/compile.exp: Likewise.
39714         * gcc.c-torture/execute/execute.exp: Likewise.
39715         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39716         * gcc.misc-tests/dg-test.exp: Likewise.
39717         * gcc.prms/prms.exp: Likewise.
39718         * gcc.wendy/wendy.exp: Likewise.
39719         * g++.old-deja.exp: Likewise.
39720         Move "Testing file" message to verbose level 1.
39721
39722 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
39723
39724         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
39725
39726 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
39727
39728         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
39729         (default_gcc_start): Accept optional second list element
39730         of compiler flags.  Print compiler output at verbosity level 2.
39731         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
39732         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
39733         Save current values of framework globals passcnt, failcnt, xpasscnt,
39734         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
39735         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
39736         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
39737         xfailcnt to compute stats.  Update framework global `testcnt' from
39738         pass/fail counts.
39739         (gcc_finish): New proc.  Clean up test environment.
39740         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
39741         (gcc_epass, gcc_efail): Delete.
39742         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
39743         argument of line number.
39744         (dg-init): If the tool has an init routine, call it.
39745         (dg-test): Remove args `cflags_var' and `libs_var'.
39746         Pass all compiler options to ${tool}_start.
39747         Handle missing line number.
39748         (dg-finish): New function.
39749         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
39750         particular files.  Call gcc_finish at end.  Move "skipping test"
39751         message to verbosity level 3.
39752         * gcc.c-torture/compile/compile.exp: Likewise.
39753         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
39754         * gcc.c-torture/execute/execute.exp: Likewise.
39755         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39756         Print testcase being tried at verbosity level 1.
39757         * gcc.c-torture/special/special.exp: Unset xfail.
39758         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39759         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
39760         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
39761         * gcc.failure/failure.exp: Likewise.
39762         * gcc.ieee/ieee.exp: Likewise.
39763         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
39764         Update call to dg-test.  Call dg-finish at end.
39765         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
39766         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
39767         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
39768         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
39769         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
39770         * gcc.wendy/wendy.exp: Add copyright.
39771         Delete setting of tmpdir (done by gcc_init).
39772         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
39773         Pass compiler flags to gcc_start.  Call gcc_finish at end.
39774         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
39775         gcc_[ce]pass/fail.
39776
39777 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
39778
39779         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
39780         confusion.
39781         (g++_load): Likewise.
39782
39783         * config/*.exp (gcc_load): Some were varargs fns and some were not.
39784         Rename argument to `prog' to remove the confusion.
39785         Varargs fns behave differently too!
39786         (g++_load): Likewise.
39787
39788         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
39789
39790         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
39791         what it is.  Delete (always) printing of status value for !native.
39792         Simplify verbose code, and include status and exec_output.
39793         (g++_load): Use gcc_load.
39794
39795 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
39796
39797         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
39798         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
39799         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
39800         940714-3.c as these testcases don't exist anymore.  Make
39801         va-arg-1.c expected to pass.
39802
39803 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
39804
39805         * gcc.misc-tests/misc.exp: Only run specific testcases.
39806         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
39807         * gcc.misc-tests/dg-[1-9].c: New files.
39808
39809         * lib/dg.exp: New testsuite driver.
39810         * gcc.prms/prms.exp: Use it.
39811
39812         * README.gcc: New file.
39813
39814         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
39815         Document and reset `lxpass' and `lxfail'.
39816         Simplify "initialized" message.
39817         (gcc_stat): Clean up comments a little.
39818
39819 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
39820
39821         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
39822
39823 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
39824
39825         * lib/old-dejagnu.exp (process-option): New proc.
39826         (old-dejagnu-init, old-dejagnu-stat): Likewise.
39827         (old-dejagnu): Simplify.
39828         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
39829
39830 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
39831
39832         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
39833         exists and is not an empty string.
39834
39835         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
39836         $xfail rather than calling setup_xfail.  Clear $xfail when test is
39837         finished.
39838         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
39839         automatically.
39840
39841         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
39842         longer expected to fail.
39843
39844         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
39845         "f" function call.
39846
39847         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
39848
39849         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
39850         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
39851         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
39852         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
39853         c-torture-1.29.
39854
39855         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
39856         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
39857
39858         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
39859
39860         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
39861         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
39862
39863         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
39864         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
39865         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
39866
39867 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
39868
39869         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
39870         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
39871         940714-1.c, 940714-2.c, 940714-3.c},
39872         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
39873         gcc.misc-tests/{mg.c,mg.exp}:
39874         New tests.
39875         * gcc.noncompile/noncompile.exp: Change accordingly.
39876
39877 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
39878
39879         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
39880         Undo previous clobberage.
39881
39882 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
39883
39884         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
39885         * gcc.special/{930510-1.c, special.exp}:
39886         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
39887         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
39888         struct-varargs-1.c}: New tests from c-torture-1.26.
39889
39890 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
39891
39892         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
39893           argument to switch.
39894
39895 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
39896
39897         * Revert the previous changes.  Please see Rob's directory
39898           (/lisa/test/rob/progressive/gcc/testsuite) for testing
39899           fixes.
39900
39901 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
39902
39903         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
39904             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
39905             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
39906             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
39907             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
39908             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
39909             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
39910             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
39911             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
39912             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
39913             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
39914             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
39915             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
39916             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
39917             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
39918             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
39919             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
39920             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
39921             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
39922             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
39923             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
39924             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
39925             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
39926             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
39927             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
39928             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39929             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
39930
39931 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
39932
39933         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
39934             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
39935           with perror calls.
39936
39937 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
39938
39939         * config/unix.exp (g++_load): Fix syntax.
39940
39941 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
39942
39943         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
39944         * gcc.noncompile/921017-1.c: Deleted obsolete test.
39945         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
39946         Don't expect va-arg-1.c to fail.  Correct expected output for
39947         920928-1.c.
39948         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
39949         * gcc.wendy/hbm4.c: Correct typo.
39950         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
39951
39952 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
39953
39954         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
39955         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
39956         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
39957         * lib/c-torture.exp (c-torture-compile): Ditto.
39958
39959         Reduce volume of output (remove all the -I's and such).
39960         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
39961         Call gcc_cpass, gcc_cfail.
39962         (c-torture): Pass testing option to c-torture-compile.
39963
39964 1994-03-21  Doug Evans  (dje@cygnus.com)
39965
39966         Bring patches over from progressive.
39967         * config/default.exp: Exit remote shell cleanly.
39968         (g++_exit, g++_start): Add default versions.
39969         * config/sim.exp (gcc_load): Use perror, not error.
39970
39971 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
39972
39973         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
39974         set in site.exp.
39975
39976 1994-03-14  Doug Evans  (dje@cygnus.com)
39977
39978         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
39979         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
39980         (wendy_try): New proc to run testcase.
39981         (main loop): Call 'em.
39982         * gcc.wendy/*.c: Clean up pass to correct expected output.
39983
39984         * lib/gcc.exp: Minor cleanup work.
39985         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
39986
39987 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
39988
39989         * config/sim.exp (gcc_load): Document return codes better.
39990         Don't pass -v to simulator.
39991
39992 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
39993
39994           * gcc.special/920717-x.c: Fix typo.
39995           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
39996           get at sources.
39997
39998         * lib/mike-gcc.exp: Fix typo.
39999
40000 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
40001
40002         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
40003         binary to use, transform the name.
40004         * config/*.exp: rename everything. Nuke any g++ specific files,
40005         it's now a special case of gcc that requires no special support.
40006         Add a default.exp for unsupported targets.
40007
40008 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
40009
40010         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
40011         lib/old-dejagnu.exp: Fix a few patterns to work with the new
40012         version of Tcl.
40013
40014 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
40015
40016         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
40017         than a warning.
40018
40019 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
40020
40021         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
40022
40023 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
40024
40025         * gcc.execute/execute.exp: Combine opt_list and foption_list into
40026         option_list.  Compile every file with only 4/6 option choices
40027         (same as C torture) instead of with 12/18 different option
40028         choices.
40029         * lib/c-torture.exp: Likewise.
40030
40031         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
40032         not already set.
40033
40034 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
40035
40036         * lib/old-deja.exp: Add `excess errors test fails' error, now one
40037         can put an XFAIL *-*-* on excess errors.
40038
40039 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
40040
40041         * g++.law: Add more tests derived from g++-bugs snapshots.
40042
40043         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
40044         equivalent to g++.law/init9.
40045
40046         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
40047         compiled it, and the a.out file after we've run it.
40048
40049 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
40050
40051         * lib/mike-g++.exp (postbase): Delete the .o file after we've
40052         compiled it, and the a.out file after we've run it.
40053
40054 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
40055
40056         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
40057
40058 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
40059
40060         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
40061         version number.
40062
40063 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
40064
40065         * g++.law: New directory of g++ tests derived from the g++-bugs
40066         snapshots.
40067
40068 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
40069
40070         * gcc.compile: initbug1.c initbug1.exp testcase added
40071
40072 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
40073
40074         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
40075         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
40076           fixes submitted by Jeff Law (law@cs.utah.edu)
40077         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
40078           Jeff Law (law@cs.utah.edu)
40079
40080
40081 1993-11-30  Mike Stump  (mrs@cygnus.com)
40082
40083         * config/unix-g++.exp: Follow the gcc way of doing things.
40084         * g++.old-deja/old-deja.exp: Minor updates.
40085         * lib/g++.exp: New file, follow the gcc way of doing things.
40086         * lib/old-dejagnu.exp: Minor updates.
40087         * lib/mike-g++.exp: Always unset errorInfo.
40088
40089 1993-11-06  Mike Stump  (mrs@cygnus.com)
40090
40091         * lib/gcc.exp: Fix some errors with the below change, CC and
40092         CFLAGS should be global when setting, not local.
40093
40094 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
40095
40096         * lib/gcc.exp: Transform tool name.
40097
40098 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40099
40100         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
40101
40102 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40103
40104         * lib/gcc.exp: change gcc_done to gcc_stat
40105
40106 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
40107
40108         * Upgraded gcc testsuite to c-torture version 1.25
40109
40110 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
40111
40112         * lib/gcc.exp: added reporting code. Changed verbose compile message.
40113         * lib/c-torture: added hooks for new reporting code.
40114
40115 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
40116
40117         * config/sh-gcc.exp: check if sh-sim exists in the path
40118
40119 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
40120
40121         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
40122         * gcc.compile/compile.exp: Initial changes for new logic.
40123         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
40124         * gcc.failure/failure.exp: Initial changes for new logic.
40125         * gcc.ieee/ieee.exp: Initial changes for new logic.
40126         * gcc.misc-tests/misc.exp: Initial changes for new logic.
40127         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
40128         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
40129         * lib/c-torture.exp: Initial changes for new logic.
40130         * lib/gcc.exp: Initial changes for new logic.
40131
40132 1993-10-15  Mike Stump  (mrs@cygnus.com)
40133
40134         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
40135         depend upon failure or success.  Fully qualify names in failure
40136         and success messages.  Always remove a.out before starting
40137         compile, just in case.  Pay more attention to error text output by
40138         the compiler.  Handle testcases with no known past errors just
40139         like all others, so that things are uniform.  Other miscellaneous
40140         improvements.
40141
40142 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
40143
40144         * gcc.cpp: new directory for cpp tests
40145
40146 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
40147
40148         * lib/chill.exp: Code reformatted, removed unused code.
40149         * config/unix-chill.exp: Code reformatted, removed unused code.
40150         * chill.execute/execute.exp: Code reformatted, removed unused code.
40151         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
40152
40153 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
40154
40155         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
40156         routines not written.
40157
40158 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
40159
40160         * config/bug-gcc.exp: Use new procs from bug.exp.
40161
40162 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
40163
40164         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
40165         via ftp, rather than depending on NFS.
40166         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
40167         case.
40168
40169 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
40170
40171         * config/bug-gcc.exp: Use new download proc.
40172
40173 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
40174
40175         * chill.execute/execute.exp: cleanups, handles errors better
40176         * chill.compile/compile.exp: rewrite, based on execute.exp
40177         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
40178         * lib/chill.exp: major changes to diff proc and compile and link
40179           procs. added chill_fail and chill_pass wrappers to pass and
40180           fail. added more comments, and handle error codes better.
40181           Added a hack to capture stderr from exec, so noncompile tests
40182           can work.
40183
40184 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
40185
40186         * chill.execute/execute.exp: rewrite of testsuite driver
40187         * lib/chill.exp: rewrite of testsuite driver
40188         * config/unix-chill.exp: rewrite of testsuite driver
40189
40190 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
40191
40192     In chill.execute:
40193         * iexpr.ch: Standardize uppercase.
40194         * tuples.dat: Standardize uppercase.
40195         * vary.ch: standardize.  Correct varying string assignments.
40196         * vary.dat: Add new output lines.
40197
40198 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
40199
40200     In chill.execute:
40201         * chprintf.ch: Standardize use of uppercase.
40202         * tuples.ch: Standardize and turn arr2 into a DCL,
40203           rather than a SYN.
40204         * pinits.ch: Standardize.
40205
40206 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
40207
40208         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
40209         * Makefil: Renamed to Makefile.in.
40210         * configure.in: New.
40211
40212 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
40213
40214     In chill.execute:
40215         * .cvsignore: Add result/output files.
40216         * Makefile: Fix up variables at start.  Use MFLAGS
40217           everywhere.  Correct bool_loc, built_ins entries.
40218           Add entry for vary1.ch.
40219         * bitarray.ch: Standardize upper-case usage.
40220         * bitexpr.ch: Standardize, add output of b1.
40221         * params.ch: Use arrayt in along PROC parameters, to
40222           avoid novelty problems.
40223         * sets.ch: Tiny cleanup.
40224         * vary1.ch: Re-indent.
40225
40226 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
40227
40228           * Add PR-related files to Makefiles, .cvsignore files, etc.
40229
40230 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
40231
40232         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
40233           with compiler objects. New names are test-flow.c and test-loop.c
40234
40235 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
40236
40237         * Upgraded c-torture tests from 1.19 to 1.20
40238
40239         * new files:
40240         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
40241         * gcc.compile: 930623-1.c 930623-2.c
40242         * gcc.noncompile: 930622-1.c 930622-2.c
40243         * gcc.failure: 920411-1.c 920627-2.c
40244         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
40245
40246 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
40247
40248         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40249           More changes to get testsuite working properly. Needs more work.
40250           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
40251
40252 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
40253
40254         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
40255           More changes to get testsuite working properly. Needs more work.
40256
40257 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
40258
40259         * chill.compile/compile.exp: Added for Dejagnu support
40260         * chill.execute/execute.exp: Added for Dejagnu support
40261         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
40262
40263 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
40264
40265     This should complete moving the CHILL test files.
40266         * chill.noncompile(.cvsignore printf.grt
40267             in-printf.grt chprintf.grt chprintf.ch):
40268             Added test-support files.
40269           (Makefile): Modified further.
40270         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
40271             signal.ch): Added test files.
40272           * chill.execute (.cvsignore printf.grt printr.c
40273             in-printf.grt rts.c chprintf.grt rts.h): Added
40274           test-support files.
40275             (Makefile): More corrections.
40276
40277 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
40278
40279         * chill.compile, chill.execute, chill.nocompile: Add CHILL
40280           test cases, ready for DejaGnu.
40281
40282 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
40283
40284         * Upgraded c-torture tests from 1.18 to 1.19
40285
40286         * gcc.compile: added test(s):
40287           930607-1.c
40288         * gcc.execute: added test(s):
40289           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
40290
40291         * added new subdirectory for misc tests: gcc.misc-tests
40292         * gcc.misc-test(s): added tests:
40293           inst-check.c test-consts.c test-ior.c test-switch.c
40294
40295 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
40296
40297         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
40298
40299 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
40300
40301         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
40302
40303 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
40304
40305         * Upgraded c-torture tests from 1.17 to 1.18
40306
40307 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
40308
40309         * Upgraded c-torture tests from 1.12 to 1.17
40310
40311 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
40312
40313         * lib/old-dejagnu.exp:
40314           Fixed handling of XFAIL target triplets to correctly
40315           recognize wildcard characters.  Removed code that
40316           appended a unique id tag to the end of the file name
40317           printed out by the result of the testcases within a
40318           given test file.
40319
40320 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
40321
40322         * lib/old-dejagnu.exp:
40323           Reworked expected failure handling to trigger off of XFAIL
40324           keyword in keyphrase embeded in testcase source code. The
40325           XFAIL keyword must be at the end of the keyphrase line. It
40326           may optionally be followed by one or more target triplets.
40327           It has just occured that the handling of wildcards in the
40328           target triplet may not be correct.
40329
40330 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
40331
40332         * g++.old-deja/tests:
40333           Moved all subdirectories up one level into g++.old-deja .
40334
40335         * lib/old-dejagnu.exp:
40336           Fixed problem with CXXFLAGS not being properly reset, and being
40337           corrupted with extraneous "-c" compiler option.  This was
40338           causing binaries to not be generated for test that needed them.
40339           Modified strings passed to "pass" and "fail" so that individual
40340           tests from the same test file would be distinguished by an
40341           identifier appended to the test file name in the summary logs;
40342           this corrected a problem with erroneous diff logs.  Added code
40343           to search testcases for expected fail and unexpected pass keywords.
40344
40345 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
40346
40347         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
40348
40349 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
40350
40351         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
40352           Removed extraneous text from end of "Special g++ Options"
40353           keyphrase.
40354
40355         * lib/old-dejagnu.exp: Added pattern matching to look for new
40356           keywords, embedded in testcases comments, which will trigger
40357           calls to xpass and xfail.
40358
40359 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
40360
40361         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
40362           comments embedded in the testcases, especially the one looking for
40363           special compiler options, as well as the pattern matching for the
40364           compiler output again.
40365
40366 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
40367
40368         * lib/old-dejagnu.exp: Do a proper check of the return value for
40369           execute tests. Fixed several problems with the pattern matching
40370           of the compiler output which gave erroneous test results.
40371           Changed several of the test result messages to be more descriptive.
40372         * config/unix-g++.exp: Proc g++_load now actually works and
40373           executes the tests passed to it and returns a usable return
40374           value.
40375
40376 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
40377
40378           * lib/gcc.exp: Exits gracefully if $CC is bogus.
40379
40380 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
40381
40382         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
40383           Modified both files to properly execute the old style
40384           dejagnu tests. The previous versions of these files were
40385           experimental and did not function anything near correctly.
40386
40387 1993-04-05  Rob Savoye  (rob@cygnus.com)
40388
40389         * Removed all Makefile.in and configure.in files. No configuration
40390         needed now.
40391
40392 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
40393
40394         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
40395
40396 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
40397
40398         * gcc.compile/configure.in, gcc.unsorted/configure.in,
40399         gcc.special/configure.in, gcc.noncompile/configure.in,
40400         gcc.execute/configure.in, gcc.code_quality/configure.in,
40401         g++.other/configure.in, g++.old-deja/configure.in,
40402         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
40403         in srcname setting.
40404
40405 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
40406
40407         * lib/udi.exp: Fixed mondfe and mondfe_download.
40408         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
40409         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
40410
40411 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
40412
40413         * config/udi-gdb.exp: Check $shell_id after connecting to target.
40414         (gdb_exit): Don't remove *_soc files.
40415
40416 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
40417
40418         * lib/c-torture.exp: Don't look for main; instead always use -w
40419         -c.  This is how the c-torture tests work.  Remove the object
40420         file if the compilation succeeds.
40421         * gcc.execute/execute.exp: Remove executable if test passes.
40422         * gcc.noncompile/noncompile.exp: Every test is an expected
40423         failure.
40424         * gcc.special/special.exp: Added tests from c-torture 1.11,
40425         corrected use of existing test.
40426         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
40427         gcc.execute/920625-1.c: Updated to c-torture 1.11.
40428         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
40429         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
40430         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
40431         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
40432         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
40433         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
40434         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
40435         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
40436         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
40437         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
40438         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
40439         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
40440         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
40441         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
40442         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
40443         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
40444         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
40445         c-torture 1.11.
40446         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
40447         correspond to c-torture 1.11.
40448
40449         * New file.